Open Networking 2.0 – Disaggregating the Software Stack
©2017SDNCentral.AllRightsReserved.
Your Presenters for Today
©2017SDNCentral.AllRightsReserved.
Stefan BokaieVice President, Network
Engineering
Dell EMC
Roy ChuaCo-Founder
Chief Product Officer
SDxCentral
Shriraj GaglaniEVP, Business Development
Metaswitch Networks
Welcome to the SDxCentral Webinar
Relevant Industries Who Should Attend? Key Takeaways
• Telecommunications
• Enterprise Webtech
• Consumer Webtech
• Large Enterprises
• Mobile Operators
• Communication Service Providers
• Mobile Service Providers
• Gain insights into the architectural elements for the modern networking software stack and the role of open source technologies
• Hear what real customers would like see from the industry and the ‘open’ community moving forward
• Find out more about Dell EMC’s solutions in this space and how they can help your real-world business and technical challenges
• Learn more about Dell EMC OS10 Open Edition
©2017SDNCentral.AllRightsReserved.
Sponsoredby
OpenSourceinNetworkingReport
©2017SDNCentral.AllRightsReserved.
Drivingarevolutioninnetworking
Reportavailablefordownloadtodayhttps://www.sdxcentral.com/reports/
• Application/dataconsumptionmodelsdrivingmovetowardssoftware-definedinfrastructure
• Cloudserviceprovidersbringnewinnovationwhichtricklesdownintoenterprisesandcrossesovertotelcos
• Keydriversofchange:• Virtualization• Automation• Cloudscale• Disaggregation• SDNandNFV
Sponsoredby
LongHistorybetweenNetworkingandOpen-Source
• Notanewtrend• Historicallyprimarilyembedded
andlower-levellibraries• Whyopen-source?Corereasons:
– Acceleratetime-to-market– Frees-upresourcesfor
differentiation/innovation– Addresscustomerlock-inconcerns– Marketingandrecruitingcachet
5
NetBSD
FreeBSD
Linux
Apachehttpd
OpenVPN
OpenSSL
Sendmail
BIND
Quagga
Reducing Costs
Prevent Lock-In
Interoperability
Accelerating Time-to-Market
Increased Reliability
Feature Richness
Supporting Open Source
No Advantage
Other
WHAT ARE THE MOST IMPORTANT BUSINESS DRIVERS FOR OPEN SOURCE NETWORKING?
0 4530 60 7515
71%
60%
69%
45%
33%
31%
2%
57%
2%
Sponsoredby
What’sDifferentwithOpen-SourceinSDNandNFV?
6
Morepervasive
• Acrossallcomponentsofasolution– data-planetocontrolplane,managementplaneandinfrastructure
Higher-level
• NotjustembeddedorbaseOSbutprovidingsignificantapplicationand featureslikeafullSDNcontroller
Morecomprehensive
• Full-stacksolutionslikeOpenStack
• LargeprojectslikeOpenDaylight withnumerouscomponents
Pre-SDNandNFV
SDNandNFV
Localized
• Usuallyusedinspecificpartsofthesolution.E.g.usingOpenSSLasencryptionlibraryforcommunications
Lower-Level
• Manyopen-sourcecomponentswerecommunications libraries,orpartofoperatingsystem
Simpler
• Mostcomponentsusedhadonlyafewmovingparts andperformedasinglefunction,e.g.BIND,Quagga
Sponsoredby
SignificantRoleofOpen-SourceSoftwareintheNetworkingEcosystem
7
Type Components Examples
Dataplane L2-3 Switching/NV OVS, OVN,OpenSwitch,Calico
Dataplane L4-7 IDS,IPS,DPI,ADC/SLB Nginx,SNORT, Bro,Suricata
ControlPlane SDN Controllers,L2Stack,L3Stack ODL,ONOS,OpenContrail,Ryu,LinuxL2 (LLDP,IGMPetc),Quagga/FRR
Infrastructure VIM,NFV-I OpenStack, OPNFV
ManagementPlane MANO ONAP,OSM
HardwareAbstraction Network OperatingSystemetc ONIE,ONL,SAI
Open-sourceHardwareDesignhasaRoletoo– e.g.OCP
Sponsoredby
SDNandtheWhiteBoxWave
©2017SDNCentral.AllRightsReserved.
Relatedbutseparate
ProprietaryNetworkDevice
OpenHW/DataPlane
NOS
Control
Management
• Disaggregationallowsindependentpathsofinnovationateachlayer
• SDNhelpedkick-startprocessbutnotpre-requisitefordisaggregation
• Open-sourcehelpedacceleratetheprocess(likeLinuxforservers,Androidformobiledevices)
• Moreflexibility,lowerHWcosts,butincreasedcostsincoordinationandintegration
• Changesvaluechainandopensupecosystemtonewplayers
Sponsoredby
OpenSource:ComingtoaProductNearYou!
©2017SDNCentral.AllRightsReserved.
HAVE YOU INCORPORATED ANY OPEN SOURCE NETWORKING PROJECTS INTO YOUR PRODUCTS OR SOLUTIONS?
Yes80%
No, But Interested7%
No, But Testing13%
Open Networking 2.0 : Disaggregating the Software StackStefan Bokaie, VP Engineering, Dell EMC NetworkingShriraj Gaglani, EVP Business Development, Metaswitch Networks
11
Agenda1. Impact of Open Source on Networking
– Why Open Networking– Open Networking Vision for the Industry – Disaggregation – Dell EMC OS10
2. Composing New Networks– About Microservices– Composable Networks – Commercial Availability
Impact of Open Source on Networking
13
Why Open Networking?
1. Fundamentally disruptive technology – Flexible architectural and GTM models
2. Restructures CAPEX, OPEX spend and resets TCO models
3. Redefines R&D funding and innovation models through open source
Open Networking
14
Open Networking Is the vision for the industry
DataCenterNetworking
OpenNetworking
OpenNetworkingThereisagrowingwillingnesstomoveawayfromproprietarysolutions.Ourend-usersurvey(n=83)indicatedthat42%ofclientsconsideropenstandardsandmultivendorinteroperabilitysupportamandatoryrequirement,34%consideritveryimportant,and20%consideritsomewhatimportant,soopennessisarelevantbuyingcriterionfor96%oftheendusers.
Theseresultsarequiteimpressive,butinaddition,75%oftheendusersindicatedthattheyexpectanincreaseinrelevanceofopennetworkingintheirpurchasingdecisionsinthenext24months
15
Open Source NetworkingProprietary Networking Open Networking 1.0 Open Networking 2.0
Disaggregate hardware from softwareChoice of OSStack, Application & Architectures based on the NOS chosen
Disaggregate the softwareProvide protocols as micro featuresBuild your own OS from eco-system apps
Optional SDN/NVO controller
Standard orchestration & automation tools
Any networking OS
Open standard hardware
Merchant siliconProprietary ASICs
Proprietary networking OS
Hundreds of protocols
Proprietary architectures & management tools
Flexible/ Custom open architectures
Custom or Industry standard mgmt. and orchestration
Open source OS
Open standard hardware
Merchant silicon
16
OS10 – Modern software for modern operations
Open Networking
Open Networking Install Environment (ONIE)
Switch Abstraction Interface (SAI)
OCP SONiC
Linux FoundationOPX
OS10Open Edition
OS10Enterprise Edition
Linux/Open Source Apps
3rd Party Applications
17
Dell EMC ON Hardware Examples: S6000-ON, S4048-ON, S4048T-ON, S3048-ON…
Drivers, SDK, SAI, SAI Extensions
Dell EMC OS10 Enterprise Stack
Dell EMC OS9
Dell EMC Open Edition Protocol Stack/NOS
PartnersOpen SourceService Pack
(+) Dell Support
Dell EMC Open Networking Evolution
SDK
Open Networking
PartnersOS10 Base
Network Abstraction
Platform Abstraction
Control Plane Services
Orchestration / Telemetry / OthersMicroservices
Har
dwar
eO
pen
Sour
ced
Softw
are
Abst
ract
ion
of H
ardw
are
Appl
icat
ion
Com
mun
ity
Valu
e Ad
d L2
/L3/
Mic
ro-s
ervi
ces
Open Source BaseOPX
Network Abstraction
Platform Abstraction
Control Plane ServicesStandard Linux D
istribution
Standard Linux D
istribution
18
Dell EMC LF OpenSwitch Engagement1. Oct 2016 : Joined the
project
2. OpenSwitch Technical Chair
3. July 2017 : Version 2.1 released
4. 2017 : Launch of Formal Support
5. Support for diverse hardware architecture
CPS
NAS
HARDWAREPERIPHERALS
SAI/ SAI Extensions/ NPU Support
NDIPERIPHERAL DRIVERS
(Fan, Temp, Power, etc)
PAS
CPS
NPU
CPS
KER
NEL
LINUX ADAPTER
Microservices Standard Linux
ComposingNewNetworks
Over1,000customers,includingtier1CSPsand
majorOEMs
Pioneeringdisaggregated
networkingsoftwarefor30+years
BackedbySequoia&FranciscoPartners;consistentgrowth&
profitability
World-renownedprofessionalservices
andsupport
Microservices incloudcomputing
MetaswitchNetworks|Proprietaryandconfidential|©2017|20
VNF
Easilyenhanceorreplaceentirely
SoftwareVendorA
SoftwareVendorA
SoftwareVendorB
SoftwareVendorCBaremetalorVM
OperatingSystem
MicroservicesPlatform
Horizontallyscaleorkillondemand
Microservice Microservice Microservice Microservice Microservice Microservice
1a 1b 2a 3a 4a 3b
Container Container Container Container Container Container
Quickertodevelop,debug,enhance,upgrade
Maximizeutilizationofcomputeresources
Individualcomponentsdevelopedindependently
Assembledtodelivermorecomplexcapabilities
Requiresanopendevelopmentanddeploymentplatform
Microservices inswitchingandrouting
• N-BASEprovidesacommonarchitectureforcontrolandroutingµservices:o Executeindependently,don’tsharememoryo CommunicateasynchronouslyacrosswelldefinedAPIso Canbemultiplyinstantiated– scaleindefinitely
• Supportsflexible,runtimedistributionacrosscontainers/CPUs/coreso Scalesfromtinyembeddedsystemstogeo-distributedsolutions
• Protocolsdesignedandsplitintodistinctmicroserviceso Eg.BGPneighbourmanagementsplitfromroutingcalculationso Eg.Telemetryandotherhorizontalcapabilitiesaddedindependentofprotocols
MetaswitchN-BASE:Foundationalforcomposable networks
CI/CDupgrades
ComposableNetworks
MetaswitchNetworks|Proprietaryandconfidential|©2017|22
ReplaceanytimewithCNP-BGP
CompletelyseparateroutingandcontrolfromNOS: ISSU
Mix&matchprotocolsfromdifferentvendors
Composeandconsumeonlytheprotocolsyouneed
EmployDevOpscontinuousintegration/deliverymethodologies
Protectlong-termCapEx investmentanderadicatevendorlock-in
CNP-OSPFQuaggaBGP
CNP-LAG
Switchplatformandmerchantsilicon
OpenNetworkOperatingSystem
RoutingandControl
ComposableNetworkRouterA:ToRAggregation
CNP-VRRP CNP-BGPCNP-MPLS
CNP-SRTR
OpenNetworkOperatingSystem
RoutingandControl
ComposableNetworkRouterB:Service
ProviderEdgeCNP-EVPN
MixandmatchwithQuagga
Switchplatformandmerchantsilicon
microservices
microservices
microservices
microservices
microservices
microservices
microservices
Whatwedeliver|Whowedeliveritto
Metaswitch Networks|Proprietaryandconfidential|©2017|23
EVPN
IS-IS
LDPMPLS RSVP-TE
VPLSIGMPVPNsOSPF
BGP PIM
RIPFieldProven,Robust AndReliable,RoutingAndControl Planes
to200+ OEMs250+NOS/silicon
combinations
Thank you!Learn more: sdxcentral.com/dellemcmetaswitch.com/solutions
Questions & Answers
©2017SDNCentral.AllRightsReserved.