ARTICLE · 1282993
运营商的网络,怎么开放给 App 用?——NEF 与能力开放
运营商的网络,怎么开放给 App 用?——NEF 与能力开放
App 想知道用户此刻在不在 5G 覆盖里,想给千里之外的水表发一条指令,想把游戏的算力搬进离家最近的边缘机房——这些愿望,都得先敲开同一扇门:NEF(Network Exposure Function,网络开放功能)。它是核心网唯一指定的"前台北",外部应用的一切请求都从这儿入内。据 TS 23.501 与 TS 23.502 变更历史统计,两规范合计 NEF 相关 CR 共 128 条——这一篇拆这台前台的建制史与生意经。
一、CR 档案卡
本篇主角是两条 F 类 CR,前后脚出现在 2021 年的 SA2 会议桌上:一条给前台的"业务窗口"补登记,一条把边缘配置下发的流程收口。一个补招牌,一个修流程。
把 128 条放进大盘里看(据 TS 23.501/TS 23.502 变更历史统计,两规范合计),F 类纠错 77 条、B 类新增 42 条。2019 年服务建制 30 条立柱架梁,2021 年 22 条集中在边缘与策略开放,2023 年又以 30 条迎来一波扩张——前台不是建成即竣工,而是每隔几年就加一排新窗口。
二、背景:前台的"业务窗口"
先立一个规矩:外部应用服务器(AF)永远不直接敲核心网内部网元的门。想查用户状态、想定策略、想改签约参数,请求一律先送到 NEF 这个前台。035 期讲过,核心网内部的"查号台"是 NRF,网元之间互查互访走服务化接口;但对墙外的世界,NEF 是唯一指定的接待窗口。
这么设计有双重考量。其一,安全:外部 AF 的身份、授权、配额都要在前台过安检,内部网元的地址与拓扑不外泄;其二,解耦:内部服务化接口的语义是给网元用的,外部 API 的语义是给开发者用的,NEF 站在中间做双向翻译。前台的业务窗口一共开了四扇,这张双语表建议存下来——后面三个故事全发生在这些窗口的组合里。
四扇窗口之外,NEF 还有一条铁律式的立场:外部 AF 永远不直连内部网元,所有请求都要过安检。安检不只查身份——AF ID 核验、授权分级、标识翻译、防滥用的配额控制,全在前台完成。036 期讲过 AMF 那口"快递柜",柜子再忙也只对内服务;NEF 正相反,它专门对外,是整张核心网里离互联网最近的网元。
把 128 条按年份画出来,前台的忙碌程度一目了然:2018 年随规范立起 20 条打底,2019 年服务建制 30 条,2021 年边缘与策略开放 22 条,2023 年开放扩张 30 条——前台一直在加新窗口。

三、技术解读:一个请求的前台之旅
先看主干。外部 AF 的请求从进门到回执,要过五道关:

解读:第 2 步鉴权是安检的核心——NEF 核验 AF ID 有没有权调这个服务、配额超没超限;第 3 步做内外翻译,外部 UE 标识 GPSI 转内部 SUPI,外部参数转成核心网认得的语义;第 4 步按请求类型映射到内部服务——策略类找 PCF(Npcf)、签约数据类找 UDM(Nudm)、要找搭档先问 NRF(Nnrf)。前台只翻译与转交,不替内部网元做决定——这与 035 期 NRF"只牵线、不站台"的分工异曲同工。
主干立好之后,2021 年中国电信发现了一处登记疏漏:新服务已经写进了流程条文,服务总表却没跟上。
📜 CR 原文①|23.502 CR3018 · Summary of change"Adding Npcf_AMPolicyAuthorization services into the services provided by PCF table. Adding Nnef_AMPolicyAuthorization services and Nnef_AMInfluence services into the services provided by NEF table."
解读:背景是 TEI17_DCAMP 工作项引入了动态修改 AM 策略的能力——038 期讲过策略授权,AF 可以请求为特定业务申请接入与移动性策略;但 23.502 的 PCF/NEF 服务表漏登了这三个服务。CR3018 做的就是三笔"新业务登记":
服务表看似只是登记簿,实际是规范里"哪些能力能过前台"的官方清单——实现者照表开发,测试者照表验证。表上少登一行,商用设备就可能少实现一扇窗口,互操作测试时两头对不上。这正是 F 类纠错的典型价值:不是发明新能力,而是让已谈成的能力名正言顺地挂牌。
同年 vivo 提交的 CR3025,收拾的是另一处工程尾巴——边缘计算。006 期与 040 期讲过边缘算力怎么靠近用户,而边缘的"入口"——边缘配置服务器(ECS)的地址,本身也要靠能力开放下发。CR 提交时,4.15.6.3d 条文里还挂着两处待决事项(EN):DNN 与 S-NSSAI 要不要作为 AF 输入,5GC 如何结合空间有效性条件推导 ECS 配置信息。先看原文:
📜 CR 原文②|23.502 CR3025 · Reason for change"According to clause 4.15.6.3d of TS 23.502, there are two ENs. First one describes whether the DNN and S-NSSAI should be added as AF input and another is how the 5GC Derives the ECS Configuration Information, considering the Spatial Validity Condition."
解读:vivo 给出的答案很干脆:DNN 与 S-NSSAI 不需要 AF 提供——NEF 可以根据 AF 标识推导;5GC 也不必理解 ECS 配置信息的内部结构,只要 UE 有能力、当前位置与空间有效性条件匹配,SMF 就能经 ePCO 把 ECS 地址送进手机。两处待决事项就此收口,完整流程也一并补全:

解读:注意第 4 步的过滤——AF 配置时目标可以是"任意 UE",但不是所有终端都装得下边缘能力,SMF 按 UE 能力与位置筛出适用的那一批;批量变更时还要避开信令洪峰。040 期讲过应用怎么"搬"进边缘,这条补的是门牌号怎么发到手机——边缘故事在能力开放侧的收口。
四、三个开放故事

故事一:专网 Onboarding,外部凭证怎么查号
022 期讲过 Onboarding:企业自持凭证的用户第一次入网,凭证校验要过 AAA 服务器。可入网之后呢?凭证持有者(CH)或独立非公共网络的数据通信服务器(DCS)与 AAA 的关联标识,被加进了 NF 档案与 NRF 的服务请求——同一 SNPN 里的服务消费者怎么按新字段发现对方?流程缺了一章。华为与海思在 2021 年 11 月补上了它:
📜 CR 原文③|23.502 CR3280 · Reason for change"The identificaiton of the CH with AAA server or the identification of the DCS with AAA server has been added to the NF profile or NRF related service request as specified in TS 23.501."
解读:CR3280 新增了专网发现流程:同一 SNPN 内,服务消费者向 NRF 发起发现时,可把与 AAA 服务器关联的凭证持有者标识作为查询条件,NRF 按新字段筛出候选。这正是 035 期查号台逻辑在专网场景的延伸:查号台每长出一个新查询条件,就有一类新业务获得入场券。
故事二:工业时间同步的"最后一公里"
010 期讲过时间同步——产线上的运动控制,微秒级误差就是废品率;026 期也摸过 TSCAI 辅助信息这条链。工业场景里,5G 接入层时间分发要让 UE 拿到精准时间,参数得一路送到基站(NG-RAN)。可 2022 年初爱立信发现,规范只说了参数会送达 NG-RAN,没说怎么送、何时送:
📜 CR 原文④|23.502 CR3339 · Reason for change"Clause 4.15.9.4 states that 5G Access Stratum time distribution parameters (for one UE, group of UEs, or any UE using the DNN and S-NSSAI) are delivered to NG-RAN, yet, it remains unspecified how and when these parameters are send to an NG-RAN node and which procedures/messages are used/affected."
解读:CR3339 把链路补全了:AF 经 NEF 前台提交时间分发参数(Nnef_TimeSynchronization 服务),授权后转给 TSCTSF 计算 Uu 口时间同步误差预算并存入 UDR;PCF 订阅到数据变化后发起 AM 策略关联修改,AMF 在 NGAP 流程(如 UE 上下文建立/修改)中把参数捎给基站,基站再按误差预算把 5G 接入层时间发给 UE。

解读:这是一条"前台—中台—无线"接力:外部请求在 NEF 过安检,在 TSCTSF 算预算,在 PCF 变策略,最后由 AMF 在既有 NGAP 消息里捎带完成,不新开一条信令。能力开放的最高境界,是外部需求悄悄融进内部流程——工业时钟的最后一公里,就此打通。
故事三:开放的群像——切片状态与分析能力
前台还提供面向行业客户的"柜台查询"。切片状态开放(Nnef_SliceStatus)让外部 AF 能查询某个网络切片的可用性状态——专网客户下单切片之前,先看看"库存";019 期讲过的 NWDAF 分析能力,也能经 NEF 的分析开放窗口(Nnef_AnalyticsExposure)对外订阅——外部应用不必关心分析网元在哪儿,前台转交即可。这些群像 CR 一句带过,但方向已经清楚:NEF 的窗口从查状态到要分析、从被动回执到主动订阅,越开越多。

解读:这张图是全文的收束。一个外部请求的旅程分三段:安检段查身份与授权,翻译段做标识与语义的内外转换,分发段按业务类型映射到策略、数据、查号与分析四条内部线。128 条 CR 打磨的正是这三段里的每一处细节——登记漏了补登记(CR3018),流程悬空就收口(CR3025),专网查号缺章就补章(CR3280),参数断在半路就续上(CR3339)。
五、市场解读:往钱的方向想
对运营商:能力开放是网络从"管道"变"平台"的商业化入口。语音、短信之后,位置、切片、QoS、覆盖状态第一次能按次调用、按量计费——API 计费是运营商的新账本。128 条 CR 磨出的每个服务操作,都是账本上可上架的商品:窗口开得越多,平台收入的天花板越高。
对设备商:NEF 是网络对外的"脸面",一致性测试与 API 网关在这里联动。外部 API 的语义稳定性直接决定开发者生态——今天返回 A 字段、明天改 B 格式,App 就得跟着返工。设备商的比拼点一半在协议实现完备度:128 条 CR 逐条对表,少实现一条就可能丢一次标;另一半在 API 网关的运营能力:限流、鉴权、计费、开发者门户。
对互联网与行业客户:小程序要查用户网络状态,车联网要请求 QoS 保障,工业 App 要时间同步——这些确定性能力都经 NEF 拿到,"网络即服务"的抓手就在前台。过去行业客户抱怨运营商"只有管道没有 API",如今四扇窗口把网络能力第一次变成可编程的资源——下单、调用、订阅、回执,一套云服务的体验。
对安全:前台的安检位是企业客户信任的门槛——开放不等于裸奔。AF ID 核验、授权分级、外部标识翻译、配额限流,任何一环失守,暴露的都是整张核心网。能力开放的生意,本质上是信任的生意——安检位就是收银台。
六、常见问题
Q1:AF 为什么不能直连内部网元,非要过 NEF?
三个理由。安全:内部网元的地址、拓扑与服务清单不对墙外暴露,攻击面收敛到前台一点;身份:外部 AF 用 AF ID 与外部标识(如 GPSI),核心网内部用 SUPI、内部组标识,两套体系必须有人翻译;治理:配额、限流、计费都收口在前台,运营商才能开窗而不失控。直连看似少一跳,实际是把家底摊给外人看。
Q2:NEF 和 NRF 什么分工?
035 期讲过,NRF 是核心网内部的查号台:服务消费者查到提供者档案后直连调用,查号台不参与后续对话。NEF 是对外前台,专门接待墙外的 AF。两者还有配合——NEF 处理外部请求时要定位合适的内部网元,自己也是 NRF 的客户。一句话:查号台在内部,前台对外,前台偶尔也去查号台问路。
Q3:能力开放怎么计费?
按 API 调用与 SLA 分级。查询类接口按次计费,订阅类接口按时长与通知量计费;同一能力还分档——普通查询与带保障的查询(承诺响应时延、数据精度)价格不同,背后对应不同的资源承诺。计费策略本身也是一套策略(038 期讲过策略授权):谁调、调什么、按什么价,前台都留了账;Nnef_ChargeableParty 还能把费用记到第三方头上——App 替用户买单,就是从这儿实现的。
Q4:物联网的 NIDD 和 045 期的短信什么区别?
045 期的短信走 SMSF,成熟渠道、按条计费;NIDD 走 NEF 前台,专为"不带 IP 协议栈的物联网设备"设计——数据装在非 IP 数据包里,经 Nnef_NIDD 按设备组签约递送。短信像标准邮资的邮筒,全网可达;NIDD 像企业专柜,按签约服务。对休眠为主的表计与传感器,NIDD 与扩展缓冲配合,既省电又保达。
七、参考来源
23.502 CR3018 rev1(TEI17_DCAMP 工作项,F 类,2021-04,中国电信提出,S2-2106973,SA2 第 146E 次会议),原文见 3GPP Portal 23.502 CR3025 rev1(eEDGE_5GC 工作项,F 类,2021-07,vivo 提出,S2-2106746,SA2 第 146E 次会议),原文见 3GPP Portal 23.502 CR3280 rev1(eNPN 工作项,F 类,2021-11,华为/海思提出,S2-2109262,SA2 第 148E 次会议),原文见 3GPP Portal 23.502 CR3339(IIoT 工作项,F 类,2022-01,爱立信提出,S2-2200300,SA2 第 149E 次会议),原文见 3GPP Portal TS 23.502 第 4.15 节(网络开放架构与流程) NEF 相关 CR 共 128 条,其中 F 类纠错 77 条、B 类新增 42 条(据 TS 23.501/TS 23.502 变更历史统计,两规范合计) 本专栏 010 期(时间同步)、019 期(NWDAF)、022 期(Onboarding)、026 期(TSCAI 与定位)、035 期(NRF 查号台)、036 期(Namf 快递柜)、038 期(策略授权)、040 期(DNAI 与边缘)、045 期(短信与 NIDD 对照)
本文由「51学通信」出品。51学通信由通信行业 18 年老兵爱卫生(微信:gprshome201101)维护,聚焦 5G/6G 核心网、3GPP 标准解读与通信前沿技术深度分析,出版《5G核心网原理与实践》《EPC原理与实践》《GPRS网络信令实例详解》《IMS原理与实践》等 4 本通信专业书籍。
📚 51学通信知识星球(198 元/年)——星主爱卫生(微信:gprshome201101),552 位星友、8500+ 主题、990 个问答。星友权益:技术答疑承诺 24 小时内回复、免费观看原创电子书与付费文章、5GC/IMS 问题答案库、价值 500 元的核心网视频课程;加入后请加爱卫生微信,拉您进年度陪伴与答疑群——不限量回复各类问题。AI 加持:星球已接入 AI 助手,在海量帖子中精准找贴、找视频、找 FAQ 和案例。
















































































