5. 5G and the Future
5
• 5G architecture adds agility to Telco network to meet the
critical requirements of business needs
• Emerging Business needs can vary depending on the
type of services they offer
• Ultra Reliable Low Latency Communication -
Delay/Jitter sensitive
• Massive IoT - Reliability sensitive
• Enhanced Mobile Broadband - Bandwidth sensitive
• The above requirements call for the network to be
composable based on the intent
• This calls for the software architecture driving 5G to be
cloud-enabled and microservices based
8. SDN-R
8
ONAP
OSS / Applications
Multi-Domain SDN-R Controller
Information Models for ONF-TAPI Optical, Microwave and Ethernet
Optical Microwave Ethernet
TAPI
API API API
Mediator Mediator Mediator
TR-532 TR-541
ONF Models
TR-545
TR-512
14. Composable components
14
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
NS NS
NS NS
N
S
N
S
N
S
N
S
NS
NS
NS
NS NS
NS
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
NS
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
N
S
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
15. Kubernetes Service Deployment - CRD
15
Intent - Setup
Fixed Broad
Band for
“x”customers
vBNG.yml
vAAA.yml
vDHCP.yml
vDNS.yml
vGateway.yml
- Configmap
- Secrets
- Deployment
- Statefulset
Controller
Node 1..N
Pod Pod
Current
State
Desired
State
16. Kubernetes Service Deployment - CRD
16
Intent - Setup
Fixed Broad
Band for
“x”customers
vBNG.yml
vAAA.yml
vDHCP.yml
vDNS.yml
vGateway.yml
- Configmap
- Secrets
- Deployment
- Statefulset
- Custom Res Def
Custom
Controller
Node 1..N
Pod Pod
Current
State
Desired
State
17. Kubernetes and Network Service Mesh
17
Kubernetes Cluster
...
Kubernetes API Server
(Network Service Registry via CRDs)
Node(Network Service Manager Domain)
Network Service
Manager (NSM)
(Daemonset)
Network Service Mesh Dataplane (NSMD)
(kernel/vswitch)
...Network Service
Endpoint (NSE)
(Pod)
Network Service
Endpoint (NSE)
(Pod)
Node(Network Service Manager Domain)
Network Service
Manager (NSM)
(Daemonset)
Network Service Mesh Dataplane (NSMD)
(kernel/vswitch)
...
Network Service
Endpoint (NSE)
(Pod)
Network Service
Endpoint (NSE)
(Pod)