SlideShare a Scribd company logo
1 of 15
Download to read offline
Koorosh Hoveyda
5GC / EPC Consultant , Summer 2021
A. The UE sends an NAS Registration Request message to AMF via
the (R)AN.
B. In case a new AMF is selected (e.g., because the UE registers in an
area not served by the old AMF), and the UE provided a GUAMI
containing the identity of the old AMF, the new AMF retrieves the
UE context from the old AMF
C. Authentication is carried out, either using 5G AKA or EAP-AKA
D. In case a new AMF has been selected, the new AMF indicates to
the old AMF that it is now taking over as serving AMF for the UE.
E. The AMF registers as serving AMF for the UE in the specific access
technology using Nudm_UECM service. The AMF also requests
subscription data and subscribes to subscription data updates using
Nudm_SDM service.
5G Call Flow:
Registration
F. the AMF initiates establishment of the AM policy association with
PCF and retrieves the AM policies
G. If the UE has indicated that it wants to activate User Plane
connection for existing PDU Sessions, the AMF invokes the
Nsmf_PDUSession_UpdateSMContext service operation for those
PDU Sessions. If there is a mismatch in the UE and AMF PDU Session
state, the AMF invokes the Nsmf_PDUSession_ReleaseSMContext
service operation to notify the affected SMFs about those PDU
Sessions.
H. If the Registration procedure is successful so far, the AMF
provides a NAS Registration Accept to the UE. In some cases, the UE
sends a NAS Registration Complete message to the AMF.
I. In case UE policies (ANDSP and/or URSP) are deployed, the AMF
initiates establishment of the UE policy association with PCF. This
allows the PCF to provide UE policies to the UE
5G Call Flow:
Registration
Note:
The AMF may also check the ME
identity with an Equipment Identity
Register (EIR). typically between steps
D and E. The EIR can be used to
blacklist, for example, stolen UEs.
Depending on the response from the
EIR, the AMF may continue the
attachment procedure or reject the UE
5G Call Flow:
Registration
5G Call Flow:
Deregistration
A. The UE sends an NAS Deregistration Request message to AMF
via the (R)AN.
B. The AMF notifies each SMF with active SM context that the
corresponding SM context is released. The SMF then in turn
notifies other NFs about the release of the
C. The AMF releases the AM policy association with PCF (if any).
D. The AMF releases the UE policy association with PCF (if any).
E. The AMF sends a Deregistration Accept message to the UE,
unless the UE indicated switch-off, i.e., the UE in that case does
not wait for any acceptance from the network.
F. Finally, the AMF instructs (R)AN to release the N2 UE context. If
there is still a (R) AN-level association between UE and (R)AN, the
(R)AN may request the UE to release it.
A. When the UE wants to initiate the Service Request
procedure, it sends a NAS Service Request message to AMF
via the (R)AN. If the UE wants to establish User Plane
connections for one or more existing PDU Sessions, the UE
includes information to AMF about the PDU Session IDs for
these PDU Sessions.
B. The network may optionally reauthenticate the UE
during this procedure.
C. If the UE indicated in step A that it wants to establish
User Plane connection for one or more PDU Sessions, the
AMF notifies each SMF serving the corresponding PDU
Session. In the simplest case the SMF can reply to this
message with the UPF tunnel endpoint identifiers. In other
cases, e.g., if the UE location is outside the serving area of
the current UPF, the SMF may have to select a new I-UPF
and then this step C becomes more involved, with
signaling towards the old I-UPF (if any), new I-UPF and the
anchor (PSA) UPF. For simplicity we have not shown this
additional N4 signaling.
5G Call Flow:
Service Request
UE Triggered
D. If the procedure was triggered by the UE, the AMF sends
a NAS Service Accept to the UE. If User Plane is to be
established, the AMF also forwards the PDU Session
information to the (R)AN, including the UPF tunnel
endpoint identifiers. The (R)AN configures the User Plane
connection towards the UE. The exact details of how this is
done depends on the AN technology. For 3GPP RAN, this
may, e.g., be done via RRC reconfiguration. Once this has
been done, up-link traffic can start to be sent. The (R)AN
then replies with the (R)AN tunnel endpoint identifier(s) to
the AMF.
E. The AMF now need to notify each SMF again, to provide
the result of the User Plane establishment and the (R)AN
tunnel endpoint identifier(s). If the PCF has subscribed to
UE location information, the SMF then notifies the PCF
about the new UE location. The SMF also provides the
(R)AN tunnel endpoint identifier(s) to the UPF so that
down-link traffic can be sent towards (R)AN.
5G Call Flow:
Service Request
UE Triggered
5G Call Flow:
Service Request
Network Triggered
A. If the UPF receives down-link data and has been instructed by SMF to
buffer the packets, the UPF does the buffering and notifies SMF about the
received data.
B. The SMF sends PDU Session information (UPF tunnel endpoint
information and QoS information) to AMF for forwarding to (R)AN.
C. If the UE is in CM-IDLE state, the AMF needs to page the UE. The AMF
stores the PDU Session information and sends a paging request to NG-RAN.
The NG-RAN then pages the UE. When the UE receives the page, the UE
sends a Service Request message to the network. That message and the
rest of the procedure then follows the UE-triggered Service Request
described in Section 15.3.2.
D. If the UE is in CM-CONNECTED state, there is no need to page the UE.
Instead the AMF simply forwards the PDU Session information received
from SMF to the (R)AN so that (R)AN can proceed with setting up the User
Plane. This step (A) (B) (C) (D) Fig. 15.6 Network-triggered Service Request.
Selected call flows 403 and the rest of the procedure also follows the UE-
triggered Service Request described in Section 15.3.2, but here only the
steps (C) and (D) are needed in the UE-triggered Service Request.
A. The UE sends a 5GSM NAS PDU Session Establishment message
to the AMF, including PDU Session Id, DNN-requested S-NSSAI,
PDU Session type, etc. The AMF processes the NAS security. If the
PDU Session Establishment is a request for a new PDU Session, the
AMF selects a new SMF. The AMF may use the NRF to discover
available SMFs serving the specific DNN and S-NSSAI. If the PDU
Session Establishment is a request for handing over an existing
PDU Session, the AMF uses its UE context to determine what SMF
is serving the PDU Session Id.
B. The AMF then forwards the 5GSM container (containing the
PDU Session Establishment message) to the SMF. The SMF
retrieves the Session Management related UE subscription data
from UDM and also subscribes to subscription data updates from
UDM
C. In case secondary authentication is applied, it is performed now
D. The SMF then selects a PCF and initiates SM policy session
establishment to retrieve the initial set of PCC rules. The SMF also
selects a UE IP address and UPF and initiates N4 session
establishment towards that UPF
5G Call Flow:
PDU Session
Establishment
E. The SMF then sends a 5GSM NAS PDU Session
Establishment accept message towards the UE as well as the
UPF GTP-U tunneling endpoint information and QoS
information towards (R)AN. This message is sent via the AMF
G. The AMF forwards the PDU Session information received
from (R)AN to the SMF so that SMF can provide the (R)AN
GTP-U tunnel endpoint to the UPF for downlink forwarding.
Now also the down-link data path is ready for use.
H. If all works well, the SMF then registers itself in UDM, as
serving the PDU Session Id in UDM.
F. The AMF creates and sends the N2 message containing the
NAS message (PDU Session Establishment accept) as well as
the PDU Session information for (R)AN, i.e., GTP-U tunneling
information and QoS information. The (R)AN establishes the
required resources towards the UE and replies to the AMF
with information about the (R)AN GTP-U tunnel endpoint.
When this is done, the up-link data path is ready for use
5G Call Flow:
PDU Session
Establishment
5G Call Flow:
UE Configuration
Update
A. The AMF decides, e.g., based on updated subscription data, that
UE configuration needs to be changed or a re-registration is
needed.
B. The AMF sends a UE Configuration Update command that may
include the updated configuration. It may also include indications
whether or not UE shall send an acknowledgement (UE
Configuration Update Complete) or whether or not Registration
procedure shall be performed.
C. The UE then applies the new parameters. Depending on
updated parameters, the AMF also may need to notify other
entities. For example, if 5G-GUTI is changed, AMF needs to inform
(R)AN about the new temporary identity. If the update was due to
a Network Slicing Subscription Change Indication, then UDM is
informed that UE has received the update
D. Depending on the updated parameters, the AMF may release
the AN association (e.g., Allowed NSSAI or Configured NSSAI are
updated in a way that affects existing connectivity to Network
Slices). The UE may also initiate a re-registration, e.g., to allow the
UE to be connected to a new set of Network Slices.
5G Call Flow:
Handover from
5GS to EPS
A. The NG-RAN decides to trigger a handover to EPS and
sends a Handover Required message to AMF. Based on the
target “RAN” identifier the AMF determines it is a
handover to E-UTRAN, and the AMF then request PGW-
C+SMF to provide SM Context that is needed for AMF to
transfer SM context to MME.
B. The AMF then selects a target MME (based on
information about target E-UTRAN provided by NG-RAN).
The AMF then acts as a source MME and sends a
Relocation Request to the MME. The MME will initiate
session setup and handover in target E-UTRAN access,
basically following the procedure for S1-based handover.
If indirect forwarding applies (i.e., user data forwarding
from source NG-RAN to target E-UTRAN via the core
network), the MME initiates setup of forwarding tunnels
on the EPC side.
C. If indirect forwarding applies, the AMF triggers SMF to
setup forwarding tunnels also on 5GC side.
5G Call Flow:
Handover from
5GS to EPS
D. The source side now issues the Handover Command
to the UE, and UE moves to target cell.
E. The data path for indirect forwarding (if applicable) is
established and down-link data can be forwarded. Also,
the up-link data path is available over the target access.
F. The target E-UTRAN then sends a Handover Notify to
target MME, and by this the target E-UTRAN considers
the handover successful. The MME now notifies the
source side (AMF) that the handover is complete.
G. Finally, the UE initiates a Tracking Area Update
procedure (as done according to normal S1-based
handover). The network also triggers establishment of
dedicated bearers that were not established during the
actual handover procedure. The network also releases
the indirect forwarding tunnels when they are no
longer needed.
Stay In Touch
k.hoveyda@gmail.com

More Related Content

What's hot

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
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedurestharinduwije
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flowassinha
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial TrainingSumanPramanik7
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshootingJamil Awan
 
5G Call flow.pdf
5G Call flow.pdf5G Call flow.pdf
5G Call flow.pdfNavasCl2
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architectureVikas Shokeen
 
3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)Dattaraj Pangam
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallbackSubhash Kumar
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained Vikas Shokeen
 
High-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5GHigh-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5G3G4G
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sipVikas Shokeen
 
Simplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice CallSimplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice Call3G4G
 
Simplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach ProcedureSimplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach Procedure3G4G
 

What's hot (20)

VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
UMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFBUMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFB
 
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
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
 
2 g data call flow
2 g data call flow2 g data call flow
2 g data call flow
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial Training
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshooting
 
5G Call flow.pdf
5G Call flow.pdf5G Call flow.pdf
5G Call flow.pdf
 
5g introduction_NR
5g introduction_NR5g introduction_NR
5g introduction_NR
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architecture
 
3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)
 
IMS + VoLTE Overview
IMS + VoLTE OverviewIMS + VoLTE Overview
IMS + VoLTE Overview
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallback
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained
 
High-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5GHigh-level architecture of Mobile Cellular Networks from 2G to 5G
High-level architecture of Mobile Cellular Networks from 2G to 5G
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sip
 
Simplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice CallSimplified Call Flow Signaling: 2G/3G Voice Call
Simplified Call Flow Signaling: 2G/3G Voice Call
 
Paging in LTE
Paging in LTEPaging in LTE
Paging in LTE
 
Simplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach ProcedureSimplified Call Flow Signaling: Registration - The Attach Procedure
Simplified Call Flow Signaling: Registration - The Attach Procedure
 

Similar to 5G Registration Process Explained

LONG TERM EVELOUTION -140128082633-phpapp02.ppt
LONG TERM EVELOUTION -140128082633-phpapp02.pptLONG TERM EVELOUTION -140128082633-phpapp02.ppt
LONG TERM EVELOUTION -140128082633-phpapp02.pptmahmoudsafaei1987
 
Call flow and MS attach in LTE
Call flow and MS attach in LTECall flow and MS attach in LTE
Call flow and MS attach in LTEShashank Asthana
 
lte-to-3g-circuit-switched-fall-back.pdf
lte-to-3g-circuit-switched-fall-back.pdflte-to-3g-circuit-switched-fall-back.pdf
lte-to-3g-circuit-switched-fall-back.pdfArbab Husain
 
Lte call flows_att_best_practices_lte_pe
Lte call flows_att_best_practices_lte_peLte call flows_att_best_practices_lte_pe
Lte call flows_att_best_practices_lte_peHatim100
 
Netmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdf
Netmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdfNetmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdf
Netmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdfmanasa718411
 
C22 20090615-030 via csfb support
C22 20090615-030 via csfb supportC22 20090615-030 via csfb support
C22 20090615-030 via csfb supportkarthick2007
 
20121129 lte basic procedures (2)
20121129 lte basic procedures (2)20121129 lte basic procedures (2)
20121129 lte basic procedures (2)Debasish Sahoo
 
Circuit switched fall back theory good
Circuit switched fall back theory goodCircuit switched fall back theory good
Circuit switched fall back theory goodPeterParker Spidy
 
Lte principle
Lte principleLte principle
Lte principleHatim100
 
5GSA SMF pause of charging
5GSA SMF pause of charging5GSA SMF pause of charging
5GSA SMF pause of chargingKoorosh Hoveyda
 
Call processing and handover.eng
Call processing and handover.engCall processing and handover.eng
Call processing and handover.engNeelabh Krishna
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.engsivakumar D
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and HandoverSitha Sok
 
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
 

Similar to 5G Registration Process Explained (20)

Cs fallback feature
Cs fallback featureCs fallback feature
Cs fallback feature
 
LONG TERM EVELOUTION -140128082633-phpapp02.ppt
LONG TERM EVELOUTION -140128082633-phpapp02.pptLONG TERM EVELOUTION -140128082633-phpapp02.ppt
LONG TERM EVELOUTION -140128082633-phpapp02.ppt
 
Call flow and MS attach in LTE
Call flow and MS attach in LTECall flow and MS attach in LTE
Call flow and MS attach in LTE
 
lte-to-3g-circuit-switched-fall-back.pdf
lte-to-3g-circuit-switched-fall-back.pdflte-to-3g-circuit-switched-fall-back.pdf
lte-to-3g-circuit-switched-fall-back.pdf
 
Lte call flows_att_best_practices_lte_pe
Lte call flows_att_best_practices_lte_peLte call flows_att_best_practices_lte_pe
Lte call flows_att_best_practices_lte_pe
 
Netmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdf
Netmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdfNetmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdf
Netmanias.2014.02.09-EMM Procedure 4. Service Request (En).pdf
 
C22 20090615-030 via csfb support
C22 20090615-030 via csfb supportC22 20090615-030 via csfb support
C22 20090615-030 via csfb support
 
Csfb
CsfbCsfb
Csfb
 
Attach flow & srb
Attach flow & srbAttach flow & srb
Attach flow & srb
 
Call flows
Call flowsCall flows
Call flows
 
20121129 lte basic procedures (2)
20121129 lte basic procedures (2)20121129 lte basic procedures (2)
20121129 lte basic procedures (2)
 
Circuit switched fall back theory good
Circuit switched fall back theory goodCircuit switched fall back theory good
Circuit switched fall back theory good
 
IMS-PSTN Interworking Flow
IMS-PSTN Interworking FlowIMS-PSTN Interworking Flow
IMS-PSTN Interworking Flow
 
Lte principle
Lte principleLte principle
Lte principle
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
5GSA SMF pause of charging
5GSA SMF pause of charging5GSA SMF pause of charging
5GSA SMF pause of charging
 
Call processing and handover.eng
Call processing and handover.engCall processing and handover.eng
Call processing and handover.eng
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.eng
 
LTE Call Processing and Handover
LTE Call Processing and HandoverLTE Call Processing and Handover
LTE Call Processing and Handover
 
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
 

Recently uploaded

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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
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...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

5G Registration Process Explained

  • 1. Koorosh Hoveyda 5GC / EPC Consultant , Summer 2021
  • 2.
  • 3. A. The UE sends an NAS Registration Request message to AMF via the (R)AN. B. In case a new AMF is selected (e.g., because the UE registers in an area not served by the old AMF), and the UE provided a GUAMI containing the identity of the old AMF, the new AMF retrieves the UE context from the old AMF C. Authentication is carried out, either using 5G AKA or EAP-AKA D. In case a new AMF has been selected, the new AMF indicates to the old AMF that it is now taking over as serving AMF for the UE. E. The AMF registers as serving AMF for the UE in the specific access technology using Nudm_UECM service. The AMF also requests subscription data and subscribes to subscription data updates using Nudm_SDM service. 5G Call Flow: Registration
  • 4. F. the AMF initiates establishment of the AM policy association with PCF and retrieves the AM policies G. If the UE has indicated that it wants to activate User Plane connection for existing PDU Sessions, the AMF invokes the Nsmf_PDUSession_UpdateSMContext service operation for those PDU Sessions. If there is a mismatch in the UE and AMF PDU Session state, the AMF invokes the Nsmf_PDUSession_ReleaseSMContext service operation to notify the affected SMFs about those PDU Sessions. H. If the Registration procedure is successful so far, the AMF provides a NAS Registration Accept to the UE. In some cases, the UE sends a NAS Registration Complete message to the AMF. I. In case UE policies (ANDSP and/or URSP) are deployed, the AMF initiates establishment of the UE policy association with PCF. This allows the PCF to provide UE policies to the UE 5G Call Flow: Registration
  • 5. Note: The AMF may also check the ME identity with an Equipment Identity Register (EIR). typically between steps D and E. The EIR can be used to blacklist, for example, stolen UEs. Depending on the response from the EIR, the AMF may continue the attachment procedure or reject the UE 5G Call Flow: Registration
  • 6. 5G Call Flow: Deregistration A. The UE sends an NAS Deregistration Request message to AMF via the (R)AN. B. The AMF notifies each SMF with active SM context that the corresponding SM context is released. The SMF then in turn notifies other NFs about the release of the C. The AMF releases the AM policy association with PCF (if any). D. The AMF releases the UE policy association with PCF (if any). E. The AMF sends a Deregistration Accept message to the UE, unless the UE indicated switch-off, i.e., the UE in that case does not wait for any acceptance from the network. F. Finally, the AMF instructs (R)AN to release the N2 UE context. If there is still a (R) AN-level association between UE and (R)AN, the (R)AN may request the UE to release it.
  • 7. A. When the UE wants to initiate the Service Request procedure, it sends a NAS Service Request message to AMF via the (R)AN. If the UE wants to establish User Plane connections for one or more existing PDU Sessions, the UE includes information to AMF about the PDU Session IDs for these PDU Sessions. B. The network may optionally reauthenticate the UE during this procedure. C. If the UE indicated in step A that it wants to establish User Plane connection for one or more PDU Sessions, the AMF notifies each SMF serving the corresponding PDU Session. In the simplest case the SMF can reply to this message with the UPF tunnel endpoint identifiers. In other cases, e.g., if the UE location is outside the serving area of the current UPF, the SMF may have to select a new I-UPF and then this step C becomes more involved, with signaling towards the old I-UPF (if any), new I-UPF and the anchor (PSA) UPF. For simplicity we have not shown this additional N4 signaling. 5G Call Flow: Service Request UE Triggered
  • 8. D. If the procedure was triggered by the UE, the AMF sends a NAS Service Accept to the UE. If User Plane is to be established, the AMF also forwards the PDU Session information to the (R)AN, including the UPF tunnel endpoint identifiers. The (R)AN configures the User Plane connection towards the UE. The exact details of how this is done depends on the AN technology. For 3GPP RAN, this may, e.g., be done via RRC reconfiguration. Once this has been done, up-link traffic can start to be sent. The (R)AN then replies with the (R)AN tunnel endpoint identifier(s) to the AMF. E. The AMF now need to notify each SMF again, to provide the result of the User Plane establishment and the (R)AN tunnel endpoint identifier(s). If the PCF has subscribed to UE location information, the SMF then notifies the PCF about the new UE location. The SMF also provides the (R)AN tunnel endpoint identifier(s) to the UPF so that down-link traffic can be sent towards (R)AN. 5G Call Flow: Service Request UE Triggered
  • 9. 5G Call Flow: Service Request Network Triggered A. If the UPF receives down-link data and has been instructed by SMF to buffer the packets, the UPF does the buffering and notifies SMF about the received data. B. The SMF sends PDU Session information (UPF tunnel endpoint information and QoS information) to AMF for forwarding to (R)AN. C. If the UE is in CM-IDLE state, the AMF needs to page the UE. The AMF stores the PDU Session information and sends a paging request to NG-RAN. The NG-RAN then pages the UE. When the UE receives the page, the UE sends a Service Request message to the network. That message and the rest of the procedure then follows the UE-triggered Service Request described in Section 15.3.2. D. If the UE is in CM-CONNECTED state, there is no need to page the UE. Instead the AMF simply forwards the PDU Session information received from SMF to the (R)AN so that (R)AN can proceed with setting up the User Plane. This step (A) (B) (C) (D) Fig. 15.6 Network-triggered Service Request. Selected call flows 403 and the rest of the procedure also follows the UE- triggered Service Request described in Section 15.3.2, but here only the steps (C) and (D) are needed in the UE-triggered Service Request.
  • 10. A. The UE sends a 5GSM NAS PDU Session Establishment message to the AMF, including PDU Session Id, DNN-requested S-NSSAI, PDU Session type, etc. The AMF processes the NAS security. If the PDU Session Establishment is a request for a new PDU Session, the AMF selects a new SMF. The AMF may use the NRF to discover available SMFs serving the specific DNN and S-NSSAI. If the PDU Session Establishment is a request for handing over an existing PDU Session, the AMF uses its UE context to determine what SMF is serving the PDU Session Id. B. The AMF then forwards the 5GSM container (containing the PDU Session Establishment message) to the SMF. The SMF retrieves the Session Management related UE subscription data from UDM and also subscribes to subscription data updates from UDM C. In case secondary authentication is applied, it is performed now D. The SMF then selects a PCF and initiates SM policy session establishment to retrieve the initial set of PCC rules. The SMF also selects a UE IP address and UPF and initiates N4 session establishment towards that UPF 5G Call Flow: PDU Session Establishment
  • 11. E. The SMF then sends a 5GSM NAS PDU Session Establishment accept message towards the UE as well as the UPF GTP-U tunneling endpoint information and QoS information towards (R)AN. This message is sent via the AMF G. The AMF forwards the PDU Session information received from (R)AN to the SMF so that SMF can provide the (R)AN GTP-U tunnel endpoint to the UPF for downlink forwarding. Now also the down-link data path is ready for use. H. If all works well, the SMF then registers itself in UDM, as serving the PDU Session Id in UDM. F. The AMF creates and sends the N2 message containing the NAS message (PDU Session Establishment accept) as well as the PDU Session information for (R)AN, i.e., GTP-U tunneling information and QoS information. The (R)AN establishes the required resources towards the UE and replies to the AMF with information about the (R)AN GTP-U tunnel endpoint. When this is done, the up-link data path is ready for use 5G Call Flow: PDU Session Establishment
  • 12. 5G Call Flow: UE Configuration Update A. The AMF decides, e.g., based on updated subscription data, that UE configuration needs to be changed or a re-registration is needed. B. The AMF sends a UE Configuration Update command that may include the updated configuration. It may also include indications whether or not UE shall send an acknowledgement (UE Configuration Update Complete) or whether or not Registration procedure shall be performed. C. The UE then applies the new parameters. Depending on updated parameters, the AMF also may need to notify other entities. For example, if 5G-GUTI is changed, AMF needs to inform (R)AN about the new temporary identity. If the update was due to a Network Slicing Subscription Change Indication, then UDM is informed that UE has received the update D. Depending on the updated parameters, the AMF may release the AN association (e.g., Allowed NSSAI or Configured NSSAI are updated in a way that affects existing connectivity to Network Slices). The UE may also initiate a re-registration, e.g., to allow the UE to be connected to a new set of Network Slices.
  • 13. 5G Call Flow: Handover from 5GS to EPS A. The NG-RAN decides to trigger a handover to EPS and sends a Handover Required message to AMF. Based on the target “RAN” identifier the AMF determines it is a handover to E-UTRAN, and the AMF then request PGW- C+SMF to provide SM Context that is needed for AMF to transfer SM context to MME. B. The AMF then selects a target MME (based on information about target E-UTRAN provided by NG-RAN). The AMF then acts as a source MME and sends a Relocation Request to the MME. The MME will initiate session setup and handover in target E-UTRAN access, basically following the procedure for S1-based handover. If indirect forwarding applies (i.e., user data forwarding from source NG-RAN to target E-UTRAN via the core network), the MME initiates setup of forwarding tunnels on the EPC side. C. If indirect forwarding applies, the AMF triggers SMF to setup forwarding tunnels also on 5GC side.
  • 14. 5G Call Flow: Handover from 5GS to EPS D. The source side now issues the Handover Command to the UE, and UE moves to target cell. E. The data path for indirect forwarding (if applicable) is established and down-link data can be forwarded. Also, the up-link data path is available over the target access. F. The target E-UTRAN then sends a Handover Notify to target MME, and by this the target E-UTRAN considers the handover successful. The MME now notifies the source side (AMF) that the handover is complete. G. Finally, the UE initiates a Tracking Area Update procedure (as done according to normal S1-based handover). The network also triggers establishment of dedicated bearers that were not established during the actual handover procedure. The network also releases the indirect forwarding tunnels when they are no longer needed.