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
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
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
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
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
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
StateofONOS:TheKeyTakeaways
• ONOSisonapathtobecomingacriticalSDNOSplatformforserviceproviders
• Greatprogressonallfronts
§ Platformfeatures,functions,andmaturity
§ Usecasesandsolutionsandtheiradoptionbyserviceproviders
§ Community:contributions,growth,andengagement
• Wehaveworkahead
§ WehavetodeliverproductionreadinessandcommercialsupportofONOS
• ONOSSDNsolutionsrepresentdisruptivetechnologyforincumbents:ittakesmoretime
§ Wehavetocontinuetostrengthenourcommunityforlongterm43
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