【5G RRC】NR 小区接入控制

news2025/1/12 18:21:44

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
       5G/6G协议讲解
       算力网络讲解(云计算,边缘计算,端计算)
       高级C语言讲解
       Rust语言讲解

文章目录

  • NR 小区接入控制
    • 一、使用广播消息控制接入
      • 1.1 MIB中的标志
      • 1.2 SIB1中的标志
    • 二、UAC功能
      • 2.1 Access Identities
      • 2.2 Access Category



NR 小区接入控制

在这里插入图片描述

       无线接入控制是指通过限制移动设备与基站之间的连接请求来保障紧急呼叫等关键通信呼叫成功的一种流量拥塞控制机制。无线接入的控制可以分为以下两种方法:

  • 接入控制方法(移动终端控制)
    在向基站发送任何连接请求之前,移动设备应评估广播信息并识别呼叫类型,以确定是否禁止该呼叫的连接请求;
  • RRC连接拒绝方法(基站控制)
    基站识别移动终端发送的连接请求类型,并确定是否要使用 RRCConnectionReject 消息拒绝该服务请求;

具体使用哪一种,取决于移动运营商根据网络连接和流量情况来判断是使用一种或两种方法来进行接入控制。

       对于5G NR,3GPP已经标准化了一系列的接入控制机制来控制移动终端接入。下面是两种解决方案:

  • 使用广播信息标识某个小区是保留或者接入受限
  • 使用UAC(统一的接入控制,Unified Access Control)功能;

一、使用广播消息控制接入

       通过MIB、SIB1中的一些标志位来指示该小区是保留还是接入受限。

1.1 MIB中的标志

       在5G NR中,MIB消息使用IE cellBarred 来指示小区禁止信息,其取值可以是 blockednotblocked该标志允许在不需要终端接收和解码SIB1的情况下更早地检测小区状态如果小区被禁止,则不允许终端选择或重选该小区

       如果MIB指示一个小区被禁止,那么UE也将检查 intraFreqReselection 标志,该标志也包含在MIB中。如果此标志设置为 notAllowcd则标识不允许在相同频率上重新选择另一个小区。否则,如果此标志设置为 Allowed,则允许UE在相同频率上重新选择另一个小区。

       如果终端解码MIB失败,终端也会将该小区视为禁止的。在这种情况下,允许终端在同一频率上重新选择另一个小区。此外,如果UE无法解码SIB1,则UE将小区视为禁止的。在这种情况下,UE使用来自MIB的 intraFreqReselection 标志来确定是否允许在相同频率上重选到另一个小区。当解码MIB或SIB1失败时,UE将该小区视为禁止,最长可达300秒。

1.2 SIB1中的标志

       SIB1中的另一个标志 cellReservedForOtherUse 可以广播值为 true 或不存在此标志。当SIB1中广播这个标志时,所有UE都将该小区视为禁止的,即它在MIB中具有与 cellBarre 标志相同的效果。

       cellReservedForOtherUse 在3GPP R15 中没有特定的用途,引入的目的主要是考虑前向兼容性,考虑未来可能用到。例如,CSG(Closed Subscriber Group)小区就使用了这个标志。3GPP R15 中不支持CSG小区。如果R16 引入了对CSG小区的支持,那么R16的UE将理解接入CSG小区的规则(只有属于CSG的订阅者才被允许访问该小区)。R15 UE不知道这些规则,但是 cellReservedForOtherUse 标志可以用来确保R15 UE不尝试接入CSG小区。


二、UAC功能

       2G、3G和4G网络已经使用ACB (Access Class blocking)来控制接入。Access Class是由网络运营商分配给每个用户的标识符,用于指示其访问优先级,其存储在SIM卡中。大多数普通sim卡都提供了一个范围在0到9之间的Access Class。此外,可能会向某些用户组分配11至15范围内的特殊Access Class的SIM卡。下面列出了这些特殊的Access Class:

Access Class含义
10用于发起紧急呼叫
11PLMN Use
12安全服务
13公共事务
14紧急服务
15运营商员工

随着时间的推移,各种Access Class限制解决方案不断发展,例如,限制范围为0至9的特定Access Class;指定Access Class为0至9的终端允许访问的概率;禁止特定服务和连接建立原因的访问。

2.1 Access Identities

       3GPP R15 引入了基于Access IdentitiesAccess Categories的统一接入控制(UAC,Unified Access Control)概念。UE根据可用的规则将自己与Access Identities相关联。下表显示了Access Identities的映射:

Access IdentitiesUE配置
0UE没有匹配该表中的任何参数
1终端配置了多媒体优先业务
2终端配置了关键任务服务
3-10保留
11等同于Access Class 11,PLMN Use
12等同于Access Class 12,安全服务
13等同于Access Class 13,公共事务
14等同于Access Class 14,紧急服务
15等同于Access Class 15,运营商员工

从表中可以看出,Access Identities 11~15直接从Access Class11~15映射。Access Identities 1和2映射到允许使用多媒体优先服务(MPS,Multimedia Priority Service)和关键任务服务(MCS,Mission Critical Service)的用户。当没有匹配到表中的任何UE配置时,使用Access Identitie 0。通常,Access Identities 0将对应于Access Class 0~9。

       NAS: Registration Accept 消息包括一个MPS Indicator,当提供使用MPS服务的权限时,可以将其设置为1,即该标志可用于分配 Access Identity 1。类似地,相同的字段包括一个MCS Indicator,当提供使用MCS服务的权限时,可以将其设置为1,即该标记可用于分配 Access Identity 2。或者,USIM中可用的文件EFUAC AIC可用于提供 Access Identity 1或2。

2.2 Access Category

       UE在进行连接尝试时,会使用下表所示的规则映射到特定的Access Category。如果匹配了多个规则,则选择Rule ID最小的Access Category

RuleAccess Category接入类型
10【MT接入】1.Paging
2.non-3GPP接入通知
3. NR MM连接管理流程
22【紧急事件】紧急事件
332~64【运营商定义】
41【时延容忍】时延容忍服务
54【MO,多媒体电话语音】面向移动的多媒体电话语音
65【MO,多媒体电话视频】面向移动的多媒体电话视频
76【MO SMS以及SMSoIP】面向移动的多媒体短信和IP短信
83【MO信令】UE NAS发起的5G MM流程
97【MO 数据】1.UE NAS发起的5G MM 连接管理流程
2.UE NAS发起的5G MM NAS传输流程
107【MO 数据】上行用户平面PDU会话报文传输

       Access Category为0的终端不受接入限制,因为网络负责管理移动终端呼叫或寻呼终端,即如果不允许连接,则网络不应寻呼终端。Access Category为32 ~ 63可由运营商配置。AMF提供的NAS: Registration Accept 消息可以包含一个 Operator Defined Access Category Definitions 字段,该字段指定了一组映射规则。

       当终端发起从RRC Idle模式到RRC Connected模式的转换时,需要进行基于Access Identities和Access Category的接入控制检查。在RRC Connected和RRC Inactive模式下,当发生特定事件时,例如发起语音或视频呼叫、短信、使用上行NAS消息建立或修改PDU会话、上行数据传输时需要使用挂起的PDU会话,也需要对RRC Connected和RRC Inactive模式下的UE进行接入控制检查。

       SIB 1中的 uac-Barringlnfo 提供了一些参数,用于确定何时需要进行访问限制检查。接入限制检查是指终端生成一个0 ~ 1之间的均匀分布随机数。如果随机数小于uac-BarringFactor的值,则允许接入尝试。否则,接入尝试将被禁止。为uac-BarringFactor配置值0意味着所有检查都将导致禁止接入尝试。如果被禁止接入,终端会生成第二个分布在0 ~ 1之间的随机数。然后将T390的值设置为**(0.7 + 0.6 *rand) *uac- blocking Time**秒,其中rand为随机数。T390定义了UE在相应的Access Category下,将该小区视为禁止的持续时间。



在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/498622.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Wind10安装cuDNN,几分钟搞定

cuDNN的安装过程 1、下载cuDNN 因为之前的博文“目标检测第3步”下载的CUDA版本是11.1,那么我们就要找到与CUDA11.1版本对应的cuDNN版本。地址为:cuDNN Archive | NVIDIA Developer 2、安装cuDNN 下载到的cuDNN文件是一个压缩包,解压缩之后…

并发编程03:Java锁

文章目录 3.1 乐观锁和悲观锁3.2 通过8种情况演示锁运行案例,看看锁到底是什么3.2.1 锁相关的8种案例演示code3.2.2 synchronized有三种应用方式3.2.3 从字节码角度分析synchronized实现3.2.4 反编译synchronized锁的是什么3.2.5 对于Synchronized关键字 3.3 公平锁…

创维高安版-E900-Hi3798MV100-强刷卡刷固件包-当贝纯净桌面

创维高安版-E900-Hi3798MV100-强刷卡刷固件包-当贝纯净桌面-内有主板图短接点和教程 特点: 1、适用于对应型号的电视盒子刷机; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置…

关于百度地图开放平台api覆盖物“自定义Marker图标”不能正常显示的解决方案

“自定义Marker图标”不能正常显示(用网上图片能正常显示,用本地图片就不能显示), 分两种情况: 1.网上图片,往往是图片的url地址有问题,也可能是url地址的图片失效了。 2.本地图片,这…

linux软件包管理和进程管理

目录标题 RPM管理工具rpm安装rpm查询功能rpm软件包升级、卸载 YUM管理工具建立本地光盘源配置互联网源yum工具管理软件包 ps指令动态查看进程top RPM管理工具 软件包(本地–网络)—安装(软件包)—卸载(软件&#xff0…

【Python】【进阶篇】24、Django if标签详解

目录 24、Django if标签详解1. 模板标签1) 判断逻辑的 if 标签 24、Django if标签详解 本节继续讲解 Django 的模板语言,Django 内置了许多标签用于简化模板的开发过程,同时 Django 也支持自定义标签,这极大的方便了 Web开发者,下…

拓展系统变量

文章目录 拓展系统变量 使用方式拓展系统变量获取服务端IP - $ZSERVERIP获取客户端IP - $ZCLIENTIP获取最大许可数量 - $ZMAXLICENSE获取当前系统名称 - $ZOSNAME获取字符串最大长度 - $ZMAXSTRINGLEN获取当前登录用户ID - $ZUSERID获取当前登录用户名 - $ZUSERNAME系统最近错误…

【Linux从入门到精通】C语言模拟实现进度条小程序

在Linux下,我们安装软件时会经常看到进度条,来告知我们安装的进度。我们不妨自己模拟实现一个进度条,看看其中的细节。模拟实现进度条并不困难,但其中的细节我们又不可忽视。本篇文章会对模拟实现进度条进行详解。 文章目录 一、进…

顺序表(数据结构)---排队啦!

目录 前言: 1.线性表的性质 2.静态数组or动态数组 2.1静态数组 2.2动态数组 3.结构体的创建 4*接口函数的详细讲解 4.1初始化结构体 4.2尾插 4.3打印数据 4.4用完后销毁创建的堆空间 4.5 尾删 4.6头插 4.7头删 4.8查找 4.9任意位置插入 4.10任意位…

springboot+jsp商务安全邮箱(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot商务安全邮箱。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者:风歌&…

谈谈Edge浏览器新出的分屏功能

谈谈Edge浏览器新出的分屏功能 前言 在 2023 年三月份微软为 Microsoft Edge 浏览器的稳定版本带来了一个新功能 —— 分屏浏览 (Split Screen),此功能允许用户在当前页面以左右视图的形式并排打开两个标签页面,作用上类似于应用的分屏可以让浏览器同时处…

Kali Linux部署qemu虚拟化启动img镜像文件

一、先下载最新版本的Kali环境 Kali Linux官网下载网址:Get Kali | Kali Linux 安装到VMware里面后,调整内存大小为4G(如果自己电脑内存32G的话,可以调整为8G) 更新一下Kali Linux源 然后安装如下软件 apt install qe…

二十九、交换机堆叠与集群

文章目录 堆叠技术概述一、可靠组网二、堆叠技术名称三、华为堆叠原理1、基本概念2、堆叠端口:(逻辑端口)3、堆叠拓扑类型4、堆叠硬件要求 四、堆叠配置示例(华三模拟器)1、sw1:2、sw2:3、激活i…

弹射起步——pythonweb开发Flask框架,前端原生+Flask后端框架+mysql数据库实战(附带小案例)

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…

HCT:深度是我们没有的奢侈品

文章目录 Deep is a Luxury We Don’t Have摘要本文方法Efficient AttentionThe HCT Architecture Deep is a Luxury We Don’t Have 摘要 医学图像具有高分辨率。高分辨率对于早期发现恶性组织至关重要。然而,这一解决方案在建模长期依赖性方面提出了挑战。浅层t…

接口自动化测试的神器:使用Python编写高效的自动化测试工具

B站首推!2023最详细自动化测试合集,小白皆可掌握,让测试变得简单、快捷、可靠https://www.bilibili.com/video/BV1ua4y1V7Db 目录 摘要: 安装工具: 测试脚本 编写python脚本 1.使用requests发送HTTP请求 2.使用py…

生产环境出现CPU占用过高,请谈谈你的分析思路和定位

假如生产环境出现CPU占用过高,请谈谈你的分析思路和定位 记一次印象深刻的故障? 结合Linux 和 JDK命令一起分析,步骤如下 使用top命令找出CPU占比最高的 ps -ef 或者 jps 进一步定位,得知是一个怎么样的后台程序出的问题 定位…

夏驰和徐策的解决数学问题思路——反证法

反证法是一种证明方法,它的基本思路是通过假设某个结论不成立,然后构造出一个矛盾的情况来推导出原先假设的结论是成立的。 具体来说,反证法一般包含以下步骤: 1. 假设所要证明的命题不成立。 2. 通过这个假设,构造…

网易云音乐开发--个人中心页效果实现

内网穿透 就是我们真机调试,是没有数据的 就是我们手机上去访问我们电脑上自己搭的服务器,肯定是访问不到的 此时就需要我们内网穿透 1.winR 输入 cmd 输入ipconfig 2.找到无线局域网适配器的IPv4 3.重新设置一个新的地址,只需将host中…

Snipaste介绍、安装、使用技巧(截图贴图工具)

一、简介 Snipaste 是一个简单但强大的截图贴图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下 F1 来开始截图,再按 F3,截图就在桌面置顶显示了。就这么简单! 你还可以将剪贴板里的文字…