5G核心网学习平台
AMF 实践篇 #45

AMF功能实战篇(5) RRC-Inactive态的支持

《5G核心网原理与实践》实践篇 · AMF 网元功能

《5GC原理与实践》实践篇(5) RRC-Inactive态的支持

爱卫生

2023年02月12日 20:37

《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。

本文是AMF篇的第5篇。

1 CM-Connected with RRC-Inactive态的支持

在原理篇的1.3.7节介绍了RRC-Inactive状态。这个状态对AMF来说是透明的,主要是gNB负责决定RRC-Inactive状态到RRC-Active状

态的切换。但AMF需要辅助gNB完成对RRC-Inactive的管理。

需要AMF支持的RRC-Inactive功能主要是指AMF需要在注册、业务请求等流程中,为gNB提供RRC Inactive的辅助参数,从而辅助gNB

做出正确的决策,例如UE是否该进入RRC-Inactive状态、制定最优寻呼策略、完成对UE的可达性管理等。

RRC Inactive辅助信息对应N2接口的Core Network Assistance Information for RRC INACTIVE,在TS38413中的9.3.1.15节定义。它包

括以下子参数(规范原文截图):

翻译过来就是:UE-ID索引值(用于计算寻呼帧)、UE相关的DRX值、周期性注册更新计时器、MICO模式指示、TA列表(注册区

域)、期望的UE行为(期望的UE移动轨迹)、Paging eDRX相关参数(Cycle和Window)。

并且AMF还需支持N2通知流程,从gNB获取到UE当前是RRC Inactive还是RRC Connected状态。

1.1 AMF支持为gNB提供RRC-Inactive辅助信息

检查项:AMF应能在N2消息中,为gNB提供前面提到的RRC-Inactive辅助信息。

检查点:根据38413,Core Network Assistance Information for RRC INACTIVE参数可通过以下N2消息由AMF发给gNB:

- INITIAL CONTEXT SETUP REQUEST(常见于注册流程)

- UE CONTEXT MODIFICATION REQUEST(不太常见)

- HANDOVER REQUEST(常见于切换流程)

- PATH SWITCH REQUEST ACKNOWLEDGE(常见于切换流程)。

这里可以以注册流程为例,进行检查。检查注册流程中,AMF发给gNB的INITIAL CONTEXT SETUP REQUEST消息中是否携带了

Core Network Assistance Information for RRC INACTIVE参数。

以下是消息举例:

1.2 AMF支持从gNB获取UE的RRC Inactive状态报告

前面是AMF为gNB提供RRC Inactive辅助信息,反过来,gNB也需要支持N2口相关流程,向AMF发送UE的RRC Inactive状态报告。这

总共涉及到2个主要参数和1个关键消息。

这2个主要参数是:

1)AMF-->gNB的RRC Inactive Transition Report Request参数,该参数在TS38413的9.3.1.91节定义,用于AMF请求gNB上报UE的

RRC状态。注意,这个是参数名,不是消息名称。该参数可以出现在这4个N2口消息中。包括:

INITIAL CONTEXT SETUP REQUEST、UE CONTEXT MODIFICATION REQUEST、HANDOVER REQUEST、

PATH SWITCH REQUEST ACKNOWLEDGE。但该参数是可选参数,是否要求还取决于AMF的配置。

2)gNB-->AMF的RRC Inactive Transition Report消息,该消息在TS38413的9.2.2.10节定义,用于gNB向AMF上报UE的RRC状态。该

消息中携带了RRC State参数用于详细描述UE的RRC状态。

下图是AMF发给gNB的RRC Inactive Transition Report Request参数在规范原文,该参数是枚举类型,取值为

Single RRC connected state report表示当UE进入RRC连接态,gNB要给AMF发报告。取值为subsequent state transition report表示当

UE进入RRC Inactive态,gNB要给AMF发报告。

下图是gNB发给AMF的RRC Inactive Transition Report报告消息在规范原文,可以看到RRC State为必选参数:

下图是完整的AMF要求gNB上报RRC Inactive状态的流程图:

检查项:检查AMF是否能从上述4个消息中获取UE处于RRC Inactive的状态报告。并且在AMF上能通过CLI查看到UE的RRC Inactive状

态。

检查点1:发起一个注册流程,抓下N2口信令消息INITIAL CONTEXT SETUP REQUEST,检查AMF是否下发了

RRC Inactive Transition Report Request参数。

检查点2:当UE在基站侧进入RRC Inactive态后,gNB给AMF发RRC Inactive Transition Report,并携带RRC State参数。检查AMF能

正确的识别该参数和把UE的RRC状态记录下来,并用CLI查看。

以下是消息举例:AMF发给gNB的RRC Inactive Transition Report Request参数/INITIAL CONTEXT SETUP REQUEST消息

以下是消息举例:gNB发给AMF的RRC Inactive Transition Report消息,并携带RRC State。

← 返回 AMF 实践篇