SlideShare a Scribd company logo
5G Network Slicing
Sridhar Bhaskaran
3GPP Standards Expert (SA2, CT4, CT3 and CT1)
Network Slicing in 3GPP - History
Release 13 Release 14 Release 15
● Dedicated Core Networks
(DECOR) introduced
● Selection and Redirection of
MME based on subscribed UE
usage type
● MME further selects SGW / PGW
based on UE usage type
● One UE = one UE usage type
● No indicator in RRC to let eNB
select right MME
● All changes are core network
centric
● Enhanced DECOR (eDECOR) ⇒
Introduces UE assisted Dedicated Core
Network selection
● UE provisioned with a default Dedicated
Core Network ID (DCN ID) by HPLMN
● Serving Network provides a DCN ID for
that PLMN
● UE stores per PLMN DCN ID
● DCN ID carried in RRC
● eNB selects right MME based on DCN
ID
● MME selects SGW / PGW based on UE
usage type
● One UE = one DCN ID
● All PDN connections of the UE in same
DCN
● Brand new 5G core network and system
architecture
● One UE can connect to multiple slices
● AMF (equivalent of MME) is common to all
slices
● Slice identified by Specific Network Slice
Selection Assistance Information (S-NSSAI)
● S-NSSAI contains Slice Type and Slide
DIfferentiator
● NSSAI = Set of S-NSSAI
● UE provisioned with a configured NSSAI per
PLMN
● UE provided with allowed NSSAI by serving
PLMN
● UE can be connected upto 8 S-NSSAIs
(slices) simultaneously
● Requested NSSAI carried in RRC during
initial access (when 5G-GUTI not available)
● Selection of NFs based on S-NSSAI
Slicing in LTE
DECOR and eDECOR
How DECOR Works?
UE eNB Initial MME
Target
MME
HSS
Attach Request
Authentication Information Request
Authentication Information Answer
(Auth vectors, UE usage type)
Check if this MME serves the UE usage type.
If not initiate NAS redirectionReroute NAS Message Request
(MMEGI of target MME, NAS
message)
Initial UE Message(NAS Message - Attach Request)
Attach Procedure Continues with Target MME
Some key aspects of DECOR
● UE usage type is mapped to a Dedicated Core Network (DCN)
● MMEs that belong to a DCN are grouped together under a MME Group Id (MMEGI)
● Within a set of Tracking Areas (TA List), there can be multiple DCNs (and hence multiple MMEGI)
● During SGW selection MME uses TAI + UE usage type in DNS query to discover an SGW that
belongs to the DCN.
● During PDN Connection establishment, the MME uses APN + UE usage type in the DNS query to
discover PGW that serves the APN and belongs to the DCN.
Enhancements to DECOR (eDECOR) - R14
UE eNB
Target
MME
HSS
RRC Message (DCN-ID, NAS(Attach Request))
Select MMEGI based on DCN-ID
received in RRC
Attach Procedure Continues with Target MME
S1AP Initial UE Message (NAS
message(Attach Req), DCN ID)
Attach Accept (DCN-ID)
● UE stores the DCN-ID provided by MME in per PLMN DCN-ID
● UE uses that DCN-ID in subsequent initial NAS messages (Attach, TAU) in that PLMN
Limitations of DECOR / eDECOR
● One UE = one DCN ID at a given time
● So at any given time one UE can be connected to only one DCN
● All PDN connections (even if it belongs to different APN) part of same DCN
● Simultaneous use of same application network (APN) via different 3gpp core
networks not possible
○ E.g One UE simultaneously connected to multiple VPN (i.e APN name
could be same) ⇒ In this case network isolation for each VPN not
possible.
● UE selection of a slice based on application not possible (i.e UE can not tell
over RRC which PDN connection needs to be routed to which DCN as all
PDN connections are routed to same DCN)
Slicing in 5G
5G Core Network Architecture
Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
EPC vs 5G Network Slicing
UE RAN MME SGW
PGW
(APN1)
PGW
(APN2)
PGW
(APN3)
● 1 UE - connect to one Dedicated Core Network (DCN)
● 1 DCN can support multiple applications (APN)
● Same application support in multiple DCNs require repeated
configurations for same APN but different DCN in DNS
UE RAN AMF
SMF1
SMF2
SMF3
UPF1 DN-1
UPF2 DN-2
UPF3 DN-3
● 1 UE - can connect to multiple core network slices
● Each slice identified by an S-NSSAI
● AMF is common to all slices UE uses
● SMFs specific to each slice
● SMFs selected via NRF specific to the slice (S-NSSAI)
● NRFs + SMFs can be in different administrative domain from AMF
● SMFs select UPF
● Traffic routing of each slice is independent and isolated
● RAN supports slicing at the radio
● Network Slice Selection Policies provided to UE to
select a slice for a given application
LTE - Evolved Packet Core (EPC) 5G Core Network (5GC)
10
5G Control Plane Protocol Stack
Why MM - SM Split?
● Unlike EPC, the NAS stack in 5G is split between AMF and SMF. The SM
part of NAS stack is handled at SMF.
● Why is this split needed?
○ Reason: Network slicing
○ Some slices don't need session management at all (e.g some IoT UEs
that only support SMS).
○ For such cases, there is no need to have SM stack in the slice.
Key Concepts
● S-NSSAI: Specific Network Slice Selection Assistance Information. An S-NSSAI
identifies a network slice. It contains
○ Slice/Service Type (SST) - refers to expected network slice behavior in terms of
features and services.
○ Slice Differentiator (SD) - optional information - complementing SST to
differentiate among multiple slices of same Slice type.
● NSSAI: A collection of S-NSSAI.
● Configured NSSAI: NSSAI provisioned in the UE applicable to one or more PLMNs.
● Allowed NSSAI: NSSAI provided to the UE by serving PLMN via NAS signaling.
● Requested NSSAI: NSSAI provided by UE to serving PLMN during Registration
● NSSP: Network Slice Selection Policy - contains policy rules to let UE select an
HPLMN specific S-NSSAI for an application type.
● URSP: UE Route Selection Policy - NSSP is contained within URSP in UE
● NSI: Network Slice Instance - a collection of NF instances that serve a given S-NSSAI.
NSI is not visible to UE and the RAN. It is a completely core network concept
What is Stored in UE?
● Configured NSSAI per PLMN (including HPLMN) and/or Configured NSSAI
applicable to many PLMN(s) [i.e standard NSSAI to use for any PLMN]
○ Configured NSSAI provided by HPLMN initially = Set of Subscribed
S-NSSAI
● For Configured NSSAI provided by serving PLMN, some rules to map
HPLMN provided S-NSSAI to serving PLMN configured S-NSSAI is also
provided.
● List of rejected S-NSSAI by serving PLMN at PLMN level and/or current
Registration Area (set of TAs) level.
● NOTE: Number of configured NSSAI the UE can store other than that of
HPLMN provided NSSAI is upto UE implementation.
● Ref: Clause 5.15.4 of 3GPP TS 23.501
Requested NSSAI Selection in UE - During
Registration Procedure
Registration
Procedure Starts
Is Allowed NSSAI for
the serving PLMN
available?
Is Configured NSSAI for
the serving PLMN
available?
Requested NSSAI = Allowed
NSSAI or its subset
Requested NSSAI =
Configured NSSAI or its
subset
Yes
Yes
No
No
Requested NSSAI = NULL
Reference: Clause 5.15.5.2 of
3GPP TS 23.501
Requested S-NSSAI Selection in UE - During
PDU Session Establishment
PDU Session Establishment
Procedure Starts
Is URSP with
NSSP available?
Is mapping from Configured
NSSAI of HPLMN to Allowed
NSSAI available?
Derive a S-NSSAI based on NSSP
(NOTE: URSP with NSSP is provided by
HPLMN). The derived S-NSSAI is of
HPLMN scope
No S-NSSAI included in PDU Session
Establishment Request (NAS SM
Message)
Include an S-NSSAI mapped to an
S-NSSAI in Allowed NSSAI
Include an appropriate S-NSSAI
from Allowed NSSAI
Yes
No
Yes
No
Reference: Clause 5.15.5.3 of
3GPP TS 23.501
Role of AMF
● During Registration Procedure:
○ Query UDM to get subscribed NSSAI
○ Verify if S-NSSAI(s) in requested NSSAI are permitted based on Subscribed NSSAI (AMF to
map requested S-NSSAI to Configured NSSAI for HPLMN for roamers)
○ If allowed NSSAI not available in AMF UE context
■ Either query NSSF to determine Allowed NSSAI (or)
■ Based on local configuration determine if the AMF can serve the UE
● During PDU Session Establishment Procedure:
○ If NRF for the S-NSSAI included by UE already available at AMF - query the NRF to select an
SMF from that slice instance
○ Else query the NSSF to select a slice instance for the S-NSSAI and get an NRF for that slice
instance. Then query the NRF to select the SMF.
● At any time:
○ Update UE with new Configured NSSAI for the Serving PLMN along with mapping of this
configured NSSAI to Configured NSSAI for the HPLMN.
■ Uses UE Configuration Update NAS procedure.
○ Update the URSP (and NSSP) in the UE when requested by PCF.
Role of NSSF
● During Registration Procedure:
○ Based on requested NSSAI and subscribed NSSAI provided by AMF select the network slice
instance(s) to serve the UE for the set of S-NSSAI.
■ Correspondingly select the set of NRFs to be used in each of these selected network
slice instance(s)
○ Alternatively NSSF may defer the selection of network slice instance(s) for S-NSSAI to PDU
session establishment procedure.
○ Select a target AMF set or list of candidate AMFs
○ Determine allowed NSSAI
○ Provide mapping of each S-NSSAI of allowed NSSAI to subscribed S-NSSAI(s), if required
○ Return the above to AMF
● During PDU Session Establishment Procedure:
○ Based on requested S-NSSAI, select a network slice instance.
○ Determine the NRF to be used in that slice instance (within same PLMN)
○ Return the above to AMF
Role of NRF
● NRF is a Network Repository Function - a registry that maintains the NF profile and the NF
services supported by each NF that has registered with it - within that network slice instance.
● During Registration Procedure:
○ AMF may query the NRF provided by NSSF to select target AMF or an NRF that is locally
configured at AMF, to get the list of candidate AMFs.
● During PDU Session Establishment Procedure:
○ AMF queries the NRF from the network slice instance corresponding to the UE requested
S-NSSAI to select an SMF from that network slice instance.
AN - AMF Interaction for Supported S-NSSAI
Access Network
(AN)
AMF
AN to AMF: S-NSSAIs supported
in each TA.
AMF to AN: Set of S-NSSAIs that
the AMF can connect to.
N2 Association Setup / Update
Procedure
Registration Procedure in Non
Roaming/Roaming Case
UE NG-RAN AMF NSSF NRF UDM
Registration Req over RRC
(included Req NSSAI from
allowed/configured NSSAI if
GUTI not available) Route to AMF as per
R-NSSAI or to a default AMF
Get slice specific subscription data
Slice selection request (Req NSSAI, Sub NSSAI, TAI, Mapping of Req
NSSAI to HPLMN NSSAI for roamers)
Slice selection response (Allowed NSSAI, Mapping information of
allowed NSSAI to HPLMN NSSAI for roamers, NRF, Target AMF set,
rejected S-NSSAI with cause)
Query NRF and find target AMF / redirect registration to target AMF and
continue rest of registration procedure
PDU Session Establishment Procedure in Non
Roaming Case
UE AMF NSSF NRF SMF
PDU Session Establishment
Request(DNN, S-NSSAI) Query NSSF if NRF for
S-NSSAI is not
available
Return NRF address
for the selected
Network Slice Instance
Query NRF to select SMF (DNN, S-NSSAI)
Return SMF Address
PDU Session Establishment Procedure Continues with Selected SMF
PDU Session Establishment Procedure - SMF Selection in
Home Routed Roaming Case (Option 1)
AMF vNSSF vNRF
hNRF (slice
Level) hNSSF
Query vNSSF if vNRF
for S-NSSAI is not
available
Return vNRF address
for the selected
Network Slice Instance
Query vNRF to select vSMF (DNN, requested
S-NSSAI) and hSMF (DNN, requested S-NSSAI
mapped to HPLMN S-NSSAI), hNRF infor NF Discovery Request (DNN)
Slice selection request
Slice selection response (appropriate hNRF to use)
NF Discovery Response (v-SMF, h-SMF address)
PDU Session Establishment Procedure - SMF Selection in
Home Routed Roaming Case (Option 2)
AMF vNSSF vNRF
hNRF
(PLMN
Level)
Slice specific
local hNRF
Query vNSSF if vNRF
for S-NSSAI is not
available
Return vNRF address for
the selected Network Slice
Instance
Query vNRF to select vSMF (DNN, requested
S-NSSAI) and hSMF (DNSS, requested
S-NSSAI mapped to HPLMN S-NSSAI) NF Discovery Request (DNN, S-NSSAI)
Directly query slice instance specific NR
if local configuration of slice instance
specifc NRF based on S-NSSAI / NSI-ID
available.
NF Discovery Response (v-SMF, h-SMF address)
Use Cases Enabled by 5G Slicing
1 UE - common AMF - but multiple slices with slice specific SMF, UPF and PCF
Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
Other Use Cases Enabled by 5G Slicing
● For vertical applications - operators can spawn SMF, UPF, PCF in separate slice
instance(s) for that vertical market and route UE traffic for those vertical applications.
● Testing of new features in the network by deploying a specific slice and configuring a
specific set of UEs to use that slice (through UE Configuration Update NAS
procedures).
Thank You

More Related Content

PPTX
5G End to-end network slicing Demo
ITU
 
PDF
Intermediate: 5G Applications Architecture - A look at Application Functions ...
3G4G
 
PDF
5g introduction_NR
Nitin George Thomas
 
PPTX
Fundamentals of 5G Network Slicing
Tonex
 
PDF
Beginners: 5G Terminology
3G4G
 
PDF
Network slicing-5g-beyond-networks
Abhishek Karangutkar
 
PDF
5G Network Architecture and FMC
ITU
 
PDF
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
3G4G
 
5G End to-end network slicing Demo
ITU
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
3G4G
 
5g introduction_NR
Nitin George Thomas
 
Fundamentals of 5G Network Slicing
Tonex
 
Beginners: 5G Terminology
3G4G
 
Network slicing-5g-beyond-networks
Abhishek Karangutkar
 
5G Network Architecture and FMC
ITU
 
Part 6: Standalone and Non-Standalone 5G - 5G for Absolute Beginners
3G4G
 

What's hot (20)

PDF
5g architecture, Industrial Training
SumanPramanik7
 
PDF
5G Network Architecture and Design
3G4G
 
PDF
3GPP 5G Control Plane Service Based Architecture
Sridhar Bhaskaran
 
PPTX
Technical_Training_of_5G_Networking_Design.pptx
Bijoy Banerjee
 
PDF
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
3G4G
 
PPTX
5 g nr (new radio)overview
Braj Kishor
 
PPTX
5G_NR_Overview_Architecture_and_Operating_Modes
Aalekh Jain
 
PDF
LTE Features, Link Budget & Basic Principle
Md Mustafizur Rahman
 
PDF
Overview 3GPP NR Physical Layer
Eiko Seidel
 
PDF
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Jose Liste
 
PPTX
5gc call flow
Koorosh Hoveyda
 
PPT
LTE - Long Term Evolution
Arief Gunawan
 
PDF
5G Network Architecture, Design and Optimisation
3G4G
 
PPT
Gpon Fundamentals
mansoor_gr8
 
PDF
5G Standards: 3GPP Release 15, 16, and beyond
3G4G
 
PDF
Advanced: 5G NR RRC Inactive State
3G4G
 
ODP
3gpp overview
manoj pradhan
 
PPTX
The Modern Telco Network: Defining The Telco Cloud
Marco Rodrigues
 
PDF
LTE: X2 interface
Schwannden Kuo
 
PDF
3GPP SON Series: Minimization of Drive Testing (MDT)
3G4G
 
5g architecture, Industrial Training
SumanPramanik7
 
5G Network Architecture and Design
3G4G
 
3GPP 5G Control Plane Service Based Architecture
Sridhar Bhaskaran
 
Technical_Training_of_5G_Networking_Design.pptx
Bijoy Banerjee
 
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
3G4G
 
5 g nr (new radio)overview
Braj Kishor
 
5G_NR_Overview_Architecture_and_Operating_Modes
Aalekh Jain
 
LTE Features, Link Budget & Basic Principle
Md Mustafizur Rahman
 
Overview 3GPP NR Physical Layer
Eiko Seidel
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Jose Liste
 
5gc call flow
Koorosh Hoveyda
 
LTE - Long Term Evolution
Arief Gunawan
 
5G Network Architecture, Design and Optimisation
3G4G
 
Gpon Fundamentals
mansoor_gr8
 
5G Standards: 3GPP Release 15, 16, and beyond
3G4G
 
Advanced: 5G NR RRC Inactive State
3G4G
 
3gpp overview
manoj pradhan
 
The Modern Telco Network: Defining The Telco Cloud
Marco Rodrigues
 
LTE: X2 interface
Schwannden Kuo
 
3GPP SON Series: Minimization of Drive Testing (MDT)
3G4G
 
Ad

Similar to 5G Network Slicing (20)

PPTX
5G RAN Slicing for Dublin Release.pptx
MohammadIrshad79
 
PDF
ONAP_Network_Slicing_Overview_ETSI_ZSM_v1.0.pdf
BarisYilmaz11
 
PDF
Ike Al Pres on 5G and 5G Advanced selected Capabilities to LF Edge Akraino Su...
Ike Alisson
 
PDF
167514630529879776242HKKHKKKKKKKKKIMS.pdf
aksboda3
 
PDF
Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
Ike Alisson
 
PPTX
S3-23xxxx_discussion_virtual_resource_isolation_for_application_in_5G_network...
ff187msstate
 
PDF
Ike Alisson input to Akraino TSC on BPs 6G evolvement Rev PA04 May 29 2025.pdf
Ike Alisson
 
PDF
3GPP_Overall_Architecture_and_Specifications.pdf
parthi4336
 
PDF
Ike A 5G Private Networks PNI-NPN/SNPN LF Edge Akraino Technical Meeting Spri...
Ike Alisson
 
PDF
5 g core network and the cloud - A standards perspective
Sridhar Bhaskaran
 
PDF
5 g core overview
Hemraj Kumar
 
PDF
CSIR 5G Testbed
Sabelo Dlamini
 
PDF
5G Americas_Network Slicing
Marie-Paule Odini
 
PDF
Ike Alisson 5G Adv CN enhncmnts with AIMLsys Rel 18 Rel 19 Rev PA06 Nov Dec 2...
Ike Alisson
 
PPTX
aaa.pptx
ParthkumarBhagora
 
PDF
Advanced: 5G Service Based Architecture (SBA)
3G4G
 
PDF
3GPP_Overall_Architecture_and_Specifications.pdf
Abubakar416712
 
PPTX
Packet core network basics
Mustafa Golam
 
PPTX
Packet Switch Core in 2G and 3G network.pptx
banazjalil59
 
DOCX
Management 5 g
Mehmet Beyaz
 
5G RAN Slicing for Dublin Release.pptx
MohammadIrshad79
 
ONAP_Network_Slicing_Overview_ETSI_ZSM_v1.0.pdf
BarisYilmaz11
 
Ike Al Pres on 5G and 5G Advanced selected Capabilities to LF Edge Akraino Su...
Ike Alisson
 
167514630529879776242HKKHKKKKKKKKKIMS.pdf
aksboda3
 
Akraino TSC ike 5G System and SP New Services Data centric Approach 2021 02 1...
Ike Alisson
 
S3-23xxxx_discussion_virtual_resource_isolation_for_application_in_5G_network...
ff187msstate
 
Ike Alisson input to Akraino TSC on BPs 6G evolvement Rev PA04 May 29 2025.pdf
Ike Alisson
 
3GPP_Overall_Architecture_and_Specifications.pdf
parthi4336
 
Ike A 5G Private Networks PNI-NPN/SNPN LF Edge Akraino Technical Meeting Spri...
Ike Alisson
 
5 g core network and the cloud - A standards perspective
Sridhar Bhaskaran
 
5 g core overview
Hemraj Kumar
 
CSIR 5G Testbed
Sabelo Dlamini
 
5G Americas_Network Slicing
Marie-Paule Odini
 
Ike Alisson 5G Adv CN enhncmnts with AIMLsys Rel 18 Rel 19 Rev PA06 Nov Dec 2...
Ike Alisson
 
Advanced: 5G Service Based Architecture (SBA)
3G4G
 
3GPP_Overall_Architecture_and_Specifications.pdf
Abubakar416712
 
Packet core network basics
Mustafa Golam
 
Packet Switch Core in 2G and 3G network.pptx
banazjalil59
 
Management 5 g
Mehmet Beyaz
 
Ad

Recently uploaded (20)

PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
The Future of Artificial Intelligence (AI)
Mukul
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Software Development Methodologies in 2025
KodekX
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 

5G Network Slicing

  • 1. 5G Network Slicing Sridhar Bhaskaran 3GPP Standards Expert (SA2, CT4, CT3 and CT1)
  • 2. Network Slicing in 3GPP - History Release 13 Release 14 Release 15 ● Dedicated Core Networks (DECOR) introduced ● Selection and Redirection of MME based on subscribed UE usage type ● MME further selects SGW / PGW based on UE usage type ● One UE = one UE usage type ● No indicator in RRC to let eNB select right MME ● All changes are core network centric ● Enhanced DECOR (eDECOR) ⇒ Introduces UE assisted Dedicated Core Network selection ● UE provisioned with a default Dedicated Core Network ID (DCN ID) by HPLMN ● Serving Network provides a DCN ID for that PLMN ● UE stores per PLMN DCN ID ● DCN ID carried in RRC ● eNB selects right MME based on DCN ID ● MME selects SGW / PGW based on UE usage type ● One UE = one DCN ID ● All PDN connections of the UE in same DCN ● Brand new 5G core network and system architecture ● One UE can connect to multiple slices ● AMF (equivalent of MME) is common to all slices ● Slice identified by Specific Network Slice Selection Assistance Information (S-NSSAI) ● S-NSSAI contains Slice Type and Slide DIfferentiator ● NSSAI = Set of S-NSSAI ● UE provisioned with a configured NSSAI per PLMN ● UE provided with allowed NSSAI by serving PLMN ● UE can be connected upto 8 S-NSSAIs (slices) simultaneously ● Requested NSSAI carried in RRC during initial access (when 5G-GUTI not available) ● Selection of NFs based on S-NSSAI
  • 3. Slicing in LTE DECOR and eDECOR
  • 4. How DECOR Works? UE eNB Initial MME Target MME HSS Attach Request Authentication Information Request Authentication Information Answer (Auth vectors, UE usage type) Check if this MME serves the UE usage type. If not initiate NAS redirectionReroute NAS Message Request (MMEGI of target MME, NAS message) Initial UE Message(NAS Message - Attach Request) Attach Procedure Continues with Target MME
  • 5. Some key aspects of DECOR ● UE usage type is mapped to a Dedicated Core Network (DCN) ● MMEs that belong to a DCN are grouped together under a MME Group Id (MMEGI) ● Within a set of Tracking Areas (TA List), there can be multiple DCNs (and hence multiple MMEGI) ● During SGW selection MME uses TAI + UE usage type in DNS query to discover an SGW that belongs to the DCN. ● During PDN Connection establishment, the MME uses APN + UE usage type in the DNS query to discover PGW that serves the APN and belongs to the DCN.
  • 6. Enhancements to DECOR (eDECOR) - R14 UE eNB Target MME HSS RRC Message (DCN-ID, NAS(Attach Request)) Select MMEGI based on DCN-ID received in RRC Attach Procedure Continues with Target MME S1AP Initial UE Message (NAS message(Attach Req), DCN ID) Attach Accept (DCN-ID) ● UE stores the DCN-ID provided by MME in per PLMN DCN-ID ● UE uses that DCN-ID in subsequent initial NAS messages (Attach, TAU) in that PLMN
  • 7. Limitations of DECOR / eDECOR ● One UE = one DCN ID at a given time ● So at any given time one UE can be connected to only one DCN ● All PDN connections (even if it belongs to different APN) part of same DCN ● Simultaneous use of same application network (APN) via different 3gpp core networks not possible ○ E.g One UE simultaneously connected to multiple VPN (i.e APN name could be same) ⇒ In this case network isolation for each VPN not possible. ● UE selection of a slice based on application not possible (i.e UE can not tell over RRC which PDN connection needs to be routed to which DCN as all PDN connections are routed to same DCN)
  • 9. 5G Core Network Architecture Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
  • 10. EPC vs 5G Network Slicing UE RAN MME SGW PGW (APN1) PGW (APN2) PGW (APN3) ● 1 UE - connect to one Dedicated Core Network (DCN) ● 1 DCN can support multiple applications (APN) ● Same application support in multiple DCNs require repeated configurations for same APN but different DCN in DNS UE RAN AMF SMF1 SMF2 SMF3 UPF1 DN-1 UPF2 DN-2 UPF3 DN-3 ● 1 UE - can connect to multiple core network slices ● Each slice identified by an S-NSSAI ● AMF is common to all slices UE uses ● SMFs specific to each slice ● SMFs selected via NRF specific to the slice (S-NSSAI) ● NRFs + SMFs can be in different administrative domain from AMF ● SMFs select UPF ● Traffic routing of each slice is independent and isolated ● RAN supports slicing at the radio ● Network Slice Selection Policies provided to UE to select a slice for a given application LTE - Evolved Packet Core (EPC) 5G Core Network (5GC) 10
  • 11. 5G Control Plane Protocol Stack
  • 12. Why MM - SM Split? ● Unlike EPC, the NAS stack in 5G is split between AMF and SMF. The SM part of NAS stack is handled at SMF. ● Why is this split needed? ○ Reason: Network slicing ○ Some slices don't need session management at all (e.g some IoT UEs that only support SMS). ○ For such cases, there is no need to have SM stack in the slice.
  • 13. Key Concepts ● S-NSSAI: Specific Network Slice Selection Assistance Information. An S-NSSAI identifies a network slice. It contains ○ Slice/Service Type (SST) - refers to expected network slice behavior in terms of features and services. ○ Slice Differentiator (SD) - optional information - complementing SST to differentiate among multiple slices of same Slice type. ● NSSAI: A collection of S-NSSAI. ● Configured NSSAI: NSSAI provisioned in the UE applicable to one or more PLMNs. ● Allowed NSSAI: NSSAI provided to the UE by serving PLMN via NAS signaling. ● Requested NSSAI: NSSAI provided by UE to serving PLMN during Registration ● NSSP: Network Slice Selection Policy - contains policy rules to let UE select an HPLMN specific S-NSSAI for an application type. ● URSP: UE Route Selection Policy - NSSP is contained within URSP in UE ● NSI: Network Slice Instance - a collection of NF instances that serve a given S-NSSAI. NSI is not visible to UE and the RAN. It is a completely core network concept
  • 14. What is Stored in UE? ● Configured NSSAI per PLMN (including HPLMN) and/or Configured NSSAI applicable to many PLMN(s) [i.e standard NSSAI to use for any PLMN] ○ Configured NSSAI provided by HPLMN initially = Set of Subscribed S-NSSAI ● For Configured NSSAI provided by serving PLMN, some rules to map HPLMN provided S-NSSAI to serving PLMN configured S-NSSAI is also provided. ● List of rejected S-NSSAI by serving PLMN at PLMN level and/or current Registration Area (set of TAs) level. ● NOTE: Number of configured NSSAI the UE can store other than that of HPLMN provided NSSAI is upto UE implementation. ● Ref: Clause 5.15.4 of 3GPP TS 23.501
  • 15. Requested NSSAI Selection in UE - During Registration Procedure Registration Procedure Starts Is Allowed NSSAI for the serving PLMN available? Is Configured NSSAI for the serving PLMN available? Requested NSSAI = Allowed NSSAI or its subset Requested NSSAI = Configured NSSAI or its subset Yes Yes No No Requested NSSAI = NULL Reference: Clause 5.15.5.2 of 3GPP TS 23.501
  • 16. Requested S-NSSAI Selection in UE - During PDU Session Establishment PDU Session Establishment Procedure Starts Is URSP with NSSP available? Is mapping from Configured NSSAI of HPLMN to Allowed NSSAI available? Derive a S-NSSAI based on NSSP (NOTE: URSP with NSSP is provided by HPLMN). The derived S-NSSAI is of HPLMN scope No S-NSSAI included in PDU Session Establishment Request (NAS SM Message) Include an S-NSSAI mapped to an S-NSSAI in Allowed NSSAI Include an appropriate S-NSSAI from Allowed NSSAI Yes No Yes No Reference: Clause 5.15.5.3 of 3GPP TS 23.501
  • 17. Role of AMF ● During Registration Procedure: ○ Query UDM to get subscribed NSSAI ○ Verify if S-NSSAI(s) in requested NSSAI are permitted based on Subscribed NSSAI (AMF to map requested S-NSSAI to Configured NSSAI for HPLMN for roamers) ○ If allowed NSSAI not available in AMF UE context ■ Either query NSSF to determine Allowed NSSAI (or) ■ Based on local configuration determine if the AMF can serve the UE ● During PDU Session Establishment Procedure: ○ If NRF for the S-NSSAI included by UE already available at AMF - query the NRF to select an SMF from that slice instance ○ Else query the NSSF to select a slice instance for the S-NSSAI and get an NRF for that slice instance. Then query the NRF to select the SMF. ● At any time: ○ Update UE with new Configured NSSAI for the Serving PLMN along with mapping of this configured NSSAI to Configured NSSAI for the HPLMN. ■ Uses UE Configuration Update NAS procedure. ○ Update the URSP (and NSSP) in the UE when requested by PCF.
  • 18. Role of NSSF ● During Registration Procedure: ○ Based on requested NSSAI and subscribed NSSAI provided by AMF select the network slice instance(s) to serve the UE for the set of S-NSSAI. ■ Correspondingly select the set of NRFs to be used in each of these selected network slice instance(s) ○ Alternatively NSSF may defer the selection of network slice instance(s) for S-NSSAI to PDU session establishment procedure. ○ Select a target AMF set or list of candidate AMFs ○ Determine allowed NSSAI ○ Provide mapping of each S-NSSAI of allowed NSSAI to subscribed S-NSSAI(s), if required ○ Return the above to AMF ● During PDU Session Establishment Procedure: ○ Based on requested S-NSSAI, select a network slice instance. ○ Determine the NRF to be used in that slice instance (within same PLMN) ○ Return the above to AMF
  • 19. Role of NRF ● NRF is a Network Repository Function - a registry that maintains the NF profile and the NF services supported by each NF that has registered with it - within that network slice instance. ● During Registration Procedure: ○ AMF may query the NRF provided by NSSF to select target AMF or an NRF that is locally configured at AMF, to get the list of candidate AMFs. ● During PDU Session Establishment Procedure: ○ AMF queries the NRF from the network slice instance corresponding to the UE requested S-NSSAI to select an SMF from that network slice instance.
  • 20. AN - AMF Interaction for Supported S-NSSAI Access Network (AN) AMF AN to AMF: S-NSSAIs supported in each TA. AMF to AN: Set of S-NSSAIs that the AMF can connect to. N2 Association Setup / Update Procedure
  • 21. Registration Procedure in Non Roaming/Roaming Case UE NG-RAN AMF NSSF NRF UDM Registration Req over RRC (included Req NSSAI from allowed/configured NSSAI if GUTI not available) Route to AMF as per R-NSSAI or to a default AMF Get slice specific subscription data Slice selection request (Req NSSAI, Sub NSSAI, TAI, Mapping of Req NSSAI to HPLMN NSSAI for roamers) Slice selection response (Allowed NSSAI, Mapping information of allowed NSSAI to HPLMN NSSAI for roamers, NRF, Target AMF set, rejected S-NSSAI with cause) Query NRF and find target AMF / redirect registration to target AMF and continue rest of registration procedure
  • 22. PDU Session Establishment Procedure in Non Roaming Case UE AMF NSSF NRF SMF PDU Session Establishment Request(DNN, S-NSSAI) Query NSSF if NRF for S-NSSAI is not available Return NRF address for the selected Network Slice Instance Query NRF to select SMF (DNN, S-NSSAI) Return SMF Address PDU Session Establishment Procedure Continues with Selected SMF
  • 23. PDU Session Establishment Procedure - SMF Selection in Home Routed Roaming Case (Option 1) AMF vNSSF vNRF hNRF (slice Level) hNSSF Query vNSSF if vNRF for S-NSSAI is not available Return vNRF address for the selected Network Slice Instance Query vNRF to select vSMF (DNN, requested S-NSSAI) and hSMF (DNN, requested S-NSSAI mapped to HPLMN S-NSSAI), hNRF infor NF Discovery Request (DNN) Slice selection request Slice selection response (appropriate hNRF to use) NF Discovery Response (v-SMF, h-SMF address)
  • 24. PDU Session Establishment Procedure - SMF Selection in Home Routed Roaming Case (Option 2) AMF vNSSF vNRF hNRF (PLMN Level) Slice specific local hNRF Query vNSSF if vNRF for S-NSSAI is not available Return vNRF address for the selected Network Slice Instance Query vNRF to select vSMF (DNN, requested S-NSSAI) and hSMF (DNSS, requested S-NSSAI mapped to HPLMN S-NSSAI) NF Discovery Request (DNN, S-NSSAI) Directly query slice instance specific NR if local configuration of slice instance specifc NRF based on S-NSSAI / NSI-ID available. NF Discovery Response (v-SMF, h-SMF address)
  • 25. Use Cases Enabled by 5G Slicing 1 UE - common AMF - but multiple slices with slice specific SMF, UPF and PCF Courtesy: http://www.3gpp.org/news-events/3gpp-news/1930-sys_architecture
  • 26. Other Use Cases Enabled by 5G Slicing ● For vertical applications - operators can spawn SMF, UPF, PCF in separate slice instance(s) for that vertical market and route UE traffic for those vertical applications. ● Testing of new features in the network by deploying a specific slice and configuring a specific set of UEs to use that slice (through UE Configuration Update NAS procedures).