【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

相关推荐
AirDroid_cn几秒前
iPhone 的5G 信号弱时,如何强制切换为4G?
5g·ios·iphone
小李独爱秋10 分钟前
Cisco Packet Tracer仿真实验 12:运输层端口
网络·网络协议·计算机网络·智能路由器·仿真实验
西***634710 分钟前
医疗均衡新引擎:5G 远程视频会议系统建设与实践
5g·健康医疗
xxp432119 分钟前
Qt 网络编程 UDP通信
网络·网络协议·udp
2501_9299070025 分钟前
通勤 / 自驾 / 跨境?5G 随身 WiFi 的 “精准选机指南”,5G随身wifi推荐第一名
5g
爱浦路 IPLOOK30 分钟前
从0到1建设5G实验室:高校如何高效推进5G科研环境
5g
草莓熊Lotso3 小时前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议
p***c9494 小时前
后端在微服务中的服务网关
微服务·云原生·架构
summer_west_fish10 小时前
单体VS微服务:架构选择实战指南
java·微服务·架构