引言:为什么5G核心网是一场革命?

当人们谈论5G时,脑海中浮现的第一个词往往是“快”。然而,将5G仅仅视为“更快的4G”是对其真正潜力的巨大低估。5G的真正革命性变革,并非仅仅体现在无线接入网的速度提升上,而是隐藏在其网络“大脑”——核心网(Core Network)的颠覆性重构之中。这并非一次简单的技术演进,而是一场从底层逻辑开始的彻底革新,标志着电信网络从依赖专用硬件的“铁皮盒子”时代,迈向了灵活、高效、软件驱动的“云原生”新纪元 。

本篇教学指南将带领您踏上一段探索之旅。我们将首先回顾传统网络的困境,理解这场变革为何势在必行。接着,我们将深入剖析支撑5G核心网的“云”基因——云计算、虚拟化与网络功能虚拟化(NFV)。然后,我们会逐一认识核心网中的关键“角色”(即网络功能单元),学习它们之间独特的“沟通”方式。最后,我们将探讨这一切技术如何汇聚成5G最具商业价值的概念——网络切片,并一同展望6G的智能未来 。


第一章:奠定基石——5G核心网的“云”基因

1.1 传统网络的困境:僵化的“铁皮盒子”

要理解5G核心网的先进性,我们必须先了解它所要解决的问题。传统电信网络在设计和运营上面临两大核心困境:资源配置的“两难”与硬件设备的“陷阱”。

资源配置的两难

想象一下,你是一家银行或一个大型电商平台的系统管理员 。你的服务器需要处理用户的访问需求,但这个需求是波动的:白天访问量大,深夜则寥寥无几 。你应该如何配置服务器容量呢?

  • 过度配置(Over-provisioning):为了应对“双十一”或突发新闻引发的访问洪峰,你购买了大量顶级服务器。这意味着在99%的时间里,这些昂贵的设备都处于闲置状态,白白消耗着电力和运维成本,造成了巨大的资源浪费 。

  • 配置不足(Under-provisioning):为了节省成本,你只根据平均需求来配置资源。结果,一旦遇到流量高峰,系统立刻崩溃,用户无法访问,交易失败,直接导致业务损失和声誉受损 1

这种“要么浪费、要么崩溃”的困境,是传统固定容量系统难以逾越的障碍。

硬件的陷阱

更深层次的问题在于,传统网络的功能严重依赖于专有的、定制化的硬件设备,即所谓的“网络设备”或“铁皮盒子”。例如,防火墙、路由器、深度包检测(DPI)设备,每一种功能都对应一个独立的物理硬件 。这种模式带来了诸多弊病:

  • 成本高昂:运营商需要为每一种功能采购和维护昂贵的专用硬件,导致资本支出(CapEx)和运营支出(OpEx)居高不下 。

  • 开发缓慢:这些专用硬件产品周期长,开发和迭代速度慢。当新的网络需求或安全技术出现时,运营商无法快速响应,只能等待硬件厂商推出新一代产品 。

  • 缺乏灵活性:一旦购买了设备,其功能和容量就被固定下来。想要升级或扩展,往往意味着更换整个硬件,过程复杂且成本高昂 。

1.2 破局之道:云计算与虚拟化

这些问题并非电信行业独有,IT行业在十多年前就通过云计算和虚拟化技术找到了答案。5G核心网的设计,正是将这些成熟的IT理念引入电信领域,实现了一次跨界融合。

云计算:共享资源池的力量

云计算的核心思想是按需提供可共享的计算资源(如计算能力、存储、网络)。它构建了一个巨大的资源池。关键在于,不同应用(如银行、游戏、视频)的业务高峰通常不会在同一时刻发生。通过共享资源池,系统可以根据各个应用的实时需求,动态地分配资源。银行系统迎来高峰时,就多分一些计算资源给它;高峰过后,再将这些资源释放回池中,供其他应用使用。这样,整体的资源利用率得到了极大提升,有效解决了资源配置的两难问题 。

虚拟化:化“一”为“多”的魔法

虚拟化是实现资源共享的关键技术。它就像一种魔法,可以在一台物理计算机上,创建出多个相互隔离的、虚拟的计算机实例(虚拟机)。这个过程可以用一个非常贴切的例子来理解:在你的Windows个人电脑上安装一个虚拟机软件(如VirtualBox),然后你就可以在这台电脑上同时运行一个独立的Linux操作系统。你可以为这个Linux系统分配一部分CPU核心、内存和硬盘空间。这台虚拟的Linux系统认为自己拥有一套完整的硬件,但实际上它只是在使用那台物理Windows电脑的一部分资源 。

云数据中心正是将这种技术应用在了数以万计的强大服务器上,从而可以在同一套物理硬件上,同时运行成百上千个功能各异、操作系统不同的虚拟应用,实现了资源的极致共享和隔离 。

1.3 网络功能虚拟化(NFV):赋予网络“软”实力

网络功能虚拟化(Network Function Virtualization, NFV)是将虚拟化技术应用于网络领域的具体实践。其核心理念是:将传统的网络功能(如防火墙、路由器)从专用的硬件设备中“解耦”出来,变成纯粹的软件应用,然后让这些软件运行在基于标准、通用服务器的虚拟化环境之上 。这些软件化的网络功能被称为虚拟网络功能(Virtual Network Functions, VNF)。

NFV架构通常包括三个主要部分 :

  1. NFV基础设施(NFVI):由通用的计算、存储、网络硬件资源以及其上的虚拟化层构成。

  2. 虚拟网络功能(VNFs):运行在NFVI之上的软件化网络功能。

  3. NFV管理与编排(MANO):负责自动化管理和调度NFVI资源,以及VNFs的生命周期(如创建、扩展、终止)。

这种从硬件到软件的转变,为网络带来了革命性的好处 :

  • 成本效益:运营商不再需要购买昂贵的专用硬件,转而使用成本更低的通用服务器,大幅降低了资本支出。同时,自动化的管理也减少了运营支出 。

  • 敏捷与快速:需要部署一个新的网络功能?不再是长达数月的硬件采购和部署流程,而是在几分钟内启动一个新的软件实例。这使得运营商能够快速开发、测试和上线新服务,以应对瞬息万变的市场需求 。

  • 弹性和灵活性:面对突发的流量洪峰,NFV的编排系统可以自动增加(Scale Out)相应VNF的实例数量来处理;当流量回落时,再自动减少实例数量,将资源释放回共享池。这种弹性伸缩的能力是传统网络无法想象的 。

可以说,NFV是5G核心网能够实现云原生、服务化架构的基石。它将电信行业从硬件的束缚中解放出来,使其能够像现代IT公司一样,利用软件和云技术来构建和运营网络。


第二章:深入5G“大脑”——核心网功能单元(NF)详解

2.1 架构概览:服务化架构(SBA)的蓝图

得益于NFV,5G核心网的架构焕然一新。我们看到的不再是物理设备的连接图,而是一系列被称为网络功能(Network Functions, NF)的软件模块,它们都运行在统一的NFV基础设施之上 。

这些NF的组织方式被称为服务化架构(Service-Based Architecture, SBA)。在SBA中,每个NF都将其能力封装成可重用的“服务”,并通过标准的API接口(应用程序编程接口)暴露给其他NF。任何一个NF(称为“服务消费者”)都可以通过这些API来发现并调用其他NF(称为“服务生产者”)提供的服务 。这种架构类似于现代互联网应用中的“微服务”理念,具有高度的灵活性、可扩展性和可重用性。

2.2 核心团队成员介绍

5G核心网的众多NF就像一个分工明确的团队,协同工作以提供完整的网络服务。为了避免陷入繁杂的缩写中,下表提供了一个快速参考,帮助您理解每个关键成员的核心职责 。

功能单元 (NF)全称 (Full Name)核心职责简要类比
UPFUser Plane Function (用户平面功能)数据流量的网关和锚点,执行QoS策略网络的“物流中心”和“海关”
AMFAccess & Mobility Management Function (接入与移动性管理功能)用户接入的“守门员”和移动性的“交通指挥”大楼的“门卫和前台”
SMFSession Management Function (会话管理功能)管理用户会话,分配IP地址互联网的“护照签发官”
AUSFAuthentication Server Function (认证服务器功能)协助AMF完成用户身份认证系统的“身份验证专家”
UDMUnified Data Management (统一数据管理)存储和管理用户签约数据(如套餐余量)用户的“档案数据库”
PCFPolicy Control Function (策略控制功能)制定网络策略和计费规则网络的“规则制定者”

接下来,我们详细了解几个最核心的NF。

  • UPF (用户平面功能): 数据高速公路

    UPF是5G核心网中唯一处理用户实际数据(用户平面)的NF 。你观看的视频流、浏览的网页、玩的游戏数据,所有这些真实流量都必须经过UPF。它的关键职责包括:

    • 移动性锚点:当你在不同基站之间移动时,UPF为你提供了一个稳定的数据会话连接点,确保数据传输不会中断 。

    • 策略执行与QoS标记:UPF是策略的执行者。例如,它可以根据PCF制定的规则,对数据包进行检查、路由或阻断。同时,它还会为数据包打上服务质量(QoS)流标识符(QFI),告知无线接入网如何区分和优先处理这些数据(例如,语音通话需要低延迟,视频下载需要高带宽)。

    • 合法监听接口:在法律授权下,UPF可以提供数据接口,用于合法的数据监听 。

  • AMF (接入与移动性管理功能): 守门员与交通指挥

    AMF是控制平面的核心,不处理用户数据,但负责所有与用户接入和移动性相关的信令流程 。

    • 注册与连接管理:当你的手机开机并尝试连接5G网络时,AMF是它在核心网的第一个联系点,负责管理设备的注册、鉴权和连接状态 。

    • 移动性管理:AMF是切换(Handover)流程的总指挥。当用户从一个基站移动到另一个基站时,由AMF来协调整个切换过程,确保通信的连续性 。

    • 认证与密钥协商:AMF与AUSF协作,验证用户的合法性,并负责在用户设备和网络之间建立安全加密所需的对称密钥 。

  • SMF (会话管理功能): 会话管家

    SMF负责用户数据会话的整个生命周期管理 。当你的手机想要上网时,SMF会为你:

    • 建立和释放会话:创建一个PDU(Packet Data Unit)会话,这是手机与外部数据网络(如互联网)之间的逻辑通道 。

    • 分配IP地址:为你的设备分配一个IP地址,这是你在互联网上通信的“身份证” 。

    • 选择UPF:根据用户位置、网络负载等信息,选择一个最合适的UPF来处理该会话的用户数据。

  • AUSF, UDM, PCF: 后勤支持团队

    这三个NF为核心流程提供必要的支持:

    • AUSF (认证服务器功能):作为安全专家,它存储认证凭证并执行认证算法,支持AMF完成用户身份验证 。

    • UDM (统一数据管理):是所有用户签约数据的中央存储库。比如你的套餐包含多少G流量,还剩多少分钟通话时长,这些信息都由UDM管理。当你的流量用完时,UDM会通知相关NF,从而暂停你的上网服务 。

    • PCF (策略控制功能):是网络的“大脑”,负责制定各种策略,如不同用户的接入权限、不同业务的QoS要求、计费规则等。这些策略随后会下发给SMF和UPF等NF去执行 。

2.3 案例分析:一次无缝的基站切换(Handover)是如何实现的?

为了更直观地理解这些NF如何协同工作,让我们来看一个常见的场景:你正坐在一辆飞驰的汽车上看视频,手机需要从基站A切换到基站B 。这个过程是如何在不中断视频播放的情况下完成的呢?这背后体现了5G核心网设计的一个精髓:控制与用户平面分离(CUPS)。

整个流程由AMF作为总指挥,但实际的用户数据路径切换发生在UPF层面 。

  1. 测量与决策:你的手机(UE)和基站A(源gNB)持续进行无线信号测量。当基站A发现你离它越来越远,而离基站B越来越近时,它会做出切换决策 。

  2. 请求与确认:基站A向基站B发送“切换请求”。基站B确认自己有足够资源为你服务后,回复“切换请求确认” 

  3. 触发切换:基站A通知你的手机:“请立即连接到基站B”。同时,它会将你的上下文信息(如安全密钥、会话状态等)传递给基站B 。

  4. 通知核心网:这是最关键的一步。手机成功接入基站B(目标gNB)后,基站B会立即向AMF发送一个“路径切换请求”信令,告知核心网:“这个用户现在归我管了!” 。

  5. 更新数据路径:AMF收到该请求后,作为移动性管理者,它并不会去触碰你的视频数据流。相反,它会向UPF发送指令:“请将发往该用户的数据包,从原来通往基站A的路径,切换到通往基站B的新路径上。” 。UPF随即更新其内部的路由表,将你的视频数据流无缝地重定向到基站B。

在这个过程中,复杂的信令交互(控制平面)由AMF和基站处理,而海量的用户数据(用户平面)始终在UPF的路径上高效传输。这种控制与用户平面的分离,使得网络可以独立地扩展和优化控制信令处理能力与用户数据转发能力,并且可以将UPF部署在更靠近用户的网络边缘以降低延迟,从而构建出一个极其高效和灵活的网络。


第三章:网络功能的“社交”——解密服务化通信机制

3.1 沟通的语言:从电信协议到Web技术

传统电信网络使用复杂、专有的信令协议进行内部通信。而5G核心网再次借鉴了IT领域的成功经验,采用了互联网世界通用的技术——HTTP(超文本传输协议)作为其内部NF之间通信的基础 。

这就像是,过去网络设备之间讲的是晦涩难懂的“方言”,而现在它们统一开始讲“普通话”——也就是你每天用浏览器上网时所使用的同一种语言。当你用浏览器访问一个网站时,你的浏览器(客户端)会向网站服务器发送一个HTTP请求,服务器则返回一个HTTP响应,其中包含了网页内容 。

5G核心网的通信模式与此非常相似,只是术语稍有不同 :

  • 发起请求的NF被称为服务消费者(Consumer),相当于客户端。

  • 提供服务并响应请求的NF被称为服务生产者(Producer),相当于服务器。

3.2 两种对话模式:请求-响应 vs. 订阅-通知

基于HTTP,NF之间主要有两种交互模式,以适应不同的业务需求 。

  • 请求-响应(Request-Response):这是最直接的模式,与网页浏览完全一样。消费者提出一个问题,并期望立即得到答案。

    • 例子:AMF需要知道某个用户的接入策略,于是向PCF发送一个请求:“请告诉我这个用户的当前策略是什么?” PCF会立即查询并返回相应的策略信息 。

  • 订阅-通知(Subscribe-Notify):这是一种更高效、事件驱动的模式。消费者不再反复轮询“情况有变化吗?”,而是告诉生产者:“如果某个特定事件发生,请通知我。”

    • 例子1(UDM):AMF可以向UDM发起一个订阅:“当这个用户的套餐流量用完时,请通知我。” 在此之前,UDM保持沉默。一旦用户的流量耗尽,UDM会主动向AMF发送一个通知消息。这样AMF就可以及时采取行动,比如限制该用户的上网功能,效率远高于不断去查询用户的流量余额 。

    • 例子2(PCF):AMF也可以向PCF订阅:“如果这个用户的安全策略发生任何变更,请通知我。” 这样,只有当策略真正更新时,PCF才会通知AMF,避免了大量不必要的查询 。

3.3 “通讯录”管理员:网络存储库功能(NRF)

在一个动态的云环境中,NF实例可能会随时被创建、销毁或扩缩容。那么,一个AMF实例如何知道网络中有哪些可用的PCF实例,以及它们的地址是什么呢?它不可能维护一个静态的地址列表。

为了解决这个问题,5G核心网引入了一个至关重要的角色——网络存储库功能(Network Repository Function, NRF)。NRF就像是整个核心网的“通讯录”或“服务注册中心” 。它的职责是维护一个动态更新的数据库,记录了当前网络中所有可用的NF实例及其提供的服务信息 。

3.4 完整交互流程演示:三步走

现在,让我们将这些概念串联起来,看看一次完整的服务调用是如何通过NRF实现的。我们以AMF需要调用PCF的服务为例 :

  • 第一步:服务注册(Service Registration)

    当一个新的PCF实例被创建并上线时,它的第一件事就是向NRF“报到”。它会发送一个HTTP PUT请求给NRF,内容大致是:“你好,我是一个PCF实例,我的地址是xxx,我可以提供策略查询服务。” NRF收到后,将这些信息存储到自己的数据库中,并返回一个确认响应 。

  • 第二步:服务发现(Service Discovery)

    一段时间后,AMF需要为一个用户查询策略。但它并不知道该联系哪个PCF。于是,它首先向NRF求助,发送一个HTTP GET请求,询问:“请给我一个能够处理此类策略请求的可用PCF的列表。” NRF会查询自己的数据库,找到所有符合条件的PCF实例,并将它们的地址和信息返回给AMF 。

  • 第三步:服务请求(Service Request)

    现在,AMF已经从NRF那里拿到了可用PCF的“联系方式”。它可以直接与其中一个PCF建立通信,发送一个HTTP POST请求(通常包含用户信息),来获取所需的策略。PCF处理请求后,将策略信息通过HTTP响应返回给AMF 。

通过“注册-发现-请求”这三步流程,5G核心网实现了一个高度动态和解耦的通信机制。这种基于标准API和动态服务发现的架构,其意义远不止于内部通信。它实际上将整个核心网变成了一个可编程的、API驱动的平台。这意味着运营商甚至第三方开发者,未来有可能通过安全的API来调用网络能力(例如,为一个大型活动临时请求一条高带宽、低延迟的专用网络通道),从而催生出前所未有的创新应用和服务,让网络运营商摆脱“哑管道”的传统角色。


第四章:网络切片——为万物互联“量体裁衣”

前面三章所讲述的NFV、SBA等技术,都是为了实现5G的终极能力之一——网络切片(Network Slicing)

4.1 核心理念:共享高速公路上的“专属车道”

网络切片的概念可以用一个生动的比喻来解释:把整个5G物理网络想象成一条多车道的高速公路 。这条公路由所有人共享,但为了满足不同车辆的需求,我们虚拟地划分出不同的“专属车道”:

  • 应急车道:专供救护车、消防车等紧急车辆使用,要求绝对畅通、无延迟。

  • 公交专用道:供公交车高效通行,承载大量乘客。

  • 普通车道:供私家车行驶,满足日常出行需求。

网络切片正是这样一种技术:在一个共享的物理网络基础设施之上,创建出多个相互隔离的、端到端的虚拟网络 。每一个虚拟网络就是一个“切片”,每个切片都可以根据特定的业务需求,拥有自己独立的逻辑拓扑、安全规则、QoS保证等性能特征 。

4.2 三大典型应用场景:为何切片不可或缺

4G网络之所以无法支持未来的多样化服务,正是因为它是一个“一刀切”的网络,无法为不同业务提供差异化的服务保证。而5G通过网络切片,可以为三大典型应用场景“量体裁衣” :

  • eMBB (增强移动宽带):对应高速公路上的“普通车道”。主要服务于智能手机、平板等设备,提供超高带宽,满足4K/8K视频、AR/VR等大流量应用的需求 。

  • mMTC (海量机器类通信):对应“公交专用道”。主要服务于物联网(IoT),如智能电表、环境传感器等。这类业务的特点是设备连接数量极其庞大(每平方公里可达百万级),但单个设备数据量很小,对网络的要求是广覆盖、低功耗和低成本 。

  • URLLC (超高可靠超低时延通信):对应“应急车道”。这是为最严苛的业务准备的,如自动驾驶、远程手术、工业自动化控制等。它要求网络具有“五个九”(99.999%)甚至更高的可靠性,以及毫秒级的超低时延 。

如果没有网络切片,一个区域内的大量用户同时观看高清体育赛事(eMBB流量激增),可能会造成网络拥堵,从而严重影响到正在运行的自动驾驶汽车(URLLC业务)的通信,后果不堪设想。网络切片提供的逻辑隔离能力,确保了不同业务之间的服务质量互不干扰,为关键业务提供了确定性的网络保障 。

4.3 切片的四大核心特性

根据定义,网络切片具备以下四个关键特征 :

  1. 定制化(Customization):每个切片都可以从无线接入网到核心网进行端到端的定制,以满足特定应用的性能需求。

  2. 隔离性(Isolation):切片之间在逻辑上是相互隔离的。一个切片中的流量拥堵或安全问题不会影响到其他切片。

  3. 质量保证(Quality Assurance):运营商可以为每个切片提供可承诺的服务等级协议(SLA),保证其带宽、时延和可靠性。

  4. 统一平台(Unified Platform):所有这些虚拟的、定制化的切片,都高效地运行在同一个共享的物理基础设施之上,充分利用了虚拟化带来的成本和效率优势。

从商业角度看,网络切片是5G实现商业价值的核心。它使得运营商能够超越传统的B2C流量经营模式,转向B2B乃至B2B2X的行业解决方案提供商。运营商可以向工厂销售一条用于机器人控制的URLLC切片,向市政部门销售一条用于智慧城市管理的mMTC切片,向电视台销售一条用于赛事直播的eMBB切片。这才是5G投资背后真正的商业蓝图 。


结语与展望:超越5G,奔向6G的智能未来

回顾全文,5G核心网的革命性变革可以总结为三大转变:

  • 刚性硬件弹性软件的转变。

  • 专有协议Web化API的转变。

  • 单一网络可定制的虚拟切片的转变。

然而,技术的发展永无止境。在我们刚刚开始部署5G的同时,全球的研究机构已经开始了对6G的探索 。我们真的需要6G吗?答案是肯定的,其驱动力主要来自两个方面:

  1. 持续增长的流量需求:全球移动数据流量大约每四年翻一番。为了满足未来的数据洪流,我们需要容量更大、效率更高的网络 。

  2. 层出不穷的新兴应用:未来将涌现出更多5G尚无法完美支持的应用场景,例如更深度的工业自动化、真正的自动驾驶车联网、无处不在的人工智能、乃至脑机接口和沉浸式扩展现实(XR)等 。

6G的愿景是构建一个连接物理世界、数字世界和生物世界的智能网络。它不仅追求更高的速率(可能达到Tbps级别)和更低的时延(亚毫秒级),还将引入新的能力维度,如集成通信与感知、原生AI支持、以及通过整合卫星与地面网络实现真正的全球无缝覆盖 。

最终,5G核心网所开创的软件化、云原生、服务化的设计原则,不仅仅是5G时代的终点,更是通往6G及更遥远未来的、不可或缺的坚实基石。它为未来网络的智能化、可编程化和可持续发展铺平了道路。

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐