DriveNets Network Operating System (DNOS) is a full featured networking stack, ready to run on any Network Cloud certified hardware platform.
DNOS creates a unified shared network infrastructure that spans multiple servers and white boxes and is managed as a single network entity. Combining cloud and virtualization technologies, DNOS enables the running of any service on the unified shared infrastructure and dynamically attaching any service to any port.
DNOS is a distributed OS running over Docker containers, that offers flexibility, multi-platform support, native virtualization, and fast deployment processes. It’s a native cloud software with open APIs for automation, configuration, and telemetry.
DNOS control and data planes are natively disaggregated, where the data plane runs on a cluster of white boxes and the control plane can run on bare metal, inside a VM, or in any other environment that supports containers.
- Address any scale: DNOS control and data planes can scale independently to address any scale requirements.
- No performance degradation: Using a virtualization layer, the data-plane scales by adding more white boxes to the same logical network element with no performance degradation or downtime. The control-plane scales by just adding more resources to the server.
Built on containerized microservices, DNOS enables the running of any service on any port. Key network services such as core-routing, aggregation, and Provider Edge (PE) are implemented in microservices that run on the shared infrastructure. DNOS can then dynamically attach any service to any port.
DNOS patent-based technologies such as distributed logic, two-phase configuration sync, and a high-scale ultra-fast messaging bus enable the implementation of network services over a distributed architecture at telco-grade timing and scale.
Telco Grade High Availability and Non-Stop Routing
The unique design of DNOS enables high-availability where each microservice is backed by another. Using health check mechanisms for monitoring containers, processes and system resources, a microservice can recover quickly and seamlessly as compared to any other virtualization method.
Non Stop Routing (NSR) is essential to ensure telco-grade uninterruptible routing. Using BGP session grafting mechanism , the BGP sessions continue seamlessly when the system switches between the active and standby control-plans.