voltha overview and roadmap - open networking
TRANSCRIPT
VOLTHAOverviewandRoadmap
March27,2018
JonathanHart,ONF
OLTDisaggregation
2
ONOS
vOLTAgent
OpenFlowAgent
OpenFlow
vOLT
GPONOLTMAC(MicroSemi)
AAA Mcast
GPONOLT L2/OMCI
NetConf
NetConf
OLTAPI OMCIStack
DHCP
Thisiswhatwe(theCORDcommunity)accomplishedaspartof
theR-CORDPOCs
VirtualOLTHardwareAbstraction(VOLTHA)
3
VOLTHAsouthboundadapters
Tibit
TibitMicro-OLT
Ciena
WhiteboxOLT(EdgeCore)
Calix ASFvOLT16 Nokia Adtran
NokiaOLT
AdtranOLT
CienaOLT
CalixOLT
fluentd consul xponadapter_agent config_proxy
config_root grpc_serverglobal_handler dispatcher kafka_clientVOLTHAcore
Envoy(REST) OpenFlowAgent NetConfagentVOLTHAnorthbound
VOLTHAhidesPON-leveldetails(T-CONT,GEMports,OMCIetc.)fromtheSDNcontroller,andabstractseachPONasapseudo-EthernetswitcheasilyprogrammedbytheSDNcontroller
CommoncontrolandmanagementframeworksharedbyallOLTs&ONUs
Industry’sFirstWhite-BoxXGS-PONOLT
4
• Accton/Edgecore
• ALTENCalsoftLabs
• AT&T
• Broadcom
• Ciena
• ONF
• Radisys
White-Box=Open-HardwareSpecs+Open-sourcesoftware
Contributors: EdgecoreASFvOLT16
WhiteboxOLT
SoftwarereleasewithCORD5.0Feb2018
HardwareavailableJuly2017
VOLTHAinR-CORD
WhiteboxToRFabricSwitch
CORDHeadNode
CORDComputeNode
ONOS XOS OpenStack MAAS…
VOLTHA vSGOvS
EdgeCore7712(Tomahawk32x100G)
EdgeCoreWhiteboxOLT(ASFvOLT16)
NokiaSD-OLT(LightSpanCF-24W)
Internet
BroadbandWorldForumR-CORD&VOLTHADemo
ResidentialSubscribers
CentralOffice
NokiaONU
BCMONU
RG
RG
BBWF(Berlin)Oct’2017
VOLTHAroadmap
VOLTHARoadmap-1.3Release(April302018)
• VOLTHAHighAvailability§ MigratingfromDockerSwarmtoKubernetes
§ Exploreotherdatabaseredundancyframework
• SupportsAT&TOpenOMCISpecification§ InteroperabilityofONUsandOLTs
• Releasepublicdockerimagessocanrunwithoutbuildingcode
VOLTHA–currentstate
• PONisabstractedasOpenFlowdevicethatallowsSDNcontrollertoprogramserviceflows
• However,underneathconfiguringthePON(tconts,GEMports,etc)reliesheavilyontop-
downconfiguration
§ Severalconfigcommands/callstobringupansubscriber’sONUinthesimplestconfiguration
§ Breaksthesimplemanagementabstraction,exposesPONdetails
9
VOLTHA2.0andbeyond–TowardsSDN
• Reducedependencyontop-downconfiguration(xPON)§ AutomaticallybringupPONportsondeviceboot
§ AutomaticallydetectandconfigureONUsonregistration• AllowsforvalidationofONUswithOSS
§ ‘ServiceProfile’mechanismallowsconfigurationofQoSparameters
• SeparationofVOLTHAandAdaptersintoseparaterepostoenableindependentreleases
• NewOpenOLTadapterandOLTsoftwareforwhiteboxOLTs
FabricSwitch
XOS
EdgeCoreASFvOLT16
ResidentialSubscribers
CentralOffice
BCMONU
RG
FabricSwitch
ONUregisters
ONUOK?(SN=BRCM12345678)
Computeserver
f-ONOS
VOLTHA
p-ONOS
oltdhcp-relaysegment-routing
PORT_ADDED(enabled=false)CHANGE_PORT_STATE(enabled=true)Addtrapflows
VOLTHA/R-CORDreactiveworkflow
Internet
OSSDBRetrieveONUdatafromOSS
Thanks!
VOLTHAcore
VOLTHAcore
VOLTHAcore
MapleAdaptor
VM-in-the-middle
EdgeCoreOLT
TwistedRPC
Closed
/Prop
rietary
EdgeCoreOLT
WhiteboxOLT
(includingEdgeCore)
EdgeCoreAdaptor
OpenOLTAdaptor
GRPC(BRCM-BAL
basedprotobufs)
GRPC(generic
protobufs)
May2017 Sept2017 March2018