+ All Categories
Home > Documents > Network Transformation Venky Venkatesan &...

Network Transformation Venky Venkatesan &...

Date post: 16-Mar-2020
Category:
Upload: others
View: 12 times
Download: 1 times
Share this document with a friend
8
Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09, 2016 Network Transformation & DPDK
Transcript
Page 1: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

Sr. Principal EngineerNetwork Platforms Group

Venky Venkatesan

December 09 , 2016

Network Transformation & DPDK

Page 2: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

Network Platforms Group 2

Legal DisclaimerGeneral Disclaimer:

© Copyright 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Inside, the Intel Inside logo, Intel. Experience What’s Inside are trademarks of Intel. Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others.

Technology Disclaimer:

Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at [intel.com].

Performance Disclaimers:

Cost reduction scenarios described are intended as examples of how a given Intel- based product, in the specified circumstances and configurations, may affect future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.

Results have been estimated or simulated using internal Intel analysis or architecture simulation or modeling, and provided to you for informational purposes. Any differences in your system hardware, software or configuration may affect your actual performance.

Page 3: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

DPDK evolution

*Other brands and names are the property of their respective owners

2006/7Internal Research:Initial in-kernel packet processing prototype

2007Internal Research: First user space driver

2008First datapathprototype: 42 MPPS

Light Weight Runtime Executive

2010I/O Performance:55 MPPS

2-Socket Xeon“Westmere”

2011I/O Performance: 80 MPPS

2-Socket Xeon “Sandy Bridge”

2011NFV Research Results

2009-10Prototype/Research: “Could we build a complete network application on a standard server platform?”

“Virtualized data plane?”

Page 4: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

Network functions that use DPDK …

Intrusion Detection & Prevention Systems

(IDS, IPS)

Firewalls, Proxies, NAT

Routers, Integrated Service Routers

L3-L7 Load Balancers

WAN Acceleration

VPN Access gateways

Wireless InfrastructureRadio Net Controllers

Wireless InfrastructureVirtual EPC

InfrastructureDNS Servers

Application Delivery Controllers (ADC)

Anti-DDOS systems

Virtual Switches

Wired InfrastructureBRAS

Content Distribution Systems

WAN Transfer

Network Forensics Storage (SPDK)

Cloud Infrastructure

Page 5: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

The NFV Innovation Path

*Other brands and names are the property of their respective owners

20129 Use Case Definitions

2013Proof-of-Concepts

20141st Commercial Deployments

2015More Deployments

1.1 1.2.3

DPDK 1.2.3publicly

available on intel.com

DPDK.org established

1.3 1.4 1.5 1.6 1.7 1.8 2.0 2.1 2.2

2016FD.io

16.04 16.07 1611

Page 6: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

What's next? •Bring the learnings of DPDK & FD.io to more applications

– Speed up – Make DPDK more generally applicable

•TCP/IP stack - TLDK in FD.io– Focused on performance (connections/sec, throughtput)

• Innovate …– And question old assumptions

Page 7: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

Some things to think about …•DPDK can complete a { send and receive } of a packet every ~50 cycles

•On a single core, we could do ~50M packets per second of pure packet I/O

•What could you do with the other cores on the platform?

Page 8: Network Transformation Venky Venkatesan & DPDKfiles.meetup.com/19623913/Day2DevLab_DPDK_Keynote.pdf · Sr. Principal Engineer Network Platforms Group Venky Venkatesan December 09,

Questions?


Recommended