1. Intel Developer Zone
Sujata Tibrewala
Community Development Manager/Network Developer Evangelist
NFV & Data Plane tools and op1miza1on at
IEEE SDN/NFV 2016
Network
Developer
Program
3. Model 2017 to help fast track NFV/SDN solutions
DPDK
Intel® QAT
Open
Stack*
Vtune™
SDN/NFV
Forum
Open
vSwitch
Intel® RDT
FD.io
SR-IOV
VMDQ
Intel® VT-d
Intel®
Innovator®
Dev Mesh
Live
training
ISV
support
Intel®
Developer
Zone
SoVware.intel.com/networking
VTune is a trademark of Intel Corpora1on or its subsidiaries in the U.S. and/or other countries.
9. Facebook Data Centre Network * Data
*wired.com (h[ps://www.wired.com/2012/06/facebook-nc-data-center/)
10. Money spent on backbone opera3on NTT*
• A Global Tier-1 ISP in 196 countries/regions
• Over 150 datacenters around the globe
• Currently spending 1M+ USD for each core router
• In each PoP
• Ac1ve, Backup,
Cold Standby..
• Yearly maintenance
costs..
• Customers want more
bandwidth for cheaper
price now a days..
• Add more routers??
• How much are we using??
h[ps://www.meetup.com/Out-Of-The-Box-Network-Developers/events/236337505/
17. 17
NFV vs. SDN
• Leverages standard virtualiza1on technology
• Consolidate many network equipment types onto
industry standard servers, switches & storage
• Accelerate development and deployment of
interoperable solu1ons
Network Func1on Virtualiza1on SoVware Defined Networking
Based on three elements
1. Separa1on of control and data plane
2. Centralized management
3. Programmable network behavior via well-defined
interfaces
Switch
Control
plane
Data
plane
Switch
Control
plane
Data
plane
Switch
Control
plane
Data
plane
Switch
Control
plane
Data
plane
Switch
Data
plane
Switch
Data
plane
Data
plane
Switch
Data
plane
SDN
Controller
Switch
OpenFlow
Control
Plane
Control
Plane
Control
Plane
Control
Plane
Standard Server
Move away from proprietary, and increasingly costly, hardware-based
appliances that inhibit the rollout of new revenue-earning network
services and constrain innova1on --ETSI NFV ISG
Allow network administrators to easily manage and program network
services through the abstrac1on of lower level func1onality and decoupling
of network control and forwarding func1ons
18. Intel Communica3ons Infrastructure Strategy
Intel® Architecture
CPU
Chipset
Accelera1on
Data Plane
Development Kit
With Intel Networking Pla2orm Ingredients
Switch
Silicon
NIC
Silicon
Open
Networking
SoVware
❷ Bring Virtualization to
Networking
“NFV”
Intel® Architecture
Virtual Machine Monitor
Appliance
Virtual Switch
❸ Optimize Open
Architectures on Intel® Architecture
“SDN”
Controller
Orchestra1on
Node Node Node
Appliance Appliance
❶ Enable Unified Architecture
4:1 Workload Consolidation
20. On Intel® Architecture
20
At 256B, an 18C CPU running 2 GHz can sa1sfy 100 GbE throughput as long as we stay within 751
cycles/packet
• At 512B, the budget is 1447 cycles
If we run an Instruc1ons/clock (IPC) of ~2
• 256B = 1502 instruc1ons
• 512B = ~2894 instruc1ons
If the IPC is 2.5 …
• 256B = 1877 instruc1ons
• 512B = 3617 instruc1ons
Disclaimer: SoVware and workloads used in performance tests may have been op1mized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using
specific computer systems, components, soVware, opera1ons and func1ons. Any change to any of those factors may cause the results to vary. You should consult other informa1on and performance tests to assist
you in fully evalua1ng your contemplated purchases, including the performance of that product when combined with other products. For more complete informa1on visit h[p://www.intel.com/performance.