5G注册与会话流程

主题:5G注册与会话流程
简介:注册与去注册流程、PDU Session建立与释放流程、gNB/UPF/MEC切换流程、业务请求流程。
参考:TS23.502 (5G UE注册流程 5G UE注册流程
作者:ybb
时间:2021年8月18日

1 移动性管理流程(初始注册与去注册流程、服务请求流程、UE配置更新流程、AN释放流程)

(1)初始注册流程

(参考TS 23.502 4.2.2 Registration procedures 5G UE注册流程 5G UE注册流程
5G UE初始注册流程
1.UE-RAN的注册请求:

2.基于RAT和请求的NSSAI选择AMF:

3.RAN到新的AMF请求:

4.[有条件的]新的AMF到旧的AMF

5.[有条件的]旧的AMF到新的AMF

6.[有条件的]新的AMF到UE

7.[有条件的]UE到新的AMF

8.AMF根据SUPI或者SUCI选择AUSF

9a.如果需要身份认证,AMF会向AUSF请求

9b.如果NAS安全上下文不存在,则执行NAS安全启动。
如果 NAS 安全上下文不存在,则按照 TS 33.501 [15] 中的描述执行 NAS 安全启动。 如果 UE 在步骤 1 中没有 NAS 安全上下文,则 UE 包括完整的注册请求消息,如 TS 24.501 [25] 中所定义。
AMF 决定是否需要重新路由注册请求,如第 4.2.2.2.3 节所述,其中初始 AMF 指的是 AMF。

9c.如果5G-AN已经请求UE上下文,则AMF将启动NGAP程序以向5G-AN提供TS 38.413 [10]指定的安全上下文。
如果 5G-AN 已请求 UE 上下文,则 AMF 将启动 NGAP 程序以向 5G-AN 提供 TS 38.413 [10] 中指定的安全上下文。 此外,如果 AMF 决定支持 EPS 回退(例如,根据 TS 23.501 [2] 的第 5.17.2.3.1 条中定义的附加程序期间支持请求类型标志“切换”的 UE 能力,订阅 数据和本地策略),AMF 应按照 TS 38.413 [10] 中的规定向 5G-AN 发送指示“重定向语音回退的 EPS 是可能的”。 否则,AMF 会指示“语音的 EPS 回退的重定向是不可能的”。 此外,如果 AMF 提供有关 UE 的 Tracing Requirements,则 AMF 在 NGAP 过程中向 5G-AN 提供 Tracing Requirements。

9d.5G-AN存储安全上下文并向AMF确认。
5G-AN 存储安全上下文并向 AMF 确认。 5G-AN 使用安全上下文来保护与 UE 交换的消息,如 TS 33.501 [15] 中所述。

10.[有条件的]新的AMF到旧的AMF:
如果AMF发生了改变,新的AMF会通过调用Namf_Communication_RegistrationStatusUpdate服务操作来通知旧的AMF UE在新的AMF中的注册完成。

11.[有条件的]新的AMF到UE

12.新的AMF通过调用N5g-eir_EquiomentIdentityCheck_Get服务操作来启动UE身份检查

13.如果执行步骤14,新的AMF根据SUPI选择UDM,然后UDM可以选择UDR实例。

14a-c.如果上次注册后AMF发生了变化或者UE提供的SUPI不涉及AMF中的有效上下文,新的AMF使用Nudm_UECM_Registration向UDM注册。

14d.当UDM将关联的访问类型与服务AMF存储在一起时,如步骤14a所示,他将造成UDM向旧的AMF发起Nudm_UECM_DeregistrationNotification

14e.[有条件的]如果旧的AMF没有其他接入类型的UE上下文,则旧的AMF使用Nudm_SDM_unsubscribe向UDM取消订阅数据。

15.如果AMF决定发起PCF通信,则AMF的行为如下。
如果新的 AMF 决定使用在步骤 5 中旧 AMF 的 UE 上下文中包含的 (V-)PCF ID 所标识的 (V-)PCF,则 AMF 联系由 (V-)PCF ID 标识的 (V-)PCF 以获取策略。 如果 AMF 决定执行 PCF 发现和选择,并且 AMF 选择 (V)-PCF 并且可以选择 H-PCF(用于漫游场景),如 TS 23.501 [2] 的第 6.3.7.1 节所述,并根据 V -NRF 与 H-NRF 的相互作用在条款 4.3.2.2.3.3 中描述。

16.[可选的]新的AMF执行AM策略关联的建立和修改,对于紧急注册,则会跳过此步骤。
如果新的 AMF 在步骤 15 中选择了新的 (V-)PCF,则新的 AMF 与所选的 (V-)PCF 执行 AM 策略关联建立,如第 4.16.1.2 条中所定义。
如果使用由旧 AMF 的 UE 上下文中包含的 (V-)PCF ID 标识的 (V-)PCF,则新 AMF 与 (V-)PCF 执行 AM 策略关联修改,如第 4.16.2.1.2 节中所定义。
如果 AMF 将 Mobility Restrictions(例如 UE 位置)通知 PCF 进行调整,或者如果 PCF 由于某些条件(例如使用中的应用程序、时间和日期)更新了 Mobility Restrictions,PCF 应提供更新后的 Mobility Restrictions到 AMF。如果订阅信息包括跟踪要求,则 AMF 向 PCF 提供跟踪要求。
如果 AMF 支持 DNN 替换,则 AMF 向 PCF 提供允许的 NSSAI,如果可用,还提供允许的 NSSAI 的映射。
如果 PCF 支持 DNN 替换,则 PCF 为 AMF 提供 DNN 替换的触发器。
17.[有条件的]AMF到SMF:Nsmf_PDUSession_UpdateSMContext()
对于紧急注册的UE,当注册类型为移动性注册更新时应用此步骤。

AMF 在以下场景中调用 Nsmf_PDUSession_UpdateSMContext(参见第 5.2.8.2.6 条):

  • 如果要激活的 PDU 会话列表包含在步骤 1 的注册请求中,则 AMF 向与 PDU 会话相关联的 SMF 发送 Nsmf_PDUSession_UpdateSMContext 请求,以激活这些 PDU 会话的用户平面连接。执行第 4.2.3.2条中描述的从步骤 5 开始的步骤以完成用户平面连接激活,而无需发送 RRC 非活动辅助信息,也无需将 MM NAS 服务接受从 AMF发送到第 4.2 条第 12 条中描述的 RAN。 3.2.当 PDU 会话的用户平面连接被激活时,UE 中的 AS 层将其指示给 NAS 层。

  • 如果 AMF 在步骤 3 中确定 UE 正在执行往返 NB-IoT 的 RAT 间移动性,则 AMF 向与 UE PDU 会话相关联的 SMF 发送 Nsmf_PDUSession_UpdateSMContext 请求,因此 SMF ) 可以根据“跨 RAT 移动性的 PDU会话连续性”订阅数据更新它们。从第 4.2.3.2 条中描述的步骤 5 开始执行的步骤无需从 AMF 向 ®AN 发送 MM NAS 服务接受,在第 4.2.3.2 条中描述的第 12 步中描述。

当服务 AMF 发生变化时,新的服务 AMF 通知每个 PDU 会话的SMF 它已经接管了通往 UE 的信令路径的责任:新的服务 AMF 使用从旧 AMF 接收到的 SMF 信息调用 Nsmf_PDUSession_UpdateSMContext 服务操作在第 5 步。它还指示是否要重新激活 PDU 会话。

18.如果新的AMF和旧的AMF在同一个PLMN中,则新的AMF向N3IWF/TNGF/W-AGF发送UE上下文修改请求,如 TS 29.413 [64] 中所述。
如果AMF发生变化并且旧的AMF已经通过N3IWF、W-AGF或者TNGF指示UE处于CM-CONNECTED状态,并且如果新的AMF和旧的AMF在同一个PLMN中,则新的AMF创建一个NGAP UE与UE连接的N3IWF/TNGF/W-AGF的关联。这会自动释放旧的AMF和N3IWF/TNGF/W-AGF之间现有的NGAP UE关联。

19a.[有条件的]新的AMF在步骤19中收到来自N3IWF、W-AGF或TNGF的响应消息后,新的AMF使用Nudm_UECM_Registration作为步骤14a向UDM注册。
但访问类型设置为“非 3GPP 访问” . UDM 将关联的访问类型与服务 AMF 存储在一起,并且不会删除与其他访问类型关联的 AMF 身份(如果有)。 UDM 可以将在 AMF 注册时由 Nudr_DM_Update 提供的信息存储在 UDR 中。

19b.[有条件的]当 UDM 将关联的访问类型(即非 3GPP)与服务 AMF 存储在一起时,如步骤 19a 所示,它将导致 UDM 向旧 AMF 发起 Nudm_UECM_DeregistrationNotification(参见第 5.2.3.2.2 条) 对应相同(即非3GPP)接入。 旧的 AMF 删除了非 3GPP 接入的 UE 上下文。

20.空

21.新的AMF到UE:Registration Accept

(5G-GUTI, Registration Area, [Mobility restrictions], [PDU Session status], [Allowed NSSAI], [Mapping Of Allowed NSSAI], [Configured NSSAI for the Serving PLMN], [Mapping Of Configured NSSAI], [NSSRG Information], [rejected S-NSSAIs], [Pending NSSAI], [Mapping Of Pending NSSAI], [Periodic Registration Update timer], [Active Time], [Strictly Periodic Registration Timer Indication], [LADN Information], [accepted MICO mode], [IMS Voice over PS session supported Indication], [Emergency Service Support indicator], [Accepted DRX parameters for E-UTRA and NR], [Accepted DRX parameters for NB-IoT], [extended idle mode DRX parameters], [Paging Time Window], [Network support of Interworking without N26], [Access Stratum Connection Establishment NSSAI Inclusion Mode], [Network Slicing Subscription Change Indication], [Operator-defined access category definitions], [List of equivalent PLMNs], [Enhanced Coverage Restricted information], [Supported Network Behaviour], [Service Gap Time], [PLMN-assigned UE Radio Capability ID], [PLMN-assigned UE Radio Capability ID deletion], [WUS Assistance Information], [Truncated 5G-S-TMSI Configuration], [Connection Release Supported], [Paging Cause Supported], [Paging Restriction Supported], [Reject Paging Supported]).

21b.[可选的]新的AMF执行 4.16.11 中定义的UE策略关联建立。

22.[有条件的]UE到新的AMF:Registration Complete
当 UE 在收到 [Configured NSSAI for the Serving PLMN]、[Mapping Of Configured NSSAI]、[NSSRG Information] 和网络切片订阅更改指示中的任何一个后成功更新自身时,UE 向 AMF 发送注册完成消息,或 步骤 21 中的 CAG 信息。
UE 向 AMF 发送注册完成消息以确认是否分配了新的 5G-GUTI。
如果分配了新的 5G-GUTI,则当较低层(3GPP 接入或非 3GPP 接入)向 UE 的 RM 层指示注册完成消息具有 已成功通过无线接口传输。

23a.对于3GPP接入注册,如果AMF没有释放信令连接,则AMF向NG-RAN发送RRC Inactive Assistance Information

对于非 3GPP 接入注册,如果 UE 在 3GPP 接入时也处于 CM-CONNECTED 状态,则 AMF 向 NG-RAN 发送 RRC Inactive Assistance Information。
AMF 还使用 Nudm_SDM_Info 服务操作向 UDM 提供 UE 收到 CAG 信息或网络切片订阅更改指示(参见步骤 21 和步骤 22)并对其采取行动的确认。

24.[有条件的]AMF到UDM:在步骤14a之后,在任何前述步骤并行,AMF会使用Nudm_UECM_Update向UDM发送支持IMS语音PS会话指示

  • 如果 AMF 评估了 IMS Voice over PS 会话的支持,请参见 TS 23.501 [2] 的第 5.16.3.2 条

  • 如果 AMF 确定它需要更新 PS 会话上 IMS 语音的同构支持,请参见 TS 23.501 [2] 的第 5.16.3.3 条。

25.如果UE在注册请求中的UE NN Core Network Capability中表明其支持 NSS 认证和授权过程,并且HPLMN的任何S-NSSAI都受制于NSS认证和授权,相关步骤在4.2.9.1执行。

一旦针对所有 S-NSSAI 的网络切片特定认证和授权过程完成,AMF 将触发 UE 配置更新过程以传递允许的 NSSAI,其中还包含网络切片特定认证和授权成功的 S-NSSAI ,并包括具有适当拒绝原因值的任何被拒绝的 NSSAI。
如果注册区域的跟踪区域之前由于未决的特定于网络切片的身份验证和授权而被分配为不允许区域,则 AMF 应取消移动性限制。
AMF 在 UE 上下文中为 HPLMN 的任何 S-NSSAI 存储一个指示,该指示受网络切片特定认证和授权的约束,网络切片特定认证和授权成功。
一旦完成了网络切片特定的认证和授权过程,如果 AMF 确定在允许的 NSSAI 中不能为 UE 提供 S-NSSAI,该 UE 已经被 PLMN 成功认证和授权,如果没有默认的 S-NSSAI (s) 可以进一步考虑,AMF 应执行第 4.2.2.3.3 节中描述的网络发起的注销程序,并应在明确的注销请求消息中包含被拒绝的 S-NSSAI 列表,其中每个都带有适当的拒绝原因值。
对于如第 4.15.4 条所述的情况,在此过程结束时触发对 NF 消费者的移动性相关事件通知。

(2)①UE发起去注册流程

(参考TS23.502 4.2.2.3 Deregistration procedures)
5G UE发起去注册流程

(2)②网络侧发起去注册流程

(参考TS23.502 4.2.2.3 Deregistration procedures)
5G 网络侧发起去注册流程

(3)服务请求流程

(参考TS 23.502 4.2.3 Service Request procedures)

服务请求流程用于空闲状态UE和AMF之间建立信令连接,也可用于空闲态或者连接态UE激活已建立的PDU会话的用户面连接。
5G 服务请求流程

(4)AN释放流程

(参考TS23.502 4.2.6 AN Release)
当UE长时间不活动时,RAN上UE不活动定时器超时后,RAN会发起AN Release流程节省网络资源。

5G AN释放流程

(5)UE配置更新流程(未看

(参考TS 23.502 4.2.4 UE Configuration Update)
5G UE配置更新流程

2 PDU Session建立、修改、释放流程

(1)PDU Session建立流程

(参考TS23.502 4.3.2 PDU Session Establishment)
当UE需要与外部网络进行业务交互,UE会发起PDU会话建立流程,该流程包括IP地址的分配、UPF的选择、PCF策略获取、该UE接入外部网络的权限检查。
5G PDU Session建立请求

(2)PDU Session修改流程

(参考TS 23.502 4.3.3 PDU Session Modification)
在UE和网络之间交换的一个或者多个QoS参数被修改、UE能力变更、UE或者网络侧发起PDU会话修改流程进而更新QoS等参数。
5G PDU Session修改流程

(3)PDU Session释放流程(UE关机)

(参考TS 23.502 4.3.4 PDU Session Release)
当UE不再需要相关业务、PCF、SMF本地配置释放策略场景下,UE或者网络侧挥发期本流程释放该会话相关的资源。

5G PDU Session释放流程

注:不同网元之间的接口
UE ——N1——AMF
AMF——N2——RAN
RAN——N3——UPF
SMF——N4——UPF
UPF——N6——DN

3 切换流程

gNB更换?UPF更换?MEC更换?

(1)基于Xn接口(gNB)的切换流程

(参考TS23.502 4.9.1.2 Xn based inter NG-RAN handover)
5G gNB切换流程
示意图:gNB切换流程示意图
gNB切换流程示意图

(1)基于N2接口的切换流程

(参考TS23.502 4.9.1.3 Inter NG-RAN node N2 based handover)
5G 基于N2接口的切换流程

(2)UPF切换

(3)MEC切换

4 UE侧触发的业务请求流程和网络侧触发的业务请求流程

(1)网络侧触发的业务员请求流程

5G 网络侧触发的业务请求流程

注:参考5G NR the next generation wireless access technology
5G RRC状态
IDLE——INACTIVE——CONNECTED

(2)UE侧触发的业务请求流程

5G UE侧触发的业务请求流程

  • 2
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AirSim 是一个由 Microsoft Research 开发的开源模拟器,专为无人机和虚拟现实(VR)应用设计,提供了一个真实的飞行环境和传感器数据,常用于机器学习、计算机视觉和控制算法的研究。AirSim 可以与 Unreal Engine (UE) 集成,Unreal Engine 是一款强大的游戏开发引擎,但也被广泛用于创建沉浸式虚拟体验。 要下载并使用 AirSim 和 UE 集成,你需要完成以下步骤: 1. **下载AirSim**: - 访问官方网站 https://microsoft.github.io/AirSim/ ,下载适用于你的平台的最新版本(Windows, Linux 或 macOS)。 - 安装过程中可能需要设置 SDK 和依赖项,如 Python 和 ROS(如果你计划使用 ROS 与 AirSim 交互)。 2. **下载Unreal Engine**: - 访问官方UE官网 https://www.unrealengine.com/ ,注册并下载免费版或根据需求选择合适版本。 - 安装并启动 UE,可能会提示你安装额外的插件或工具,其中可能包括 AirSim 插件。 3. **安装AirSim 插件**: - 在 UE 中,打开 `Plugins` 文件夹,然后查找 `AirSim` 或 `AirSimPlugin`。 - 如果没有预装,你可能需要从 GitHub 下载插件并导入到 UE 中。 4. **配置和测试**: - 在 UE 中启用 AirSim 插件,并按照教程设置飞行场景和传感器模拟。 - 创建新的项目,测试飞行控制器和感知功能。 **相关问题--:** 1. 如何在AirSim中设置和控制无人机? 2. UE中的AirSim插件是否支持自定义场景建模? 3. 如何处理AirSim和UE之间的网络延迟问题?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值