Вы находитесь на странице: 1из 2

Solutions Brief

Emulex DPDK Support in


Partnership with 6WIND
Emulex has partnered with 6WIND to provide an Emulex poll Emulex PMD for DPDK provides a platform upon which customers
mode driver (PMD) for the OneConnect OCe14000-series 10Gb can choose to run 6WINDGate packet processing software.
and 40Gb Ethernet Network Adapters and Converged Network
6WINDGate packet processing software is optimized for generic
Adapters, delivering the power of the data plane development kit
hardware with a choice of multicore processors to deliver a wide
(DPDK) to next generation network functions virtualization (NFV)
variety of networking and security protocols and features on
workloads, and enabling customers to choose the best networking
top of standard Linux. 6WINDGate offers a cost- effective value
connectivity for their server deployments.
proposition, enabling the transition to the future with Software-
DPDK is a set of libraries and drivers for fast packet processing on Defined Networks (SDN) and NFV. To provide maximum data plane
x86 platforms. It enables direct access to the hardware for data performance, 6WINDGate implements a packet processing engine
plane applications, bypassing the OS networking stack, which running on dedicated cores, isolated from the Linux operating
results in much higher performance. system, called the fast path.

The Emulex PMD enables the OneConnect Ethernet Network The same source code supports heterogeneous multicore processor
Adapter to interface with the DPDK, giving customers the flexibility hardware. 6WINDGate leverages the processor SDK to process
to choose their Ethernet connectivity for standard x86 platforms. packets directly in the fast path without involving the Linux
The Emulex PMD includes the following: networking stack.

Base PMD driver The fast path architecture is transparent to Linux, so that
existing applications do not need to be modified. The fast path
API support for traffic steering
supports major networking protocols (VLAN, IPsec, NAT, TCP/UDP
Concurrent iSCSI support Termination and more), as well as Open vSwitch acceleration and
Fast vNIC drivers.
SR-IOV support
For Service Providers
UMC support 6WINDGate packet processing software and DPDK transparently
accelerate Linux-based VM and hypervisor network environments
Flex-10 support
to provide 10x network performance improvements compared
The Emulex PMD driver for DPDK enables service providers, to standard software architectures. This includes routing, IPsec,
cloud providers and enterprises to take advantage of firewall, NAT, TCP/UDP Termination and more. Service providers
accelerated performance. benefit from rapid product development with bare metal
performance for NFV applications to deliver new services quickly.

For Cloud Providers


Cloud providers with virtualized environments rely on 6WINDGate
packet processing software and DPDK to unlock additional required
performance. Providing Fast vNIC drivers and a 10x performance
improvement compared to standard Linux enables cloud providers
to leverage their data center expertise to offer increased services
and products, including enabling high performance SDN, NFV
and virtualization implementations to automate and simplify
operations, and quickly enable new services.

For Enterprises
6WINDGate packet processing software and DPDK provide a
high-performance data plane solution with all the networking
protocols required for both software-based and virtual network
appliances. The 6WINDGate protocols are optimized to fully
leverage the performance features of commodity multicore
processors, including support for on-chip security accelerators.
Through these enhancements, enterprises are able to achieve the
level of networking performance that is a critical enabler for the
deployment of physical or virtual network appliances.
Solutions Brief | Emulex DPDK Support in Partnership with 6WIND

Emulex OneConnect OCe14000-series for Network Functions Virtualization


Emulex has developed capabilities for optimized NFV and SDN deployments for telcos which include:

Advanced programmability for standard servers with Emulex SURF open API provides enhanced L3 functionality and better
Emulex SURF programmability so that commercial off the shelf platforms can be tuned for
telecom applications.

Rapid fast packet processing with enterprise-class DPDK and Data plane development kit (DPDK) with poll mode driver (PMD) support
PMD support allows for rapid fast packet processing. DPDK performance improvements are
seen in small packets, as well as providing a more CPU efficient architecture
for larger packets. Up to 11x better forwarding throughput improvement can
be seen vs. standard Linux drivers.

Better performance and low CPU utilization for overlay Emulex Virtual Network Exceleration (VNeX) offload technology for overlay
networks with Emulex VNeX offloads for VXLAN and NVGRE networks delivers line-rate performance with lower CPU utilization for
VXLAN/ NVGRE networks.
70 percent better performance vs. software-only

Powerful enterprise-class storage features Chosen by more Fortune 100 companies for storage connectivity than any
other, Emulex is the clear choice for FCoE and iSCSI deployments. Telecom
iSCSI boot from SAN companies often run diskless servers, and therefore need to be able to
iSCSI and FCoE offloads boot from iSCSI; Emulex OCe14000 CNAs provide boot from SAN iSCSI
functionality.
Exceptional server CPU utilization, better power
efficiency & ROI Powerful FCoE and iSCSI offloads minimize server CPU utilization, freeing
More network workloads per server up server CPU cycles for applications processing, delivering higher ROI, and
better power efficiency through more effective server utilization.

Unsurpassed SR-IOV support with more queues for SR-IOV optimizes I/O for VMs, enabling higher host server virtualization
virtual functions ratios to deliver maximum server ROI. SR-IOV provides a more cost-effective
solution than multiple physical adapter ports. SR-IOV enables multiple VMs to
Up to eight queues per port directly access the OCe14000s I/O resources, thus allowing VM networking
Up to 4x more than other NICs I/O to bypass the host and take a path directly between the VM and the
adapter, eliminating redundant I/O processing in the hypervisor. This, in turn,
allows higher I/O performance and lower CPU utilization as compared to the
alternative of software-emulated NIC devices that are implemented in
the hypervisor.

Superior 10GbE and 40GbE performance As telecom companies move more workloads to virtual environments and
increase the density of virtual servers, they will require faster and more
Single-, dual- and quad-port models powerful 10GbE and up to 40GbE connectivity to the server. OCe14000
Adapters, mezzanine cards and LOM form factors provides the most feature-rich 10/40GbE Network Adapters and CNAs in
the industry.

RoCE architecture accelerates application performance with The OCe14000 is based on a low-latency RDMA over Converged Ethernet
Microsoft SMB Direct and Linux NFS protocol (RoCE) architecture that helps telcos to optimize applications delivery on
10/40GbE networks.

Remote Direct Memory Management (RDMA) is the remote memory


management capability that allows server-to-server data movement directly
between application memory without any CPU involvement. RoCE is a
mechanism to provide this efficient data transfer with very low latencies on
Ethernet networks.

World Headquarters 3333 Susan Street, Costa Mesa, CA 92626 +1 714 662 5600 www.e m u l ex .c o m
Bangalore, India +91 80 40156789 | Beijing, China +86 10 84400221
Dublin, Ireland+35 3 (0) 1 652 1700 | Munich, Germany +49 (0) 89 97007 177
Paris, France +33 (0) 158 580 022 | Tokyo, Japan +81 3 5325 3261
Wokingham, United Kingdom +44 (0) 118 977 2929 | Brazil +55 11 3443 7735

2014 Emulex, Inc. All rights reserved. This document refers to various companies and products by their trade names. In most, if not all cases, their respective companies claim these designations as trademarks or registered trademarks. This information is provided for
reference only. Although this information is believed to be accurate and reliable at the time of publication, Emulex assumes no responsibility for errors or omissions. Emulex reserves the right to make changes or corrections without notice. This report is the property
of Emulex and may not be duplicated without permission from the Company.

ELX14-5076 6/14

Вам также может понравиться