Step 1.
When the source RAN (NG-RAN, E-UTRAN) decides to cancel the handover to the target system, the source RAN initiates handover cancel message to the source CN node (AMF or MME).
Step 2.
After receiving the handover cancel message from the source RAN, if the source CN node or the target CN node is MME, it sends a Relocation Cancel Request message to the target CN node (MME or AMF). If both the source CN node and target CN node are AMF, the source AMF invokes (via initial AMF if AMF re-allocation is performed during preparation phase) the Namf_Communication_ReleaseUEContext Request (UE Context ID) toward the target AMF. During EPS to 5GS handover with AMF reallocation if the initial AMF has invoked a target AMF, the initial AMF invokes the Namf_Communication_CancelRelocateUEContext Request (UE Context ID) toward the target AMF.
Step 3.
The target CN node (MME or AMF) triggers release of resources towards target RAN node. The target RAN node releases the AN resources allocated for the handover.
Step 4.
Step 4a.
[Conditional] The SGW-C releases the corresponding resource in the SGW-U if allocated during the handover preparation.
Step 4b.
If the target CN node is AMF, the AMF invokes the
Nsmf_PDUSession_UpdateSMContext request (Relocation Cancel Indication) toward the SMF in non-roaming and local breakout roaming scenarios.
For home-routed roaming scenario, AMF invokes the
Nsmf_PDUSession_UpdateSMContext request (Relocation Cancel Indication) toward the (target) V-SMF and the V-SMF invokes the
Nsmf_PDUSession_Update Request (Relocation Cancel Indication) towards the H-SMF.
Based on the Relocation Cancel Indication, the SMF(s) deletes the session resources established during handover preparation phase in SMF(s) and UPF(s).
Step 4c.
[Conditional] The (target) V-SMF releases the corresponding resource in the (target) V-UPF if allocated during the handover preparation.
Step 4d.
[Conditional] The (H-)SMF+PGW-C releases the corresponding resource in the (H-)UPF+PGW-U if allocated during the handover preparation.
Step 5.
The target CN node (MME or AMF) sends Relocation Cancel Response towards the source CN node (AMF or MME).
Step 6.
The source CN node (AMF or MME) responds with handover cancel ACK towards the source RAN.
Step 7.
[Conditional] If target CN node is AMF and the source CN is MME and indirect forwarding tunnel had been set up during handover preparation phase then cancellation of handover triggers the MME to release the temporary resources used for indirect forwarding.
Step 7b.
[Conditional] If the source CN is AMF and the target CN node is MME and if indirect forwarding tunnel had been setup during handover preparation phase, then cancellation of handover triggers the AMF to release the session resources established during handover preparation phase in SMF(s) and UPF(s).
-
The AMF invokes the Nsmf_PDUSession_UpdateSMContext request (Relocation Cancel Indication) toward the SMF in non-roaming and local breakout roaming scenarios.
-
For home-routed roaming scenario, the AMF invokes the Nsmf_PDUSession_UpdateSMContext request (Relocation Cancel Indication) toward the V-SMF and the V-SMF invokes the Nsmf_PDUSession_Update Request (Relocation Cancel Indication) towards the H-SMF.
Based on the Relocation Cancel Indication, the SMF(s) deletes the session resources established during handover preparation phase in SMF(s) and UPF(s).
Step 7c.
[Conditional] In home routed roaming case, the V-SMF releases the corresponding resource in the target V-UPF if allocated during the handover preparation.
Step 7d.
[Conditional] In non-roaming or LBO case, the SMF+PGW-C releases the corresponding resource in the UPF+PGW-U if allocated during the handover preparation.
Step 8.
[Conditional] If target CN node is MME and indirect forwarding tunnel is setup during handover preparation phase then cancellation of handover triggers the target MME to release the temporary resources used for indirect forwarding.
Step 8a.
[Conditional] The SGW-C releases the resources for indirect forwarding in the SGW-U if allocated during the handover preparation.