周末交作业时间到!,随手记第十九篇,回到NR SRB话题放松下,参考以前的NR RRC相关文章,NR的控制面承载分为SRB和DRB两类,它们的位置:
从RRC状态建议和SRB设计使用的数量来看,RRC整体机制的复杂程度3G>5G>4G,4G5G由于要实现多个组网option,各自RRC相关方面也进行相应的特殊设计,本短文简要汇总SRB的有关信息,协议中NR/LTE状态迁移图示如下:
本短文的主题是5G SRB,延续3G4G的定义,SRB---Signalling Radio Bearers,用于传送RRC和部分NAS消息,SRB的使用与NR组网结构方式相关。
这里分别以eNB和gNB各自为MN时候的场景各举一例,首先目前NSA组网中已经商用的结构ENDC(以eNB为锚点MN):
并附上规范文本中关于SRB定义具体信息和ENDC中的SRB使用情况:
而另外一例典型为NR-DC(以gNB为MN的例子):
NRDC的SRB使用情况如下(同样附上规范中SRB信息供对比):
从以上两类典型的组网场景来看,SRB1和SRB2的使用基本上雷同,SRB0只应用于各自的锚点角色网元,比如NR SRB0只用于gNB为MN的场景,而SRB3只用于UE与SN的角色网元实体连接,也就是SRB3用于UE与SN网元的RRC消息传送。SRB3有如下几点特性:
第一,SRB3是可选的SRB,UE和SN之间可不通过MN而直接进行RRC通信。
第二,由于第一点,降低了UE和SN之间的通信latency。
第三,可以直接将测量报告发送给SN,从而提升SN之间的Mobility效率。
在AS安全功能激活后,所有的承载于SRB1,SRB2和SRB3上的消息将在PDCP层实施完保和加密(SRB0不做Security)。如果RRC中piggybacking了NAS消息,也会一并作为整体进行完保和加密,当然对于NAS消息本身也在UE和AMF之间实施自己的完保和加密机制,此处不赘述。
SRB和DRB的Identity在协议中规定如下:
NR SRB0-3所各自承载的各种RRC消息汇总如下:
所以注意喽,在正常的RRC建立过程中,直到RRCSetupComplete才会使用SRB1 。其他各条RRC消息所使用的SRB见上表所列内容。
截止R16 V16.6.0版本的SRB1/SRB2/SRB3各项特性参数默认值汇总表格如下:
嗯,SRB0使用的是RLC TM:
For SRB0, paging and broadcast systeminformation, TM mode is used. For other SRBs AM mode used.
For DRBs, either UMor AM mode are used.
最后提一下, 当启用SPCA(shared spectrum channel access)时,协议规定为SRB0/SRB1/SRB3赋予最高优先级的CAPC(Channel Access Priority Class),同时SRB2的CAPC可设置。具体信息如下: