Handover procedures Execution phase 执行阶段主要是释放原来基站资源,把 UE 在新的基站

1. Handover command (S-AMF - > S-RAN)
- Target to Source transparent container
- List Of PDU Sessions to be handed-over with N2 SM information containing information received from T-RAN during the handover preparation phase
- List Of PDU Sessions failed to be setup
从 S-AMF 接收到的 Target to Source transparent container 被转发。
SM 转发信息列表包括 T-RAN SM N3 直接转发信息列表或者 S-UPF SM N3 间接转发信息列表
S-RAN 使用 PDU 会话无法建立列表和指示的失败原因来决定是否继续进行 N2 切换过程。
2. Handover Command(S-RAN -> UE)
UE container 是一个 UE 部分 Target to Source transparent container,其用来从 T-RAN 通过 AMF 到 S-RAN 透明发送,以及靠 S-RAN 提供给 UE
2a0.
如果 PLMN 已经配置 secondary RAT 使用情况报告,以及 S-NG-RAN 也有 Secondary RAT 使用情况数据要报告,S-NG-RAN 可能提供 RAN 使用情况数据报告消息
- N2 SM Information (Secondary RAT usage data)
- Handover Flag,指示 AMF 在转发使用数据报告之前应该先缓存 N2 SM 信息
2a. - 2c Uplink RAN Status Transfer
S-RAN -> S-AMF (Uplink RAN Status Transfer message),如果 UE 没有无线承载将已 PDCP 状态保留对待,S-RAN 可忽略发送这个消息
如果存在 AMF,则 S-AMF 会通过 Namf_Communication_N1N2MessageTransfer 服务操作将此信息发送到 T-AMF,并且 T-AMF 进行确认。 如TS 36.300 [46]和TS 38.300 [9]中所指定,S-AMF 或 T-AMF(如果已重新分配AMF)将通过 Downlink RAN Status Transfer 消息将信息发送到T-RAN。
3. Direct / Indirect data forwarding
Direct 直接转发是直接通过两个基站进行转发数据,间接转发是通过 5G CN 转发数据(两个基站之间没有用户面接口)
上行数据包从 T-RAN 到 T-UPF 和 UPF(PSA)
下行数据包从 UPF(PSA)途径 S-UPF 到 S-RAN
S-RAN 应该开启转发从 S-RAN 到 T-RAN 的 Qos 流或者 DRB 订阅数据转发的下行数据,可以包括直接和间接转发
4. Handover Confirm (UE - > T-RAN)
在 UE 已经成功同步到目标小区,UE 发送一个 Handover Confirm 消息到 T-RAN,UE 认为该消息成功切换。
5. Handover Notify (T-RAN -> T-AMF)

由 T-NG-RAN 发送的消息来通知 AMF UE 已经在目标小区标识,切换已经完成

后面流程主要是打通用户面的下行通道,上行流程是
UE --> T-NG-RAN --> T-UPF --> UPF(PSA) --> DN
6a. Namf_Communication_N2InfoNotify
[Conditional] T-AMF -> S-AMF
T-AMF 调用 Namf_Communication_N2InfoNotify 通知 S-AMF 从 T-RAN 接收的 N2 handover nofify
S-AMF 开启一个定时器来监管 S-RAN 资源的释放
6b. Namf_Communication_N2InfoNotify ACK
[Conditional] S-AMF -> T-AMF
N2 SM Info(Secondary RAT usage data)
S-AMF 调用 Namf_Communication_N2InfoNotify ACK 向 T-AMF 确认
6c. Nsmf_PDUSession_ReleaseSMContext Request
[Conditional] S-AMF -> SMF
- SUPI
- PDU Session ID
- N2 SM Information (Secondary RAT Usage Data)
如果 T-AMF 不接受的 PDU 会话,(例如 PDU 会话对应的 S-NSSAI 在 T-AMF 不可用),S-AMF 触发释放 PDU 会话流程
7. Nsmf_PDUSession_UpdateSMContext Request (T-AMF->SMF)
- Handover Complete indication for PDU Session ID
- UE presence in LADN service area
- N2 SM Information (Secondary RAT usage data)
向每一个 PDU 会话对应的 SMF 发送 Handover Complete 来指示 N2 切换成功
在切换准备阶段当 Nsmf_PDUSession_UpdateSMContext Response message 到达晚了(应该就是定时器超时了),或者 SMF 涉及的 PDU 会话不被 T-RAN 接受,Nsmf_PDUSession_UpdateSMContext Request (SUPI, PDU Session ID, Operation Type) 需要发送到 SMF 来允许 SMF 释放已经分配的 N3 UP 地址和隧道 ID。SMF 处理的 PDU 会话考虑被暂停,对于 PDU 会话切换尝试终止
在 AMF 决定 PDU 会话相关的 LADN,然后 AMF 提供 “UE presence in LADN service area”,如果 AMF 没有提供 “UE presence in LADN service area” 指示,SMF 决定 DNN 对应的 LADN,然后 SMF 认为 UE 不再 LADN 服务区
重新分配 UPF
8a. N4 Session Modification Request
[Conditional] SMF to T-UPF (intermediate)
如果新的 T-UPF 插入或者已经存在的中间 S-UPF 重新分配,SMF 发送 “N4 Session Modification Request” 到 T-UPF,指示 T-RAN 的下行 AN 隧道信息
8b. N4 Session Modification Response
[Conditional] T-UPF -> SMF
T-UPF 发送 “N4 Session Modification Response” 消息 向 SMF 确认
UPF 未重新分配
9a. N4 Session Modification Request
[Conditional] SMF -> S-UPF (intermediate)
如果 UPF 未重分配,SMF 发送 “N4 Session Modification Request” 给 S-UPF,指示 T-RAN 的下行 AN 隧道信息
9b. N4 Session Modification Response
[Conditional] S-UPF to SMF
S-UFP 向 SMF 发送 “N4 Session Modification Response” 消息进行确认
10a. N4 Session Modification Request
[Conditional] SMF -> UPF (PSA)
对于非漫游或者本地疏导漫游场景,SMF 向 UPF(PSA)发送 “N4 Session Modification Request”,如果一个新的 T-UPF 插入或者一个已存在的中间 S-UPF 重新分配,提供 T-RAN 的 N3 AN 隧道信息或者 T-UPF 的下行 CN 隧道信息
对于归属地漫游场景,,如果已存在的中间 S-UPF 终止点 N9 到 H-UPF (PSA)重新分配,V-SMF 向 H-SMF 调用 Nsmf_PDUSession_Update 请求服务操作
S-UPF 作为一个 ULCL 或者 BP 的情况,SMF 指示指示其中的一个 PSF 来发送 “end marker” 数据包。确保 “end marker” 是旧路径的最后用户面数据包
如果 T-UPF 未插入或者已存在的中间 S-UPF 未重新分配,步骤 10a 和 10b 省略
10b. N4 Session Modification Response
[Conditional] UPF (PSA) -> SMF
为了在 T-RAN 协助重新排序功能,UPF(PSA) 为每个 N3 隧道发送多个 “end marker”,S-NG-RAN 将转发 “end marker” 包到 T-NG-RAN。
11. Nsmf_PDUSession_UpdateSMContext Response (SMF->T-AMF)
SMF 确认 Handover 完成,如果间接数据转发被应用,SMF 开启一个间接数据转发定时器,用来释放间接数据转发隧道的资源
12.Registration Procedure
UE 按照章节 4.2.2.2.2 发起移动注册更新流程,T-AMF 知道是切换流程,因此 T-AMF 只执行部分注册流程。具体而言,将跳过注册过程中用于源AMF与目标AMF之间的上下文传输的步骤4、5和10。
12 步骤是后补票方式,后补注册流程
13 14 主要是释放就的资源
13a. N4 Session Release Request
[Conditional] SMF -> S-UPF (intermediate)
如果存在源中间 UPF,则在步骤6中的计时器或间接数据转发计时器到期之后,SMF 会通过向源 UPF 发送 N4 Session Release Request(释放原因)来启动资源释放。 该消息还用于释放 S-UPF 中的间接数据转发资源。
13b. N4 Session Release Response
S-UPF -> SMF
S-UPF 发送 “N4 Session Release Response” 确认资源释放。在间接数据转发的情况下,间接数据转发的资源也会被释放。
14a. UE Context Release Command (AMF->S-RAN)
在 6a 定时器过期后,AMF 发送 “UE Context Release Command”
14b. UE Context Release Complete (S-RAN->AMF)
S-NG-RAN 释放 UE 相关资源并返回消息 “UE Context Release Complete”
15a. N4 Session Modification Request
[Conditional] SMF -> T-UPF
如果使用间接转发和 UPF 重新分配,在间接数据转发定时器过期 ,SMF 向 T-UPF 发送 “N4 Session Modification Request” 来释放间接数据转发资源
15b. N4 Session Modification Response
[Conditional] T-UPF -> SMF
T-UPF 发送 “N4 Session Modification Response” 消息确认间接数据转发资源的释放
如果 AMF 被其他 NF 订阅了移动性事件,则 AMF 通过调用 Namf_EventExposure_Notify 服务操作将事件通知给相应的 NF,如第4.5.4.2。节中所述。
在接收到 Namf_EventExposure_Notify 并指示 UE 仅可通过监管优先服务可达时,如果 PDU 会话的服务不是监管优先服务,则 SMF 将停用 PDU 会话。 对于归属地漫游情况,V-SMF 会触发 PDU 会话的停用,此外,如果该 H-SMF 在收到通知后与信令优先服务无关,则禁止发送下行链路信令。