SDN, NFV, DPDK, OPNFV and more!
By Colleen C. (Intel), Updated
Why does Intel contribute to the SDN and NFV communities?
Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are moving out of the labs and into production deployments as a cheaper, faster, more flexible alternative to traditional hardware network 'appliances'.
Just as virtualization has changed OS and application rollouts, NFV at layers 4 and above (control plane) and SDN at layer 2 and 3 (controlling packet movement) are revolutionizing the deployment and management of network traffic on off-the-shelf hardware and branded or Open Source OSs. This is where OPNFV can quickly get you started in the design and testing of your network.
What are all these Open names?
The network and virtualization infrastructure tools define an information model, a set of APIs, and control protocols such as OpenFlow (a communication protocol between the control and forwarding layers) developed for OpenStack* (and branded) OS.
OpenStack* provides the framework to create/manage VMs (virtual machines). VMs are the base OS’s for the virtualized functions. VMs can have multiple virtual Network Interfaces. | ![]() |
Intel Technologies that boost performance
Intel (including Wind River) are major contributors to the DPDK and to Linux. Intel recently merged the Intel® DPDK vSwitch into the Open vSwitch main branch so that Neutron can use Intel’s accelerated packet processing while avoiding proprietary plugins. By building the switching logic on top of the Intel DPDK library, there is a significant boost to the packet switching throughput which can be integrated in both the host and guests of the OpenStack network compute nodes.
The Intel DPDK also adds samples of L3 forwarding, load balancing, and timers, all of which can help reduce development time. It also exposes resources as multiple virtual functions making them available to multiple VMs and available to speed up inter-VM communication.
Additionally Intel is prototyping Open NFV (OPNFV) concepts using the OpenDaylight platform to leverage Intel’s network performance enhancements.
Intel® QuickAssist Technology improves performance and efficiency across the data center by offloading servers from handling compute-intensive operations. Server, networking, big data, and storage applications use Intel QuickAssist Technology for bulk cryptography, public key cryptography, and compression.
What SDN/NFV applications are available?
Many solution partners are listed at https://networkbuilders.intel.com/solutionslibrary
Where can I find more information?
Intel maintains several sites including:
- 01.Org/packet-processing: access to Intel administered open source projects, including the packet processing project
- NetworkBuilders.Intel.com: a library of white papers as well as ecosystem partners and other sections
- Support and information available from the Intel Networking Forum
- SDN/NFV/DPDK and other networking info on Intel Developer Zone
- Wired Ethernet community at Intel
- https://networkbuilders.intel.com/docs/OPNFV_WhitePaper_Final.pdf
- Communications-virtualization-and-nfv-paper.pdf
- Learn more about DPDK at dpdk.org
- Use Cases that benefit from Optimization of Small Network Packets
- Using-open-vswitch-with-dpdk-on-ubuntu
- Using-open-vswitch-with-dpdk-for-inter-vm-nfv-applications
- Rate-limiting-configuration-and-usage-for-open-vswitch-with-dpdk
- qos-configuration-and-usage-for-open-vswitch-with-dpdk
- implementing-an-openstack-security-group-firewall-driver-using-ovs-learn-actions
