百科全书
2026-08-13 18:14:53
5GC 接口如何划分?核心接口与 EPC 映射解析
5GC 接口连接核心网中的接入、移动性、会话、策略、计费以及基于服务的各类功能。本指南介绍主要 N 接口、相关协议、SBA 关系及其与 EPC 的映射,便于部署与故障排查。

贝克电信

5GC 接口如何划分?核心接口与 EPC 映射解析

工程师刚开始接触 5G 核心网接口时,通常会从 N1 一路背到 N50:记住两端的网元、所使用的协议,以及在 4G 中最接近的对应关系。这种方法在入门阶段可能有帮助,但到了部署、信令分析和故障排查时很快就不够用了。实际工作中,更有价值的问题是:这条接口属于接入、会话管理、策略控制还是用户面?它承载的是 NAS、GTP-U、PFCP,还是某项 SBI 服务?出现问题后,下一步应该沿哪条控制路径继续分析?

理解 5GC 接口的关键,不是死记接口编号,而是识别每条接口所属的通信层级和承担的功能。

  • UE 接入与接入控制主要涉及 N1 和 N2;

  • 用户面流量主要通过 N3、N6 和 N9 传输;

  • SMF 与 UPF 通过 N4 实现用户面控制;

  • 策略、签约、鉴权和网络切片等功能越来越多地通过基于 HTTP/2 的 SBI 服务实现。

这也是 5GC 与 EPC 之间最重要的架构差异之一。5G 并不是简单地把 S1、S11、Gx、S6a 等接口换个名称,而是在保留部分参考点接口的同时,引入基于服务的架构(Service-Based Architecture,SBA),使控制面网元能够通过服务调用进行交互。因此,分析 5GC 接口时,最好同时从参考点和 SBA 服务两个视角进行理解。

如何理解 SBA 与参考点架构

理解 5GC 可以采用两个有用的视角。第一个是传统的参考点架构,它描述两个功能实体之间的逻辑关系,例如 UE 与 AMF 之间的 N1、gNB 与 AMF 之间的 N2、gNB 与 UPF 之间的 N3,以及 SMF 与 UPF 之间的 N4。第二个是 SBA 视角,在该模式下,AMF、SMF、PCF、UDM、AUSF、NSSF、NEF 和 NRF 等控制面网元被视为服务生产者和服务消费者。

这两个视角并不矛盾。参考点模型适合追踪端到端信令路径,而 SBA 更便于理解动态网元发现、服务调用和服务扩展。

以 N2 为例,它具有非常明确的端点关系:gNB 连接 AMF,并通过 NGAP 传输 NAS 信令、支持连接管理。N3 则连接 gNB 与 UPF,通过 GTP-U 承载用户面流量。这类接口具有清晰的点到点路径特征。

但当 AMF 访问 UDM、AUSF 或 PCF 时,关注重点就会转向这些网元所开放的服务。N8 用于 AMF 与 UDM 之间获取移动性管理签约信息,N12 支持 AMF 与 AUSF 之间的鉴权管理,N15 则允许 AMF 获取与移动性相关的策略。这些关系体现了 5GC 控制面从传统专用协议向基于 HTTP/2 的服务交互迁移。

这意味着,在分析抓包或架构图时,工程师不应把 N8 之类的接口仅理解为一条固定的物理连接。更重要的是判断哪个 NF 正在消费哪个服务、该服务实例如何被发现,以及当前 HTTP/2 事务处于服务流程的哪个阶段。

5GC 架构对比图,展示 AMF、SMF、PCF、UDM、AUSF、NRF 之间的基于服务接口,以及 N1、N2、N3、N4、N6 等参考点接口
5GC 同时支持参考点视图和基于服务的视图:N1、N2、N3 等接口更适合作为信令或数据路径来理解,而许多控制面 NF 之间的交互则通过 SBI 服务实现。

核心接口可以如何分组?

与其逐个记忆接口编号,更实用的方法是按照接口所支撑的网络功能进行分组。出现某条信令时,工程师可以先判断它属于哪一类功能,再进一步定位到具体接口。

接入与用户面路径

N1、N2 和 N3 构成 5G 接入侧最基础的一组接口。N1 位于 UE 与 AMF 之间,在 5G NAS 中承载移动性管理和会话管理信息。N2 连接 gNB 与 AMF,通过 NGAP 传输 NAS 信令并支持连接管理。N3 连接 gNB 与 UPF,通过 GTP-U 承载实际用户面流量。

在核心网内部,UPF 可以继续通过 N9 使用 GTP-U 转发用户流量,而 UPF 通过 N6 连接外部数据网络(Data Network,DN)。N6 上的流量已经不是 5G 特有的控制信令,而是网页内容、图片、视频以及其他用户数据等应用层 IP 流量。

因此,如果 UE 注册成功、PDU 会话也已建立,但业务流量仍无法通过,故障排查通常应从 AMF 控制面转移到 N3、UPF 转发行为、N6 以及外部 DN。

会话与用户面控制

N4 是 5GC 中最重要的控制接口之一,位于 SMF 与 UPF 之间并使用 PFCP。SMF 负责会话控制,UPF 负责数据包转发,因此 N4 用于下发转发规则并控制用户面行为。

N11 连接 AMF 与 SMF,主要承载 PDU 会话管理相关信令。当 UE 发起 PDU Session Establishment 时,AMF 会把会话管理请求交给 SMF 继续处理。如果注册成功但 PDU 会话建立失败,N11 及后续 SMF 流程通常是重点排查位置。

N16 支持 SMF 实例之间的交互,包括与 SMF 重选相关的流程。与 EPC 相比,5GC 将控制功能拆分为更多独立 NF。过去集中在 MME、SGW 或 PGW 中的职责,被分配给 AMF、SMF、PCF、UDM 等功能,从而形成新的服务关系。

策略、鉴权与签约数据

策略控制主要以 PCF 为中心。N7 连接 SMF 与 PCF,用于请求与会话管理相关的策略。N5 位于 PCF 与 AF 之间,承载应用层业务参数和需求。N15 则允许 AMF 获取与移动性相关的策略。

在签约数据方面,N8 允许 AMF 访问 UDM 并获取移动性管理签约信息,N10 连接 SMF 与 UDM,用于获取会话管理相关的签约数据。鉴权进一步拆分为 AMF 与 AUSF 之间的 N12,以及 AUSF 与 UDM 之间的 N13。

这种拆分非常重要。在 EPC 中,HSS 承担了大量用户签约和鉴权数据功能;在 5GC 中,这些职责被更精细地分配给 UDM、AUSF 及相关数据存储功能。发生鉴权失败时,只确认用户数据是否存在已经不够,工程师还需要判断失败发生在 AMF 发起鉴权时、AUSF 处理过程中,还是 AUSF 从 UDM 获取所需信息时。

5GC 接口功能分组图,展示接入、用户面、会话管理、策略控制、鉴权、签约数据和网络切片相关接口
按照接入、用户面、会话管理、策略、鉴权和数据管理对接口分组,比按顺序死记 N 接口编号更适合部署与故障排查。

高级服务接口负责什么?

当接口范围超出 N1 至 N16 后,5GC 接口模型的扩展性体现得更加明显。随着网络切片、能力开放、网络分析、漫游和数据解耦等功能引入,更多接口围绕独立网络功能建立起来。

N22 连接 AMF 与 NSSF,用于网络切片选择。N34 连接 NSSF 与 NWDAF,使网络分析结果能够支持切片相关决策。NWDAF 还可通过 N23 向 PCF 提供分析信息,让分析数据参与策略决策。因此,策略控制不再只能依赖静态签约信息和预定义规则。

能力开放主要涉及 NEF。N29 位于 SMF 与 NEF 之间,N30 连接 NEF 与 PCF,N33 支持 API 与 AF 之间的服务调用。因此,NEF 位于外部应用和核心网能力之间的重要位置,为向应用侧服务受控开放网络能力提供机制。

数据存储也被进一步拆分。N35 连接 UDM 与 UDR,用于存储签约数据;N36 连接 PCF 与 UDR,用于存储策略数据;N37 允许 NEF 访问 UDR,以处理能力开放和应用相关数据。UDSF 还用于非结构化数据存储,支持计算与存储功能分离。

在漫游和运营商互联场景中,还会涉及更多接口,包括拜访地 PCF 与归属地 PCF 之间的 N24、拜访地 NRF 与归属地 NRF 之间的 N27、V-NSSF 与 H-NSSF 之间的 N31,以及 V-SEPP 与 H-SEPP 之间的 N32。SEPP 在运营商边界提供安全控制。这些接口在单运营商本地测试环境中未必常见,但在分析漫游架构时非常重要。

计费功能也在从传统基于 Diameter 的模式向服务化交互迁移。N28 连接 PCF 与 CHF,使计费相关信息能够支持 PCC 规则决策;N40 连接 SMF 与 CHF。N41 至 N49 在相关规范范围内保留。另一个专用接口是 N50,它连接 AMF 与 CBCF,用于公众预警和灾害告警服务。

5GC 映射到 EPC 时应注意什么?

从 4G 迁移到 5G 时,EPC 经验仍然非常有用,但不能把两者关系理解为机械的一对一替换。5GC 与 EPC 接口之间的相似性主要是功能层面的参考,而不是完全等价。

有些映射比较直观。N2 在功能上可与 S1-MME 对比,N3 类似 S1-U。N4 在基于 CUPS 的 EPC 架构中,与 Sxa、Sxb 和 Sxc 在功能上相近。从策略控制角度看,N7 可与 Gx 对比,而 N5 有助于理解过去与 Rx 相关的应用策略角色。

在用户签约与鉴权功能上也能看到类似的演进。N8 可在功能上与 MME 和 HSS 之间 S6a 交互的一部分进行对比。支持 AMF 之间移动性管理的 N14,可与 MME 之间的 S10 对比;用于设备身份检查的 N17,则在功能上对应 MME 与 EIR 之间的 S13 交互。

不过,许多 5GC 接口在 4G 中并没有直接对应项,例如用于切片选择的 N22、用于网络分析的 N23、用于跨域 NRF 发现的 N27,以及围绕基于 UDR 的数据存储建立的接口。这些关系是随着 5GC 基于服务的架构和更高程度的功能解耦而出现的。

因此,更合理的迁移方法是先比较功能,再比较信令机制,而不是强行让每个 N 接口对应某个 S 接口或 Diameter 参考点。协议演进尤其明显:EPC 控制面信令大量依赖 Diameter 和 GTPv2,而如今许多 5GC 控制面交互已采用基于 HTTP/2 的 SBI 服务。

5GC 与 EPC 接口映射图,对比 N2、N3、N4、N5、N7、N8、N11 等核心网接口与 S1、Gx、Rx、S6a 及传统 EPC 接口
EPC 接口有助于理解 5GC 功能如何演进,但这些映射应视为功能对比,而不是严格的一对一等价关系。

5GC 接口分析的实用方法

在实际 5GC 信令分析中,从业务现象反向追踪,往往比从某个接口编号正向分析更有效。如果 UE 无法注册,应从 N1、N2 以及后续 AMF 鉴权和用户数据流程入手。如果注册成功但 PDU 会话失败,则继续检查 N11、SMF、N7、N10 和 N4。如果 PDU 会话成功,但用户流量无法到达数据网络,则应把重点转向 N3、UPF 转发和 N6。

对于策略相关问题,应继续沿 N7 和 PCF 相关信令链分析。对于切片选择问题,应重点检查 AMF 与 NSSF 之间的 N22。对于能力开放或应用驱动的策略需求,则应把分析延伸到 NEF、AF 和 PCF 相关接口。一旦建立“业务阶段—网络功能—接口—协议”四层映射,几十条 N 接口就会更容易理解。

从架构学习到现网故障排查,5GC 接口分析最重要的是理解各功能之间的关系。接入层负责把 UE 接入核心网,会话管理负责建立 PDU Session,策略和签约服务决定如何处理该会话,用户面承载实际应用流量,而 SBA 则让各控制面功能通过服务化交互协同工作。理解这套端到端逻辑,比单纯背完整的接口表更具工程价值。

常见问题

N 接口编号越大,是否代表功能越新?

不是。N 接口编号用于标识架构中的逻辑参考点,并不表示技术代际、重要程度或时间先后。N1、N2 和 N3 是 5GC 最基础的接口之一,而较高编号的接口中既包含较新的功能关系,也包含预留参考点。

所有 5GC 控制面接口都使用 HTTP/2 吗?

不是。许多与 SBA 相关的控制面交互使用 HTTP/2,但 5GC 还包含多种其他协议。N2 使用 NGAP,N3 和 N9 使用 GTP-U,N4 使用 PFCP,UE 与 AMF 之间的通信还涉及 5G NAS。因此,故障排查应先识别接口类型,再选择合适的协议分析方法。

为什么抓包中有时看不到 N 接口名称?

N 接口名称表示架构中的逻辑参考点。抓包通常显示实际协议,例如 HTTP/2、NGAP、PFCP 或 GTP-U,以及通信网元的 IP 地址。因此,需要根据两端 NF 的角色和正在分析的服务流程来判断其对应的逻辑 N 接口。

5GC 测试网是否需要部署所有已定义接口?

不需要。实际出现哪些接口取决于网络规模、已启用业务,以及部署是否支持漫游、网络切片、能力开放、网络分析或公众预警等功能。基础注册和数据连接只会使用完整 5GC 接口体系中的一部分。

推荐产品
目录
客服 电话
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .