Geeking Out
0

Intel® DPDK Review

With the growth of network virtualization, it’s time to take a look back at Intel Data Plane Development Kit (DPDK). DPDK provides optimized Packet Processing on Intel® Architectures.

The following homepage and document from Intel® details DPDK capabilities…

http://www.intel.com/go/dpdk

http://www.intel.com/content/dam/www/public/us/en/documents/presentation/dpdk-packet-processing-ia-overview-presentation.pdf

DPDK is a set of software libraries and hardware optimizations to improve packet processing performance. From a 2013 presentation, Intel® has stated that a single Intel® processor is now capable of achieving over 80Mpps.

Intel® have also detailed enhancements in encryption, cryptographic computation, and compression – all areas that network virtualization can benefit from. Intel® recognize that all their processor architectures can benefit from packet processing optimization so DPDK is not limited to x86.

Some additional links…

http://www.vmware.com/files/pdf/techpaper/intel-dpdk-vsphere-solution-brief.pdf

http://dpdk.org

https://en.wikipedia.org/wiki/Data_Plane_Development_Kit

https://dpdksummit.com/us/en/

Related Posts
VMware Extensible Debugging Tool for EPSec and NetX
ESXI + RDM’s + MSCS (VPLEX) Gotcha
Throughput Testing – VM’s between Hypervisors with SR-IOV