![Page 1: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/1.jpg)
VOLTHAOverviewandRoadmap
March27,2018
JonathanHart,ONF
![Page 2: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/2.jpg)
OLTDisaggregation
2
ONOS
vOLTAgent
OpenFlowAgent
OpenFlow
vOLT
GPONOLTMAC(MicroSemi)
AAA Mcast
GPONOLT L2/OMCI
NetConf
NetConf
OLTAPI OMCIStack
DHCP
Thisiswhatwe(theCORDcommunity)accomplishedaspartof
theR-CORDPOCs
![Page 3: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/3.jpg)
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
![Page 4: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/4.jpg)
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
![Page 5: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/5.jpg)
VOLTHAinR-CORD
![Page 6: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/6.jpg)
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
![Page 7: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/7.jpg)
VOLTHAroadmap
![Page 8: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/8.jpg)
VOLTHARoadmap-1.3Release(April302018)
• VOLTHAHighAvailability§ MigratingfromDockerSwarmtoKubernetes
§ Exploreotherdatabaseredundancyframework
• SupportsAT&TOpenOMCISpecification§ InteroperabilityofONUsandOLTs
• Releasepublicdockerimagessocanrunwithoutbuildingcode
![Page 9: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/9.jpg)
VOLTHA–currentstate
• PONisabstractedasOpenFlowdevicethatallowsSDNcontrollertoprogramserviceflows
• However,underneathconfiguringthePON(tconts,GEMports,etc)reliesheavilyontop-
downconfiguration
§ Severalconfigcommands/callstobringupansubscriber’sONUinthesimplestconfiguration
§ Breaksthesimplemanagementabstraction,exposesPONdetails
9
![Page 10: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/10.jpg)
VOLTHA2.0andbeyond–TowardsSDN
• Reducedependencyontop-downconfiguration(xPON)§ AutomaticallybringupPONportsondeviceboot
§ AutomaticallydetectandconfigureONUsonregistration• AllowsforvalidationofONUswithOSS
§ ‘ServiceProfile’mechanismallowsconfigurationofQoSparameters
• SeparationofVOLTHAandAdaptersintoseparaterepostoenableindependentreleases
• NewOpenOLTadapterandOLTsoftwareforwhiteboxOLTs
![Page 11: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/11.jpg)
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
![Page 12: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/12.jpg)
Thanks!
![Page 13: VOLTHA Overview and Roadmap - Open Networking](https://reader031.vdocument.in/reader031/viewer/2022011813/61d4a36de2274d7c1658ca20/html5/thumbnails/13.jpg)
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