【3GPP】【核心网】【5G】NG接口介绍(超详细)

目录

1. NG接口定义

2. 接口原则和功能

3. NG 接口控制面

5. NG接口主要信令流程

6. NG SETUP过程


1. NG接口定义

        NG接口指无线接入网与5G核心网之间的接口。在5G SA网络中,gNB之间通过Xn接口进行连接,gNB与5GC之间通过NG接口进行连接。NG接口分为NG-C接口和NG-U接口。NG-C接口为控制面接口,连接双方为gNB与AMF,传输控制面数据;NG-U接口为用户面接口,连接双方为gNB与UPF,传输用户面数据。

        NG接口可以实现AMF/UPF和NG-RAN的多对多连接,即一个AMF/UPF可以连接多个gNB,一个gNB也可以连接多个AMF/UPF。

        从任何一个 NG-RAN 节点向 5GC 可能存在多个 NG-C 逻辑接口,通过 NAS 节点选择功能确定 NG-C 接口的选择。从任何一个 NG-RAN 节点向 5GC 可能存在多个 NG-U 逻辑接口。NG-U 接口的选择在 5GC 内完成, 并由 AMF 发信号通知 NG-RAN节点。

2. NG接口原则和功能

NG 接口规范的一般原则如下:

    • NG 接口是开放统一的,便于不同厂商设备互联互通;

    • NG 接口支持 NG-RAN 和 5GC 之间的信令信息交换;      

    • 从逻辑角度来看,NG 是 NG-RAN 节点和 5GC      节点之间的点对点接口,通过网络互通。

    • NG 接口支持控制平面和用户平面分离,即NG-C和NG-U;

    • NG 接口分离无线网络层和传输网络层;

    • NG      应用协议支持模块化过程设计,允许使用优化编码/解码效率的算法。

    • 寻呼

    • UE 上下文管理

    • UE 移动性管理

    • PDU 会话管理

    • NAS信令传输

    • NG 接口管理

    • 警告消息传输

    • 配置转移

    • 会话跟踪

    • AMF管理功能

    • UE能力管理

NG-U 协议栈

3. NG 接口控制面

        NG 控制面接口(NG-C)负责 NG-RAN 和 AMF 之间5G信令的传输。

        NG 接口的控制面协议栈如图所示。传输网络层基于 IP 传输,为了可靠的传输信令消息,在 IP 上添加 SCTP。应用层信令协议称为 NGAP(NG 应用协议),而SCTP 层提供有保证的应用层消息传输。

NG-C 协议栈

5. NG接口主要信令流程

PDU会话建立、释放或修改NG-RAN资源:

- PDU Session Resource Setup;

- PDU Session Resource Release;

- PDU Session Resource Modify;

- PDU Session Resource Notify;

- PDU Session Resource Modify Indication.

UE上下文管理过程用于建立、释放或修改UE上下文:

- Initial Context Setup;

- UE Context Release Request;

- UE Context Release;

- UE Context Modification;

- RRC Inactive Transition Report.

NAS传输过程支持在AMF和UE之间透明传输NAS信令数据:

- Initial UE Message (NG-RAN node initiated);

- Uplink NAS transport (NG-RAN node initiated);

- Downlink NAS transport (AMF initiated);

- NAS non delivery indication (NG-RAN node initiated);

- Reroute NAS Request (AMF initiated).

UE移动性管理过程用于准备、执行或取消切换:

- Handover Preparation;

- Handover Resource Allocation;

- Handover Notification;

- Path Switch Request;

- Uplink RAN Status Transfer;

- Downlink RAN Status Transfer;

- Handover Cancellation.

寻呼过程用于向寻呼区域中涉及的NG-RAN节点发送寻呼请求:

- Paging.

AMF管理过程用于通知NG-RAN节点AMF的状态,并释放特定UE的UE TNLA绑定:

- AMF Status Indication;

- UE TNLA binding release.

NG接口管理流程用于管理NG接口:

- NG Setup;

- RAN Configuration Update;

- AMF Configuration Update;

- NG Reset;

- Error Indication.

6. NG SETUP过程

NG SETUP定义

        NG Setup过程用来交换NG-RAN节点和AMF在NG-C接口上正确互操作所需的应用程序级数据。该程序为TNL关联开始运行后触发的第一个NGAP程序。该过程使用非UE相关的信令。

        此过程将擦除两个节点中的任何现有应用程序级配置数据,将其替换为接收到的数据,并清除NG-RAN节点上的AMF过载状态信息。如果NG-RAN节点和AMF不同意保留UE上下文,则此过程还会像NG重置过程一样重新初始化NGAP UE相关上下文,并擦除两个节点中的所有相关信令连接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/740967.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CVE-2023-38836 BoidCMSv.2.0.0 后台文件上传漏洞

漏洞简介 BoidCMS是一个免费的开源平面文件 CMS,用于构建简单的网站和博客,使用 PHP 开发并使用 JSON 作为数据库。它的安装无需配置或安装任何关系数据库(如 MySQL)。您只需要一个支持PHP 的Web服务器。在 BoidCMS v.2.0.0 中存…

【LLM知识】笔记

为什么现在的LLM以decoder-only为主 为什么现在的LLM都是Decoder only的架构? 回答一 回答二 encoder-decoder 常用于处理需要对输入和输出建立精确的映射关系的任务(机器翻译、文本摘要等),更具有专业性优势 输入的语义理解会…

c#简易学生管理系统

https://pan.baidu.com/s/1kCPvWg8P5hvlf26nGf2vxg?pwdya45 ya45

Linux运维:磁盘分区与挂载详解

Linux运维:磁盘分区与挂载详解 1、磁盘分区的原理2、查看系统中所有的磁盘设备及其分区信息3、进行磁盘分区(对于sdb新磁盘)4、格式化分区5、挂载分区(临时挂载、永久挂载)6、取消挂载分区7、删除分区 💖Th…

立式学习灯有什么讲究?大路灯原来要这样选,五大台灯分享!

立式学习灯作为近年来最适合照明的护眼家电,为用户提供了良好的光线环境,并且还能够减少光线带来的视觉疲劳感。然而,随着其销量的节节攀升商家为了谋取利润,市面上也涌现了很多劣质产品,这些产品普遍没有经过技术调教…

【AnaConda/MiniConda/Linux】使用sudo python或切换root管理员conda环境被绕过解决方案

写在前面 部分机型修改环境变量存在风险,可能用于被覆盖而出现大量命令无法找到的情况 可以输入这个解决 export PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin往期相关内容 探索Miniconda3:简单、灵活的Python环境和…

刷题日记——16进制不进位加法(厦门大学机试)

例题 分析 输入 本题解题关键在于输入的两个数位数不同时候需要尾数对齐,由于是16进制输入,含有字母,需要当作字符串输入,当然输出也要字母,那么就需要我们的两个老伙计了,一个是map,另一个是…

一文带你详解天池医疗数据集

医疗作为和民生健康息息相关的产业,通过天池大赛开放出一批有临床科研价值的数据集,涵盖了预防、辅诊、医学科研等主题。 与此同时,阿里云天池平台也积极推动产学研的共同进步,开源了多个本地生活领域的数据集,如aBea…

数据库类型转换

数据库版本:KingbaseES V008R006C008B0014 简介 数据类型转换是指将一个数据类型的值转换为另一个数据类型的值的过程。数据类型转换通常发生在不同数据类型的比较、计算或赋值操作中。kingbase主要分为隐式转换和显示转换,本篇文章主要介绍这两种转换方…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的危险物品检测系统(深度学习模型+PySide6界面+训练数据集+Python代码)

摘要:本文深入介绍了一个采用深度学习技术的危险物品识别系统,该系统融合了最新的YOLOv8算法,并对比了YOLOv7、YOLOv6、YOLOv5等早期版本的性能。该系统在处理图像、视频、实时视频流及批量文件时,能够准确识别和分类各种危险物品…

设备点检管理系统的实施

设备点检管理系统的实施包括以下关键步骤: 确定检查对象和范围:根据生产需求和设备重要性,确定需要纳入点检系统的设备范围,以便有针对性地进行后续管理与监控。 制定点检计划:制定详细的点检计划,包括检…

【NR 定位】3GPP NR Positioning 5G定位标准解读(十二)-Multi-RTT定位

前言 3GPP NR Positioning 5G定位标准:3GPP TS 38.305 V18 3GPP 标准网址:Directory Listing /ftp/ 【NR 定位】3GPP NR Positioning 5G定位标准解读(一)-CSDN博客 【NR 定位】3GPP NR Positioning 5G定位标准解读(…

NXP Auto HVBMS S32DS 参数配置卡顿解决办法:使用 EB 替代 S32DS Configuration Tools

一、背景介绍 用户在 Automotive Software Package Manager | NXP Semiconductors 可以下载 S32K344 或者是 S32K358 的 HVBMS 捆绑包。 其中包含有 IDE:S32DS,基于 S32DS 的基础软件包以及 RTD 插件包,MCAL 配置工具:EB …

【PHP+代码审计】PHP基础——流程控制

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收…

QT网络编程之实现TCP客户端和服务端

一.QT5.12实现TCP客户端和服务端功能 1.QT中实现TCP通信主要用到了以下类:QTcpServer、QTcpSocket、QHostAddress 2.基本流程: 使用QTcpServer来创建一个TCP服务器,在新的连接建立时,将新建立连接的socket添加到列表中&#xf…

Ubuntu 安装腾讯会议

1.官网下载 进入腾讯会议下载官网下载腾讯会议Linux客户端 选择x86_64格式安装包下载 若不知道自己的系统架构,输入 uname -a 在命令行结果中查看系统架构信息 2.终端命令安装 cd {你的下载路径} sudo dpkg -i TencentMeeting_0300000000_3.19.0.401_x86_64_default.publi…

mysql对索引的选择简述

概述 在业务中经常会优化一些mysql的慢查询,通常都是使用explain去查看分析,检查扫描行数和索引的命中情况; 但是在具体索引的选择上,explain结果中并没有直接展示出来; 此时可以开启mysql的追踪优化器Trace功能&…

如何进行专利布局与专利规避

一、专利布局 WHY 专利布局是指企业或个人在科研或生产过程中,为了保护和利用自身的技术成果,通过综合产业、市场和法律等因素,对专利进行有机结合,构建严密高效的专利保护网,最终形成对企业或个人有利的专利组合。 …

10、Redis分布式系统之数据分区算法

Redis分布式系统之数据分区算法 1、什么是Redis分布式系统 ​ Redis分布式系统,官方称为Redis Cluster, Redis集群(这个集群和前面的主从复制集群不同,这个集群可以理解为是多个主从复制集群所组成的集群),其实是Red…

C# RAM Stable Diffusion 提示词反推 Onnx Demo

目录 介绍 效果 模型信息 项目 代码 下载 C# RAM Stable Diffusion 提示词反推 Onnx Demo 介绍 github地址:GitHub - xinyu1205/recognize-anything: Open-source and strong foundation image recognition models. Open-source and strong foundation ima…