seba & 5g backhaul/fronthaul…•seba & 5g • mwc barcelona 2018: spgw in hardware using...
TRANSCRIPT
![Page 1: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/1.jpg)
SEBA & 5G Backhaul/Fronthaul
Saurav DasVP Engineering, ONF
May 5th, 2019OCP/ONF/LFN Workshop @ Big 5G Event
Denver, Colorado
![Page 2: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/2.jpg)
• Introduction to SEBA & CORD
• SEBA Component: VOLTHA
• SEBA Component: Trellis
• SEBA & 5G
Outline
![Page 3: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/3.jpg)
3
Access Service Orchestration & Control
MobilevBBU. vMME, vSGW, vPGW, vCDN
ROADM (Core)BBUs PON OLTs
ResidentialvOLT, vSG, vRouter, vCDN
EnterprisevCarrierEthernet, vOAM, vWanEx, vIDS
COTS (Off-the-Shelf) x86 Compute
White-box Switches with
Merchant Silicon
Economies of a datacenter, Agility of a cloud provider SDN NFV
Cloud
CORD – Central Office Rearchitected as a Datacenter
![Page 4: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/4.jpg)
4
Mobile
ROADM(Core)
RadioUnits
PONOLTs
PONOLTs
ResidentialEnterprise
Shared Cloud Infrastructure
ResidentialServices
MobileServices
EnterpriseServices
SEBA
VOLTHA ODTNStratumORAN
Trellis
ONOS
NEMNetwork Edge Mediator
OSS mediation & FCAPS support for operationalizationLeverages XOS project & toolchain
SEBA: Built on CORD
![Page 5: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/5.jpg)
AAA
VOLTHA
SDN Controller - ONOS
Network Edge Mediator (NEM)
SEBA POD
vlans dhcp mcast bridging routing ACLs
ONAP Op X OSS/BSS
Abstract OLT
DockerK8s
Helm
OLTONUExternal BNGSWITCH
SERVER
SEBASDN EnabledBroadband Access
QuantaGrid
D51B-1U
EdgeCore
7712
EdgeCore
ASFvOLT16
![Page 6: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/6.jpg)
SEBA: Built on CORD
![Page 7: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/7.jpg)
SEBA Community
AT&T
![Page 8: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/8.jpg)
VOLTHA: Disaggregated OLTs
8
![Page 9: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/9.jpg)
OLT Disaggregation → VOLTHA
ONOS: SDN Controller
VOLTHA
OpenFlow Agent
OpenFlow
VLANs AAA Mcast
OLT
SDNize
NetConf
NetConf
OLT API OMCI Stack
…
PON MAC blades
Compute blades
BackplaneVLANs, IGMP, 802.1x, Mcast …
VOLTHA: Virtual OLT Hardware Abstraction
EMS
Traditional Chassis based Vendor OLT for PONs (Passive Optical
Networks)
![Page 10: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/10.jpg)
Industry’s First White-Box XGS-PON OLT
EdgecoreASFvOLT16
Whitebox OLT
VOLTHAcore
Whitebox OLT
OpenOLT Adaptor
Chip Driver
SDK(s)
OpenOLT Driver
ONL
ONIE
White-Box = Open-Hardware Specs (OCP)
+ Open-Source Software (ONF & OCP)
OpenOLT
![Page 11: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/11.jpg)
ONOS
VOLTHA
OLT
ONU
NNIUNI
UNI
Logicalswitch
VOLTHA Operation
Switch
VLANs dhcp mcastBridging/Routing
![Page 12: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/12.jpg)
AAA
VOLTHA
SDN Controller - ONOS
Network Edge Mediator (NEM)
SEBA POD
vlans dhcp mcast bridging routing ACLs
ONAP Op X OSS/BSS
Abstract OLT
DockerK8s
Helm
OLTONUExternal BNGSWITCH
SERVER
SEBASDN EnabledBroadband Access
QuantaGrid
D51B-1U
EdgeCore
7712
EdgeCore
ASFvOLT16
![Page 13: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/13.jpg)
Trellis: Multi-purpose leaf-spine fabric
13
![Page 14: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/14.jpg)
Leaf
Spine Spine
Leaf
Field
Office
Leaf Leaf
Spine Spine
Central
Office
Leaf Leaf
TrellisIPv4/v6 unicast/multicast, vlans, MPLS SR, vRouter …
ONOS
Internet
Metro/Core
Routers
Base station
R-PHY
R-OLT
TrellisOpen-Source Leaf-Spine Fabric
![Page 15: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/15.jpg)
Trellis Community
![Page 16: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/16.jpg)
Whitebox ToR Switching
BRCM ASIC
BRCM OF-DPA
Indigo OF Agent
OCP Bare Metal Switch
SDKONL
ONIE
White-Box = Open-Hardware Specs (OCP)
+ Open-Source Software (ONF & OCP)
Fabric Control
SDN Controller
Edgecore5712, 6712, 7712
![Page 17: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/17.jpg)
Ingress
Port
Table
Phy
Por
t
Vlan
Table
Termin-
ation
MAC
Table
Multi-
cast
Routing
Table
Unicast
Routing
Table
MPLS
Table
Bridging
Table
ACL
Policy
Table
L2
Flood
Group
L3
ECMP
Group
Phy
Port
Phy
Port
Phy
Port
Phy
Port
Phy
Port
MPLSLabelGroup
MPLSLabelGroup
L3
Mcast
Group
L2 InterfaceGroup
L2 InterfaceGroup
Fabric ASIC Pipeline* (BRCM’s OF-DPA)
Vlan 1
Table
MPLS
L2
Port
Table
* Simplified view
Abstracts underlying ASICEnables programming of allflow-tables & port-groups
Why OF-DPA?
L2 InterfaceGroup
Phy
Port
L2 InterfaceGroup
17
![Page 18: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/18.jpg)
18
ONOS Cluster
P4Runtime gNMI
Barefoot Tofino
Mellanox
Cavium Xpliant
fabric.p4 driver
Trellis
OF-DPA driver
Brcm Qumran
Brcm Trident2
Brcm Tomahawk
OpenFlow NetConf
Segment Routing DHCP L3 Relay vRouter Multicast SPGW-app
Same set of Trellis applications on ONOS
P4 capable hardware
Allowing new functionality on hardware (demo at MWC ‘18)
P4
Enhanced with P4 program deployment and pipeline configuration
& P4
![Page 19: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/19.jpg)
SEBA & 5G
19
![Page 20: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/20.jpg)
SPGW-U in Trellis
20
SGW-U PGW-U
SGW-C PGW-C
MME
HSS
Subscriber
Database
PCRF
3GPP CORE-CP
3GPP CORE-UP
3GPP eNB
Aggregation
Trellis + P4
Option 1
Backhaul
Demo @ MWC
Barcelona 2018
![Page 21: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/21.jpg)
21
5G RAN Split OptionsSource: ITU G66(18)_F6-2
![Page 22: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/22.jpg)
Multi-Access CORD
22
SGW-U PGW-U
SGW-C PGW-C
MME
HSS
Subscriber
Database
PCRF
OMEC
TrellisOLT
3GPP RAN RU
3GPP
RAN
DU
CU
Option 2
F1 interface
ONU
Demo @ MWC
Barcelona 2019
BNG
![Page 23: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/23.jpg)
Fronthaul F1 over PON
23
SGW-U PGW-U
SGW-C PGW-C
MME
HSS
Subscriber
Database
PCRF
OMEC
TrellisOLTONU
3GPP RAN RU
3GPP
RAN
DU
CU
Option 2
F1 interface
BNG
![Page 24: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/24.jpg)
24
5G RAN Split OptionsSource: ITU G66(18)_F6-2
![Page 25: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/25.jpg)
25
CO-DBA for Fronthaul Fx over PON
Ongoing collaboration between ITU-T and O-RAN
Source: ITU G66(18)_F6-2
Courtesy: Kent Mccammon, AT&T
![Page 26: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/26.jpg)
26
mmWave Backhaul
Facebook Terragraph: 60GHzCourtesy: Frank Geilhardt, DT
![Page 27: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/27.jpg)
AAA
VOLTHA
SDN Controller - ONOS
Network Edge Mediator (NEM)
SEBA POD
vlans dhcp mcast bridging routing ACLs
ONAP Op X OSS/BSS
Abstract OLT
DockerK8s
Helm
OLTONUExternal BNGSWITCH
SERVER
SEBA + Terragraph
TG Termination
Terragraph
under discussion
![Page 28: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/28.jpg)
Summary
• ONF: Operator driven curated open source• CORD is the flagship umbrella project
• SEBA – SDN Enabled Broadband Access built on the CORD platform
• Modular Components:• VOLTHA abstracts the PON as a quasi-Ethernet switch to the SDN controller
• Trellis manages a multi-purpose leaf-spine fabric
• SEBA & 5G• MWC Barcelona 2018: SPGW in hardware using Trellis + P4
• MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN
• 5G low-split RAN on PON discussed by ORAN and ITU-T – a few years away
• SEBA + Terragraph – mmWave backhaul – more near term
![Page 29: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/29.jpg)
29
70+
70+
Vibrant Operator Led Consortium
Operator Partners
Vendor Partners
Innovator Operators
Innovator Vendors
Collaborators
www.opennetworking.org
CORD
The ONF Ecosystem 160+ Members Strong
SEBA Trellis
VOLTHA ONOS
XOS Stratum
OMEC COMAC
ODTN P4
![Page 30: SEBA & 5G Backhaul/Fronthaul…•SEBA & 5G • MWC Barcelona 2018: SPGW in hardware using Trellis + P4 • MWC Barcelona 2019: SEBA + OMEC + 5G high-split RAN • 5G low-split RAN](https://reader030.vdocuments.site/reader030/viewer/2022040216/5f2f4b30e16de857b21bf96c/html5/thumbnails/30.jpg)
30
How to get involved
SEBA○ Community: https://wiki.opencord.org/display/cord/seba ○ Release: https://guide.opencord.org/cord-6.1/○ BOM: https://guide.opencord.org/cord-6.1/prereqs/hardware.html
VOLTHA○ Community: https://wiki.opencord.org/display/cord/voltha
Trellis○ Community:
https://wiki.opencord.org/display/CORD/Trellis%3A+CORD+Network+Infrastructure
OCP Telco/OpenEdge○ Wiki: https://www.opencompute.org/wiki/Telcos/openEDGE○ Mailing list: https://ocp-all.groups.io/g/OCP-Open-Edge