DriveNets Network Operating System (DNOS)

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.

Disaggregated Architecture

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.

DNOS Technology

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.