在完全连接的UE与完全空闲的UE之间,5G引入了一种从用户侧看似安静、但在NG-RAN内部仍具有重要技术意义的状态,这就是RRC非活动态。5G连接管理加入这一状态,是为了解决一个实际问题:许多设备需要迅速恢复数据传输,但如果所有设备始终保持在RRC连接态,将浪费信令资源、无线资源和电池电量。
智能手机可能会检查后台消息,传感器可能会发送短时数据,应用也可能在长时间静默后短暂唤醒。这些流量模式并不总是值得先完全返回空闲态,再执行完整的连接建立流程。RRC非活动态提供了一个中间层。UE可以降低活动程度、保留关键上下文,并在出现上行或下行数据时更快恢复连接。
需要注意的是,RRC非活动态并不等同于RRC空闲态。在RRC空闲态下,从核心网角度看UE也处于CM-IDLE。在RRC非活动态下,UE仍处于CM-CONNECTED,只是RRC层暂停了主动连接操作。gNodeB保留UE上下文,UE保留AS上下文,网络可通过恢复流程让UE返回RRC连接态,而无需从头开始建立所有内容。
为什么5G需要这种状态
5G连接管理必须同时服务多种流量类型。有些业务需要高吞吐量和持续连接,有些只需要短时、偶发的数据交换,还有一些终端会长时间静默,但在网络或应用需要时必须快速响应。如果所有UE都保持在RRC连接态,网络将承担不必要的控制开销;如果所有不活跃UE都被彻底转入RRC空闲态,连接恢复会变慢并产生更多信令。
RRC非活动态缩小了两者之间的差距。UE可以停止RRC连接态意义上的主动数据处理,但不会丢弃重要的接入层上下文,因此后续恢复流程能够更快重建连接。从用户体验看,设备仍可保持较快响应;从网络角度看,系统无需让主动资源占用时间超过实际需要。
这种设计特别适合频繁唤醒但不维持长连接的应用。消息服务、后台同步、间歇性传感器上报、小规模上行数据突发和短时下行通知,都可从这种能够更快返回连接态的状态中受益。
从网络架构角度看,RRC非活动态还把部分移动性管理和寻呼责任下沉到NG-RAN。AMF无需把本地RAN通知区域内的每一次移动都视为核心网移动性事件,gNodeB可以更高效地管理UE上下文和本地寻呼行为。
这种状态如何定义
RRC非活动态具有多个关键特征。首先,UE仍被视为处于CM-CONNECTED。这是它与RRC空闲态的重要区别,因为RRC空闲态下UE同时处于CM-IDLE。尽管RRC连接没有主动承载常规连接态数据,5G核心网的连接关系仍然保留。
其次,该状态对核心网大体透明。在正常运行中,AMF不需要像NG-RAN那样直接管理RRC非活动态。最后为UE提供服务的gNodeB会保留UE上下文,并知道UE所属的RAN通知区域。正是这种上下文保留,使快速恢复成为可能。
第三,UE与gNodeB都会保留AS层上下文。由于接入层上下文被保留,业务恢复时UE无需执行全新的完整建立流程,而可通过RRC Resume流程返回RRC连接态。
进入RRC非活动态是通过携带挂起配置的RRC Release消息实现的。因此,该状态通常与挂起和恢复流程一起讨论。网络释放活动的RRC连接,但会指示UE挂起上下文,而不是彻底丢弃上下文。
当再次需要活动时,UE可从RRC非活动态转入RRC连接态。这可能发生在UE有上行数据需要发送时,也可能发生在UE因下行数据收到RAN寻呼时。如果非活动状态持续时间过长,gNodeB的UE非活动定时器最终可能触发N2释放,使UE转向RRC空闲态和CM-IDLE。
UE仍然可以执行哪些操作
RRC非活动态并不意味着UE被冻结。即使UE没有主动处于RRC连接态,仍可执行多种流程。UE可以进行PLMN选择、接收系统信息广播、执行小区重选,并响应RAN发起的寻呼。这些功能使UE无需维持完全活动的RRC连接,也能保持可达。
网络侧也会以特定方式保持活动。NG-RAN管理RAN通知区域,为RAN寻呼配置DRX,并保留UE的AS上下文。gNodeB知道UE属于哪个RNA,因此当数据或信令要求UE恢复时,可以确定本地寻呼范围。
另一个重要点是,在这种运行模式下,UE的N2和N3连接上下文可以继续保留。这在下行数据到达时十分关键。UPF仍可能知道gNodeB地址,并将下行数据转发至最后为UE提供服务的gNodeB。随后,gNodeB会在已配置的RNA内触发寻呼,而不是从头发起核心网寻呼流程。
这些保留的要素说明了RRC非活动态为何有用,同时也说明它比简单空闲行为更复杂。网络必须保留足够的上下文以便快速恢复,但又不能保留过多主动资源,使其变得与RRC连接态无异。该状态的价值就在于这种设计平衡。
RNA如何控制移动性
RNA表示RAN通知区域,是面向RRC非活动态UE的RAN侧通知区域。一个RNA由多个小区组成,通常位于同一跟踪区域内。当UE在已分配的RNA内移动时,无需每次更换小区都通知网络侧,从而避免UE仅在本地区域移动时产生不必要的信令。
RNA通过RNA ID标识。该标识由TAC和RAN区域码组成,RAN区域码的取值范围为0至255。实际应用中,这使NG-RAN能够以紧凑方式定义本地区域,让非活动UE在其中移动而无需频繁更新。
最后为UE提供服务的gNodeB通过RRC Release消息中的挂起配置分配RNA ID。这一点很重要,因为最后为UE提供服务的gNodeB需要负责掌握UE的RNA上下文。如果之后出现下行数据,该gNodeB便可决定如何在正确区域内寻呼UE。
在特定条件下,UE仍必须更新网络。如果周期性RNA更新定时器到期,或UE离开已配置的RNA,就应启动RNA更新流程。这样既能防止NG-RAN失去对UE本地区域的有效掌握,又能避免UE在RNA内正常移动时产生过多信令。
RNA设计会影响寻呼效率。RNA过小,UE移动时可能频繁更新;RNA过大,下行数据到达时可能需要寻呼更多小区,从而增加寻呼开销。因此,良好规划需要结合用户移动模式、小区布局、gNodeB边界和预期业务行为。
下行数据如何送达
下行数据处理是说明RRC非活动态存在价值的最直观示例之一。当UE处于RRC非活动态时,如果下行数据从UPF到达,数据可被发送至最后为UE提供服务的gNodeB。由于该gNodeB知道UE处于非活动态,但仍可通过RAN级寻呼在本地触达,因此会在RNA内发起寻呼。
如果RNA内所有小区都属于最后为UE提供服务的gNodeB,流程相对直接。gNodeB会在相关小区寻呼UE。UE收到RAN寻呼消息后启动RRC Resume流程并返回RRC连接态。恢复完成后,UE即可接收下行数据。
如果RNA包含由相邻gNodeB服务的小区,最后为UE提供服务的gNodeB可能使用Xn信令。它可以向相邻gNodeB发送XnAP RAN Paging消息,使这些小区也能执行寻呼。这样,寻呼范围可以跟随RNA,而不是仅限于最后提供服务的gNodeB自身的小区。
当来自AMF的下行UE关联信令到达时,也适用相同的总体思路,但UE Context Release Command等情况会采用不同的处理路径。关键在于,NG-RAN可以为非活动UE管理寻呼流程,而无需立即把它当作完整空闲模式下的核心网寻呼场景。
从业务角度看,用户体验取决于UE接收寻呼并完成恢复的速度;从网络角度看,系统通过复用上下文并将信令处理本地化而获得收益。
恢复转换如何工作
RRC非活动态可从UE侧或网络侧返回RRC连接态。当UE有上行数据或信令需求时,会发生UE触发的转换。UE向gNodeB发送RRC Resume Request。如果当前gNodeB不是最后为UE提供服务的gNodeB,在完成恢复前可能需要从最后提供服务的gNodeB取回UE上下文。
典型的UE触发流程可能包括RRC Resume Request、Retrieve UE Context Request、Retrieve UE Context Response、RRC Resume和RRC Resume Complete。如果当前服务gNodeB发生变化,还可能需要额外流程,例如Xn-U Address Indication以及向AMF发送Path Switch Request。路径切换完成后,可在适当情况下释放旧上下文。
网络触发的转换起点不同。最后为UE提供服务的gNodeB收到下行数据或相关信令后触发RAN寻呼,并在RNA内寻呼UE。UE收到寻呼后从RRC非活动态恢复并返回RRC连接态,从而处理待传输的数据或信令。
这些转换比从空闲态执行完整连接建立更轻量,但并不代表流程简单。正确运行依赖已保存的上下文、gNodeB之间的协调、必要时AMF侧的路径切换,以及新服务路径建立后的规范上下文释放。
定时器路径同样重要。如果UE保持非活动态的时间超过gNodeB的UE非活动定时器策略,网络可将UE转向RRC空闲态。这通常涉及N2释放,并把核心网状态变为CM-IDLE。此时,RRC非活动态的快速恢复优势将不再适用。
AMF如何接收状态报告
RRC非活动态常被描述为对核心网透明,但这一说法需要准确理解。通常情况下,AMF不会像NG-RAN那样直接控制UE的RRC状态。不过,AMF可以通过NGAP信令请求上报RRC状态转换。
AMF可在Initial Context Setup Request或UE Context Modification Request等消息中包含RRC Inactive Transition Report Request参数。当该请求设置为后续状态转换报告时,gNodeB应在UE进入或离开RRC非活动态时上报。
发生状态变化时,gNodeB会向AMF发送RRC Inactive Transition Report。该报告包含RRC State值,例如Inactive或Connected。该机制使AMF在提出请求后获得可见性,同时不改变RRC非活动态主要由NG-RAN管理这一基本事实。
这种报告能力有助于网络协同、策略感知和运行监控,也说明不能简单地把RRC非活动态描述为对核心网完全不可见。更准确的理解是:该状态主要由RAN管理,而AMF可在指定条件下获取状态转换信息。
在工程分析中,这一区别非常重要。如果流程失败,排障可能需要同时检查RAN行为和NGAP报告行为。UE状态、gNodeB上下文、RNA配置、RAN寻呼、AMF报告请求以及路径切换处理,都可能影响最终结果。
常见问题
为什么RRC非活动态不等同于RRC空闲态?
RRC非活动态使UE保持在CM-Connected并保留接入层上下文,而RRC空闲态对应核心网空闲关系,恢复连接需要执行更重的流程。
什么会触发UE从RRC非活动态恢复?
恢复可能由UE的上行数据、UE的信令需求,或由下行数据及受支持下行信令引发的RAN寻呼触发。
为什么RNA可以减少信令?
RNA允许UE在规定的RAN通知区域内移动,无需每次小区变化都通知网络,从而减少不必要的本地移动性信令。
如果UE离开其RNA会怎样?
UE应启动RNA更新流程,使NG-RAN能够刷新用于本地寻呼和非活动态可达性的区域信息。
为什么寻呼可能涉及相邻gNodeB?
如果RNA包含由相邻gNodeB服务的小区,最后为UE提供服务的gNodeB可发送XnAP RAN Paging,使这些相邻小区也能寻呼UE。
AMF何时获知RRC状态变化?
当AMF通过受支持NGAP流程中的RRC Inactive Transition Report Request参数提出请求后,就可以接收状态转换报告。
RRC非活动态是5G连接管理中最实用的改进之一。它保留足够的上下文以实现快速恢复,减少不必要的活动连接资源占用,通过RNA支持本地移动,并使NG-RAN能够更高效地处理寻呼。它的价值来自平衡:比从完全空闲态恢复更快,比持续保持完全连接更轻量,同时又足够灵活,可适应现代移动流量模式。