天线|RF射频|微波|雷达技术
直播中

张健

7年用户 1328经验值
私信 关注
[经验]

5G NR RRC协议解析之RRC连接建立的信令流程

  RRC连接建立的信令流程如图所示:
1.jpg
2.jpg
  该流程的作用:这个流程的目的是建立一个RRC连接。
  RRC连接的建立不仅包括SRB1的建立,还可将初始NAS专用信息/消息从UE传输到网络。
  UE何时会触发该流程?
  1)当建立一个RRC连接时
  2)当UE恢复或重新建立RRC连接,且网络无法获取或验证UE上下文时,在这种情况下,UE收到RRCSetup并以RRCSetupComplete作为回应。
  消息解读:
  1)RRCSetupRequest
  其log如图所示:
1.jpg
2.jpg
3.jpg
  2)RRC Setup
  如果gNB允许该UE建立RRC连接,则gNB会给UE发送RRC Setup,用于为UE建立SRB1和主小区。
  UE通过解析该消息即可获得专用的小区资源,并且后续的信令消息(RRC和NAS)可通过SRB1传输。
  消息log如图所示(log内容太多,仅仅截取了其中的一部分):
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
  log内容太多,仅仅截取了其中的一部分供参考。
  实际上,RRC SETUP消息中主要携带radioBearerConfig和masterCellGroup这两个IE。
  radioBearerConfig:包括srb-ToAddModList,其实该信元中包含的内容就是SRB1的添加。
  cellGroupConfig:包括SRB1的RLC配置,mac-CellGroupConfig, physicalCellGroupConfig,spCellConfig。
  即UE通过解析这两个IE即可明确gNB对于SRB1的建立要求,并且和gNB之间完成SRB1的建立。
  3)RRCSetupComplete
  UE成功解码RRCSetup消息后,会给gNB发送RRCSetupComplete。在该消息中,一般会包含NAS。gNB收到后,会将NAS消息透传给AMF。
  log如图所示:
1.jpg
  在该log中的NAS消息为:registrationRequest。
  很显然,这个log对应的信令流程是注册流程。当AMF收到registrationRequest后,会解析该消息中的字段,从而触发注册流程。(当然,在注册过程,AMF负责完成和UE之间交互注册相关的信令消息,整个的注册过程还会涉及UDM、AUSF)
  此外,RRCSetupComplete中的NAS消息也可以是:service request。
  4) RRCReject
  UE发送了RRC Setup Request后,假如gNB拒绝连接的建立,则发送
  RRCReject。
  该消息内容如下:
1.jpg
  waitTime:等待时间值,单位是秒。
  如果UE能够从RRCReject消息中收到有效的waitTime,则启动定时器T302,将T302的值设置为waitTime的值。


原作者:Ms多多 5G微课堂

更多回帖

发帖
×
20
完善资料,
赚取积分