SlideShare a Scribd company logo
1 of 27
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

What's hot

Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guideMorg
 
How will sidelink bring a new level of 5G versatility.pdf
How will sidelink bring a new level of 5G versatility.pdfHow will sidelink bring a new level of 5G versatility.pdf
How will sidelink bring a new level of 5G versatility.pdfQualcomm Research
 
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & DecompositionBeginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition3G4G
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDaniel Estrada
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architctureHemraj Kumar
 
Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel Eiko Seidel
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedurestharinduwije
 
Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)3G4G
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1Sajal Kumar Das
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and HandoverSitha Sok
 
Advanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive StateAdvanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive State3G4G
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...Ryuichi Yasunaga
 
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 20193G4G
 
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...3G4G
 
3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolutionQualcomm Research
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flowassinha
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Qualcomm Research
 

What's hot (20)

Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guide
 
How will sidelink bring a new level of 5G versatility.pdf
How will sidelink bring a new level of 5G versatility.pdfHow will sidelink bring a new level of 5G versatility.pdf
How will sidelink bring a new level of 5G versatility.pdf
 
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & DecompositionBeginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
 
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptxDeep Dive 5G NR-RAN Release 2018 Q4.pptx
Deep Dive 5G NR-RAN Release 2018 Q4.pptx
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architcture
 
Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel Overview 5G NR Radio Protocols by Intel
Overview 5G NR Radio Protocols by Intel
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)Intermediate: 5G Network Architecture Options (Updated)
Intermediate: 5G Network Architecture Options (Updated)
 
Introduction to 5G NR
Introduction to 5G NRIntroduction to 5G NR
Introduction to 5G NR
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
 
Nokia LTE IP Planning Guide
Nokia LTE IP Planning GuideNokia LTE IP Planning Guide
Nokia LTE IP Planning Guide
 
Advanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive StateAdvanced: 5G NR RRC Inactive State
Advanced: 5G NR RRC Inactive State
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
 
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
Prof. Andy Sutton: 5G RAN Architecture Evolution - Jan 2019
 
5gc call flow
5gc call flow5gc call flow
5gc call flow
 
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
 
3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
 
Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18Setting off the 5G Advanced evolution with 3GPP Release 18
Setting off the 5G Advanced evolution with 3GPP Release 18
 

Similar to 5G Network Slicing

5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptxMohammadIrshad79
 
Signalling in GPRS/EGPRS
Signalling in GPRS/EGPRSSignalling in GPRS/EGPRS
Signalling in GPRS/EGPRSLeliwa
 
Tutorial on IEEE 802.11 - MAC Protocols and Frames
Tutorial on IEEE 802.11 - MAC Protocols and FramesTutorial on IEEE 802.11 - MAC Protocols and Frames
Tutorial on IEEE 802.11 - MAC Protocols and FramesDheryta Jaisinghani
 
3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication SystemsOfinno
 
Routing over ericsson mini link
Routing over ericsson mini linkRouting over ericsson mini link
Routing over ericsson mini linkAhmed Nabeeh
 
Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Andrew Nix
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10Ike Alisson
 
I hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshesI hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshesAll Things Open
 
Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83Jacek Jarmul
 
Squire Technologies: Signal Transfer Point
Squire Technologies: Signal Transfer PointSquire Technologies: Signal Transfer Point
Squire Technologies: Signal Transfer PointSquire Technologies
 
Configurasi ospf
Configurasi ospfConfigurasi ospf
Configurasi ospfamri am
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationADVA
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semshikhathegreat
 

Similar to 5G Network Slicing (20)

5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx5G RAN Slicing for Dublin Release.pptx
5G RAN Slicing for Dublin Release.pptx
 
Attach flow & srb
Attach flow & srbAttach flow & srb
Attach flow & srb
 
Signalling in GPRS/EGPRS
Signalling in GPRS/EGPRSSignalling in GPRS/EGPRS
Signalling in GPRS/EGPRS
 
Tutorial on IEEE 802.11 - MAC Protocols and Frames
Tutorial on IEEE 802.11 - MAC Protocols and FramesTutorial on IEEE 802.11 - MAC Protocols and Frames
Tutorial on IEEE 802.11 - MAC Protocols and Frames
 
EMEA Airheads - Multi zone ap and centralized image upgrade
EMEA Airheads - Multi zone ap and centralized image upgradeEMEA Airheads - Multi zone ap and centralized image upgrade
EMEA Airheads - Multi zone ap and centralized image upgrade
 
3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems
 
Mcserviceguard2
Mcserviceguard2Mcserviceguard2
Mcserviceguard2
 
Routing over ericsson mini link
Routing over ericsson mini linkRouting over ericsson mini link
Routing over ericsson mini link
 
Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
 
I hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshesI hear you like meshes, here’s a mesh to connect your meshes
I hear you like meshes, here’s a mesh to connect your meshes
 
Lte imp
Lte impLte imp
Lte imp
 
Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83
 
Squire Technologies: Signal Transfer Point
Squire Technologies: Signal Transfer PointSquire Technologies: Signal Transfer Point
Squire Technologies: Signal Transfer Point
 
Configurasi ospf
Configurasi ospfConfigurasi ospf
Configurasi ospf
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th sem
 
Vpn1
Vpn1Vpn1
Vpn1
 
Vpn1
Vpn1Vpn1
Vpn1
 
5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx
 

Recently uploaded

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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).