欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

【5G核心网】 Handover procedures Execution phase切换流程执行阶段

程序员文章站 2022-03-01 23:24:33
Figure 4.9.1.3.3-1: inter NG-RAN node N2 based handover,execution phase1. Handover command (S-AMF - > S-RAN) - Target to Source transparent container - List Of PDU Sessions to be handed-......

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

【5G核心网】 Handover procedures Execution phase切换流程执行阶段

Figure 4.9.1.3.3-1: inter NG-RAN node N2 based handover, execution phase


1. Handover command (S-AMF - > S-RAN)

【5G核心网】 Handover procedures Execution phase切换流程执行阶段

-  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

SM 转发信息列表包括 T-RAN SM N3 直接转发信息列表或者 S-UPF SM N3 间接转发信息列表


2. Handover Command(S-RAN -> UE)

UE container 是一个 UE 部分 T->S 透明容器,其用来从 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 -> T-AMF (Namf_Communication_N1N2MessageTransfer)

有条件的,T-AMF -> T-RAN (Downlink RAN Status Transfer message)


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


5. Handover Notify (T-RAN -> T-AMF)

【5G核心网】 Handover procedures Execution phase切换流程执行阶段

由 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 服务区


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 确认


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 发起移动注册更新流程,T-AMF 知道是切换流程,因此 T-AMF 只执行部分注册流程

12 步骤是后补票方式,后补注册流程


13 14 主要是释放就的资源

13a. N4 Session Release Request

[Conditional] SMF -> S-UPF (intermediate)

如果由 S-UPF,SMF 发起资源释放,这个消息也用来释放 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” 消息确认间接数据转发资源的释放

本文地址:https://blog.csdn.net/zhonglinzhang/article/details/107692060

相关标签: 5G