5G NR:UE初始接入信令流程浅介

embedded/2024/10/24 7:51:04/

UE初始接入信令流程

流程说明

  1. 用户设备(UE)向gNB-DU发送RRCSetupRequest消息。
  2. gNB-DU 包含 RRC 消息,如果 UE 被接纳,则在 INITIAL UL RRC MESSAGE TRANSFER 消息中包括为 UE 分配的低层配置,并将其传输到 gNB-CU。INITIAL UL RRC MESSAGE TRANSFER 消息包括由 gNB-DU 分配的 C-RNTI。在随机接入过程中,如果 gNB-DU 识别出 UE 为 Reduced Capability UE,则在 INITIAL UL RRC MESSAGE TRANSFER 消息中提供 NR RedCap UE Indication。
  3. gNB-CU为UE分配一个gNB-CU UE F1AP ID,并向UE发送一个RRCSetup消息。该RRC消息被封装在下行链路RRC消息传输消息中。
  4. gNB-DU 向 UE 发送RRCSetup消息。
  5. 用户设备(UE)向gNB-DU发送RRC连接建立完成消息。
  6. gNB-DU将RRC消息封装在上行RRC MESSAGE TRANSFER消息中,并将其发送给gNB-CU。
  7. gNB-CU向AMF发送“初始UE消息”消息。
  8. AMF 向 gNB-CU 发送 INITIAL CONTEXT SETUP REQUEST 消息。
  9. gNB-CU向UE发送CONTEXT SETUP REQUEST消息,以在gNB-DU中建立UE上下文。在此消息中,它还可以封装SecurityModeCommand消息。在NG-RAN共享的情况下,gNB-CU包括服务PLMN ID(对于SNPN,包括服务SNPN ID)。
  10. gNB-DU 向UE发送“安全模式命令”消息。
  11. gNB-DU向基gNB-CU发送UE CONTEXT SETUP RESPONSE消息。
  12. UE响应“安全模式完成”消息。
  13. gNB-DU将RRC消息封装在上行RRC MESSAGE TRANSFER消息中,并将其发送给gNB-CU。
  14. gNB-CU生成RRC重配置消息,并将其封装在下行RRC消息传输消息中。
  15. gNB-DU向UE 发送RRC重配置消息。
  16. UE 向gNB-DU发送RRC重配置完成消息。
  17. gNB-DU将RRC消息封装在上行RRC MESSAGE TRANSFER消息中,并将其发送给gNB-CU。
  18. gNB-CU向AMF发送INITIAL CONTEXT SETUP RESPONSE消息。

http://www.ppmy.cn/embedded/130027.html

相关文章

数据结构:线性结构

线性结构 1. 线性表1.1 定义1.2 线性表的存储结构顺序存储链式存储 2. 栈和队列2.1 栈定义存储结构栈的应用 2.2 队列定义存储结构队列应用 3. 串3.1 串的定义和运算3.2 串的存储结构 数据结构描述数据元素的集合及元素间的关系和运算。在数据结构中,元素之间的相互…

揭开网络安全的面纱:深入了解常见漏洞攻击类型

内容预览 ≧∀≦ゞ 漏洞攻击学习总结导语一、Web 开发中的常见漏洞二、代码框架中的漏洞三、服务器相关漏洞结语 漏洞攻击学习总结 导语 根据自己的一些经验,我将在这篇文章中梳理常见的漏洞及其利用方式,主要涵盖 Web 开发、代码框架和服务器相关的漏洞…

MySQL笔试面试题之AI答(3)

文章目录 11. MYSQL支持事务吗?12. MYSQL相比于其他数据库有哪些特点?一、开源免费二、高性能三、易于使用四、安全性五、可扩展性六、跨平台性七、支持多种存储引擎八、社区活跃 13. 请简洁地描述下MySQL中InnoDB支持的四种事务隔离级别名称&#xff0c…

线性可分支持向量机的原理推导【补充知识部分】9-10最大化函数max α,β L(x,α,β)关于x的函数 公式解析

本文是将文章《线性可分支持向量机的原理推导》中的公式单独拿出来做一个详细的解析,便于初学者更好的理解。在主文章中,有一个部分是关于补充拉格朗日对偶性的相关知识,此公式即为这部分里的内容。 公式 9-10 是基于公式 9-9 的进一步引申&a…

排序算法 —— 计数排序

目录 1.计数排序的思想 2.计数排序的实现 3.计数排序的分析 时间复杂度 空间复杂度 稳定性 优点 缺点 1.计数排序的思想 顾名思义,计数排序就是通过计数的方式来排序,其基本思想为: 开辟一个计数数组,统计每个数出现的次…

Vue封装组件并发布到npm仓库

前言 使用Vue框架进行开发,组件封装是一个很常规的操作。一个封装好的组件可以在项目的任意地方使用,甚至我们可以直接从npm仓库下载别人封装好的组件来进行使用,比如iview、element-ui这一类的组件库。但是每个公司的业务场景可能不同&…

数据结构《顺序表》

文章目录 前言一、什么是顺序表?1.1 顺序表的概念1.2 顺序表的建立 二、MyArrayList的实现三、顺序表的方法四、关于顺序表的例子总结 前言 提示:这里涉及到的ArrayList类是一个泛型类,同时后面的很多内容都会涉及到泛型,如果不了…

GRU神经网络理解

全文参考以下B站视频及《神经网络与深度学习》邱锡鹏,侧重对GPU模型的理解,初学者入门自用记录,有问题请指正【重温经典】GRU循环神经网络 —— LSTM的轻量级版本,大白话讲解_哔哩哔哩_bilibili 更新门、重置门、学习与输出 注&a…