Geeking Out

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…

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…

Related Posts
ESXI + RDM’s + MSCS (VPLEX) Gotcha
STT Review
Throughput Testing – VM’s between Hypervisors