SDN/NFV Building Block Introduction

Preview:

Citation preview

Intel Developer Zone Sujata Tibrewala Community Development Manager/Network Developer Evangelist

NFV&DataPlanetoolsandop1miza1onatIEEESDN/NFV2016

Network Developer Program

2

Celebra1nganYearofAwesome!!!

Model 2017 to help fast track NFV/SDN solutions

DPDK

Intel®QAT

OpenStack*

Vtune™

SDN/NFVForum

OpenvSwitch

Intel®RDT

FD.io

SR-IOVVMDQ

Intel®VT-d

Intel® Innovator®

Dev Mesh

Live training

ISV support

Intel® Developer

Zone

SoVware.intel.com/networking

VTuneisatrademarkofIntelCorpora1onoritssubsidiariesintheU.S.and/orothercountries.

Changing networks

5

AT&TTrafficExplosion*

h[ps://www.youtube.com/watch?v=86mFVg[YBI

70s

10s

00s

80s90s

20s

GlobalDataTrafficAnnuallyby2019

ConnectedDevices

Sources:1.CiscoVirtualNetworkingIndex,2015.2.IDC,IoTMarketForecast:WorldwideIoTPredic1ons,2015.

Increased Infrastructure Demands

6

50B

2ZB

by2020h[ps://videoportal.intel.com/media/MCM+Insight+Forum+with+Murthy/0_04jj7pzv#

Global Data Centre Network *

*CiscoNewsroom(h[ps://newsroom.cisco.com/press-release-content?type=webcontent&ar1cleId=1804748)

New Network Vision

Facebook Data Centre Network * Data

*wired.com(h[ps://www.wired.com/2012/06/facebook-nc-data-center/)

Money spent on backbone opera3on NTT*•  AGlobalTier-1ISPin196countries/regions•  Over150datacentersaroundtheglobe

•  Currentlyspending1M+USDforeachcorerouter•  IneachPoP•  Ac1ve,Backup,ColdStandby..

•  Yearlymaintenancecosts..

•  Customerswantmorebandwidthforcheaperpricenowadays..

•  Addmorerouters??•  Howmuchareweusing??

h[ps://www.meetup.com/Out-Of-The-Box-Network-Developers/events/236337505/

Data Center Networks

Modified Data Plane in NFV

soVware.intel.com/networking

NVO – Key Data-Plane Encapsula3on Protocols Encapsula3onProtocol Advocate Descrip3on

GRE(GenericRou1ngEncapsula1on)

Cisco* IP+GRE,InnerPayload-Ethernet/IPV4/IPV6/NSH

STT(StatelessTransportTunneling)

Nicira* IP+TCP(like)+STT,InnerPayload-Ethernetonly

VXLAN(VirtualExtensibleLAN)

Vmware*Cisco*

IP+UDP+VXLAN,InnerPayload-Ethernetonly

NVGRE(NetworkVirtualiza1onusingGRE)

MicrosoV* IP+ModifiedGRE,InnerPayload-Ethernetonly

Geneve(GenericNetworkVirtualiza1onEncapsula1on)

VMware/Nicira

IP+UDP+Geneve,InnerPayload-Ethernet/IPV4/IPV6

VXLAN-GPE(GenericProtocolExtensionforVXLAN)

CiscoIP+UDP+VXLAN-GPE,InnerPayload-Ethernet/IPV4/IPV6/NSH

NSH(NetworkServiceHeader)

Cisco RequiresTransportProtocol,InnerPayload-Ethernet/IPV4/IPV6

HypervisorVirtualSwitch

PhysicalHardware

PhysicalIPNetwork

VirtualNetworkAbstrac1onusingtunneloverlayse.g.VXLAN,GeneveandNVGRE

OpenVirtualSwitch

OpenVirtualSwitch

OpenVirtualSwitch

OpenVirtualSwitch

Network Virtualization Controller e.g. VMware* NSX

Virtual Network 2

Virtual Network 3 Virtual Network 1

Server Virtualization Network Virtualization

NFV Packet processing explosion

soVware.intel.com/networking 14

15

What is packet processing? PacketClassifica1on

TrafficDiscardTrafficShaping

TrafficschedulingPacketRead/Write

FlowmeteringCountersandSta1s1cs

ProtocolLookupPacketclassifica1on

SanitychecksAcceptancerules

TrafficManagement

TrafficPolicing

ControlPlane

Be the Change ??

17

NFV vs. SDN

•  Leveragesstandardvirtualiza1ontechnology•  Consolidatemanynetworkequipmenttypesonto

industrystandardservers,switches&storage•  Acceleratedevelopmentanddeploymentof

interoperablesolu1ons

NetworkFunc1onVirtualiza1on SoVwareDefinedNetworking

Basedonthreeelements1.  Separa1onofcontrolanddataplane2.  Centralizedmanagement3.  Programmablenetworkbehaviorviawell-defined

interfaces

Switch Control plane

Data plane

SwitchControl 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

ControlPlane

ControlPlaneControlPlaneControlPlane

Standard Server

Moveawayfromproprietary,andincreasinglycostly,hardware-basedappliancesthatinhibittherolloutofnewrevenue-earningnetwork

servicesandconstraininnova1on--ETSINFVISG

Allownetworkadministratorstoeasilymanageandprogramnetworkservicesthroughtheabstrac1onoflowerlevelfunc1onalityanddecoupling

ofnetworkcontrolandforwardingfunc1ons

Intel Communica3ons Infrastructure Strategy

Intel®ArchitectureCPU

ChipsetAccelera1on

DataPlaneDevelopmentKit

WithIntelNetworkingPla2ormIngredients

SwitchSilicon

NICSilicon

OpenNetworkingSoVware

❷Bring Virtualization to Networking

“NFV”

Intel®Architecture

VirtualMachineMonitor

Appliance

VirtualSwitch

❸Optimize Open Architectures on Intel® Architecture

“SDN”

Controller

Orchestra1on

Node Node Node

Appliance Appliance

❶Enable Unified Architecture 4:1 Workload Consolidation

Applica1onPlaneOrchestra1on

InfrastructureLayer/DataPlane

Intel®ArchitectureNFV/SDNAccelerators

Intel®VT-dSR-IOV

VirtualMachineMonitor(VMM)/Hypervisor

OpenStack*

L2VNFAppliance

L2VNFAppliance

L3VNFAppliance

ControlPlane

OpenContrailOpenDaylight*

ONOS

DPDKDPDK

DPDKVirtualNIC

VMDQNIC

Silicon

NICSilicon Intel®QAT

ChipsetAccelera1on

Hyperscan

KVM XEN HYPER-V QEMU

VirtualNIC VirtualNIC

MicrosoV*Azure

Intel®RDTIACPU

NICSilicon

VirtualSwitch

Amazon*EC2

L3VNFAppliance

DPDK

VirtualNIC

SecurityVNF

ApplianceDPDK

VirtualNIC

DPDKV

FD.io Legopus OpenvSwitch*POF OpenSwitch

BESS

DPDK

VirtualSwitch

CloudStackOpenShiV Google*ComputeEngine

SecurityVNF

ApplianceDPDK

VirtualNIC

VMM/Hypervisor

On Intel® Architecture

20

At256B,an18CCPUrunning2GHzcansa1sfy100GbEthroughputaslongaswestaywithin751cycles/packet

•  At512B,thebudgetis1447cycles

IfwerunanInstruc1ons/clock(IPC)of~2

•  256B=1502instruc1ons

•  512B=~2894instruc1ons

IftheIPCis2.5…

•  256B=1877instruc1ons

•  512B=3617instruc1ons

Disclaimer:SoVwareandworkloadsusedinperformancetestsmayhavebeenop1mizedforperformanceonlyonIntelmicroprocessors.Performancetests,suchasSYSmarkandMobileMark,aremeasuredusingspecificcomputersystems,components,soVware,opera1onsandfunc1ons.Anychangetoanyofthosefactorsmaycausetheresultstovary.Youshouldconsultotherinforma1onandperformanceteststoassistyouinfullyevalua1ngyourcontemplatedpurchases,includingtheperformanceofthatproductwhencombinedwithotherproducts.Formorecompleteinforma1onvisith[p://www.intel.com/performance.

Are you The Next Disrupter?

Day19:00-10:00DPDKIntroduc1on~MJay10:15-12:30DPDKinContainers~ClayneRobison12:30-2:00IndustryDemos–Juniper,ODL,6Wind,VoltaNetworks,IntelSoVwareInnovators2:00-3:00OpenDayLightapplica1ons(whatisinsideODL)~AnilVishnoi,PrincipalEngineeratBrocade,OpenDaylightTSCandBoardmember&LuisGomez,PrincipalEngineeratBrocade,OpenDaylightTSCmember.3:15-5:15TransportLayerDevelopmentKit(letusacceleratebeyondtheLayer2/Layer3)~MJay5:30-6:30IdeaRoule[eDay28:30-9:30:LeveragingIntelx86withSDNforDPDK-drivenadvancedservicesandcontainernetworking~GanapathiBhatandTedElhourani,BigSwitchNetworks9:30-10:15QATIntroduc1on:JoelAuernheimer&JoelSchuetze10:30-12:30QAT+OpenSSLhandson1:00-2:00~UnleashingEnd-To-EndTLSSecurityLeveragingNGINXwithIntel®QuickAssistTechnologyandOpenSSL-1.1.0,JoelAuernheimer&JoelSchuetze2:00-3:00DPDKIPSecperformancebenchmark~GeorgiiTkachukNPGPerformanceSystemsEngineer,focusingonpla|ormbenchmarkingandanalysisusinghighthroughputnetworkingworkloads3:15-4:15ClearContainersHandson~ManoharCastelino&AmyLeeland4:15-5:15RoleofTimesynchroniza1oninnetworking,IEEE1588~DanBiederman,ASICArchitect/designer5:30-6:30Idearoule[ewinnersanddeveloperpathforward

Legal Notices and Disclaimers

•  Inteltechnologies’featuresandbenefitsdependonsystemconfigura1onandmayrequireenabledhardware,soVwareorserviceac1va1on.Learnmoreatintel.com,orfromtheOEMorretailer.

•  Nocomputersystemcanbeabsolutelysecure.

•  Testsdocumentperformanceofcomponentsonapar1culartest,inspecificsystems.Differencesinhardware,soVware,orconfigura1onwillaffectactualperformance.Consultothersourcesofinforma1ontoevaluateperformanceasyouconsideryourpurchase.Formorecompleteinforma1onaboutperformanceandbenchmarkresults,visithDp://www.intel.com/performance.

•  Intel,theIntellogo,Intel®QAT,Vtune™,Intel®VT-dandothersaretrademarksofIntelCorpora1onintheU.S.and/orothercountries.*Othernamesandbrandsmaybeclaimedasthepropertyofothers.

•  ©2017IntelCorpora1on.

Thankyou

AT&T* Network Vision

Intel Comms Infrastructure Strategy

IACPUChipset

Accelera1onDataPlane

DevelopmentKit

WithIntelNetworkingPla2ormIngredients

SwitchSilicon

NICSilicon

OpenNetworkingSoVware

❷Bring Virtualization to Networking

“NFV”

IntelArchitecture

VirtualMachineMonitor

Appliance

VirtualSwitch

❸Optimize Open Architectures on IA

“SDN”

Controller

Orchestra1on

Node Node Node

Appliance Appliance

❶Enable Unified Architecture 4:1 Workload Consolidation

SoVwareDefinedNetworks/NetworkFunc1onVirtualiza1onFramework

OPNFV Brahmaputra Release

Recommended