Mode Autonomous Router

Mode Autonomous Router

Legacy routers are not designed for dynamic control algorithms. In the face of this constraint, the Mode team accelerated the development of virtual routers. The result of this design effort was a virtual, carrier-grade router that could be dynamically provisioned, modified, and controlled: the Mode Autonomous Router.

Mode Autonomous Router.
Mode Autonomous Routers measure, calculate, and control undleray traffic in under 150ms – in parallel

Each Mode Autonomous Router is carved out of the resources available in a standard blade server. Each router consumes two CPU cores — one for the containerized control plane, and one for the Open Virtual Switch (OVS)-based data plane.

Currently, a single virtual router using a small fraction of the available server CPU capacity delivers over 6 Gbps of throughput. Extrapolating to the typical multi-core server used in deployments, Mode achieves line rate throughput from the NICs (typically 40 Gbps).

Every Mode Autonomous Router is able to support approximately 100K flows/sec, while storing 100K flow rules in the flow table — sufficient for most enterprise private networks. For more demanding enterprise users, Mode has leveraged architectural innovations that guarantee high availability and multi-tenancy with Mode Autonomous Router, and developed techniques to combine these individual virtual routers into larger routers which can scale to match any demand.