SDN/NFV Building Block Introduction
-
Upload
michelle-holley -
Category
Software
-
view
62 -
download
4
Transcript of SDN/NFV Building Block Introduction
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