5G 核心网与网络切片
5G 核心网与网络切片
一个视频卡成 PPT 的下午
2020 年某个大型体育赛事直播现场,4G 用户普遍视频卡顿、加载慢。运营商临时调度应急通信车,把 5G 基站搬进场馆,给记者和 VIP 用户开 5G 专网,视频流秒开、画面稳定 4K。同时同一片区域里,普通 4G 用户还是老样子。
为什么 5G 能做到?答案藏在 5G 核心网(5GC)的全新架构里。4G 核心网 EPC 是"专用硬件 + 网元固连",扩容要换设备;5G 核心网是"云原生 + 服务化 + 切片",软件定义网络能力,按需给特定用户群分配独立的网络资源。
这一章从 4G 痛点出发,看 5G 核心网怎么重写规则,最后讲网络切片这个杀手级特性。
问题一:4G 核心网有什么问题
4G 核心网(EPC,Evolved Packet Core)有四大网元:
- MME(Mobility Management Entity):处理用户位置更新、鉴权、切换
- SGW(Serving Gateway):用户面数据转发
- PGW(PDN Gateway):连接外部数据网(互联网)
- HSS(Home Subscriber Server):用户签约数据库
[手机] <--无线--> [基站 eNB] <--S1-U--> [SGW] <--S5--> [PGW] <--> 互联网
\---S1-MME---> [MME] <---> [HSS]这套架构 2008 年定型,运行了 15 年。问题在哪?
问题 1:硬件绑定,难扩容。 4G 核心网网元跑在专用电信设备(ATCA、ETSI 硬件)上,扩容要买新设备、装到机房、加电、调试。部署周期 3-6 个月。
问题 2:网元是"垂直烟囱"。 升级一个功能要动整个网元链——想加新的计费策略?MME、HSS、PGW 都要改。运营商最怕跨网元升级。
问题 3:网络能力是"一锅端"。 4G 给所有用户提供同质化的网络服务。想给某类用户(VIP、企业、IoT)开 VIP 通道?只能在 PGW 上做 QoS 标记,效果有限。
问题 4:控制面和用户面耦合。 4G 核心网的控制面(MME)和用户面(SGW/PGW)物理分离但逻辑绑定,控制信令要绕到核心机房。用户面想下沉到边缘机房,难度极大。
问题二:5G 核心网怎么"分"和"合"
5G 核心网(5GC,5G Core)的革命性设计是 SBA(Service-Based Architecture,服务化架构)。
4G 思路:每个网元是一个黑盒,提供固定接口,跨厂商对接麻烦。
5G 思路:每个网元拆成多个网络功能(NF,Network Function),每个 NF 是独立微服务,通过标准 HTTP/2 接口互相调用。
5G 核心网主要 NF:
| NF | 全称 | 作用 | 对应 4G 网元 |
|---|---|---|---|
| AMF | Access and Mobility Management Function | 接入和移动性管理 | MME 部分功能 |
| SMF | Session Management Function | 会话管理 | MME + PGW 控制面 |
| UPF | User Plane Function | 用户面转发 | SGW + PGW 用户面 |
| UDM | Unified Data Management | 统一数据管理 | HSS |
| AUSF | Authentication Server Function | 鉴权服务 | HSS 部分 |
| PCF | Policy Control Function | 策略控制 | PCRF |
| NRF | NF Repository Function | NF 注册和发现 | 新增 |
| NEF | Network Exposure Function | 能力开放 | 新增 |
架构本质变化:
4G EPC: 5GC SBA:
[MME]---[SGW]---[PGW] [AMF]---[SMF]---[UPF]
| ↕ HTTP/2 ↕ HTTP/2
[HSS] [UDM] [PCF] [NRF] [AUSF] [NEF]
↓
全部跑在云原生平台(K8s)关键差异:
- API 标准化:NF 之间用 HTTP/2 + JSON(类似 RESTful API),不再是厂商私有的 Diameter/S1AP 协议
- 云原生:所有 NF 跑在 K8s 上,扩容是加 Pod,几分钟搞定
- 控制面/用户面彻底分离(CUPS):UPF 可以下沉到任何边缘机房,靠近用户。控制面(AMF/SMF)留在中心
- 网络能力可编排:通过 NRF 服务注册中心,NF 可以动态发现和调用其他 NF
问题三:5G 三大场景与网络切片
5G 定义了三大业务场景,网络需求差异巨大:
| 场景 | 全称 | 典型业务 | 关键需求 |
|---|---|---|---|
| eMBB | enhanced Mobile Broadband | 4K/8K 视频、VR/AR | 高带宽(Gbps 级) |
| URLLC | Ultra-Reliable Low-Latency | 自动驾驶、远程手术、工业控制 | 低时延(<10ms)、高可靠(99.999%) |
| mMTC | massive Machine Type Communication | 智能水表、智慧农业、传感器 | 海量连接(百万/km²)、低功耗 |
矛盾:三种业务跑在同一张物理网络上,但需求南辕北辙。视频需要带宽,自动驾驶需要低时延,IoT 需要海量连接。4G 时代无法解决——只能给所有人同质化服务。
5G 解决方案:网络切片(Network Slicing)。
网络切片是在同一物理基础设施上,划分出多个端到端的虚拟网络。每个切片是逻辑独立的,有自己专属的 NF、UPF、QoS、计费策略。
┌── 切片 1: 视频直播 (eMBB)
[基站] ─────┼── 切片 2: 自动驾驶 (URLLC)
└── 切片 3: 智能水表 (mMTC)
每个切片内部:
[基站实例]→[AMF]→[SMF]→[UPF]→[数据网]
↑ ↑
独立 SLA 独立 QoS实际例子:
- 切片 1:带宽保证 500 Mbps、时延 50ms、给 VIP 用户
- 切片 2:时延 5ms、可靠性 99.999%、给自动驾驶车队
- 切片 3:每平方公里 100 万连接、终端功耗 10 年、给智能水表
切片怎么实现:通过 NFV(Network Function Virtualization)和 SDN(Software Defined Networking)技术,在通用硬件上虚拟出独立的网络资源。运营商可以给企业客户卖"切片"——某车企买一个 URLLC 切片,全国的车队用这张专用网络。
问题四:5G 怎么实现"低时延"
自动驾驶要求 10ms 内完成"传感器检测→决策→刹车指令"全链路。4G 端到端时延 50-100ms,根本做不到。5G 怎么压到 1ms 级别?
4 个关键技术:
1. 灵活帧结构(Numerology)
4G 子载波间隔固定 15 kHz,5G 支持多种子载波间隔(15/30/60/120/240 kHz)。URLLC 用 60 或 120 kHz,时隙(slot)从 1ms 压到 0.125ms——一个包传完只要 0.125ms。
2. 边缘计算(UPF 下沉)
传统 4G:所有数据必须绕到核心机房才能出公网,距离远。5G:UPF 可以下沉到地市、区县、甚至企业机房。用户面数据本地终结,不再绕远路。
4G 数据流:
[手机]→[基站]→[核心机房 SGW]→[核心机房 PGW]→[互联网]
↑———————————————————50-100ms———————————————↑
5G 数据流(UPF 下沉):
[手机]→[基站]→[本地机房 UPF]→[互联网]
↑—————5-10ms——————↑3. 免授权频谱(授权频谱辅助接入,LAA)
5G NR 可以跑在授权频谱(运营商购买)和免授权频谱(5 GHz/6 GHz 公共频段)上。免授权频段资源多,但干扰也多,URLLC 不适合。
4. Mini-slot(迷你时隙)
传统时隙包含 14 个 OFDM 符号,要等一个完整时隙才能发包。URLLC 用 Mini-slot,只占 2-4 个符号就发,延迟直接砍到 1/7。
问题五:5G 核心网的实际部署
5G 核心网 2019 年开始商用,全球运营商按"非独立组网(NSA)"和"独立组网(SA)"两种模式部署。
NSA(Non-Standalone)模式:
5G 基站(gNB)接入,控制面和用户面都依赖 4G 核心网 EPC。5G 只用做"大管道",核心网沿用 4G。
[5G 手机]→[5G 基站 gNB]→[4G 核心网 EPC]→[互联网]
↑En-DC 双连接↑
[4G 基站 eNB]优势:部署快(核心网不变,只加 5G 基站),投资省。
劣势:5G 低时延、网络切片能力受限。
SA(Standalone)模式:
5G 基站接入全新的 5G 核心网(5GC),4G 只做补充。完整支持 URLLC 和网络切片。
[5G 手机]→[5G 基站 gNB]→[5G 核心网 5GC]→[互联网]优势:5G 所有特性都到位。
劣势:投资大、改造深、需要换 5G 核心网(运营商最大投入)。
中国部署情况:2019-2020 三大运营商以 NSA 起步快速建网,2021-2022 大规模转向 SA 模式。2024 年中国 SA 基站占 5G 基站总数 80%+,是全球 SA 部署最快的市场。
问题六:5G 核心网和边缘计算(MEC)
5G 核心网最大的杀手锏之一是 MEC(Multi-access Edge Computing,多接入边缘计算)。
MEC 思路:把云计算能力下沉到移动网络边缘(基站侧、接入机房)。用户访问应用时,流量不绕远路到中心云,直接在边缘机房处理。
典型应用:
云游戏:游戏渲染在边缘机房服务器完成,视频流推到手机。手机不需要高端 GPU。
视频直播:直播流推到边缘机房,做实时转码、AI 字幕、人脸识别,再分发到观众。延迟从 2-5 秒降到 200-500ms。
车联网:V2X(Vehicle-to-Everything)通信,边缘机房协调附近 100 米内的车辆,避免撞车。延迟必须 <10ms。
工厂视觉检测:摄像头视频传到边缘机房 AI 推理,实时检测产品缺陷。延迟必须 <50ms。
MEC 架构:
[终端设备]→[5G 基站]→[MEC 边缘机房 UPF]→[本地应用]
↓
[边缘云 K8s]
[AI 推理服务]
[应用服务器]UPF 决定用户面数据在哪终结。MEC 场景下,UPF 部署在边缘机房,数据本地出网,不走中心。
思考题
- 5G 核心网把"控制面/用户面分离"作为核心原则。控制面下沉和用户面下沉哪个更合理?为什么 AMF、SMF 通常留在中心,而 UPF 经常下沉到边缘?
- 网络切片给自动驾驶提供"专属网络"。这个切片内部跑的是真实的物理隔离,还是虚拟资源?如果 UPF 是虚拟的,某切片突发流量打满 UPF 资源池,会影响其他切片吗?运营商怎么防止切片间干扰?
- 5G eMBB 切片用 100 MHz 带宽,URLLC 切片用 20 MHz 带宽但要求 99.999% 可靠性。两种切片能共用同一个基站吗?共用时怎么调度资源(提示:时分、频分、空分)?
- 假设你是一家云游戏公司的网络工程师,公司部署 100 个 MEC 边缘机房。每个机房服务 10 平方公里范围内的玩家。你怎么设计 5G 切片让玩家延迟稳定 <30ms?如果玩家从北京移动到上海(跨越 MEC 覆盖区),连接怎么迁移?
- 5G 的 UPF 部署在边缘机房,意味着用户数据不经过中心机房。这对数据安全、合规(比如 GDPR、个人信息出境)有什么影响?运营商怎么平衡"低时延"和"数据合规"?
- 4G 核心网 EPC 是"垂直烟囱",5G SBA 是"微服务"。如果 5G 核心网部署在 K8s 上,K8s 集群故障(比如 etcd 故障)会不会影响全国 5G 用户?怎么设计高可用?
延伸阅读
- 3GPP TS 23.501: System Architecture for the 5G System (5GS)
- 3GPP TS 23.502: Procedures for the 5G System
- 3GPP TS 28.530: Management and orchestration; Concepts, use cases and requirements
- 《5G 核心网:撬动数字化转型的支点》机械工业出版社
- 动手实验:在
https://www.5gcounts.com/看全球 5G 部署进度 - 动手实验:用
speedtest-cli测你家 5G 延迟,对比 4G 延迟差异