51
State of ONOS: SDN OS for Service Providers ONOS Build September 2017

State of ONOS: SDN OS for Service Providers · EdgeCore Dell Netronome Centec Noviflow Corsa HP Pica8 Traditional Fujitsu 9500 Ciena6500 Huawei 8800 Disaggregated Fujitsu T100/T200

Embed Size (px)

Citation preview

StateofONOS:SDNOSforServiceProviders

ONOSBuildSeptember2017

Welcome!

2

Thank You!

3

SpecialThankstoOurEventSponsors

StateofONOS:TheKeyTakeaways

• ONOSisonapathtobecomingacriticalSDNOSplatformforserviceproviders

• Greatprogressonallfronts

§ Platformfeatures,functions,andmaturity

§ Usecasesandsolutionsandtheiradoptionbyserviceproviders

§ Community:contributions,growth,andengagement

• Wehaveworkahead

§ WehavetodeliverproductionreadinessandcommercialsupportofONOS

• ONOSSDNsolutionsrepresentdisruptivetechnologyforincumbents:ittakesmoretime

§ Wehavetocontinuetostrengthenourcommunityforlongterm4

KoreaisVerySpecialtoONOS/CORD/ONFforItsSustainedSignificantContributions&GreatHospitality• SONAProject

• Networkvirtualizationsubsystem

• SeveralSBIswitchdriverimplementations

• Locator/IdentifierSeparationProtocol(LISP)subsystem

• ControlPlaneManagement

• SeveralControlPlaneMetricsMonitoringTools

• AdaptiveOpenFlow monitoring

• RESTNBI

• gRPC northboundbrigade

• P4Fabric

• P4INT

• SecurityandPerformancebrigade

• SecurityModeONOS

• ACTNHierarchicalController

• Vastamountofbugfixes

• LargescaleONOSdeploymentatKREONET

• Koreanlocalizationsupport

• Teachingbrigadecontributions

5ETRI,KAIST,KHU,KISTI,POSTECH,Samsung,SKTelecom,…

Agenda

• ONF– thelargercontextforONOS

• ContributingtoONOS

• StateofONOS

§ Platform

§ Usecasesandadoption

§ Community

6

Asthetimepermits

ONFMission

TransformingNetworksintoAgilePlatformsforServiceDelivery

LeveragingDisaggregationandOpenSourceto

BuildInnovativeSolutionsforOperatorNetworksand

Catalyzeourindustrytoaccomplishthistransformation

7

ONFApproachDrivingtheOpenTransformationwithAClosePartnershipwithNetworkOperators

ViableOpenSourceAlternative

BuildingPlatformsLeveragingDisaggregation,WhiteBoxand

OpenSource

Inertiaduetolegacywaysofworking

OperatorPULL:Customize&Deploy

ThisimpendingMulti-BillionDollarspendispromptingIndustrytodevelopnewbusinessmodels

Partner

TheONFEcosystemOperatorLedConsortium

Innovator(110+)

VolunteerVolunteers

Collaborator

Operators(8) Vendors(10)

(70+)

100s

ONF(&Stanford) GuruParulkarNetworkOperators

AT&T AndreFuetsch – CTOChinaUnicom ShaoGuanglu - SVPComcast RobHowald– VPDT Jochen Appel -- VPGoogle AminVahdat – FellowNTTComm DaiKashiwa– DirectorTurkTelekom Cengiz Dogan,CTOVerizon Srini Kalapala – VP

Research&VendorCommunityNickMcKeown StanfordFabianSchneider NEC

NewONFBoard

Including13Operators:ChinaMobile SwisscomSKTelecom TelecomItaliaECITelecom TelefonicaFacebook TELUSGlobeTelecom VodafoneGoldmanSachs YahooMicrosoft

DisaggregatedDevices/WhiteBoxesPacketswitches

OLTeNB/RANROADM

Controllers

Solution

VNFsMicro-Services

Buildingsolutionsfordifferentusecases

ONFOpenInnovationPipelineEnablingSolutionCustomization

Solutions

Differentpiecescanbepluggedtogethertobuildsolutions

1

SoftwareDefinedStandardssolidifyinterfacestoenableeasyintegrationofcomponentsfromthebroaderecosystem

2

Solutionsareeasiertobuild,customizeandconsume

3

DisaggregatedDevicesWhiteBoxes

ControlPlane

SolutionPlatform(s)

VNFsMicro-services

OpenInnovationPipelinetoDeployment

OpenInnovationPipelineInActionONOSasaFoundation

ProgrammableForwardingPlane

ONOS

ONOSanditsusecasesenableSDNbasedsolutionsforserviceproviders

Integration&ServiceCreation

PacketSwitches

OLT

ROADM

eNB/RAN

Leaf-SpineFabrics

Pkt-OpticalControl

xRANController

SoftwareForwarders

SD-Access(XGS-PON)

ControlPlane

SolutionPlatform(s)

VNFsMicro-services

Integration&ServiceCreation

PacketSwitches

OLT/vOLT

SoftwareForwarders

xRAN/eNB

Integration

Verification

SolutionCustomization

3rd Party

Open/Prorprietary

OpenInnovationPipelines

M-CORD5GMobile

ProgrammableForwardingPlane

R-CORDResidential

E-CORDEnterprise

CORD

ONOS

AllONFMemberscanbringvalueandintroduceofferingsanywherealongtheInnovationPipeline

1

Vendorinnovationsthenhaveanopportunityto‘ridethepipeline’intooperatorstrialsasONFbuildsusecasesolutionsforOperatormembers

2

DisaggregatedDevicesWhiteBoxes

ContributingtoONOS

13

IdeatoImpactfulContribution

14

Ideas

PartofProviderNetwork

ThemostrewardingMakeiteasier

Maximizetheprobability

ONOS Solutions

Enable

Enrich

Brigade1

Brigade2

BrigadeN

Idea

PartofProviderNetwork

IdeatoImpactfulContribution

15

Ideas ONOS Solutions

Enable

Enrich

Brigade1

Brigade2

BrigadeN

PartofProviderNetwork

ProviderLedUseCasesSteeringTeam

Whatcanyoudo?

• Joinanon-goingbrigadeandcontribute

• Proposeandleadabrigade

§ UCSTwillhelpandensureyourbrigadeisrelevanttoserviceproviders

§ TSTandcommunityleaderswillhelpyourallythecommunity,assembleresourcesandhelpthebrigadebesuccessful

• ParticipateinONOSregularmeetingstocontributeandinfluence

§ WeeklyTSTandUCSTmeetings

§ ONOSreleaseandsprintplanning

§ ONOSsprintdemos

16

ShareYourFeedbackOneofthemostimportantoutcomesoftheevent

Tellusif

• OurprocessesarenotworkingforyouandHowwecanmakethemworkbetterforyou

• ONOSroadmapismissingacriticalfunctionorcapability

• Thereisausecaseorsolutionthatisimportantthatweareignoring

AlmostallONFandONOSleadershipishereandwewouldlovetohearyourfeedback– Don’tbeshyandbecandid!

17

StateofONOS:Platform

18

ONOS:SDNOSforServiceProviders

SBPlug-in

ApplicationIntentFramework

DistributedCore

SBPlug-in

SBPlug-in

SBPlug-in

• Scalability

• Performance

• HighAvailability

• ModularSoftware

• NorthboundAbstraction

• PluggableSouthbound

Applications

ONOSGrowth:Core

Device Link Host

Topology

FlowRule

Path

Packet

StatisticsIntent

Application

Leadership

Messaging

Storage Region

Mastership

Driver

Group

Security

FlowObjective

Event

OpenFlow NetConf OVSDB

Core Cluster

...

ProxyARPMobility L2Forwarding

RESTAPI GUI CLI

NetworkCfg.

SDNIP/BGP Packet/Optical

Tunnel

...

OSGi/ApacheKaraf

NetworkVirt.DeviceCfg.

Config

UIExtension

ExternalApps

Graph

Discovery Tenant ...

21

ONOS:SDNOSPlatform

ONOSStackGrowth:Southbound

OpenFlow

PacketSwitch xRANTransport

SW HW

OVS OFDPA Non- OFDPA

TridentQumran

EdgeCore QuantaEdgeCore Dell

Netronome

Centec

Noviflow

Corsa

HP

Pica8

Traditional

Fujitsu9500

Ciena 6500

Huawei8800

Disaggregated

FujitsuT100/T200

Ciena Waveserver

Lumentum ROADM

LumentumWaveReady

Oplink 8DROADM

Calient S160

OLT

vOLT

Celestica

Fujitsu

Voltha

Tibit

Celestica/MicroSemi

Broadcom/Maple

TL1NetConf SNMP BGP-LSPCEP REST

vBBU

PGW-U

OVSDBOSPF,ISIS

P4Runtime

EdgeCoreBarefoot

22

ONOS:SDNOSPlatform

ONOSStackGrowth:Northbound

AAA

Graphite

EventHistory

LearningSwitchL2VLAN

TE

ACTN GangliaPCE AlarmCorrelation

PowerManagement

CarrierEthernet

ROADMControl

Packet-Optical

BWCalendaring

BWonDemand

DHCP L3Routing

AtriumSDN-IPPeering

V-Router TETopology

Patch-Panel

ProgRAN

PGW-C

L2Forwarding

L3Routing

TrafficEngineering

Packet-OpticalConvergence Mobility GUI

ONOSGrowth:DynamicConfigurationofDevicesandServices

• Enableanetworkoperatortoseamlesslybringup/downandconfiguredevicesfromdifferentvendorsandtoverifytheconfig

• Enableanetworkoperatortoseamlesslyconfigureandprovisionaserviceonthenetworkcomprisingmanydevicesfrommanyvendors

Withminimalornohumanintervention

23

ControlandConfig:BothCriticalandDistinct

24

ONOS

configurationcontrol

Match Action

FlowTable

Attribute

Value

Config State

control config

PerflowstateChangesrapidly

(ms)

DevicestateChangesslowly(minutes/hours)

ForwardingDevice

ControlandConfig:BothCriticalandDistinct

25

ONOS

configurationcontrol

ServiceModel+Meta

Info

Match Action

FlowTable

Attribute

Value

Config State

control config

ForwardingDevice

StateofONOS:Core• Provenoutitsstrongarchitecturefoundationforscalability,performance,HA,modularity

• Modelbaseddynamicconfigurationofdevicesandservices

§ LatetothepartycomparedtoODL,butnowhaveseveralbenefitsbeyondODL

§ ReadyforvendorsandusecasedeveloperstostartusingONOSfordynamicconfig

§ WillbereadyforprimetimeinnextreleaseinJan2018

• In-servicesoftwareupgrade(ISSU)– takingONOSHAtothenextlevel§ Basicmechanismsinplace

§ Willbereadyforuseinnextrelease inJan2018

• PerformanceandScalability§ 12consecutivereleases:maintainedorimprovedperformance

§ ~3Mflowops/sec,~225kintents/sec,lessthan10mslatencytoreacttonetworkevents,…Nootheropensourceplatformcomesevenclose

26

StateofONOS:SouthBound

• ONOSfirstfewreleases

§ FocusonOpenFlow

• ONOSsubsequentreleases

§ Focus(ledbyvendors)onlegacyprotocols– mostlegacyprotocolssupported

• ONOSrecentandfuturereleases– “backtothefuture”

§ Focusisondevicedisaggregation:packetswitches(P4),OLT(VOLTHA),eNB/RAN(xRAN),ROADM

ValidateswisdomandpowerofprotocolanddeviceindependenceoftheONOSarchitecture

27

StateofONOS: Applications

28

• ONOSplatformnowsupports125applications

§ Smallplatformextensions&largeruserapps

§ ContributedbyONFaswellasmanycommunitymembers

• ONOSreadytohaveits“AppStore”

• ONOSbuildwillallowauser/vendortobuild

ONOSwithspecifiedservicesforagivenuse

caseorasolution

• Categoriesofappsinclude

§ DeviceDrivers

§ Protocols&Providers

§ Models

§ TrafficSteering

§ Monitoring

§ Security

§ Utilities

§ TestUtilities

ONOSRoadmap

• Dynamicconfiguration:getreadyforprimetime!

• In-Servicesoftwareupgrade:getreadyforprimetime!

• gRPC API:becomingahighpriority

• Code-basedisaggregation:becomingahighpriority

• Federation(hierarchicalandpeering)

• Virtualizationandslicing(inprogress)

• GUIscalability(inprogress)

• Intentsubsystem2.0

StateofONOS:UseCasesandAdoption

30

Terminal

CPE

Edge Central O!ces Regional Data Centers National Data Centers

The Network To Become aGlobal (Virtualized) Service Delivery Infrastructure

CO

CO

CO

CO

WAN

Residential /Personal

Access Metro Core

Regional

Regional

Regional

Regional

National

National

National

CO

CORD PODCORD

PODVNF POD

CORD PODCORD

PODVNF POD

CORD PODCORD

PODVNF POD

CORD PODµPOD

CPE VNF POD

ONOSUseCases TargetingDifferentPartsofSPNetwork

Packet-OpticalUseCase

TrafficEngineering/

PCE

SDN/IPPeering

DisaggregatedROADM

Globaldeployment

inR&ENetworks

[R,E,M]CORD

CORDRepresentsMultipleUseCasesofONOS• Trellis:Aleaf-spinefabricasakeybuildingblockofCORD

• SoftwareDefinedWireline Access§ SDNcontrolofOLTdeviceswithVOLTHAandotheraccessservices

• SoftwareDefinedRANandCore§ DisaggregationofeNB/RANwithxRAN andONOSbasedxRAN controller

§ DisaggregationofEPC/coreandONOSbasedservices

• SDNcontrolof(Disaggregated)ROADM

AlltheseusecasesexistwithandwithoutCORD

ServiceproviderstakingtheseusecasestofieldtrialswithouttheentireCORD

32

ONOSAdoptionWhatusecasesaremovingfromPOCtolabtrialtofieldtrialtoproduction?

• Trellis,SDNcontrolofOLT,andR-CORD:fromPOCtolabtrialstosomefieldtrials

• E-CORD:POCandlabtrial(canmovetofieldtrialsinearly2018)

• SoftwaredefinedRAN/eNBs:POCandlabtrial

• Packet-optical: POCtotrials

• SDN-IPPeering:deployedinmultipleR&Enetworks

• Wedon’tgetvisibilityintowhatvendorsandtheircustomersaredoingwithONOS

OurcommunityemphasishastobeonproductizingONOSandmovingONOSusecasesto

production33

ServiceProviderTractionforONOSandCORDNorthAmerica

• AT&T

• Verizon

• Sprint

• Comcast

• CenturyLink

• Google

Asia&Australia

• ChinaUnicom

• ChinaMobile

• NTT,NTTEast

• SKTelecom

• Telstra

• RelianceJio

Europe

• DeutscheTelecom

• Telefonica

• TelecomItalia

• Colt

• TurkTelecom

UnexpectedONOSAdoptionOnAug17,2017,at22:59,GALLERStefan<[email protected]>wrote:

DearONOStechnicalsteeringteam,

WehavebroughtSDNtothesafety-criticalindustryofAirTrafficManagement(ATM).

WemanagedtodothatbybuildingourdedicatedATMproductonyourONOSplatform.

ItisnowoperationalinthelargestcountryinSouthAmericaandensuressafeairtravel

intheregion.

Wewouldlovetoutilizethisachievementforbothofourinterestsandaretherefore

applyingascollaborator.Pleasefindourproposalattached.

Lookingforwardtohearingbackfromyou!

Bestregards

StefanGaller35

StateofONOS:Community

36

ONOSCommunityHighlights

• ~70organizations

• 100+contributorstoeachrelease

• 10+BrigadesleadingONOSdevelopment

§ Ledbyothercommunitymembers

§ MosthaveparticipantsandcontributorsfromoutsideONF

37

CollaboratorGrowth

NewcollaboratorsinQ3:InspurandFrequentisThischartnowtracksCollaboratorsaswellasCollaboratingInnovators

ONOSBrigadeUpdate

BrigadeName LedBy Status

Deployment ONF Brigadehascompleteditscharterandissettospindown

DynamicConfiguration

Huawei Recentaccomplishments:OpenConfigmodelsupport,YANGRPCsupport,YANG“uses”augmentationsupportandmore

Virtualization Ciena TransitioningtonewleadershipafterpreviousONFleaddeparted

GUI Villa-Tech Recentaccomplishments:Addednewdevelopertools,improvedloadperformance,addedmoreGUIdiagnosticstoolsandmore

gRPC ONF Recentaccomplishments:Firstservicesmerged,numerousinternaldevicemodelsmerged,buildproblemsresolvedpartiallyandmore

Build&Package Verizon Brigademembersarestillonalearningcurveandwe’re

ONOSBrigadeUpdateBrigadeName LedBy Status

Teaching ESME-Sudria ActivelycreatinglearningmaterialandpreparingtorunseveralsessionsatONOSBuild

Security&PerformanceAnalysis

LIP6 PreparingtopublishtheirfirstreportonONOSsecurityandperformance

P4 ONF Recentaccomplishments:PIFramework(beta),P4Runtimesupport,GenericgRPCcontroller,GeneralDeviceProvider,BMv2driver

Localization Telcaria ActivelyworkingonmakingtheUIlocalizableandcreatingthefirstsetoftranslatedlocales(Spanish,Italian,Korean,Chinese)

In-ServiceSoftware

ONF RecruitingforthisbrigadetostartlaterinSeptember

ONOSCommunityMetrics- LastYear

ONOSCommunityMetrics- Last2Years

StateofONOS:TheKeyTakeaways

• ONOSisonapathtobecomingacriticalSDNOSplatformforserviceproviders

• Greatprogressonallfronts

§ Platformfeatures,functions,andmaturity

§ Usecasesandsolutionsandtheiradoptionbyserviceproviders

§ Community:contributions,growth,andengagement

• Wehaveworkahead

§ WehavetodeliverproductionreadinessandcommercialsupportofONOS

• ONOSSDNsolutionsrepresentdisruptivetechnologyforincumbents:ittakesmoretime

§ Wehavetocontinuetostrengthenourcommunityforlongterm43

StateofONOS:SDNOSforServiceProviders

ONOSBuildSeptember2017

ONF UniqueApproach• Astrongpartnershipwithserviceproviders

§ Complementedbyrestoftheecosystem

• Asmallandstrongindependentengineeringteam§ Forarchitectureshepherdingandcoreengineering

§ Topursuedisruptivetechnologies&businessmodels:whiteboxes,opensource

• Anopensourcedevelopercommunity§ Withthe“brigademodel”toscalewithfocusandaccountability

• Focusonthevirtuouscycleofplatformsandsolutions§ Platformsenablenewsolutions;andnewsolutionshelpplatforms

• Workattheleadingedgeoftechnology,takerisks,anddemonstratepotentialofinnovativetechnologies/platforms

• Acombinationofopensourceandsoftwaredefinedstandards(tobeproven)

Theapproachisnecessary& workingtomoveourindustryforwardandwewanttobuildonit

ONFDelivers

Artifacts

• Opensourceplatforms• CORD,ONOS,Trellis,VOLTHA,Mininet

• Curatedsolutions

• Softwaredefinedstandards

Ecosystem

• Diversity• NetworkOperators• OEMs&ODMs• SoftwareVendors• ComponentVendors• SystemIntegrators• …

• Opensourcecommunities

InstitutionalTransformation

• LeadingEdgeTechnologies

• BestPractices• Latesttechniques,toolsandtechnologies

• LearnbyDoing• Bringthisbackintoyourorganization

ONFImpact

Artifacts

Ecosystem

InstitutionalTransformation

NetworkIndustryTransformation

Operators

• NewRevenueswithNewServices• ReduceCapEx &OpexEx• TransformationofCulture&

Workforce

Vendors

• ReduceR&D• FasterTime-to-Market• NewValueCreation• TransformationofCulture&

Workforce

ONFPlatformsandSolutions

48

DeviceDisaggregation

SDNControl&ConfigurationPlatform

Leaf-SpineFabric:Underlay+Overlay

Multi-AccessEdge

Packet-OpticalBackbone

PacketSwitchOF+ONL+OFDPAP4RunTimeSystemSwitchOSMultipletargetsilicon

OLTVOLTHAMicro-semiBroadcomLegacydevices

eNBxRANxRAN ControllerOpen+Legacydevices

ROADMControl/ConfigOpen+Legacydevices

ONOSTheonlyopensourceplatformforcontrol&config withscale,performance,&HA

UseCasesandAdoptionSupports120+appsandservicesTrellisFabricR-CORD,M-CORD,E-CORDappsPacket-opticalbackboneManyvendors&manyproviders

SouthBoundOpenFlow +P4NetConf +YangOpenConfig +GPRC/gNMIArangeofwhiteboxes,legacydevicesincludingalldisaggregateddevices

NorthboundIntentframeworkLegacy+newclassofapps

Community~70organizations;100sofdevelopers

TrellisTheonlyopensourcefabricwithwhiteboxes;underlay+overlayHardwareaccelerationinoverlay

UseCasesandAdoptionKeybuildingblockforCORDSeveralprovidersusinginlabFieldtrialsinfall2017

KeyFeaturesAccess&trunkVLANsIPv4,IPv6,MPLSSRIPv4multicast(PIM)DHCPrelay(IPv4)vRouter BGP/OSPF(ext)Networkverification(coming)

WhiteboxesBroadcombased&Cavium basedNextisBarefoot

CommunityEssentiallytheCORDcommunity

CORDIntegratedsolutionsplatformSupportsaccessoverXGS-PON,4G/5Gradios, metroEthernet

UseCasesandAdoption[R,E,M]CORD15+providers,manyvendorsMovingfromlabtrialstofieldtrials

IntegratesWhiteboxes+SDNcontrolTrellisOpenStack,KubernetesXOSforlocalserviceorchestraionAvarietyofservices/VNFs

Service/VNFPortfolio25+services/VNFs for[R,M,E]CORDs

Community~40organizations,100sofdevelopers

POBTheonlyopensourcesolutionwithSDNcontrolofpacket+opticalApps:bw provisioning,protection&restoration,calendaring,…

UseCasesandAdoptionFieldtrialNTTCommunicationsEquinix contributionsTransport,metro&datacenterinterconnect

KeyFeaturesConvergedmulti-layergraphSupportslegacyanddisaggregatedROADM

Southbound:TL1,SNMP,NETCONFStandarddatamodels:

OpenROADM,OpenConfigCommunity

Leadingincumbentvendors,componentvendors,groupof10+serviceproviders

ONOSinAirTrafficManagementSolutions(LikelythemostNovelUseCasewhichisinProduction)

• ONFCollaborator:Frequentis AG,Vienna,Austria

49

Frequentis AG is a privately-owned company with 1,600 dedicated employees that generated 250m€ operating performance in 2016.

Frequentis is the market leader for safety-critical voice communication systems in Air Traffic Management (ATM). 90% of all passengers flying somewhere in the world are safely guided to their destinations by our customers. Our dedicated ATM-grade networks serve more than 40% of the world’s air space.

ONOSinAirTrafficManagementSolutions(cont.)

• ONOSisintegratedintoFrequentis’NetBroker product– aSDNcontrollerspecificallytailoredtothesafety- andmission-criticaldomainofAirTrafficControl.

• ONOS-basedNetBroker isbeingrolledoutinBrazil,avastcountrythatalonecovers7%oftheworldsairspace.

§ ONOS/NetBroker enablesaconvergedhybridnetworkforthemostsafety-criticalapplicationsonearth.

• ForbringingSDNtotheATMindustry,thisprojectwontheIHSJanesTechnologyAward,theOscaroftheAirTrafficManagementindustry,inMarch2017.

50

CommunityGoals

• ONOSiscriticalfortheproviders

§ ToturnnetworkintoaplatformforservicedeliverywithsignificantlyreducedCapex &Opex

• ONOSrequiressignificantcontributionsofthecommunitytodeliveronitspromise

• ONFiscommittedtoworkingwiththecommunity

§ Helpanorganizationorindividualtoturnits/herideasintoanimpactfulcontribution

§ LowerbarriersasmuchaspossibleforanorganizationorindividualtocontributetoONOS

51