多场景RRC重建原因分析
扬州电信无线维护中心 张媛
1、 摘要
在LTE系统中,RRC连接重建过程在保持无线链路的可靠性和保证服务的连续性方面有着非常重要的作用。
本文着重探讨了RRC重建立的发起场景、发起原因、小区选择和RRC连接配置参数更新等,旨在通过介绍LTE系统中RRC重建信令流程及其相关参数起到指导实际应用的效果;通过参数设置、RF优化等网优手段,降低现网重建比例,改善用户使用感知。
关键字:RRC重建立、配置参数、RF优化、信令
2、 理论背景
当处于RRC连接状态时,如果出现切换失败、无线链路失败、完整性保护失败、RRC重配置失败等情况,将会触发RRC连接重建过程。该过程旨在重建RRC连接,包括SRB1操作的恢复以及安全的重激活。
处于RRC_CONNECED状态的UE,安全已被激活,可发起该过程继续RRC连接。仅当相关小区是具有UE上下文的小区时,连接重建才会成功。如果E-UTRAN认可重建,SRB1的操作会恢复,而其他RB将继续保持挂起。如果AS安全没有被激活,UE不会发起该过程,直接转到RRC_IDLE状态。
RRC重建立的KPI指标定义如下,其中RRC连接重建请求次数可细分为4项带原因的重建次数的总和。
RRC重建的信令流程如下:
RRC连接重建立具体流程:
1、 RRC重建初始化
当出现以下任一情况是,触发RRC 重建初始化:
1)检测到无线链路失败;
2)切换失败;
3)E-UTRA侧移动性失败;
4)底层制式完整性校验失败;
5)RRC连接重配失败。
在RRC重建初始化阶段,UE会执行如下操作:
●停止定时器 T310,如果正在运行;
●开始定时器T311;
●挂起除SRB0之外的所有RB;
●复位MAC;
●应用缺省的物理信道配置;
●应用缺省的半持久调度配置;
●应用缺省的MAC主配置;
●释放reportProximityConfig并情况所有邻近状态报告相关的定时器;
●进行小区选择;
当选择一个合适的 E-UTRA小区后,意味着RRC重建初始化完成,此时,UE将执行如下操作:
●停止定时器T311;
●开始定时器 T301;
●采用SystemInformationBlockType2中包含的 timeAlignmentTimerCommon 。
●初始化RRCConnectionReestablishmentRequest消息的发送;
注:该过程同样适用于如果UE返回源小区的情况
注:在定时器T311运行过程中,UE选择了一个不同RAT的小区时,UE 将离开RRC_CONNECTED状态,同时‘RRC连接失败’。
2、 UE发送RRCConnectionReestablishmentRequest消息
RRCConnectionReestablishmentRequest消息主要包含两部分内容:
1) ue-Identity;
2) reestablishmentCause。
1)ue-Identity
UE识别码,凭借该标识可以取回UE信息,以及帮助低层减缓竞争问题。
对UE设置C-RNTI如下:
切换失败和从E-UTRAN移动失败的情况触发的RRC连接重建,将C-RNTI设置为源小区中使用的C-RNTI;若是其他情况触发的重建,则将C-RNTI设置为触发重建的小区的C-RNTI。
对UE设置PhysCellld如图所示:
切换失败和从E-UTRAN移动失败的情况触发的RRC连接重建,将PhysCellld设置为源小区中使用的物理小区标识;若是其他情况触发的重建,则将PhysCellld设置为触发重建的小区的物理小区标识。
将ShortMAC设置为计算出的MAC-I的低16bit。
UE将各IEs封装在重建请求中后,在CCH信道上通过发送MSG3消息将RRC连接请求消息发送到enb。UE端发送MSG3消息包含RRC连接重建请求、调度请求、在RAR中解码的T-RNTI,如果存在C-RNTI那么也包含;如果不存在C-RNTI,就包括唯一的48bitUE标识。网络端通过解析该消息,获取此消息中的IEs,获取了ue-idetity和重建的具体原因,同时对网络端各层进行连接配置,并将UE端进入连接状态所需的无线资源配置专有信息组装到RRCConnectionReestablishment消息中发送给UE。
2)reestablishmentCause
在RRCConnectionReestablishmentRequest消息中ReestablishmentCause为枚举类型,包括以下四个信息元素:reconfigurationFailure, handoverFailure, other Failure, spare 1。
●如果重新建立过程的发起是UE没有办法遵从重配的重配失败,设置reestablishmentCause 为‘reconfigurationFailure’;
●如果重新建立过程的发起是由于LTE内切换失败EUTRA侧不同RAT移动性失败切换失败,设置reestablishmentCause 为 ‘handoverFailure’;
●否则,设置 reestablishmentCause 为 ‘otherFailure’;
UE应将RRCConnectionReestablishmentRequest 消息提交给底层传输。
3、 UE接收RRCConnectionReestablishment 消息
当UE接收到RRC Connection Reestablishment 消息,UE将执行如下操作:
●停止定时器T301;
●为SRB1重建PDCP;
●为SRB1重建RLC;
●根据接收到的radioResourceConfigDedicated进行无线资源配置过程;
●恢复SRB1;
●根据当前KeNB关联的密钥KASME密钥更新KeNB,使用RRCConnectionReestablishment 消息中指示的nextHopChainingCount 值;
●存储nextHopChainingCount值;
●根据之前配置的完整性算法推演KRRCint密钥;
●根据之前配置的加密算法推演KRRCenc密钥和KUPenc密钥;
●立刻配置底层使用之前配置的算法和KRRCint密钥,配置底层,激活完整性保护,对UE所有后来接收和发送的消息应用完整性保护,包括指示该过程成功完成的消息;
●立刻配置底层使用之前配置的算法、KRRCenc密钥以及KUPenc密钥,配置底层进行加密,对UE所有后来接收和发送的消息都有进行加密,包括指示该过程成功完成的消息;
●设置RRCConnectionReestablishmentComplete消息内容如下:
如果UE有最近一次无线链路失败相关的信息,则包含rlf-InfoAvailable并设置为true;
●进行测量相关的动作;
●将RRCConnectionReestablishmentComplete消息提交给底层进行传输,此过程结束。
消息内容如下:
注意:当T301 超时或已选小区变更时,UE将离开RRC_CONNECTED状态,同时‘RRC连接失败’。
4、 UE接收RRCConnectionReestablishmentReject消息
当接收到 RRCConnectionReestablishmentReject 消息,UE 将离开RRC_CONNECTED状态,释放的原因为‘RRC连接失败’。
热门文档
相关文档