End-to-End Network Slice Orchestration and Automation
End-to-End Network Slice Orchestration and Automation
Nakjung Choi
Head of Mobile Network Systems Department
Network Systems and Security Research
Bell Labs Core Research, Nokia
January 19th, 2024
1 © 2024 Nokia
Agenda
Part I. End-to-End Network Slicing
Concluding Remarks
2 © 2024 Nokia
Part I. End-to-End Network Slicing
3 © 2024 Nokia
Diversity of Emerging Services
A wide variety of new use cases and business models
Networking Requirements
Data rate Data rate Device
Latency Reliability Mobility Coverage Security
DL UL Density
Optimized networks
Mobile Video Streaming (4K) 15Mbps 500kbps <10k/km² <1s Low Medium Country Low are needed for
Video Surveillance (static, 4K) 300kbps 10Mbps 500/km² <1s Low None City Medium specific use case
characteristics!
Mobile VR/AR Cloud Gaming (4K) 15Mbps 1Mbps <10k/km² <10ms Medium Medium Country Low
V2X Platooning 50Mbps 10Mbps 250/km² <20ms High High Road/Global Critical
IIoT Motion Control 1-10Mbps 1-10Mbps 100k/km² 1ms sync. Very High Low Campus Critical
Tracking and Tracing 100kbps 250kbps 1k/km² >1s Low Medium Global Medium
Automotive
Health
Health
Smart Meter
Software Defined Full Automation and Self-optimization
Networking Distributed Clouds
Network Function
Programmable Network Fabric Virtualization
▪ “Network Slice” is a logical network that provides specific network capabilities and network
characteristics, supporting various service properties for network slice customers
▪ Slicing across access, transport, core, edge and central clouds
5 © 2024 Nokia
5G Network Slice
Slice Type and Slice Identification
NSSAI (Network Slice Selection Assistance Information): A collection of S-NSSAIs, ▪ The SST field may have standardized and
One UE can signal max 8 S-NSSAI in NSSAI non-standardized values
▪ SD makes slice as operator specific
S-NSSAI (Single NSSAI): Identifies single Network Slice, consisting of:
▪ SD is used to allow operator specific handling
▪ A Slice/Service Type (SST: 8 bits): defines slice characteristics, mandatory
of slicing (e.g., different allowed areas, mobile
▪ A Slice Differentiator (SD: 24 bits): identifies slices for more than one slice with
vs FWA service, different changing in 5GC
the same SST, optional
6 © 2024 Nokia
RRH: Remote Radio Head
RU: Radio Unit
Enterprise-2
Automated driving
Transport network
Distributed Clouds
7 © 2024 Nokia
Domain Network Slice
RAN Slice (1/2)
How can RAN Slice be realized?
Coding optimized for larger Coding optimized for Coding optimized for low
PHY
payload coverage, energy efficiency latency, short payload
Core Slice
UDM: Unified Data Management SEPP: Security Edge Protection Proxy
UDR: Unified Data Repository NWDAF: Network Data Analytics Function
Private/Public Cloud:
10 © 2024 Nokia
Domain Network Slice
Transport Slice
How can Transport Slice be realized?
A set of Transport Slices Slice Isolation (soft vs. hard) SLA, QoS Standardization
Set of distinct connections VPN Tunnel Creation for dedicated Deterministic SLA Not handled by 3GPP
Realized by any technology (IP, transport resource provisioning - Any QoS Level Marking (e.g. DSCP Multiple standardization organization
Optics, Microwave and PON) and tunnel types (IP, MPLS, SR,…) marking, Queue Size, PIR/CIR etc) working on it: IETF, BBF, MEF
at any layer L0/L1/L2/L3 SDN based solution
▪ ipAddress
▪ localLogicalInterfaceInfo
▪ qosProfile
▪ epApplicationRef
▪ externalEndPointRefList
Multiple transport slices per E2E slice, each having multiple connections
11 © 2024 Nokia
RAN node has context for two
RAN slice:
▪ A single VLAN for each RAN slice ▪ DSCP 8 → 5QI 8 In context of RAN Slice #2,
▪ Multiple DSCPs for each IP flow ▪ DSCP 6 → 5QI 6 UEs send IP flows with:
- 5QI 9
Example of how to stitch Transport Slice with RAN/Core Slices based on VLAN
12 © 2024 Nokia
Domain Network Slice
UE Slice
URSP (UE Route Selection Policy) is dynamic slice selection
technology enabling devices to utilize multiple slices in
parallel
▪ URSP contains multiple URSP rules providing a dynamic
matching of traffic to PDU sessions
▪ Identification of traffic based on Traffic Descriptor (TD)
▪ Mapping to existing PDU session or creation of a new one
based on Route Selection Descriptor (RSD)
▪ URSP requires 5G UE, 5G Core and Policy Control (SA)
▪ The encoding of URSP is defined in 3GPP TS 24.526
▪ UE receives the updated URSP rules and (re-)evaluates their
validities
▪ URSP is updated by PCF URSP Policy
Rule precedence: 1
▪ UE moved from EPC to 5GC
Traffic descriptor: Application identifier = OS ID + OS APP ID (Android OS ID + “ENTERPRISE”)
▪ Change of Allowed NSSAI Route precedence 1: sst: 1, sd: 1A2B3C, DNN selection “enterprise”
or Configured NSSAI Rule precedence: 100
▪ … Traffic descriptor: Match-all-type
Route precedence 1: sst:1 sd:123456, DNN selection “internet”
13 © 2024 Nokia
Part II. Network Slicing Orchestration
14 © 2024 Nokia
Network and Service Orchestration
Key Standards and Open-Source Projects
Orchestration &
Control Layers Standards Activities Open-Source Projects
MEF
ONAP Architecture
OSM
Network and
Service
Daylig
Open
Management
SA5
Domain-level
resource control NFV
Network resources
(physical/virtual)
15 © 2024 Nokia
Slice Orchestration and Automation
TS 28.801 – Mgmt & Orch of Network Slicing for Next-Generation Network
Lifecycle of a Network Slice Instance
Preparation Instantiation, Configuration Run-time Decommissioning
and Activation
Design Pre-provision Instantiation/ Supervision
Activation Modification De-activation Termination
Configuration
Network environment Reporting
preparation
16 © 2024 Nokia
Slice Orchestration and Automation
TS 28.801 – Mgmt & Orch of Network Slicing for Next-Generation Network
17 © 2024 Nokia
Slice Orchestration and Automation
GSMA NG. 116: Generic Network Slice Template
▪ GST (Generic Slice Template): A set of potential slice attributes that can
characterize a network slice. GST is generic and is not tied to any specific
network deployment
▪ NEST (NEtwork Slice Type): is a GST filled with values and is essential for
network slice providers to instantiate equivalent slices
18 © 2024 Nokia
Slice Orchestration and Automation
3GPP TS 28.541 - 5G Network Resource Model (NRM)
S-NSSAI #a S-NSSAI #b
S-NSSAI #c
that in turn consists of network slice subnet instances (NSSIs) NF1 NF2 NF4 NF7 NF8
19 © 2024 Nokia
Slice Orchestration and Automation
3GPP TS 28.541 - 5G Network Resource Model (NRM)
Support
Attribute name
Qualifier
serviceProfileId M
pLMNInfoList M
maxNumberofUEs O
coverageArea
dLLatency
O
O Information model definitions
uLLatency
uEMobilityLevel
O
O for network slice NRM
networkSliceSharingIndicator O
sST M
availability O
delayTolerance O
dLDeterministicComm O
uLDeterministicComm O
dLThptPerSlice O
dLThptPerUE O
uLThptPerSlice O
uLThptPerUE O
dLMaxPktSize O
uLMaxPktSize O
maxNumberofPDUSessions O
Support
Attribute name
kPIMonitoring O Qualifier
userMgmtOpen O sliceProfileId M
v2XCommModels O pLMNInfoList M
termDensity O CNSliceSubnetProfile CM
activityFactor O RANSliceSubnetProfile CM
uESpeed O TopSliceSubnetProfile CM
jitter O
survivalTime O SliceProfile
radioSpectrum O
dLReliability O
uLReliability O
maxDLDataVolume O
maxULDataVolume O
nBIoT O
synchronicity O
ServiceProfile
20 © 2024 Nokia
Slice Orchestration and Automation
3GPP TS 28.541 - 5G Network Resource Model (NRM)
Attribute name Support Qualifier Attribute name Support Qualifier Attribute name Support Qualifier
dLLatency O coverageAreaTAList O maxNumberofUEs O
uLLatency O uEMobilityLevel O dLLatency O
maxNumberofUEs O resourceSharingLevel O uLLatency O
dLThptPerSliceSubnet O maxNumberofUEs O dLThptPerSliceSubnet O
dLThptPerUE O activityFactor O dLThptPerUE O
uLThptPerSliceSubnet O dLThptPerSliceSubnet O uLThptPerSliceSubnet O
uLThptPerUE O dLThptPerUE O uLThptPerUE O
dLMaxPktSize O uLThptPerSliceSubnet O maxNumberOfPDUSessions O
uLMaxPktSize O uLThptPerUE O coverageAreaTAList O
maxNumberOfPDUSessions O uESpeed O dLReliability O
nROperatingBands O dLReliability O uLReliability O
sliceSimultaneousUse O uLReliability O resourceSharingLevel O
delayTolerance O nROperatingBands O dLMaxPktSize O
energyEfficiency O dLLatency O uLMaxPktSize O
termDensity O uLLatency O sliceSimultaneousUse O
activityFactor O delayTolerance O delayTolerance O
coverageAreaTAList O sliceSimultaneousUse O energyEfficiency O
resourceSharingLevel O dLMaxPktSize O dLDeterministicComm O
uEMobilityLevel O uLMaxPktSize O uLDeterministicComm O
uESpeed O energyEfficiency O survivalTime O
dLReliability O termDensity O nssaaSupport O
uLReliability O survivalTime O n6Protection O
dLDeterministicComm O dLDeterministicComm O nonIPSupport O
uLDeterministicComm O uLDeterministicComm O
survivalTime O positioning O CNSliceSubnetProfile
positioning O synchronicity O
synchronicity O
nssaaSupport O RANSliceSubnetProfile
n6Protection O
nonIPSupport O
TopSliceSubnetProfile
21 © 2024 Nokia
[1] “Applying Machine Learning to End-to-end Slice SLA Decomposition,” IEEE NetSoft
S4SI Workshop 2020
Digital Twins
E2E SLA Decomposition[1,2] DRL-based Runtime SLA Assurance[3,4] Digital Twins for E2E Orchestration[5,6]
NSMF
NSSMF
22 © 2024 Nokia
5GC Orchestration Intelligence
End-to-End SLA to Domain SLA TMF 633 Service Catalog Mgmt
E2E Slice Orchestration - SLA Decomposition OSS/BSS
Customer Portal
TMF 641 Service Ordering Mgmt
TMF 638/639 Service Inventory
TMF 921 Intent Management API
…
NEST
E2E Service Orchestration
24 © 2024 Nokia
Evolving Network Slicing Capabilities
Further Enhancement
3GPP Rel. 18 Network Slicing enhancements
▪ Better support for highly customized and localized service
▪ Dynamic network slices for temporary deployments
▪ Enhanced operator control for slice quota enforcement
▪ Enhanced operator control of when UEs can connect and use a particular network slice
▪ Service continuity in congestion and network maintenance
▪ Enhanced network slice management support
25 © 2024 Nokia