SlideShare a Scribd company logo
1 of 28
Download to read offline
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Evaluation and Characterization
of NFV Infrastructure Solutions
on HP Server Platforms
DPDK Summit
Al Sanders
August 17, 2015
2
Agenda
•HP’s Packet Processing Initiative
•DPDK Test Plans and Configurations
•DPDK Test results with Intel ONP
•6WIND DPDK-based application benchmarks
•Areas for Future Study
•Conclusion
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP’s Packet Processing
Initiative
4
Proprietary Network Appliances
Telecom Operators are embracing the IT-Cost Model
Message
Router
Session
Border
Controller
CDN
WAN
Acceleration
Tester/QoE
monitor
Firewall
Intrusion
Prevention
System
Carrier Grade
NAT
BRAS RNCPE RouterSGSN/GGSN
Software Appliances
Standard High Volume Storage
Orchestrated, automatic
& remote install
Pools of compute Resources
Standard High Volume Servers, Switches and Routers
Lower costs, reduced time-to-market, and increased business agility
5
The Leading IT Servers for Telecom Operators
HP’s High Volume IT Servers for Telecom
Ideal systems for IT, Network Data Center and C.O. Deployments
• -48v, NEBS and ETSI compliant configurations at commercial prices
• Full range of OS’s & Hypervisors on carrier-grade systems
• Extended product lifecycle, and lifecycle management for telecom
Ideal systems for NFV Infrastructure
• HP’s OpenNFV Reference Architecture platform
• Industry’s leading NFV, SDN and OpenStack Platform
Optimized and Characterized for Telecom Data Plane
Applications
• Industry leading NICs with SR-IOV
• Data Plane Development Kit (DPDK) Support and Optimization
• Intel Open Network Platform Components
Industry leading Systems Management
• HP OneView, integrated with HP Helion/OpenStack & HP’s OpenNFV
Orchestrator
• OpenHPI with open source support for Telecom OSS systems
6
ProLiant the Leading IT Industry Servers for Packet Processing
HP Server’s Packet Processing Optimization Initiative
• HP works very closely with leading enabling technology partners to ensure
that HP servers are optimized for the most demanding data plane packet
processing applications
• HP Server’s Telecom NFV Infrastructure Lab
• Optimize & benchmark packet processing HW & SW
• Specifically ensure base hardware/software configs enable maximum
possible packet processing throughput across the following scope: OS,
NICs, Drivers, DPDK, SR-IOV, Hypervisor, vSwitch
• Interact with OEM partners and infrastructure vendors to resolve
functional and performance issues
• Provide support for selected customer PoCs and demos
7
ETSI NFV Architecture Diagram
Packet processing performance is key to NFV Infrastructure effectiveness
NFVManagementandOrchestration
Virtual Network Functions (VNFs)
VNF 1
EMS 1
VNF 2 VNF 3
NFV Infrastructure (NFVI)
Hardware resources
Virtualization layer
Virtual
compute
Virtual
storage
Virtual
network
Compute Storage Network
OSS/BSS
Orchestrator
Virtualized
Infrastructure
Manager(s)
VNF
Manager(s)
Service, VNF and Infrastructure Description
EMS 2 EMS 3
Or-Vi
Or-Vnfm
Vi-Vnfm
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DPDK Test Plans and
Configurations
9
10/40Gbps NIC
with SR-IOV
DPDK Accelerated
vSwitch
Packet Generator
IntelVT-dand
SR-IOV
DPDK Test Configurations
Guest OS
VF
Guest OS
VM VM
Hypervisor
HP Platforms
10/40Gbps NIC
DPDK App DPDK App
Host OS
DPDK App
HP Platforms
10
DPDK Test Cases
Following Intel ONP (Open Network Platform) Server 1.3.1 Benchmark Test Report
1.1 Host L2 Fwd: DPDK-based port forwarding sample application.
1.2 Host L3 Fwd: DPDK-based port forwarding sample application.
2.1 Host OVS L2 Fwd : OvSwitch + DPDK-netdev
2.2 Host OVS L3 Fwd : OvSwitch + DPDK-netdev
3.1 VM L2 Fwd + SRIOV: DPDK-based port forwarding with passthrough
3.2 VM L3 Fwd + SRIOV: DPDK-based port forwarding with passthrough
4.1 VM OVS L3 Fwd : vSwitch on Host, single VM
4.2 VM OVS L3 Fwd : vSwitch on Host, Dual VM, SERIES Traffic
4.3 VM OVS L3 Fwd: vSwitch on Host, Dual VM, PARALLEL Traffic
11
Current Testing Configuration
• Location
– Ft. Collins, CO data center (6 racks)
– Palo Alto, CA data center (2 racks)
• Server HW
– DL380 Gen9’s rack-mount
– C7000 with BL460 Gen9 blades
– Moonshot
• NICs
– Intel (Niantic, Fortville)
– QLogic
– Mellanox
– Avago/Emulex
• OS/SW
– RedHat, Wind River, Fedora, Debian, hLinux, 6WIND
• Spirent N11U Network Test Generator
– 40/10GbE QSFP+ ports
12
Hardware Network Test Generator
essential for DPDK testing
• Dpdk-pktgen used for initial testing
• Formal testing uses Spirent
– Reliable line rate 1/10/40GbE
– HW measured packet return timing
– Capacity up to 5x40GbE
– Automated Industry Standard tests
• RFC2544 tests built in.
• Max zero pkt loss throughput @ each pkt size automatic discovery
• Accurate Latency tests based on measured max safe throughputs
for each packet size
• Built in data report generation
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DPDK Test Results with Intel
ONP
14
10/40Gbps NIC
with SR-IOV
DPDK Accelerated
vSwitch
Packet Generator
IntelVT-dand
SR-IOV
DPDK Test Configurations
Guest OS
VF
Guest OS
VM VM
Hypervisor
HP Platforms
10/40Gbps NIC
DPDK App DPDK App
Host OS
DPDK App
HP Platforms
Host Based
15
Host l2fwd Throughput Example
Intel Fortville X710-DA4 NIC, with i40e PMD
• l2fwd is distributed with the DPDK release
• Bi-directional packet flows through two of the
ports
• Processor receives packet on one NIC port,
then immediately sends it out the other NIC
port.
• No processor time is spent analyzing the
packet.
• RFC 2544 measures maximum lossless
packet rate
• Intel® Fortville achieves 10 GbE line rate for
all packet sizes
• Had to experiment with initial load
number for RFC 2544 test run to
achieve 100% load at 64 bytes
• Following tuning guidelines for l2fwd in
Appendix E of ONP 1.3.1 Benchmark Test
Report resulted in improved results
• Increase NIC I/O queue sizes
16
Host l2fwd Latency Example
Intel Fortville X710-DA4 NIC, with i40e PMD
• Latency measurement shows time
delta from last bit of transmitted
packet to last bit of received packet
• Average latency increases linearly
with packet size
• Latency numbers show 10-20%
improvement over Niantic
• Table shows binary search algorithm
to obtain highest load with zero
packet loss
• Variability in maximum latency
numbers remains an area of
investigation
• NW latency vs. Interrupt latency
• Primarily a function of HW
• Jitter measures latency variance
17
10/40Gbps NIC
with SR-IOV
DPDK Accelerated
vSwitch
Packet Generator
IntelVT-dand
SR-IOV
DPDK Test Configurations
Guest OS
VF
Guest OS
VM VM
Hypervisor
HP Platforms
10/40Gbps NIC
DPDK App DPDK App
Host OS
DPDK App
HP Platforms
SR-IOV/VM
18
VM L2 Fwd + SRIOV Throughput Example
HP 560SFP+ 10GbE 2-port adapter (Niantic)
• SR-IOV with PCI
passthrough of virtual
functions.
• Performance for SR-IOV
in VM nearly identical to
bare-metal performance
in host OS.
• Near line rate
performance for packet
sizes >64 bytes
• Need to set hugepages
to 1Gb to reduce packet
loss for small packets
• RHEL 7 implements
1GB hugepages for
VM
19
10/40Gbps NIC
with SR-IOV
DPDK Accelerated
vSwitch
Packet Generator
IntelVT-dand
SR-IOV
DPDK Test Configurations
Guest OS
VF
Guest OS
VM VM
Hypervisor
HP Platforms
10/40Gbps NIC
DPDK App DPDK App
Host OS
DPDK App
HP Platforms
OVS
20
Host OVS results
• This test measures raw OVS-dpdk
performance
• OVS acts in place of l2fwd application
• Small packet performance is
significantly worse (only 58% load
achieved at 64 byte packet instead of
78% with Niantic)
• However, other packet sizes achieve
near line rate
• This demonstrates that accelerating
OVS with DPDK offers significantly
improved performance over standard
OVS (2Mpps at 64b in one study)
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
6WIND DPDK-based
Application Benchmarks
22
V1.2 | 22©6WIND 2015
DPDK Enabled NFV
6WIND Virtual Accelerator
DPDK drivers for high performance
communications with VMs
High Performance Protocols
DPDK physical NIC drivers for high
performance outside communication
Hypervisor
Virtual Accelerator
Virtual Switching
Open
vSwitch
Linux
Bridge
Virtual Networking
IP Fwd
VRF
Filtering
NATLAG
Multi-tenancy
GRE
VXLAN
VLAN
Physical NIC Drivers
Host Drivers
Virtio
23
V1.2 | 23©6WIND 2015
Linux Router + Linux Open vSwitch
Traffic
Generator
Hypervisor
Linux Based
Virtual Machine
Open
vSwitch
IP
Forwarding
7
Gbps
80% of the cores used by
hypervisor
 VM performance is limited
H
VM VM VM VM
H H H H H
H H H H H H
H H H H H H
H H
24
V1.2 | 24©6WIND 2015
7 Gbps
DPDK + 6WIND Turbo Router + Virtual
Accelerator
Traffic
Generator
Hypervisor
Virtual
Machine
Open
vSwitch
40
Gbps
5x more performance; 75%
capacity available
Turbo Router
Virtual
Accelerator
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Areas for Future Study
26
Additional OVS/VM testing configs
• Measuring packet performance between multiple virtual machines through the vSwitch.
• This will represent a more realistic NFV application configuration and will indicate how much
packet-processing bandwidth can be expected in typical NFV architecture deployments.
• Maintains full VM flexibility where required
• SR-IOV config restricts migration
• Testing configs
• Routed through OVS-dpdk to a single VM
• Routed through OVS-dpdk to dual VMs in series
• Routed through OVS-dpdk to dual VMs in parallel
• Will use DPDK 2.0 and vhost-user support recently added to OVS netdev-dpdk
27
Other Areas of Study
• Expand DPDK test suites beyond l2fwd/l3fwd
• Investigate typical VNFs and the load requirements they place on NFVI.
• Higher speed NICs
• 20GbE blade LOMs and Mezz cards
• 40GbE NICs
• 25/50/100 GbE NICs
• Investigate other bottlenecks, such as PCI bandwidth limitations (ie, 40GbE maxes out PCI
Gen3 x8)
• Investigation of latency results.
• Currently, average latency looks reasonable (in the <10 microsecond range), but there is
some variability in maximum latency numbers that warrant further study.
• Different Intel Xeon Processors.
• Testing is planned to determine the impact of different Intel Xeon Processor types. Allocation
of VMs to separate NUMA zones on the processor should be a promising area of
investigation.
• Support strategies for DPDK versions
• Platform vendors will be shipping drivers for a certain version of DPDK. As customer issues
are reported, will defect fixes be available for previously released versions? Current top-of-
tree support model is not ideal for commercial applications. Need bundled solutions which
bring together consistent versions of DPDK, OVS, PMDs, qemu, etc.
28
Conclusion
• HP’s NFV Infrastructure lab focusing on demonstrating viable NFVI performance
using DPDK with a broad range of HW/SW configurations on HP Server Platforms
• Results show DPDK technology is enabling packet processing performance to
support the most demanding NFV data-plane requirements
• Network vendor support for DPDK is expanding rapidly
• Encouraging dpdk.org as primary PMD distribution model
• We’re committed to working with HW and SW partners in the DPDK/NFV
community to promote broad industry acceptance of DPDK

More Related Content

What's hot

LF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDKLF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK
 

What's hot (20)

DPDK KNI interface
DPDK KNI interfaceDPDK KNI interface
DPDK KNI interface
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
 
How to Speak Intel DPDK KNI for Web Services.
How to Speak Intel DPDK KNI for Web Services.How to Speak Intel DPDK KNI for Web Services.
How to Speak Intel DPDK KNI for Web Services.
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
DPDK Summit 2015 - RIFT.io - Tim Mortsolf
DPDK Summit 2015 - RIFT.io - Tim MortsolfDPDK Summit 2015 - RIFT.io - Tim Mortsolf
DPDK Summit 2015 - RIFT.io - Tim Mortsolf
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
 
Performance challenges in software networking
Performance challenges in software networkingPerformance challenges in software networking
Performance challenges in software networking
 
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
OVS and DPDK - T.F. Herbert, K. Traynor, M. GrayOVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
 
Packet Framework - Cristian Dumitrescu
Packet Framework - Cristian DumitrescuPacket Framework - Cristian Dumitrescu
Packet Framework - Cristian Dumitrescu
 
Dpdk applications
Dpdk applicationsDpdk applications
Dpdk applications
 
Intel DPDK Step by Step instructions
Intel DPDK Step by Step instructionsIntel DPDK Step by Step instructions
Intel DPDK Step by Step instructions
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles Shiflett
 
Enable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zunEnable DPDK and SR-IOV for containerized virtual network functions with zun
Enable DPDK and SR-IOV for containerized virtual network functions with zun
 
Userspace networking
Userspace networkingUserspace networking
Userspace networking
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
 
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
 
LF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDKLF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDK
 
DPDK In Depth
DPDK In DepthDPDK In Depth
DPDK In Depth
 
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
BPF  & Cilium - Turning Linux into a Microservices-aware Operating SystemBPF  & Cilium - Turning Linux into a Microservices-aware Operating System
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
 

Viewers also liked

DPDK (Data Plane Development Kit)
DPDK (Data Plane Development Kit) DPDK (Data Plane Development Kit)
DPDK (Data Plane Development Kit)
ymtech
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
Marco Rodrigues
 

Viewers also liked (20)

Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
 
Openstack pour les nuls
Openstack pour les nulsOpenstack pour les nuls
Openstack pour les nuls
 
Exploring Magnum and Senlin integration for autoscaling containers
Exploring Magnum and Senlin integration for autoscaling containersExploring Magnum and Senlin integration for autoscaling containers
Exploring Magnum and Senlin integration for autoscaling containers
 
DPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. MeltonDPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. Melton
 
SR-IOV, KVM and Intel X520 10Gbps cards on Debian/Stable
SR-IOV, KVM and Intel X520 10Gbps cards on Debian/StableSR-IOV, KVM and Intel X520 10Gbps cards on Debian/Stable
SR-IOV, KVM and Intel X520 10Gbps cards on Debian/Stable
 
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet Processing
 
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
Виртуализация сетевой инфраструктуры на примере использования IOS-XRv 9000 и ...
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel ArchitectureDPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
DPDK Summit - 08 Sept 2014 - Intel - Networking Workloads on Intel Architecture
 
DPDK (Data Plane Development Kit)
DPDK (Data Plane Development Kit) DPDK (Data Plane Development Kit)
DPDK (Data Plane Development Kit)
 
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesDPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
 
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini SummitRed hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
SR-IOV+KVM on Debian/Stable
SR-IOV+KVM on Debian/StableSR-IOV+KVM on Debian/Stable
SR-IOV+KVM on Debian/Stable
 
Summit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with OpnfvSummit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with Opnfv
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
NFV/OPNFV概要 – OpenStack最新情報セミナー 2015年4月
 
Ostinato FOSS.IN 2010
Ostinato FOSS.IN 2010Ostinato FOSS.IN 2010
Ostinato FOSS.IN 2010
 

Similar to DPDK Summit 2015 - HP - Al Sanders

[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
OpenStack Korea Community
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 

Similar to DPDK Summit 2015 - HP - Al Sanders (20)

Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
 
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) ArchitectureNFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
 
6WINDGate™ - Enabling NFV for Telco Architectures
6WINDGate™ - Enabling NFV for Telco Architectures6WINDGate™ - Enabling NFV for Telco Architectures
6WINDGate™ - Enabling NFV for Telco Architectures
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
Lenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rackLenovo networking: top of the top of the rack
Lenovo networking: top of the top of the rack
 
Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
 
Platforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual InfrastructurePlatforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual Infrastructure
 
Delivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgeDelivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile Edge
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 
6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways
 
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
 
SDN use cases_2014
SDN use cases_2014SDN use cases_2014
SDN use cases_2014
 
6WINDGate™ - High Performance Networking for Data Centers
6WINDGate™ - High Performance Networking for Data Centers6WINDGate™ - High Performance Networking for Data Centers
6WINDGate™ - High Performance Networking for Data Centers
 

More from Jim St. Leger

Transforming Communications Networks
Transforming Communications NetworksTransforming Communications Networks
Transforming Communications Networks
Jim St. Leger
 

More from Jim St. Leger (8)

DPDK Summit 2015 - Intro - Tim O'Driscoll
DPDK Summit 2015 - Intro - Tim O'DriscollDPDK Summit 2015 - Intro - Tim O'Driscoll
DPDK Summit 2015 - Intro - Tim O'Driscoll
 
DPDK Summit 2015 - Sprint - Arun Rajagopal
DPDK Summit 2015 - Sprint - Arun RajagopalDPDK Summit 2015 - Sprint - Arun Rajagopal
DPDK Summit 2015 - Sprint - Arun Rajagopal
 
DPDK Summit - 08 Sept 2014 - Intel - Closing Remarks
DPDK Summit - 08 Sept 2014 - Intel - Closing RemarksDPDK Summit - 08 Sept 2014 - Intel - Closing Remarks
DPDK Summit - 08 Sept 2014 - Intel - Closing Remarks
 
DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirectDPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
DPDK Summit - 08 Sept 2014 - Microsoft- PacketDirect
 
DPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFV
DPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFVDPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFV
DPDK Summit - 08 Sept 2014 - Ericsson - A Multi-Socket Ferrari for NFV
 
DPDK Summit - 08 Sept 2014 - Introduction - St Leger
DPDK Summit - 08 Sept 2014 - Introduction - St LegerDPDK Summit - 08 Sept 2014 - Introduction - St Leger
DPDK Summit - 08 Sept 2014 - Introduction - St Leger
 
Transforming Communications Networks
Transforming Communications NetworksTransforming Communications Networks
Transforming Communications Networks
 
3D Printing Overview
3D Printing Overview3D Printing Overview
3D Printing Overview
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

DPDK Summit 2015 - HP - Al Sanders

  • 1. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Evaluation and Characterization of NFV Infrastructure Solutions on HP Server Platforms DPDK Summit Al Sanders August 17, 2015
  • 2. 2 Agenda •HP’s Packet Processing Initiative •DPDK Test Plans and Configurations •DPDK Test results with Intel ONP •6WIND DPDK-based application benchmarks •Areas for Future Study •Conclusion
  • 3. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP’s Packet Processing Initiative
  • 4. 4 Proprietary Network Appliances Telecom Operators are embracing the IT-Cost Model Message Router Session Border Controller CDN WAN Acceleration Tester/QoE monitor Firewall Intrusion Prevention System Carrier Grade NAT BRAS RNCPE RouterSGSN/GGSN Software Appliances Standard High Volume Storage Orchestrated, automatic & remote install Pools of compute Resources Standard High Volume Servers, Switches and Routers Lower costs, reduced time-to-market, and increased business agility
  • 5. 5 The Leading IT Servers for Telecom Operators HP’s High Volume IT Servers for Telecom Ideal systems for IT, Network Data Center and C.O. Deployments • -48v, NEBS and ETSI compliant configurations at commercial prices • Full range of OS’s & Hypervisors on carrier-grade systems • Extended product lifecycle, and lifecycle management for telecom Ideal systems for NFV Infrastructure • HP’s OpenNFV Reference Architecture platform • Industry’s leading NFV, SDN and OpenStack Platform Optimized and Characterized for Telecom Data Plane Applications • Industry leading NICs with SR-IOV • Data Plane Development Kit (DPDK) Support and Optimization • Intel Open Network Platform Components Industry leading Systems Management • HP OneView, integrated with HP Helion/OpenStack & HP’s OpenNFV Orchestrator • OpenHPI with open source support for Telecom OSS systems
  • 6. 6 ProLiant the Leading IT Industry Servers for Packet Processing HP Server’s Packet Processing Optimization Initiative • HP works very closely with leading enabling technology partners to ensure that HP servers are optimized for the most demanding data plane packet processing applications • HP Server’s Telecom NFV Infrastructure Lab • Optimize & benchmark packet processing HW & SW • Specifically ensure base hardware/software configs enable maximum possible packet processing throughput across the following scope: OS, NICs, Drivers, DPDK, SR-IOV, Hypervisor, vSwitch • Interact with OEM partners and infrastructure vendors to resolve functional and performance issues • Provide support for selected customer PoCs and demos
  • 7. 7 ETSI NFV Architecture Diagram Packet processing performance is key to NFV Infrastructure effectiveness NFVManagementandOrchestration Virtual Network Functions (VNFs) VNF 1 EMS 1 VNF 2 VNF 3 NFV Infrastructure (NFVI) Hardware resources Virtualization layer Virtual compute Virtual storage Virtual network Compute Storage Network OSS/BSS Orchestrator Virtualized Infrastructure Manager(s) VNF Manager(s) Service, VNF and Infrastructure Description EMS 2 EMS 3 Or-Vi Or-Vnfm Vi-Vnfm Os-Ma Se-Ma Ve-Vnfm Nf-Vi
  • 8. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. DPDK Test Plans and Configurations
  • 9. 9 10/40Gbps NIC with SR-IOV DPDK Accelerated vSwitch Packet Generator IntelVT-dand SR-IOV DPDK Test Configurations Guest OS VF Guest OS VM VM Hypervisor HP Platforms 10/40Gbps NIC DPDK App DPDK App Host OS DPDK App HP Platforms
  • 10. 10 DPDK Test Cases Following Intel ONP (Open Network Platform) Server 1.3.1 Benchmark Test Report 1.1 Host L2 Fwd: DPDK-based port forwarding sample application. 1.2 Host L3 Fwd: DPDK-based port forwarding sample application. 2.1 Host OVS L2 Fwd : OvSwitch + DPDK-netdev 2.2 Host OVS L3 Fwd : OvSwitch + DPDK-netdev 3.1 VM L2 Fwd + SRIOV: DPDK-based port forwarding with passthrough 3.2 VM L3 Fwd + SRIOV: DPDK-based port forwarding with passthrough 4.1 VM OVS L3 Fwd : vSwitch on Host, single VM 4.2 VM OVS L3 Fwd : vSwitch on Host, Dual VM, SERIES Traffic 4.3 VM OVS L3 Fwd: vSwitch on Host, Dual VM, PARALLEL Traffic
  • 11. 11 Current Testing Configuration • Location – Ft. Collins, CO data center (6 racks) – Palo Alto, CA data center (2 racks) • Server HW – DL380 Gen9’s rack-mount – C7000 with BL460 Gen9 blades – Moonshot • NICs – Intel (Niantic, Fortville) – QLogic – Mellanox – Avago/Emulex • OS/SW – RedHat, Wind River, Fedora, Debian, hLinux, 6WIND • Spirent N11U Network Test Generator – 40/10GbE QSFP+ ports
  • 12. 12 Hardware Network Test Generator essential for DPDK testing • Dpdk-pktgen used for initial testing • Formal testing uses Spirent – Reliable line rate 1/10/40GbE – HW measured packet return timing – Capacity up to 5x40GbE – Automated Industry Standard tests • RFC2544 tests built in. • Max zero pkt loss throughput @ each pkt size automatic discovery • Accurate Latency tests based on measured max safe throughputs for each packet size • Built in data report generation
  • 13. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. DPDK Test Results with Intel ONP
  • 14. 14 10/40Gbps NIC with SR-IOV DPDK Accelerated vSwitch Packet Generator IntelVT-dand SR-IOV DPDK Test Configurations Guest OS VF Guest OS VM VM Hypervisor HP Platforms 10/40Gbps NIC DPDK App DPDK App Host OS DPDK App HP Platforms Host Based
  • 15. 15 Host l2fwd Throughput Example Intel Fortville X710-DA4 NIC, with i40e PMD • l2fwd is distributed with the DPDK release • Bi-directional packet flows through two of the ports • Processor receives packet on one NIC port, then immediately sends it out the other NIC port. • No processor time is spent analyzing the packet. • RFC 2544 measures maximum lossless packet rate • Intel® Fortville achieves 10 GbE line rate for all packet sizes • Had to experiment with initial load number for RFC 2544 test run to achieve 100% load at 64 bytes • Following tuning guidelines for l2fwd in Appendix E of ONP 1.3.1 Benchmark Test Report resulted in improved results • Increase NIC I/O queue sizes
  • 16. 16 Host l2fwd Latency Example Intel Fortville X710-DA4 NIC, with i40e PMD • Latency measurement shows time delta from last bit of transmitted packet to last bit of received packet • Average latency increases linearly with packet size • Latency numbers show 10-20% improvement over Niantic • Table shows binary search algorithm to obtain highest load with zero packet loss • Variability in maximum latency numbers remains an area of investigation • NW latency vs. Interrupt latency • Primarily a function of HW • Jitter measures latency variance
  • 17. 17 10/40Gbps NIC with SR-IOV DPDK Accelerated vSwitch Packet Generator IntelVT-dand SR-IOV DPDK Test Configurations Guest OS VF Guest OS VM VM Hypervisor HP Platforms 10/40Gbps NIC DPDK App DPDK App Host OS DPDK App HP Platforms SR-IOV/VM
  • 18. 18 VM L2 Fwd + SRIOV Throughput Example HP 560SFP+ 10GbE 2-port adapter (Niantic) • SR-IOV with PCI passthrough of virtual functions. • Performance for SR-IOV in VM nearly identical to bare-metal performance in host OS. • Near line rate performance for packet sizes >64 bytes • Need to set hugepages to 1Gb to reduce packet loss for small packets • RHEL 7 implements 1GB hugepages for VM
  • 19. 19 10/40Gbps NIC with SR-IOV DPDK Accelerated vSwitch Packet Generator IntelVT-dand SR-IOV DPDK Test Configurations Guest OS VF Guest OS VM VM Hypervisor HP Platforms 10/40Gbps NIC DPDK App DPDK App Host OS DPDK App HP Platforms OVS
  • 20. 20 Host OVS results • This test measures raw OVS-dpdk performance • OVS acts in place of l2fwd application • Small packet performance is significantly worse (only 58% load achieved at 64 byte packet instead of 78% with Niantic) • However, other packet sizes achieve near line rate • This demonstrates that accelerating OVS with DPDK offers significantly improved performance over standard OVS (2Mpps at 64b in one study)
  • 21. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6WIND DPDK-based Application Benchmarks
  • 22. 22 V1.2 | 22©6WIND 2015 DPDK Enabled NFV 6WIND Virtual Accelerator DPDK drivers for high performance communications with VMs High Performance Protocols DPDK physical NIC drivers for high performance outside communication Hypervisor Virtual Accelerator Virtual Switching Open vSwitch Linux Bridge Virtual Networking IP Fwd VRF Filtering NATLAG Multi-tenancy GRE VXLAN VLAN Physical NIC Drivers Host Drivers Virtio
  • 23. 23 V1.2 | 23©6WIND 2015 Linux Router + Linux Open vSwitch Traffic Generator Hypervisor Linux Based Virtual Machine Open vSwitch IP Forwarding 7 Gbps 80% of the cores used by hypervisor  VM performance is limited H VM VM VM VM H H H H H H H H H H H H H H H H H H H
  • 24. 24 V1.2 | 24©6WIND 2015 7 Gbps DPDK + 6WIND Turbo Router + Virtual Accelerator Traffic Generator Hypervisor Virtual Machine Open vSwitch 40 Gbps 5x more performance; 75% capacity available Turbo Router Virtual Accelerator
  • 25. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Areas for Future Study
  • 26. 26 Additional OVS/VM testing configs • Measuring packet performance between multiple virtual machines through the vSwitch. • This will represent a more realistic NFV application configuration and will indicate how much packet-processing bandwidth can be expected in typical NFV architecture deployments. • Maintains full VM flexibility where required • SR-IOV config restricts migration • Testing configs • Routed through OVS-dpdk to a single VM • Routed through OVS-dpdk to dual VMs in series • Routed through OVS-dpdk to dual VMs in parallel • Will use DPDK 2.0 and vhost-user support recently added to OVS netdev-dpdk
  • 27. 27 Other Areas of Study • Expand DPDK test suites beyond l2fwd/l3fwd • Investigate typical VNFs and the load requirements they place on NFVI. • Higher speed NICs • 20GbE blade LOMs and Mezz cards • 40GbE NICs • 25/50/100 GbE NICs • Investigate other bottlenecks, such as PCI bandwidth limitations (ie, 40GbE maxes out PCI Gen3 x8) • Investigation of latency results. • Currently, average latency looks reasonable (in the <10 microsecond range), but there is some variability in maximum latency numbers that warrant further study. • Different Intel Xeon Processors. • Testing is planned to determine the impact of different Intel Xeon Processor types. Allocation of VMs to separate NUMA zones on the processor should be a promising area of investigation. • Support strategies for DPDK versions • Platform vendors will be shipping drivers for a certain version of DPDK. As customer issues are reported, will defect fixes be available for previously released versions? Current top-of- tree support model is not ideal for commercial applications. Need bundled solutions which bring together consistent versions of DPDK, OVS, PMDs, qemu, etc.
  • 28. 28 Conclusion • HP’s NFV Infrastructure lab focusing on demonstrating viable NFVI performance using DPDK with a broad range of HW/SW configurations on HP Server Platforms • Results show DPDK technology is enabling packet processing performance to support the most demanding NFV data-plane requirements • Network vendor support for DPDK is expanding rapidly • Encouraging dpdk.org as primary PMD distribution model • We’re committed to working with HW and SW partners in the DPDK/NFV community to promote broad industry acceptance of DPDK