Agilio OVS Software, combined with Agilio intelligent server adapters (ISAs), significantly improves server-based networking performance and restores valuable CPU cores by offloading Open vSwitch (OVS) and Linux networking functions to Netronome’s family of ISAs. The Agilio solution is a drop-in accelerator for OVS with seamless integration, making it compatible with existing network tools and controllers. This, combined with XVIO, now brings the same performance to VirtIO-based VM workloads. Use cases for Agilio include compute nodes for IaaS or SaaS, Network Functions Virtualization (NFV), and non-virtualized service nodes, among others. In these use cases it is common to have a large number of network overlays and/or security policies that are enforced on the server - potentially several thousands of policies per VM. Agilio provides the ability to support very high flow and policy capacities without degradation in performance.
Netronome Agilio CX intelligent server adapters and Agilio software track the features of standard OVS, which are continuously evolving and include server-based networking functions such as flexible match-action forwarding, network overlay control with tunneling protocols such as VXLAN and NVGRE, and fine-grained statistics and meters. These features enable functions such as L2/L3 forwarding, network virtualization, security, load balancing and analytics. For additional information, read the Agilio OVS Software Product Brief.
Standard OVS architecture consists of user space and kernel space components. The switch daemon runs in user space and controls the switch, while the kernel module implements the packet data fast path. Netronome’s transparent offload architecture replicates the kernel packet data fast path on the intelligent server adapter, accelerating packet throughput while dramatically decreasing server load. For additional details on Netronome’s Transparent Offload Architecture, read the Agilio OVS Software Architecture White Paper.
Standard OVS without acceleration struggles with packet processing which ties up valuable server CPU resources and creates a bottleneck that starves applications. Netronome Agilio CX intelligent server adapters reclaim up to 80% of the server CPU resources previously dedicated to OVS, while at the same time delivering 5X or more of the packet data throughput to more applications. For detailed benchmarking results, read the OVS Benchmarking White Paper.
When OVS is offloaded and accelerated using the Agilio solution, server throughput increases significantly while freeing up CPU cycles for more VMs and applications. This means that more application-level work can now be accomplished by a fixed pool of compute servers. Alternatively, the same amount of work can now be accomplished with significantly fewer servers. This leads directly to savings on equipment costs and overall data center power and cooling, as well as the ability to better monetize existing resources. This ROI calculator shows the value of the Agilio 40GbE intelligent server adapter when used in a rack of servers with OVS.