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.
Netronome Agilio SmartNICs and Agilio vRouter software track the features of Open Contrail, 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.
The integration of Netronome’s Agilio Platform and Contrail Networking software transparently offloads Contrail’s virtual routing datapath processing for networking functions to the Agilio SmartNICs, thereby freeing up the CPU cores that would otherwise have been used for processing data packets. These freed-up CPU cores can now perform other compute-intensive tasks and enable a greater amount of workloads to be deployed per server. The solution provides 5X better performance and efficiency while only using one core for the vRouter datapath compared to 8 in standard software-only configurations.