【NR技术】NR NG-RAN整体架构 -网络接口以及无线协议框架(四)

1 引言

本博文介绍NR NG-RAN的网络节点间的接口以及无线协议框架。网络接口介绍包括RAN和NGC之间的NG接口;无线协议框架包括用户面和控制面协议。

2 NG接口

2.1 NG用户面接口

NG-U (user plane interface)是NG-RAN节点与UPF之间的接口。NG接口的用户平面协议栈如图1所示。传输网络层建立在IP传输之上,在UDP/IP之上使用GTP-U承载NG-RAN节点与UPF之间的用户平面PDU。

图1 NG-U协议栈

NG-U在NG-RAN节点和UPF之间提供用户平面PDU下发。

2.2 NG控制面接口

NG控制平面接口NG-C(control plane interface)是NG- RAN节点与AMF之间的接口。NG接口的控制平面协议栈如图2所示。传输网络层建立在IP传输的基础上。为了可靠地传输信令消息,在IP之上添加了SCTP。应用层信令协议称为NGAP (NG应用协议)。SCTP层为应用层消息的传递提供了保证。在传输中,采用IP层点到点传输的方式来传递信令PDU。

图2 NG-C协议栈

NG-C提供以下功能:

  • ng接口管理;
  • ue上下文管理;
  • ue移动性管理;
  • 传送NAS讯息;
  • 分页;
  • pdu会话管理;
  • 配置转移;
  • 警告消息传输。

3 Xn接口

3.1 Xn用户面接口

Xn用户平面(Xn-U)接口在两个NG-RAN节点之间定义。Xn接口的用户平面协议栈如图3所示。传输网络层建立在IP传输之上,在UDP/IP之上使用GTP-U承载用户平面PDU。

图3 Xn-U协议栈

Xn-U提供用户平面PDU的非可靠下发,支持以下功能:

  • 数据转发;
  • 流量控制。

3.2 Xn控制面接口

在两个NG-RAN节点之间定义Xn控制平面接口(Xn-C)。Xn接口的控制平面协议栈如图4所示。传输网络层建立在IP之上的SCTP之上。应用层信令协议称为XnAP (Xn应用协议)。SCTP层提供应用层消息的可靠的传递。在传输IP层,使用点对点传输来传送信令PDU。

图4 Xn-C 协议栈

Xn-C接口支持以下功能:

  • xn接口管理;
  • ue移动性管理,包括上下文传输和RAN分页;
  • 双连接(DC)。

4 无线协议栈框架

4.1 用户面协议栈

如下图所示为用户平面的协议栈,其中SDAP、PDCP、RLC和MAC子层(在网络侧以gNB终止)执行L2相关的功能。

图5 用户面协议栈

4.2 控制面协议栈

控制平面协议栈如下图所示,其中:

  • PDCP、RLC和MAC子层(在网络端以gNB终止)执行L2的功能;
  • RRC(在网络端以gNB终止)执行RRC的功能;
  • nas控制协议(在网络端以AMF终止)执行TS 23.501中列出的功能,例如:身份验证、移动性管理、安全控制......

图6 控制面协议栈

5 参考文献

3GPP TS 38.300

相关推荐
Godspeed Zhao1 天前
现代智能汽车中的无线技术11.1——蜂窝移动通信技术(11)
汽车·信息与通信
北京耐用通信1 天前
耐达讯自动化Profinet转Devicenet网关:精细化工行业的“协议融合利器”
人工智能·物联网·网络协议·自动化·信息与通信
云小逸1 天前
【nmap源码学习】 Nmap 源码深度解析:nmap_main 函数详解与 NSE 脚本引擎原理
网络协议·学习·安全
Coder_Boy_1 天前
基于SpringAI的在线考试系统-企业级教育考试系统核心架构(完善版)
开发语言·人工智能·spring boot·python·架构·领域驱动
迎仔1 天前
03-网络协议基础详解:数字世界的交通规则与语言
网络·网络协议
消失的旧时光-19431 天前
第十三课实战版:权限系统实战:RBAC + Spring Security 从 0 到可用(含核心代码)
java·架构·rbac
猫老板的豆1 天前
WebSocket 工具类使用指南
网络·websocket·网络协议
铁蛋AI编程实战1 天前
最新 豆包4.0 实操手册:混合架构部署 + 实时交互 + 动态学习
学习·架构·交互
天远云服1 天前
天远车辆过户查询API微服务实战:用Go语言构建高性能车况溯源系统
大数据·微服务·架构·golang
Coder_Boy_1 天前
基于SpringAI的在线考试系统-整体架构优化设计方案(续)
java·数据库·人工智能·spring boot·架构·领域驱动