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

5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial TrainingSumanPramanik7
 
LTE Attach Call Flow_Vi.pptx
LTE Attach Call Flow_Vi.pptxLTE Attach Call Flow_Vi.pptx
LTE Attach Call Flow_Vi.pptxGaganVerma62
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedurestharinduwije
 
Beginners: 5G Terminology
Beginners: 5G TerminologyBeginners: 5G Terminology
Beginners: 5G Terminology3G4G
 
Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guideMorg
 
Opinion: The Politics of SA vs NSA 5G & 4G Speeds
Opinion: The Politics of SA vs NSA 5G & 4G SpeedsOpinion: The Politics of SA vs NSA 5G & 4G Speeds
Opinion: The Politics of SA vs NSA 5G & 4G Speeds3G4G
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based ArchitectureSridhar Bhaskaran
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flowassinha
 
5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspective5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspectiveSridhar Bhaskaran
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_ModesAalekh Jain
 
LTE KPIs and Formulae
LTE KPIs and FormulaeLTE KPIs and Formulae
LTE KPIs and FormulaeMradul Nagpal
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architctureHemraj Kumar
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshootingJamil Awan
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attachaliirfan04
 
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
 
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
 

What's hot (20)

5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial Training
 
LTE Attach Call Flow_Vi.pptx
LTE Attach Call Flow_Vi.pptxLTE Attach Call Flow_Vi.pptx
LTE Attach Call Flow_Vi.pptx
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
5g introduction_NR
5g introduction_NR5g introduction_NR
5g introduction_NR
 
Beginners: 5G Terminology
Beginners: 5G TerminologyBeginners: 5G Terminology
Beginners: 5G Terminology
 
Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guide
 
Opinion: The Politics of SA vs NSA 5G & 4G Speeds
Opinion: The Politics of SA vs NSA 5G & 4G SpeedsOpinion: The Politics of SA vs NSA 5G & 4G Speeds
Opinion: The Politics of SA vs NSA 5G & 4G Speeds
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture
 
Cs fallback feature
Cs fallback featureCs fallback feature
Cs fallback feature
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
 
5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspective5 g core network and the cloud - A standards perspective
5 g core network and the cloud - A standards perspective
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
 
LTE KPIs and Formulae
LTE KPIs and FormulaeLTE KPIs and Formulae
LTE KPIs and Formulae
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architcture
 
Volte troubleshooting
Volte troubleshootingVolte troubleshooting
Volte troubleshooting
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attach
 
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
 
3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)
 
Circuit switched fallback
Circuit switched fallbackCircuit switched fallback
Circuit switched fallback
 

Similar to 5gc call flow

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
 
Airport Authority of India training manual
Airport Authority of India  training manualAirport Authority of India  training manual
Airport Authority of India training manualHarvindar Raghav
 

Similar to 5gc call flow (20)

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
 
Umts Final
Umts FinalUmts Final
Umts Final
 
10. Calibration.pptx
10. Calibration.pptx10. Calibration.pptx
10. Calibration.pptx
 
Airport Authority of India training manual
Airport Authority of India  training manualAirport Authority of India  training manual
Airport Authority of India training manual
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

5gc call flow

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