RRC连接重建立过程
在NB-IoT中,RRC连接重建立过程不适用于仅支持控制面优化传输方案的终端。当处于RRC连接态但出现异常需要恢复RRC连接时,终端触发此过程。
在NB-IoT系统中,仅支持控制面优化传输方案的终端不支待此过程,主要是因为RRC重建立过程需要在接入层安全激活之后才能进行,而仅支持控制面优化传输方案的终端不支持接入层安全,因此无法进行RRC连接重建立操作。NB-loT空口标准化讨论过程中,也曾考虑在没有接入层安全机制的情况下支持RRC连接重建立操作,以便对于仅支持控制面优化传输方案的终端也可以在接入层层面快速地触发 RRC连接恢复,但由于这种设计不符合LTE系统现有的安全机制,最终没有形成标准化方案。对千仅支待控制面优化传输方案的终端只能由非接入层触发数据传输恢的复,对应于空口的连接建立过程。
对于支持用户面优化传输方案的终端,在NB-IoT系统中支待的触发RRC连接重建立的异常场景包括无线链路失败、完整性校验失败以及RRC重配失败等,不支持切换失败触发的RRC连接重建立,并且RRC连接重建立过程基本和LTE系统类似,RRC连接重建立成功流程如下图所示。
RRC连接重建立失败流程如下图所示。
RRC连接重配过程
在NB-IoT中,RRC连接重配过程不适用于仅支持控制面优化传输方案的终端。
对于用户面优化传输方案,RRC重配过程主要用于在接入层安全激活之后进行DRB的配置和低层参数的更新等;对于RRC连接恢复过程,RRC连接恢复(RRCConnectionResume-NB)消息在SRBl上传输且进行了完整性保护,可以携带对DRB及物理层等进行重配的参数,因此在RRC连接恢复过程之后进行RRC连接重配过程对于NB-IoT是可选的,这种做法的目的主要是为了在连接恢复过程中尽量减少空口消息交互以便降低终端功耗。
RRC连接重配过程由eNB发起,其正常流程如下图。
如果终端无法正确执行RRC连接重配(可能是信令内容有错误,如配置了终端不支持的功能,或者出现了协议不允许的参数组合),则终端执行异常流程:终端回退到收到RRC连接重配消息前的所有配置,然后发起RRC连接重建立过程。RRC连接重配异常过程的流程如下图。RRC连接重配置过程不允许出现部分执行,如果终端发现RRC连接重配消息中存在无法执行的操作时,无论该消息中的其他部分是否可以执行,终端都必须执行上述异常处理过程。