Carrier Grade Transport Network
Service Orchestration
«external_system»
Core Service Orchestrator
Core Domain service orchestrator
«external_system»
O-RAN Service Orchestrator (SMO)
RAN domain service orchestrator
«external_system»
Transport Network Controller
(T-SDN)
Transport Domain service orchestrator
«external_system»
Transport Network
Transport Network elements
(e.g. Open Source
Nokia SR Linux)
«external_system»
Kubenet
Kubernetes-based cloud native automation/orchestration system engine to manage physical, virtual or containerized NOS(s).
«external_system»
DeviceConfig
Abstracted to Vendor-Specific conversion of Device Configuration files.
(Open Source Nokia SDC)
Gnmi
Netconf
Source of truth
(5QI, N2 N3 N4 termination points, …)
Transport Network Domain
(Scope of this “Transport Network” User Story)
Network State Intent
Abstract
Device
Config
Network State Intent
«external_system»
Network Fabric
Data Center network fabric elements, such as Open Source Nokia SR Linux
«external_system»
Cloud Providers
Providers of Kubernetes clusters, such as GCP / Openshift and local kind clusters
Infrastructure
«external_system»
Supported network functions
Network functions supported by Nephio (currently free5gc and OAI, with other vendors implementing support independently)
Execute on cloud
infrastructure
«system»
Nephio
Kubernetes-based cloud native automation system, supporting deployment and management of multi-vendor cloud infrastructure and network functions across large scale edge deployments
Manage Network
Topology and K8s
Cluster Lifecycle (e.g.
O2-IMS)
Manage Network
Functions Lifecycle
Reconcile, Integrate or Deploy external artifacts
Personas
«person»
Network Engineer
Implements and instantiates the Network Function
«person»
Designer
Creates the Network Function packages
Generate Network Topology K8s Cluster and Network Function Intent
«external_system»
GitOps, CI/CD
Verifies workloads and packages before onboarding to Nephio, or using Nephio as part of their operations
Create Network Topology, K8s Cluster and Network Function Intent
«external_system»
Datacenter Network Controller
(DC-SDN)
[SONiC]
DC Domain service orchestrator
Datacenter Network Domain
(Scope of future “Datacenter Network” User Story)
Core and Edge
Routers
Leafe and Spine
Switches
Network State Intent
Gnmi
Netconf
Current Nephio System Context View:
Proposed Nephio System Context View:
AUSF
NRF
NSSF
SMF
gNodeB
UPF
AMF
Regional Cluster
Edge Cluster
Edge Cluster
Edge02
Edge01
Edge03
Core
N4
Tunnel
N2
Tunnel
N3
Tunnel
Transport Cluster
Network State Intent
(Scope of this “Transport Network” User Story)
Current Nephio Network View:
Proposed Nephio Network View:
Edge02
Edge01
Edge03
Core
Central Office
Edge Site
Traffic Exchange Point
Transmission Site
gNodeB
UPF
UE
5G Core
Internet Access
Or
Enterprise LAN
Several Kilometers
Fiber Optic Line
Several Kilometers
Fiber Optic Line
Several Kilometers
Fiber Optic Line
X86 Server
(Bare Metal, SR Linux)
Router
Router
Router
Router
Transport Network Topology:
Transport Network Configuration flow
User
Kubenet
Nephio
DevConfig
(SDC)
GitOps repo
Infrastructure
(Nokia SR Linux)
Intent
Source of Thrust
Network Design
Business Logic
Abstract Device
Configs
Conversion
Vendor Specific
Configs
Pull
Apply Config
OK
Transport K8s Cluster LCM
Configuration Layers:
Nephio: K8s based Telecom Domain Automation (s)
Cloud Infra Resources Automation (Public & Private)
End-to-End Service Orchestration + End-to-End Slice Management
Workload Resource Automation (NFs)
Workload �Configuration (NFs)
K8s Operator
K8s Operator
K8s Operator
CRD
CRD
CRD
CNF
CNF
Kubernetes
Cloud Infrastructure
Open APIs
O2-M Anuket/ETSI
O2-D
O1, 3GPP
Infra & K8s Cluster LCM
NF Cloud Config �K8s APIs
Netconf
1
2
3
Swim line 1, 2 and 3 functionality performed by Kubenet for Transport Network Elements