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

Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedurestharinduwije
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxtharinduwije
 
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
 
【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
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)3G4G
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...3G4G
 
Evolution of Core Networks
Evolution of Core NetworksEvolution of Core Networks
Evolution of Core NetworksSarp Köksal
 
5G Call flow.pdf
5G Call flow.pdf5G Call flow.pdf
5G Call flow.pdfNavasCl2
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial TrainingSumanPramanik7
 
Pci planning-for-lte
Pci planning-for-ltePci planning-for-lte
Pci planning-for-ltechelebix
 
2.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 12.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 1Klajdi Husi
 
5G Network Architecture Options
5G Network Architecture Options5G Network Architecture Options
5G Network Architecture Options3G4G
 
190937694 csfb-call-flows
190937694 csfb-call-flows190937694 csfb-call-flows
190937694 csfb-call-flowsamakRF
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVikas Shokeen
 

What's hot (20)

Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
Cs fallback feature
Cs fallback featureCs fallback feature
Cs fallback feature
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkx
 
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
 
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
 
【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...
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)
 
2 g data call flow
2 g data call flow2 g data call flow
2 g data call flow
 
IMS + VoLTE Overview
IMS + VoLTE OverviewIMS + VoLTE Overview
IMS + VoLTE Overview
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...
 
Evolution of Core Networks
Evolution of Core NetworksEvolution of Core Networks
Evolution of Core Networks
 
5 g core overview
5 g core overview5 g core overview
5 g core overview
 
5G Call flow.pdf
5G Call flow.pdf5G Call flow.pdf
5G Call flow.pdf
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial Training
 
Pci planning-for-lte
Pci planning-for-ltePci planning-for-lte
Pci planning-for-lte
 
2.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 12.oeo000010 lte handover fault diagnosis issue 1
2.oeo000010 lte handover fault diagnosis issue 1
 
5G Network Architecture Options
5G Network Architecture Options5G Network Architecture Options
5G Network Architecture Options
 
5g introduction_NR
5g introduction_NR5g introduction_NR
5g introduction_NR
 
190937694 csfb-call-flows
190937694 csfb-call-flows190937694 csfb-call-flows
190937694 csfb-call-flows
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack Explained
 

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
 
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
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallbackSubhash Kumar
 
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
 
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)

LONG TERM EVELOUTION -140128082633-phpapp02.ppt
LONG TERM EVELOUTION -140128082633-phpapp02.pptLONG TERM EVELOUTION -140128082633-phpapp02.ppt
LONG TERM EVELOUTION -140128082633-phpapp02.ppt
 
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
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallback
 
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
 
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
 
Umts Final
Umts FinalUmts Final
Umts Final
 
10. Calibration.pptx
10. Calibration.pptx10. Calibration.pptx
10. Calibration.pptx
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

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.