当前位置:网站首页>5G NR RRC连接控制
5G NR RRC连接控制
2022-08-08 14:48:00 【51CTO】
1. UE三种状态
UE分为三种状态:空闲态,连接态和非活动态。处于空闲态的UE需要发起业务时,首先需要发起RRC建立请求。触发空闲态到连接态的过程,就是RRC建立过程。非活动态到连接态的过程,就是RRC恢复过程。
编辑
UE状态转换
与LTE相比,5G引入一个新的状态RRC INACTIVE,新状态的对于用户体检来说,优点在于两方面,首先能够满足5G控制面时延要求,其次在于终端节能。
在RRC INACTIVE状态下,终端处于省电的“睡觉”状态,但它仍然保留部分RAN上下文(安全上下文,UE能力信息等),始终保持与网络连接,并且可以通过类似于寻呼的消息快速从RRC INACTIVE状态转移到RRC CONNECTED状态,且减少信令数量。
2.RRC连接建立过程
RRC连接建立完成
RRC连接建立被拒绝
2.1 连接建立
RRC连接建立包括SRB1的建立。网络在完成NG连接建立过程前,即在从5GC接收UE上下文信息之前完成RRC连接建立。因此,在RRC连接的初始阶段,不激活AS安全。在RRC连接的初始阶段期间,网络可以配置UE执行测量报告,但是UE仅在AS安全成功激活之后才发送相应的测量报告。当AS安全被激活后,UE才接收同步消息的重配。
一旦UE从5GC接收到UE上下文后,RAN就使用初始AS安全激活过程来激活AS安全(加密和完整性保护)。用于激活AS安全(命令和成功响应)的RRC消息是有完整性保护的,而加密只有当安全激活过程完成后才开始。也就是说,响应激活AS安全的消息不加密,而后续消息(例如用于建立SRB2和DRB)既有完整性保护又有加密。初始AS安全激活过程启动以后,网络可以发起SRB2和DRB的建立,即网络可以在从UE接收到初始AS安全激活的确认之前执行此操作。在任何情况下,网络将对用于建立SRB2和DRB的RRC重新配置消息应用加密和完整性保护。如果初始AS安全激活和/或无线承载建立失败,则网络应释放RRC连接。
2.2 连接释放
RRC连接的释放通常由网络发起。该过程可用于将UE重定向到NR频率或E-UTRA载波频率。
2.3 连接暂停
RRC连接的暂停由网络发起。当RRC连接被暂停时,UE存储UE非活动AS上下文和从网络接收的任何配置,并且转换到RRC_INACTIVE状态。暂停RRC连接的RRC消息是完整性保护和加密的。
2.4 连接恢复
当UE需要从RRC_INACTIVE状态转换到RRC_CONNECTED状态或者通过RRC层执行RNA更新或者通过来自NG-RAN的RAN寻呼时,上层启动暂停的RRC连接进行恢复。当RRC连接恢复时,网络基于存储的UE非活动AS上下文和从网络接收的任何RRC配置,根据RRC连接恢复过程来配置UE。 RRC连接恢复过程重新激活AS安全性并重新建立SRB和DRB。
响应恢复RRC连接的请求,网络可以恢复暂停的RRC连接并且将UE转换到RRC_CONNECTED,或者拒绝恢复的请求并且将UE转换到RRC_INACTIVE,或者直接重新暂停RRC。连接并将UE发送到RRC_INACTIVE,或者直接释放RRC连接并将UE发送到RRC_IDLE,或者指示UE发起NAS级别恢复(在这种情况下,网络发送RRC建立消息)。
边栏推荐
- 全网最全的AItium Designer 16下载资源与安装步骤
- 设计一个跨平台的即时通讯系统(采用华为云ECS服务器作为服务端 )【华为云至简致远】
- 761. 特殊的二进制序列 : 经典构造题
- Interview questions 17.05. Letters and numbers
- Make mistakes small yards artisan study room 】 【 the ladder of the progress of children
- "Small yards artisan study room" friends of friends is not a friend
- 开源一夏 | 自己画一块ESP32-C3 的开发板(PCB到手)
- 优雅地实时检测和更新 Web 应用
- See how three years of CRUD programmers solve database deadlocks
- 超详细的最新版 2022.2 kali 安装步骤及拍摄快照的方法
猜你喜欢
随机推荐
医学图像数据增强-归一化
Code Casual Recording Notes_Dynamic Programming_322 Change Exchange
【LeetCode】761. Special binary sequence
IT故障快速解决就用行云管家!快速安全!
【小码匠自习室】朋友的朋友不是朋友
技术分享 | 接口自动化测试之JSON Schema模式该如何使用?
Shell三剑客之sed命令详解
JS-BOM-名字转换器-输入名字位置颠倒
OrderedDict构建函数模块的不常见写法
开源一夏 | 自己画一块ESP32-C3 的开发板(PCB到手)
手把手教你设计一个全局异常处理器
【控制】动力学建模举例 --> 牛顿-欧拉法
幂等性~~
JS Adder (DOM)
Ingress:比Service更强大的服务暴露与负载均衡
PHP —— 用 ThinkPHP5.0 实现微信小程序登陆
P8352-[SDOI/SXOI2022]小N的独立集【dp套dp】
2022-08-07 第五小组 顾祥全 学习笔记 day31-集合-Map集合
超详细的最新版 2022.2 kali 安装步骤及拍摄快照的方法
Tensorflow and Keras for machine learning, deep learning