+ All Categories
Home > Documents > CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by...

CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by...

Date post: 30-Mar-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
20
# OpenCORD CORD Roadmap – Release Management –
Transcript
Page 1: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

#OpenCORD

CORD Roadmap– ReleaseManagement–

Page 2: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

Whenisthereferenceimplementationreleased?• Four-monthcadence:January/May/September

• Mid-cyclesupportbranches(e.g.,3.0.1)

• Mid-cycleservicesbranches(e.g.,4.1)

What’sofficiallyincludedineachrelease?• Platform:XOS,BuildSystem,ONOS(Fabric,VTN),OpenStack

• SetofServiceProfiles:R-CORD(onlysolutionincludedthrough4.0)

Movingtowardsa“CORDDistribution”Model• 5.0willbethe5th releaseofthedistribution• Componentswillbeversionedindependently

ReferenceImplementation

Page 3: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

Short-TermReleasePlan

1.0 2.0 3.0 4.0 4.1

E-CORD

M-CORD

VOLTHA

?

5.0

MAE

R-CORD

(Dec-2017)

R-CORD

Page 4: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

CORD4.0stabilizedservicedeveloperinterfacesNextà BuildoutCORD’sserviceportfolio

• UpgradeallcurrentR/E/M-CORDservicestothe4.0API

• Integratelatestaccessperipherals– VOLTHAandxRAN

• Expandserviceportfoliotoincludemicro-services– Kubernetes

• On-BoardotherVNFsintoCORD– ONAP

• Streamlineserviceon-boardingbasedonexperience

PrioritiesGoingForward

Page 5: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

CORD4.0refactoredbuildsystemtoimprovedeveloperworkflowNextà Exploitflexibilitytoimproveoperatorworkflow

• Automatethebuild-and-installprocessforphysicalPODs,includingdiscoveryandconfigurationofthePODswitchingfabric

• Makeiteasytospecify(andchange)serviceprofilesindependentfromconfiguringtheunderlyingplatform

• Improvelifecyclemanagementcapabilitiestoincludein-service-software-upgradeoftheCORDcontrolplane

• DemonstratehowCORDcanleverageavailableinfrastructureratherthanrequirethataPODbebuildontopofbaremetal

PrioritiesGoingForward

Page 6: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

Multi-AccessEdgeCloud• R/E/M-CORDServicesrunningonthesameplatform• IncludesVOLTHAandxRAN accessperipherals

ManagedWhite-BoxOLT• IncludesVOLTHA• Light-and-RightR-CORD(Kubernetes-based)• IncludesOSAM(OpenSourceAccessManager)

IntegrateCORDandONAP• UseCase1:OSAM• UseCase2:E-CORD/MSO• UseCase3:A-CORD/DCAE

Near-TermDrivers(Deliverables)

Page 7: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

FromPoC toTrial

FieldTrials

Proofs-of-Concept

?

Page 8: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

FromPoC toTrial

FieldTrials/Operator-Specific(e.g.,NTT,DT,…)– AboutReality–

– CuratedbyTST– Integrated– Supported

CORDReference

Implementation

Proofs-of-Concept/Domain-Specific(e.g.,M-CORD…)– AboutPossibilities–

Integrate

Customize

Page 9: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

FromPoC toTrial

FieldTrials/Operator-Specific(e.g.,NTT,DT,…)– AboutReality–

– CuratedbyTST– Integrated– Supported

CORDReference

Implementation

Proofs-of-Concept/Domain-Specific(e.g.,M-CORD…)– AboutPossibilities–

Integrate

Customize

Page 10: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

FromPoC toTrial

FieldTrials/Operator-Specific(e.g.,NTT,DT,…)– AboutReality–

– CuratedbyTST– Integrated– Supported

CORDReference

Implementation

Proofs-of-Concept/Domain-Specific(e.g.,M-CORD…)– AboutPossibilities–

Integrate

Customize

Page 11: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

ImprovedDevelopmentWorkflow• Easierdebuggingà ElasticStack &structuredlogging• Easiertodevelopusecasesà Decoupleprofilesfromplatform

ImprovedOperatorWorkflow• Fast,foolproofinstallprocess

• InstallallcontainersfromDocker HubontoK8S• InstallagenericCORDsystem,usedynamicserviceonboarding

• Modular,flexibleCORD• Useexistinginfrastructure(e.g.,OpenStack,provisionednodes)• Exchangepiecesofthesystem(e.g.,K8SforOpenStack)

• Discoverandconfigurethefabric• PoC scripttobootstrapthefabricatinstalltime(QA)• FabricconfigurationbasedonXOSmodels

• SupportDBmigration

BuildSystemRoadmap

Page 12: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

ContainerOrchestrationRoadmap

DeployCORDplatformcomponentsusingk8s• OpenStack• XOS• ONOS/ONOSApps

SupportContainer-basedVNFsusingk8s• CommonoverlaynetworkbetweenOpenStack VMsandDockerContainers

• HybridVM-Containerserviceplatform

DemonstrateLight-and-RightCORDconfiguration• Runaconfigurationwithk8sbutnoOpenStack

Page 13: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

ImprovedSupportforDevelopers• StaticCheckerforservicesandmanifests• SimpleSynchronizertemplate,withmostcodeauto-generated• UnittestframeworkfornewModelPolicies&SyncSteps• Dynamicserviceon-boarding• ImprovedSynchronizerperformance• ImprovedperformancefromXOScoreAPI• Auto-generatedtestcoveragetoincludeend-to-endtests

XOSRoadmap

Page 14: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

ImprovedSupportforDeploymentEngineers• Bettercontextualtracinganddebuggingsupport• Betterupgradesupport,includingautomaticDBmigration• Dynamicserviceon-boarding• ModelPolicyframeworkthatisfreeofraceconditions• EnforceInterfacemodelsbetweenServiceInstances• Cleanervisualizationoftheservicegraph

• Hideplatformlevelservice• Filterbysubscriber• Displaysynchronizationstatus

XOSRoadmap

Page 15: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

TrellisRoadmapDual-homing(released1.11.1)fixesforknownissuesPseudo-wiresupportInitialQoS support(supportingnetworkslicing)IPv6additionalfeatures

• DHCPv6relayadditionalfeatures(contributedbyNokia)• IPv6Multicast(contributedbyNokia)• V6RouterAdvertisementapp(contributedbyInfosys)

SupportforNewASICs&Bare-metalswitches• BroadcomQumran(QMX)• Cavium Xpliant• Quantaswitches(QCTLY8)• BarefootTofino usingP4(notin1.12release)

Page 16: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

ExpandtestcoveragetoincludeM-CORDandE-CORDExtendautomatedteststomorefullyexercisetheplatform

• Functionalregressiontests– Blackboxteststomakesurebasecomponentshavenotregressed

• EndtoendCI/CDtests– Tomakesureasystemcanbebuiltfromscratch,deployed,andcanpassabaselineoftestsforbothcontrolandfortraffic.

• Performancetests– Socantrackperformanceovertime• Buildoutperformanceautomationframework• Populateframeworkwithafewbaselineperformancetests

QARoadmap

Page 17: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

R-CORDRoadmap

IntegrateVOLTHAintoR-CORDContinuetoimprovewhite-boxEdgeCore OLTadapterfunctionalityinVOLTHAExploreoffloadingofsomeVNFsintohardware

• Fast-pathwheretrafficremainsinthehardware,onlygoouttoVNFserviceswhenyouneedthem

• LeverageP4-compatiblehardwarethatisnowavailable• E.g.QoS doneinswitchesratherthanvSG

Worktowardsmulti-accessedge:combineddeploymentsofR-CORDandM-CORD

Page 18: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

Services,Services,Services• E.g.,firewall,WANaccelerator,encryption,...• Openandclosedsourceversions

ONAPIntegration• ReplaceGlobalXOSwithONAP

Multi-AccessCORD• {R,E,M}-CORDservicechainsco-existinginthesamepod

DeviceIntegration• CPE• EthernetEdge

E-CORDRoadmap

Page 19: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

IntegratexRAN enhancementsintotheCORDPlatformExpandopensourceavailabilityofNGICContinuedSDN’ization andDisaggregationof3GPP

M-CORDRoadmap

CORERAN

3GPP Control Plane

3GPP User Plane

Network Data Plane

Network Control Plane

Page 20: CORDRoadmap - Open Networking Foundation · 2020. 10. 21. · •IPv6 Multicast (contributed by Nokia) •V6 Router Advertisement app (contributed by Infosys) Support for New ASICs

UpgradeallcurrentA-CORDservicestotheCORD4.1release

IntegrateP4INTenabledTrellistoA-CORD

IntegrateA-CORDandONAPDCAEincludingVNFonboardingalignments

MovefromunstructuredtostructuredtelemetrydatacombiningdatamodelsfromOpenConfig,VESandETSI

Createanhierarchicalmulti-collectorarchitecturewithdynamiccollectorandprobeinstantiations

CreateaprogrammableSDCollectorarchitecturealongwithSD-CollectordevelopmentguidelinesandSDCollectorSDKs.

CreatevProbe developmentguidelinesandvProbe SDKs

A-CORDRoadmap


Recommended