ovs17 has ended
Friday, November 17 • 11:30am - 11:50am
OVS Performance on Steroids - Hardware Acceleration Methodologies

Sign up or log in to save this to your schedule and see who's attending!

Telcos and Cloud providers are looking for higher performance and scalability when building nextgen datacenters for NFV & SDN deployments. While running OVS over DPDK reduces the CPU overload of interrupt driven packet processing, CPU cores are still not completely freed up from polling of the packet queues. We will present two mechanisms for improving OVS performance further.

In the first approach, OVS-DPDK is further accelerated through HW offloads. We introduce a classification methodology that enables a split control plane between OVS-DPDK and the NIC hardware. A flow tag that represents the matched rule in the hardware is passed to OVS which substantially saves CPU cycles consumed during flow look ups.

In the second approach, OVS data plane is fully offloaded in the NIC hardware through SRIOV. We introduce a highly efficient eSwitch based packet processing engine that uses OVS as the control plane to program flow entries.

We also present the open source work done in the DPDK, OVS and Linux Kernel communities and significant performance gains achieved with both above approaches. We also present how this work is extended to VXLAN traffic.


Friday November 17, 2017 11:30am - 11:50am