好的,我们开启一个全新的篇章,将目光从业务架构层(SA2)转向更底层的无线接入网(RAN3),深入探索连接5G基站与核心网的“大动脉”——NG接口。

深度解析 3GPP TS 38.410:NG-RAN NG接口通用原则 (全景概览)

本文技术原理深度参考了3GPP TS 38.410 V18.2.0 (2024-06) Release 18规范,旨在为读者提供一个关于NG接口(连接NG-RAN与5GC的接口)的总体设计原则、架构、功能和信令流程的全景视图。

引言:从“业务蓝图”到“网络骨架”

在我们之前的系列中,我们跟随“智行一号”的视角,深度探索了TS 23.287规范,理解了5G如何从业务和架构层面(SA2的工作范畴)支持V2X。我们看到了PCF如何制定策略,SMF如何建立会话,这些都是在“云端”运筹帷幄的宏大叙事。

但是,这些宏伟的战略指令,最终必须通过一条坚实、可靠、高效的“信息高速公路”,才能下达到前线的基站(NG-RAN)去执行。而连接“云端指挥中心”(5GC)与“前线阵地”(NG-RAN)的这条高速公路,就是NG接口

TS 38.410规范,正是这套庞大的NG接口规范家族(38.41x系列)的“开篇总纲”。它不纠结于某条信令的具体参数,而是从最高层面,定义了NG接口的存在意义、设计哲学、核心能力和基本框架。它如同一位资深的网络架构师,为我们描绘出5G无线接入网与核心网之间信息交互的“网络骨架”。

为了让这份偏底层的规范变得生动,我们将引入一位新的主角——5G基站工程师**“小雷”**。小雷负责部署和维护一座全新的5G基站(gNB)。他的首要任务,就是将这座gNB成功地接入5G核心网。TS 38.410就是他必须精读的“gNB入网指南”。


1. 宏伟蓝图:NG接口的架构与原则 (总览TS 38.410 第4章)

在小雷开始拉光纤、配IP之前,他首先要理解NG接口在整个5G网络中的定位和设计原则。

4.1 NG Architecture The NG-RAN architecture consists of a set of gNBs and ng-eNBs which are connected to the 5GC through the NG interface…

1.1 NG接口:连接“天空”与“云端”的桥梁

  • NG-RAN (Next Generation Radio Access Network): 这是5G无线接入网的总称。它包含了两种类型的“基站”:
    • gNB: 标准的5G新空口基站。
    • ng-eNB: 一种特殊的4G LTE基站,它可以经过升级,直接连接到5G核心网(5GC)。
  • 5GC (5G Core Network): 5G核心网,我们在V2X系列中已经非常熟悉它的各个网元了。
  • NG接口: 正是连接任何一种NG-RAN节点(gNB或ng-eNB)与5GC之间的逻辑接口。

1.2 NG接口的设计哲学:分离与开放 (4.2 NG interface general principles)

小雷在阅读设计原则时,发现NG接口的设计充满了“分离”的智慧,这与传统的4G接口有很大不同。

  • the NG interface supports control plane and user plane separation;
  • the NG interface separates Radio Network Layer and Transport Network Layer;
  • the NG interface is open;

深度解读:

  • 控制面/用户面分离 (C/U Plane Separation):

    • NG-C (控制面接口): 连接 gNBAMF。它就像是gNB与核心网之间的“信令电话线”,专门用来传输管理和控制类的信息,如UE注册、切换信令、PDU会话建立请求等。这条线路上跑的是NGAP (NG Application Protocol) 协议。
    • NG-U (用户面接口): 连接 gNBUPF。它则是“数据货运通道”,负责高效地传输海量的用户数据,如上网流量、视频流等。这条通道上跑的是GTP-U协议。
    • 对小雷的意义: 这意味着他可以将信令流量和数据流量的承载网络物理隔离,为信令提供更高级别的安全和可靠性保障,同时为用户数据规划大带宽、低成本的传输路径。
  • 无线网络层/传输网络层分离 (RNL/TNL Separation):

    • RNL (无线网络层): 关心的是“信令的意义”,即NGAP协议本身的内容。
    • TNL (传输网络层): 关心的是“信令如何被可靠送达”,即如何通过IP网络,利用SCTP协议来保证NGAP消息的有序、无差错传输。
    • 对小雷的意义: 这种分离使得NG接口可以轻松地承载在任何IP网络之上(专线、裸光纤、SDN网络等),而无需关心底层的物理介质。同时,未来如果出现比IP更先进的传输技术,也可以平滑替换,而无需改动上层的NGAP协议。
  • 开放性 (Open):

    • 这是NG接口最重要的特性之一。它意味着3GPP将NG接口的所有协议(NGAP、GTP-U等)都进行了完全标准化
    • 对小雷的意义: 他可以放心地将A厂商的gNB,与B厂商的AMF/UPF进行对接,只要双方都遵循了3GPP的标准,它们就应该能够完美地互联互通。这打破了单一厂商的锁定,促进了市场的竞争与繁荣。

2. 核心职能:NG接口上支撑的“十八般武艺” (总览TS 38.410 第5章)

小雷现在知道了NG接口的骨架,那么这条“高速公路”上到底能跑哪些“车”(即支持哪些功能)呢?第5章“Functions of the NG interface”就是一份详尽的“功能清单”。这份清单洋洋洒洒列举了30多种功能,我们将挑选其中最核心的几类进行解读。

2.1 UE生命周期的核心管理

  • Paging function (5.2): 当有电话或微信找一个处于待机状态的手机时,AMF会通过NG-C接口,向该手机可能在的所有gNB发送Paging消息,让gNB在空口上“喊一嗓子”,把它唤醒。
  • UE Context Management function (5.3): 当UE成功接入后,AMF会通过NG-C接口,在gNB上为这个UE建立一个“上下文(Context)”。这份上下文包含了UE的安全信息、QoS配置、业务限制等,是gNB为该UE提供个性化服务的依据。
  • Mobility Management function (5.4): 当UE从一个gNB移动到另一个gNB时,两个gNB之间(通过Xn接口)以及gNB与AMF之间(通过NG-C接口),需要进行一系列复杂的**切换(Handover)**信令交互,以保证业务的连续性。

2.2 数据业务的“三驾马车”

  • PDU Session Management function (5.5): 这是NG接口上最繁忙的功能之一。当UE要上网时,所有关于建立、修改、释放PDU会话(数据通道)的信令,都由UE通过gNB,经由NG-C接口透明地传输给SMF(AMF在此过程中扮演“中继”角色)。
  • NAS Transport function (5.6): NG-C接口的核心使命之一,就是为UE与AMF之间的NAS(非接入层)信令提供一个透明、可靠的传输通道。UE的所有核心状态(如注册、鉴权、移动性更新)都是通过NAS信令来管理的。
  • NAS Node Selection function (5.7): 这是一个位于gNB侧的智能功能。当一个陌生的UE首次接入时,gNB需要根据UE临时ID中的信息(如AMF Set ID),或者切片信息,来决定应该将这个UE的请求,路由到核心网侧多个AMF中的哪一个。这实现了AMF的负载均衡和高可用。

2.3 核心网侧的管理与协同

  • AMF Management function (5.12): 支持AMF的平滑下线或故障恢复。
  • AMF Load Balancing function (5.14): 允许AMF主动向gNB通告自己的负载情况,以便gNB的NAS节点选择功能可以更智能地进行路由。
  • AMF Re-allocation function (5.16): 允许初始的AMF,将UE的连接重定向到另一个更合适的AMF。

2.4 V2X/MBS等高级业务的支撑

  • NR MBS Session Management function (5.27): 支持在NG接口上传输建立、修改、释放MBS会话的信令,这是实现V2X over MBS的基础。
  • Multicast Group Paging Function (5.28): 支持对加入了MBS组播会话的UE进行组寻呼。

通过这份功能清单,小雷深刻地认识到,NG接口不仅仅是传输比特流的管道,更是一个承载了数十种复杂信令流程、支撑着5G所有核心业务的智能化接口


3. 规范家族:NG接口的“施工图纸”们 (总览TS 38.410 第8章)

TS 38.410作为“总纲”,它只负责描绘蓝图和定义功能。至于每个功能具体如何实现,则由38.41x系列的其他规范(“施工图纸”)来详细定义。

8 Other NG interface specifications

8.1 NG-RAN NG interface: NG layer 1 (TS 38.411) 8.2 NG-RAN NG interface: NG signalling transport (TS 38.412) 8.3 NG-RAN NG interface: NG application protocol (NGAP) (TS 38.413) 8.4 NG-RAN NG interface: NG data transport (TS 38.414) 8.5 NG-RAN NG interface: NG PDU Session user plane protocol (TS 38.415)

对小雷的意义:

当小雷在实际工作中遇到问题时,这份清单就是他的“问题索引”:

  • gNB和AMF之间的物理层连接(如光纤接口标准)有问题?—— 查 TS 38.411
  • SCTP传输层建立不起来,信令不通?—— 查 TS 38.412
  • 想知道Paging消息的具体参数和编码?—— 查 TS 38.413 (NGAP),这是最重要的控制面协议规范。
  • 用户数据传不上去,GTP-U隧道有问题?—— 查 TS 38.414TS 38.415

TS 38.410通过这简短的一章,为整个NG接口的庞大知识体系,建立了一个清晰的导航图。


总结:NG接口,5G网络的“任督二脉”

通过对TS 38.410的全景式解读,我们和小雷一起,完整地勾勒出了5G网络“任督二脉”——NG接口的宏伟蓝图。

  1. 清晰的架构: 它以C/U分离为核心,构建了连接NG-RAN与5GC的控制面(NG-C)和用户面(NG-U)两大通道。
  2. 先进的设计原则: 秉持开放、分层、解耦、模块化的设计哲学,为5G网络的灵活性、可扩展性和多厂商互通奠定了坚实基础。
  3. 强大的功能集: 承载了从UE生命周期管理、数据业务支撑到高级业务协同的数十种核心功能,是5G所有业务得以实现的神经中枢。
  4. 完备的规范体系: 作为“总纲”,它清晰地索引了定义物理层、传输层、应用层协议的各个子规范,构成了完整、自洽的知识体系。

小雷现在已经不再是一个初出茅庐的新手。他胸中已经有了NG接口的完整骨架和蓝图。从这篇文章开始,我们将继续跟随小雷的脚步,逐一打开38.41x系列的“施工图纸”,深入探索NG接口上每一个功能的具体实现。我们的下一站,将是第5章中的一个关键功能,敬请期待!


FAQ

Q1:NG接口和4G的S1接口,最核心的区别是什么? A1:最核心的区别有两点:

  1. C/U分离的彻底性: 4G的S1接口虽然也有S1-MME(控制面)和S1-U(用户面),但用户面网关SGW的位置相对固定。而5G的NG接口,由于UPF可以被灵活、分布式地部署(甚至下沉到基站侧),NG-C(to AMF)和NG-U(to UPF)的终点可以是完全分离、独立路由的,实现了更彻底的C/U分离。
  2. 多点连接能力: 一个gNB可以同时连接到多个AMF(AMF Pool),也可以同时连接到多个UPF。这种多点连接能力,结合gNB的NAS节点选择功能,极大地提升了核心网的可靠性、负载均衡能力和部署灵活性,这是S1接口所不具备的。

Q2:为什么控制面信令传输要用SCTP协议,而不是更常见的TCP? A2:SCTP(流控制传输协议)相比TCP,为信令传输提供了几个关键的优势:

  1. 多宿主支持 (Multi-homing): gNB和AMF可以配置多个IP地址。当主用IP路径故障时,SCTP可以自动切换到备用IP路径,提供了传输层的冗余和高可靠性。
  2. 多流机制 (Multi-streaming): 可以在一个SCTP连接中,建立多个独立的“流”。可以将不同UE的信令,或者不同类型的信令(如高优先级信令、普通信令)放入不同的流中。一个流中的数据包如果丢失,只会阻塞该流,不会影响其他流的传输(无头端阻塞),提升了信令传输的效率和公平性。 这些特性使SCTP成为承载电信级信令的理想选择。

Q3:ng-eNB是什么?它和普通的4G eNB有什么区别? A3:ng-eNB(Next Generation eNB)是一种软件升级后的4G基站。它在空口侧(与手机通信)仍然使用4G LTE技术,但在核心网接口侧,它不再使用4G的S1接口连接EPC,而是升级为使用5G的NG接口直接连接5GC。ng-eNB是5G NSA(非独立组网)向SA(独立组网)演进过程中的一个重要部署选项(选项4/7),它允许运营商在利旧大量现有4G基站硬件的同时,享受到5GC带来的服务化架构、网络切片等先进能力。

Q4:一个gNB可以连接多个AMF,那么一个UE的信令会同时发给多个AMF吗? A4:不会。对于一个特定的UE,在它保持注册状态的整个周期内,它在核心网中的“上下文”只会存在于一个服务AMF中。gNB的NAS节点选择功能,只是在UE首次接入(或从IDLE态恢复)时,从AMF Pool中为其选择一个服务AMF。一旦选定,该UE后续所有的信令,都会被gNB精确地路由到这个唯一的服务AMF。

Q5:TS 38.410看起来非常“高层”,对于一个协议栈开发工程师来说,它的价值在哪里? A5:对于协议栈开发工程师,TS 38.410的价值是“建立地图”和“理解设计意图”。虽然你日常工作更多的是与TS 38.413(NGAP)的ASN.1代码打交道,但TS 38.410能告诉你:

  1. 你正在开发的这个NGAP流程(如Paging),它在整个NG接口的功能体系中处于什么位置(第5章)?
  2. 这个流程的设计目标是什么(第4章)?
  3. 它为什么要这样设计(例如,为什么要C/U分离)?
  4. 当底层SCTP出问题时,你应该去查哪个规范(第8章)? 拥有了这种“地图感”和对设计哲学的理解,能让你在开发和调试时,不仅仅是“看一行代码写一行代码”,而是能从更高的视角,理解信令的本质,从而写出更健壮、更高效的代码。