Agilio vRouter software, combined with Agilio SmartNICs improves server-based networking performance and restores valuable CPU cores by offloading the Contrail vRouter datapath to Netronome’s SmartNICs. The solution improves the vRouter data plane performance for VNFs and VMs to 20-30Mpps which enables drastic improvements to cloud workloads performance as well as increases the network performance and efficiency by up to 5X. Corigine's Agilio vRouter provides the ability for servers to scale up through increasing vRouter datapath performance while at the same time saves on the number of deployed servers increasing effective server output and decreasing data center TCO.

The solution targets cloud networking in the form of public and private clouds, Infrastructure as a Service (Iaas), and virtual private clouds (VPCs) as well as Network Functions Virtualization (NFV) in service provider networks where it is common to have a large number of network overlays and/or security policies that are enforced on the compute node.

FEATURES

Agilio SmartNICs and Agilio vRouter software track the features of Tungsten Fabric, which are continuously evolving and include server-based networking functions such as flexible match-action forwarding and network overlay control with tunneling protocols including MPLS over UDP/GRE and VXLAN. The solution supports acceleration via an exact match flow cache for Ethernet and IPv4/v6 traffic for L2/L3 overlays all under complete configuration control via Contrail Networking. Also supported are DPDPK, SR-IOV, and Netronome’s Express Virtio (XVIO) which provides hardware independence and VM mobility. The solution enables high-performance functions such as L2/L3 forwarding, network virtualization, security, load balancing and analytics. For additional information, please see the Agilio vRouter Software product brief.

ARCHITECTURE

The Agilio adapters and software will transparently receive configuration directly from the Contrail vRouter datapath hosted in the kernel. As a result, the vRouter functionality, configuration, and control channels are completely preserved. This transparent offload allows the Agilio solution to integrate with the Contrail controller and vRouter subsystems seamlessly.


The common tunneling configurations that Agilio vRouter supports for L2 and L3 overlay networking include MPLS over GRE, MPLS over UDP, and VXLAN. The networking performance achieved is accomplished by offloading and accelerating lookups and actions for Contrail vRouter tables such as Next Hop, interface tables, IPv4/v6 FIBs, L2 forwarding and flow tables among others.



Subscribe to newsletter