Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking...

25
Open Networking 2.0 – Disaggregating the Software Stack © 2017 SDNCentral. All Rights Reserved.

Transcript of Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking...

Page 1: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Open Networking 2.0 – Disaggregating the Software Stack

©2017SDNCentral.AllRightsReserved.

Page 2: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 3: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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.

Page 4: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Sponsoredby

OpenSourceinNetworkingReport

©2017SDNCentral.AllRightsReserved.

Drivingarevolutioninnetworking

Reportavailablefordownloadtodayhttps://www.sdxcentral.com/reports/

• Application/dataconsumptionmodelsdrivingmovetowardssoftware-definedinfrastructure

• Cloudserviceprovidersbringnewinnovationwhichtricklesdownintoenterprisesandcrossesovertotelcos

• Keydriversofchange:• Virtualization• Automation• Cloudscale• Disaggregation• SDNandNFV

Page 5: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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%

Page 6: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 7: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 8: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Sponsoredby

SDNandtheWhiteBoxWave

©2017SDNCentral.AllRightsReserved.

Relatedbutseparate

ProprietaryNetworkDevice

OpenHW/DataPlane

NOS

Control

Management

• Disaggregationallowsindependentpathsofinnovationateachlayer

• SDNhelpedkick-startprocessbutnotpre-requisitefordisaggregation

• Open-sourcehelpedacceleratetheprocess(likeLinuxforservers,Androidformobiledevices)

• Moreflexibility,lowerHWcosts,butincreasedcostsincoordinationandintegration

• Changesvaluechainandopensupecosystemtonewplayers

Page 9: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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%

Page 10: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Open Networking 2.0 : Disaggregating the Software StackStefan Bokaie, VP Engineering, Dell EMC NetworkingShriraj Gaglani, EVP Business Development, Metaswitch Networks

Page 11: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 12: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Impact of Open Source on Networking

Page 13: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 14: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 15: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 16: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 17: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 18: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 19: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

ComposingNewNetworks

Over1,000customers,includingtier1CSPsand

majorOEMs

Pioneeringdisaggregated

networkingsoftwarefor30+years

BackedbySequoia&FranciscoPartners;consistentgrowth&

profitability

World-renownedprofessionalservices

andsupport

Page 20: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 21: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 22: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 23: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

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

Page 24: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Thank you!Learn more: sdxcentral.com/dellemcmetaswitch.com/solutions

Page 25: Open Networking 2.0 –Disaggregating the Software Stack · 2020-03-21 · Open Source Networking Proprietary Networking Open Networking 1.0 Open Networking 2.0 Disaggregate hardware

Questions & Answers

©2017SDNCentral.AllRightsReserved.