As a core component of Openstack, a deployment of Neutron plays a critical role in determining the achieved latency and throughput of the virtual network. Consequently, the network performance of VMs' communication in an Openstack deployment directly depends on how Neutron is deployed.
This presentation looks deeper into DPDK as an enabler of faster packet processing in a Neutron deployment. It focuses on introducing DPDK as a technology, its core components, and explaining how it can be used in an Openstack deployment to improve the network virtualization. The presentation illustrates the layout of a DPDK enabled openvswitch deployment explaining how packets flow within this layout and where performance improvements are achieved. The presentation ends by briefly showing a comparison of the virtual network performance of a traditional deployment vs a DPDK enabled deployment.