【5G NR】UE注册流程

本文涉及的产品
文件存储 NAS,50GB 3个月
简介: UE注册流程整体解析,包括RRC连接建立,UE身份信息获取,鉴权,加密完保和上下文建立。
作者: 柒号华仔
个人主页: 欢迎访问我的主页
个人信条:星光不问赶路人,岁月不负有心人。
个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。

1. 流程图

在这里插入图片描述

UE注册流程


2. 详细流程解析

1. RRC Setup Request

  • 名称:RRC连接建立请求
  • 方向:UE->gNB
  • 解析:UE向gNodeB发送RRCSetupRequest消息(在初始的RA中,Msg3传输的是RRCSetupRequest消息),RRCSetupRequest消息携带RRC建立原因和UE标识,请求建立RRC连接。其中UE标识可以是S-TMSI或随机数,如果上层提供了S-TMSI,则携带S-TMSI信息给gNodeB;如果没有S-TMSI信息,则生成一个随机数。

2.RRC Setup

  • 名称:RRC设置
  • 方向:gNB->UE
  • 解析:消息中携带SRB1资源配置的详细信息

3.RRC Setup Complete(Registration Request)

  • 名称:RRC连接建立完成
  • 方向:UE->gNB
  • 解析:UE根据RRCSetup消息指示的SRB1资源信息,进行无线资源配置,然后发送RRCSetupComplete消息给gNodeB,携带selectedPLMN-Identity、registeredAMF、s-nssai-list和NAS消息,NAS消息即UE注册请求(Registration Request)。

4.Initial UE Message(Registration Request)

  • 名称:初始UE消息
  • 方向:gNB->AMF
  • 解析:gNB为UE分配UE-NGAP-ID,根据selectedPLMN-Identity、registeredAMF、s-nssai-list选择AMF节点,然后将RRCSetupComplete消息中携带的NAS通过Initial UE Message发送给AMF,触发NG-C连接建立

5.Downlink NAS Transport(Identity Request)

  • 名称:下行NAS传输(Identity查询)
  • 方向:AMF->gNB
  • 解析:AMF向下发送Identity Request,要求UE将身份信息传给AMF

6.DL Information Transfer(Identity Request)

  • 名称:下行信息传输(Identity查询)
  • 方向:gNB->UE
  • 解析:gNB进行NGAP解码,取出NAS数据后发送给UE

7.UL Information Transfer(Identity Response)

  • 名称:上行信息传输(Identity查询回复)
  • 方向:UE->gNB
  • 解析:UE将身份信息放入Identity Response,回复给AMF,该身份信息类型取决于AMF Identity Request的请求,实际中基本为SUCI

8.Uplink NAS Transport(Identity Response)

  • 名称:上行NAS传输(Identity查询回复)
  • 方向:gNB->AMF
  • 解析:gNB取出NAS消息Identity Response,经过NGAP封装后发给AMF

9.Downlink NAS Transport(Authentication Request)

  • 名称:下行NAS传输(鉴权请求)
  • 方向:AMF->gNB
  • 解析:AMF向下发送Authentication Request,消息中包含一组由HSS所产生的鉴权的参数

10.DL Information Transfer(Authentication Request)

  • 名称:下行信息传输(鉴权请求)
  • 方向:gNB->UE
  • 解析:gNB进行NGAP解码,取出NAS数据后发送给UE

11.UL Information Transfer(Authentication Response)

  • 名称:上行信息传输(鉴权回复)
  • 方向:UE->gNB
  • 解析:UE收到网络侧给出的鉴权参数后UE会触发鉴权算法,UE触发算法后会产生一组参数,这组参数的作用是为了与AUTHENTICATION REQEUT携带的鉴权参数来做比较,如果参数一致UE就会认为是一个合法的网络,完成UE对网络的鉴权,完成比较后会将结果回复给AMF

12.Uplink NAS Transport(Authentication Response)

  • 名称:上行NAS传输(鉴权回复)
  • 方向:gNB->AMF
  • 解析:gNB取出NAS消息Authentication Response,经过NGAP封装后发给AMF

13.Downlink NAS Transport(SecurityMode Command)

  • 名称:下行NAS传输(安全模式命令)
  • 方向:AMF->gNB
  • 解析:AMF向下发送SecurityMode Command,进行NAS消息加密和完成性保护

14.DL Information Transfer(SecurityMode Command)

  • 名称:下行NAS传输(安全模式命令)
  • 方向:gNB->UE
  • 解析:gNB进行NGAP解码,取出NAS数据后发送给UE

15.UL Information Transfer(SecurityMode Complete)

  • 名称:上行信息传输(安全模式完成)
  • 方向:UE->gNB
  • 解析:UE根据SecurityModeCommand消息指示的NAS完整性保护和加密算法,派生出密钥,然后向gNB回复SecurityModeComplete消息

16.Uplink NAS Transport(SecurityMode Complete)

  • 名称:上行NAS传输(安全模式完成)
  • 方向:gNB->AMF
  • 解析:gNB取出NAS消息SecurityMode Complete,经过NGAP封装后发给AMF

17.Initial Context Setup Request

  • 名称:初始上下文建立请求
  • 方向:AMF->gNB
  • 解析:AMF向gNodeB发送INITIAL CONTEXT SETUP REQUEST消息,启动初始上下文建立过程

18.SecurityMode Command

  • 名称:安全模式命令
  • 方向:gNB->UE
  • 内容:gNB向UE发送SecurityModeCommand消息,通知UE启动RRC完整性保护和加密过程。

19.SecurityMode Complete

  • 名称:安全模式建立完成
  • 方向:UE->gNB
  • 内容:UE根据SecurityModeCommand消息指示的RRC完整性保护和加密算法,派生出密钥,然后向gNB回复SecurityModeComplete消息

20.RRC Reconfiguration

  • 名称:RRC重配
  • 方向:gNB->UE
  • 内容:gNB向UE下发携带srb-ToAddModList信元的RRCReconfiguration消息,指示UE建立SRB2和DRB。

21.RRC Reconfiguration Complete

  • 名称:RRC重配完成
  • 方向:UE->gNB
  • 内容:UE收到RRCReconfiguration消息后,建立SRB2和DRB。UE根据消息指示建立对应的PDCP实体并配置相关安全参数,建立并配置RLC实体,建立并配置DCCH信道。

SRB2和DRB建立成功后,UE向gNodeB回复RRCReconfigurationComplete消息。

22.Initial Context Setup Response

  • 名称:UE初始上下建立完成响应
  • 方向:gNB->AMF
  • 解析:UE初始上下建立完成
相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
算法 5G
【5G NR】手机身份证号IMEI与IMEISV
手机上的“IMEI”是指国际移动设备识别码(IMEI),通常称为手机序列号。它用于识别移动网络中的各个独立手机和其他移动通信设备,相当于手机身份证号,它是全球唯一的。
501 0
【5G NR】手机身份证号IMEI与IMEISV
|
存储 5G Windows
5G NR Paging 寻呼
寻呼消息由PCCH逻辑信道承载,PCCH逻辑信道的数据块又是由PCH传输信道来承载,而PCH传输信道的数据块又是由PDSCH物理信道来承载的。
929 0
5G NR Paging 寻呼
|
12月前
|
算法 5G
【5G NR】RRC Reject解析
RRCReject消息用于拒绝RRC连接建立或RRC连接重建。信令无线承载SRB0传输模式TM逻辑信道CCCH方向网络到UERRCReject消息RRCRejectRejectWaitTime用于为计时器T302提供以秒为单位的值,取值范围1~16。
370 0
|
12月前
|
安全 5G 网络性能优化
【5G NR】无线承载SRB和DRB
无线承载RB(Radio Bearer)是基站为UE分配不同层协议实体及配置的总称,包括PDCP协议实体、RLC协议实体、MAC协议实体和PHY分配的一系列资源等。RB是无线接口连接eNodeB和UE的通道(包括PHY、MAC、RLC和PDCP),任何在无线接口上传输的数据都要经过RB。 无线承载有两种,一种是信令承载称为SRB,一种是数据承载称为DRB,两者各有分工,分层保证了无线传输的有效性。
933 0
|
存储 编解码 网络协议
【5G NR】RRC连接释放
当UE与基站出现RRC重配置失败、切换失败、无线链路失败和完整性保护失败等失败时,将发起RRC Release过程,将UE转为RRC_IDLE或RRC_INACTIVE状态。
852 0
【5G NR】RRC连接释放
|
存储 算法 安全
【5G NR】RRC连接重建解析
无线网络总有信号不稳定的时候,如果每次无线链路失败或者切换失败均要从头开始建立链接,无疑是比较耗费时间和系统资源的。重建流程只需要服务端对应到用户上下文,即可重建连接,简化了连接处理流程。
983 0
【5G NR】RRC连接重建解析
|
存储 物联网 5G
【5G NR】NGAP协议之NG Setup
NG Setup过程用来交换NG-RAN节点和AMF在NG-C接口上正确互操作所需的应用程序级数据。该程序为TNL关联开始运行后触发的第一个NGAP程序。该过程使用非UE相关的信令。
589 0
【5G NR】NGAP协议之NG Setup
|
算法 5G 文件存储
【5G NR】NG接口
NG接口指无线接入网与5G核心网之间的接口。在5G SA网络中,gNB之间通过Xn接口进行连接,gNB与5GC之间通过NG接口进行连接。NG接口分为NG-C接口和NG-U接口。NG-C接口为控制面接口,连接双方为gNB与AMF,传输控制面数据;NG-U接口为用户面接口,连接双方为gNB与UPF,传输用户面数据。
708 0
【5G NR】NG接口
|
存储 5G
【5G NR】UE注册管理状态
在UE和AMF中使用两个RM状态,反映UE在所选PLMN中的注册状态: • RM-DEREGISTERED. • RM-REGISTERED.
441 0
【5G NR】UE注册管理状态