有朋友对SRB会传输哪些消息有疑问,这里以R15 38.331 为例做简单总结。
SRB0
SRB0 就不说了,罗列如上。
SRB2
SRB2用于NAS消息的发送,全部使用DCCH逻辑信道。 SRB2的优先级低于SRB1,网络会在AS安全激活后配置。
具体到38.331中就是上面3条信令。
SRB3
在EN-DC、NGEN-DC和NR-DC才支持SRB3,而NE-DC不支持SRB3。
是否建立SRB3的决定由SN作出,SN使用SN RRC消息提供SRB3配置。SRB3的建立和释放可以在secondary node添加和secondary node更改中完成。SRB3reconfiguration可以在secondary node修改过程中完成。
SRB3可用于仅在不涉及MN的过程中发送SN RRC reconfiguration、SN RRC reconfigurationcomplete、SN measurement report和SN failureinformation(即在SCG RLCRB失败的情况下),也就是只发送与SN相关的4条RRC 消息。SN RRCreconfigurationcomplete被映射到与发起该过程的消息相同的SRB。SN measurment report被映射到SRB3(如果配置的话),不管配置是直接从SN还是通过MN接收的。MN RRC消息这不会被映射至SRB3发送。
SRB3传输对应的是NR-DCCH逻辑信道。SRB3上的RRC PDU使用NR PDCP进行加密和完整性保护,安全密钥源自S-KgNB。SN为SRB3选择加密和完整性保护算法,并将它们提供给SCG配置内的MN以传输到UE。
值得注意的是通过E-UTRA MCG SRB发送的NR SCG RRC消息受E-UTRA MCG SRB安全性保护(在这种情况下不使用NR安全性)。
SRB3具有比所有DRB更高的调度优先级。splite SRB1和SRB3的默认调度优先级相同。不要求UE执行SRB1和SRB3之间的RRC消息的任何re-ordering。当SCG被释放时,SRB3被释放。
国内最初也就是NSA,ENDC场景可能会配置SRB3,但是当时也没见过。
SRB3 会传输的消息罗列如上。
SRB1
其余的RRC 消息就是通过SRB1 进行发送。