【5G NR】RRC Connection Establishment流程解析

参考资料:38.311 5.3.3(Release 15)

一、RRC Connection Establishment简介

流程图如下:

RRC Connection Establishment最主要功能是为了建SRB1和承载部分NAS消息。RRC连接建立流程由NAS触发,此时RRC应处于IDEL态,已获取了SIB1消息,并且保证是最新获取的SIB1。

下面是我自己整理的一套流程图给大家参考借鉴,覆盖本文内容(csdn上最大了,如果看不清楚,请下载到本地放大):

二、主要流程

1.进入到RRC连接建立流程后,根据UAC判断该小区是否允许接入。(参考:(17条消息) Unified Access Control_access category_modem协议笔记的博客-CSDN博客

2.小区判断运行被接入后启动RRC Connection Estabishment程序,初始化时:

        配置除SIB1中所包含的L1参数。

        配置默认的MAC Cell Group参数。

        应用SIB1中的timeAlignmentTimerCommon。

        启动T300定时器,T300在收到RRCSetup、RRCReject或NAS abortion时停止,在未收到上述三条消息时超时,触发重选。

        发送RRCSetupRequest消息。

3.RRCSetupRequest消息承载在SRB0上,逻辑信道使用CCCH,RLC传输模式为TM(上面有提到RRC Connection Estabishment的主要功能是为了建立SRB1,在收到RRCSetup时才会建立SRB1)。

4.UE发送的RRCSetupRequest消息的IE段是固定的三种类型,分别是:

        ue-Identity:分不同的场景使用randomValue还是ng-5G-S-TMSI-Part1

                当NAS没有提供5G-S-TMSI时使用randomValue,说明UE当时已经清除了NAS上下文,常见的场景有开关飞行模式、重启、第一次开机等。

                当NAS提供了5G-S-TMSI时候使用ng-5G-S-TMSI-Part1,ng-5G-S-TMSI-Part1取值为5G-S-TMSI最右边39bit,说明UE当时存储了NAS的上下文信息,常见的场景有UE进入到IDEL态重新连接等。

        establishmentCause:建立原因有(emergency, highPriorityAccess, mt-Access, mo-Signalling,mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess),establishmentCause是从NAS那边获取到的access identity和access category映射过来的,通过不同的场景触发不同的建立原因,隐含意思表明ue-Identity与establishmentCause是有间接关联的,比如建立原因为mo-VoiceCall时,ue-Identity必须使用ng-5G-S-TMSI-Part1。(建立原因映射关系也可以参考:(17条消息) Unified Access Control_access category_modem协议笔记的博客-CSDN博客

        spare:一个bit的保留位。

5.UE收到RRCSetup后,UE应按照收到的masterCellGroup和radioBearerConfig配置对应参数,此时建立SRB1,UE进入到连接态,将当前小区设置为PCell,并回RRCSetupComplete。

6.UE响应的RRCSetupComplete消息必须包含三个IE段分别是rrc-TransactionIdentifier、selectedPLMN-Identity、DedicatedNAS-Message,其他IE段需要NAS提供对应参数。首先说说这三个必须的IE段:

        rrc-TransactionIdentifier:为了对应RRCSetup中的rrc-TransactionIdentifier,确保消息的准确性。

        selectedPLMN-Identity:选择SIB1中的对应PLMN,目前国内很多共享基站如电联共享基站、移广共享基站,通过此IE段选择对应的PLMN接入。

        DedicatedNAS-Message:传输init NAS消息IE段,在接入场景该NAS消息为RegisterRequest或ServiceRequest。

RRCSetupComplete消息其他optional IE段还有registeredAMF、guami-Type、s-NSSAI-List、ng-5G-S-TMSI-Value(lateNonCriticalExtension和nonCriticalExtension暂不讨论)。

        registeredAMF&guami-Type:若NAS提供了registeredAMF&guami-Type则会携带该IE段,该IE段不能同时与ng-5G-S-TMSI-Value同时出现。registeredAMF提供了推荐注册的AMF ID,若是从EUTRAN重定向到NR,guami-Type应为mapped,否则为native。常见场景有从LTE重定向到NR,开关飞行模式。

        s-NSSAI-List:若NAS提供了S-NSSAI信息,则会携带该IE段,此信息仅为UE给网络的网络切片建议,最终还是需要网络决定。

        ng-5G-S-TMSI-Value:若NAS提供了5G-S-TMSI则会出现该IE段,该IE段的值为ng-5G-S-TMSI-Part2是5G-S-TMSI最左边9bit,与RRCSetupRequest的ng-5G-S-TMSI-Part1组成一个完整的AMF ID。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
NR中的T300定时器在与LTE相比的时候有所不同。在LTE中,T300定时器是用来处理SCG Failure(可选小区组失败)的原因之一。当LTE小区组内的小区失败时,T300定时器会启动,然后等待重新连接的时间。如果在该时间内没有成功连接到小区,那么SCG Failure就会发生。 然而,在NR中,T300定时器并没有被使用。相比于LTE,NR中的定时器有所减少,T303、T305、T307、T308、T312、T313、T322这些定时器都被删除了。因此,在NR中,T300定时器并不是一个需要特别关注的定时器。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [8 RRC Timer、Counters 、Constants(定时器、计数器、常量)](https://blog.csdn.net/dandan920107/article/details/111614454)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [【5G NRRRC Reject解析](https://blog.csdn.net/NoBack7/article/details/125966574)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值