5G NR—— RRC_INACTIVE状态-程序员宅基地

技术标签: 5G  


RRC_INACTIVE是这样一种状态,UE仍然保持在CM-CONNECTED状态、且UE可以在RNA区域内移动而不用通知NG-RAN。UE处于RRC_INACTIVE状态时,最后一个服务gNB保留UE的上下文和UE相关联的与服务AMF和UPF的NG连接。从核心网看终端,其就和UE处于连接态一样。

当UE处于RRC_INACTIVE时,如果最后一个服务gNB收到来自UPF的下行数据或者来自AMF的下行信令,则该gNB在RNA的所有小区寻呼UE,如果RNA的小区属于邻gNB的,则通过Xn口给对应的邻gNB发送XnAP-RAN-Paging消息。如果RAN寻呼失败,则【见于TS23.501 5.3.3.2.5】:

-如果NG-RAN有NAS PDU要发给UE,则RAN节点应该发起AN Release流程释放UE的N2口连接,将UE的CM状态迁移到CM_IDLE态。

-如果NG-RAN仅仅只有用户面数据要发送给UE,则NG-RAN节点可以继续保留N2连接或者发起AN Release流程释放N2口连接,如何选择取决于NG-RAN的本地配置。

注:在RAN寻呼失败时触发RAN寻呼的用户面数据包可能会丢失。

AMF给NG-RAN提供RRC Inactive Assistance Information,以供NG-RAN用于决定UE是否可以进入RRC_INACTIVE状态;这个RRC Inactive Assistance Information信息包括:配置给UE的注册区、UE特定的DRX、周期注册定时器、MICO指示、UE id index值等。

见于TS38.413 9.3.1.15

AMF可以在“INITIAL CONTEXT SETUP REQUEST”或“UE CONTEXT MODIFICATION REQUEST”消息中将RRC Inactive Assistance Information参数带给gNB;UE的注册区参数用于给gNB配置UE的RAN-based notification area(RNA)时参考,UE特性的DRX和UE id index值用于寻呼UE,周期性注册定时器用于给gNB配置RNA更新定时器时参考。

进入RRC_INACTIVE状态时,NG-RAN会给UE配置RNA更新定时器,同时NG-RAN会启动一个RNA更新保护定时器,该保护定时器时长要比RNA更新定时器的长一些;如果RNA保护定时器超时,则NG-RAN发起AN Release流程(即UE CONTEXT RELEASE REQUEST流程)释放N2口连接。

处于RRC_INACTIVE状态的UE移动出了RNA范围时要发起RNA更新流程,接收RNA更新请求的gNB可以决定UE后续是出于RRC_INACTIVE状态或RRC_CONECTED状态或RRC_IDLE态。


1 RNA(RAN-Based Notification Area)

  • RNA可以覆盖一个小区或者多个小区,但一定要在核心网配置的注册区范围内

  • 当UE的RNA定时器超时或者UE移动出了RNA范围时,UE都要发起RANU(RAN-based notification area update)流程

关于如何配置RNA有几种不同的选择:

    -小区列表:

        >>gNB给UE提供一个明确的小区列表作为RNA。

    -RAN area列表:

        >>gNB给UE提供一个RAN area ID列表作为RNA,这里提供的RAN area是CN Tracking Area的一个子集或者等于CN Tracking Area,一个RAN area对应一个RAN arean ID,一个RAN area由TAI和一个可选的RAN area Code组成。

       >>一个小区会在其系统消息广播它的RAN area ID。


2 状态迁移

2.1 RRC_INACTIVE to RRC_CONNECTED (UE发起)

  1. UE从RRC_INACTIVE恢复,提供由最后服务gNB分配的I-RNTI
  2. 如果能够解析I-RNTI中包含的gNB身份,则gNB请求最后服务gNB提供UE上下文数据
  3. 最后服务gNB提供UE上下文数据
  4. gNB完成RRC连接的恢复
  5. 如果要防止在最后服务gNB中缓冲的下行用户数据的丢失,则接入的gNB给最后服务gNB提供下行数据转发地址
  6. gNB执行路径切换(向服务AMF发路径切换请求消息)
  7. AMF回复路径切换响应消息
  8. 通知最后服务gNB释放UE上下文

在上面的步骤1之后,当gNB决定拒绝恢复请求(且在没有任何重新配置的情况下)将UE继续保持在RRC_INACTIVE中,或者当gNB决定建立新的RRC连接时,可以使用SRB0(SRB0是完全没有安全保护的承载);当gNB决定重新配置UE时(例如,使用新的DRX周期或RNA)或当gNB决定将UE切换到RRC_IDLE时,应使用SRB1(SRB1是至少具有完整性保护的承载)。

2.2 RRC_INACTIVE to RRC_CONNECTED(网络发起)

  1. 发生RAN寻呼触发事件(收到下行用户面数据,来自5GC的下行信令等)

  2. 触发RAN寻呼,寻呼范围是RNA

  3. 使用 I-RNTI寻呼UE

  4. 如果UE被寻呼到,则后续流程同上面的“2.1 RRC_INACTIVE to RRC_CONNECTED (UE发起)”

3 RNA更新流程

  1. UE从RRC_INACTIVE恢复,提供由最后服务gNB分配的I-RNTI和适当的原因值,例如RAN通知区域更新。
  2. 如果能够解析I-RNTI中包含的gNB身份,则gNB请求最后服务gNB提供UE上下文
  3. 最后服务gNB提供UE上下文
  4. gNB可以将UE切到RRC_CONNECTED状态,或者将UE切回RRC_INACTIVE状态或者将UE切到RRC_IDLE状态。 如果UE被切到RRC_IDLE,则不需要以下步骤
  5. 如果要防止在最后服务gNB中缓冲的下行用户数据的丢失,则接入的gNB给最后服务gNB提供下行数据转发地址
  6. gNB执行路径切换(向服务AMF发路径切换请求消息)
  7. AMF回复路径切换响应消息
  8. 通知最后服务gNB释放UE上下文

4 参考:

TS33.300 9.2.2

TS23.501 5.3.3.2.5 “CM-CONNECTED with RRC Inactive state”

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010178611/article/details/82464707

智能推荐

vue_element-admin整合SpringBoot实现登录_vue-element-admin 整合springboot登录-程序员宅基地

文章浏览阅读3.4k次。SpringBoot实现vue-admin-template登录接口vue-admin-templatevue-admin-template是一个简化版的vue-element-admin的模板,适合vue用来做项目的搭建,虽然官方文档以及花裤衩前端大佬在博客中已经将大部分的疑难杂症解决了,但当完全自己搭建的时候才发现多折腾vue-admin-template登录接口请求详解要想搞懂一个接口,最好的方式就是1.去看接口的定义声明的参数2.发送请求查看返回的数据格式开始1.先配置跨域等基_vue-element-admin 整合springboot登录

百度离线地图瓦片下载_百度瓦片地图下载-程序员宅基地

文章浏览阅读2.2k次。瓦片简介百度离线地图是由多层级的多张瓦片组成的,存放在titles文件夹下,层级越高,瓦片越多,显示的地图越详细下载的瓦片有png和jpg等格式,我下载的png格式没法用,后面全改成jpg格式就可以了将下载的瓦片按照下载级别放到对应的文件夹下瓦片获取从别的博主那找了两种获取方式1、链接: http://www.xiaoguo123.com/p/baidumap_offline_v2/.从这个链接里边的网盘下载,按照博主的介绍一步步做,一定要看使用前必读,需要按照用前必读改一下百度的密钥这个瓦_百度瓦片地图下载

调Q技术的基本原理-程序员宅基地

文章浏览阅读1.7w次,点赞19次,收藏68次。几分钟复习一下调Q技术~ 基本原理及常见方法详解。复习面试必备!_调q

维护网络服务器安全的七个小技巧-服务器安全资源网-程序员宅基地

文章浏览阅读127次。技巧一:从基本做起***开始对你的网络发起***的时候,他们首先会检查是否存在一般的安全漏洞。因此,当你服务器上的数据都存在一个FAT的磁盘分区的时候,即使安装上世界上所有的安全软件也不会对你有多大帮助的。因此,你需要从基本做起。将服务器上所有包含了敏感数据的磁盘分区都转换成NTFS格式的。同时,可以为Exchange Server安装反病毒软件,将被感染的邮件在到达用户以前..._简述你利用互联网进行资源检索时遇到的问题或是小技巧,列举并上传至活动心得

(太长太全面了)CNN超详细介绍-程序员宅基地

文章浏览阅读1.4w次,点赞19次,收藏214次。原文链接:https://blog.csdn.net/jiaoyangwm/article/details/80011656 文章目录1、卷积神经网络的概念2、 _cnn

【自动化】全球最大手机ODM电子工厂探秘!解密自动化“智造”秘诀_odm厂-程序员宅基地

文章浏览阅读3.6k次。“嘉兴制造”,全球最大手机ODM工厂探秘  在短短的几年时间,闻泰通讯公司从只有三十几个人的设计团队,“蝶变”成为小米、华为、联想等全球知名手机厂商合作伙伴,企业总产值超80亿元。如今,闻泰通讯不仅是南湖区信息产业的龙头企业,更是成为全球最大的手机ODM企业之一,为全球知名手机厂商提供产品定义、方案设计、生产制造、软件开发等服务。……以下是闻泰通讯宣传视频……▼▼闻泰通讯有别于其他设计公司与_odm厂

随便推点

电脑分辨率是什么_再烂的电脑也能剪视频!5组让Pr不卡的小技巧-程序员宅基地

文章浏览阅读639次。[PConline 技巧]现在做自媒体的朋友越来越多,这其中就要用到视频剪辑软件——Premiere。提起PR,用过的人都知道,除了超级难学之外,它对电脑的要求也很高。尤其当我们剪辑4K这样的高分辨率素材时,常常会让电脑卡得怀疑人生。如何才能让PR不卡呢?嗯……最简单的办法就是升级电脑了。此外我们也可以通过一些简单的设置,让PR稍微流畅一点!1. 降低回放分辨率如果你的视频预览卡顿,首先应该考虑的..._pr视频卡顿怎么变流畅

android程序移植到ios,苹果推出免费Android移植应用Move to iOS-程序员宅基地

文章浏览阅读1.4k次。【天极网IT新闻频道】【Yesky新闻频道消息】 今日凌晨,苹果不仅正式发布了新一代操作系统iOS 9,还发布了一款应用移植工具Move to iOS。据悉,这款应用可以帮助用户将应用由Android迁移到iOS,同时这也是苹果开发的首款Android应用。据了解,Move to iOS是一款免费应用,只支持Android 4.0及更高的Android版本。苹果推出免费安卓应用移植工具Move t..._安卓开发的应用转换为苹果

如何校准Linux服务器时间_linux时间校准-程序员宅基地

文章浏览阅读1.8w次,点赞4次,收藏24次。介绍如何校准Linux服务器时间_linux时间校准

Maven高级-程序员宅基地

文章浏览阅读145次。Maven高级1.基础知识回顾:1.1Maven的核心依赖管理和一键构建(基础知识)1.2Maven仓库类型和仓库关系1.3Maven常见命令:1.4.maven生命周期2.Maven工程导入jar包坐标,必须考虑解决jar包冲突解决jar包冲突的方式一:解决jar包冲突的方式二:解决jar包冲突的方式三【推荐使用】:SSM框架不冲突的依赖包:3.Maven的拆分和聚合思想1.背景:2.工程、模块、项目的关系4.父子工程3种启动方式1.基础知识回顾:1.1Maven的核心依赖管理和一键构建(基础知识)

Unity3d:代码控制shader的自发光的开关_unity shader enablekeyword-程序员宅基地

文章浏览阅读1.2k次。代码控制shader的自发光的开关mat.EnableKeyword("_EMISSION");//开 mat.DisableKeyword("_EMISSION");//关_unity shader enablekeyword

Underscore js是一个JavaScript实用库_unders js-程序员宅基地

文章浏览阅读385次。Underscore.js是一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分Underscore提供了100多个函数,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试Underscore是DocumentCloud的一个开源组件。.._unders js

推荐文章

热门文章

相关标签