第287篇:网络切片(Network Slicing)基础

关键词:网络切片、Network Slicing、5G、端到端切片、切片隔离、SLA保障、NSI、NSSAI


一、引言

网络切片(Network Slicing)是5G网络的核心能力之一。它允许在同一个物理网络基础设施上,虚拟出多个逻辑隔离的网络"切片",每个切片可以独立定制网络特性(带宽、时延、可靠性等),以满足不同业务的差异化SLA(Service Level Agreement)需求。

网络切片不仅是5G的关键技术,也是运营商从"连接提供商"向"服务提供商"转型的核心使能器。

二、网络切片核心概念

2.1 什么是网络切片

网络切片是通过虚拟化、软件定义和切片隔离等技术,在共享的物理网络基础设施上构建多个端到端的虚拟网络实例。每个切片拥有独立的网络资源、独立的控制逻辑和独立的安全域。

类比理解:将物理网络比作一栋大楼,网络切片就是将这栋大楼划分成多个独立的楼层,每个楼层可以租给不同的租户,各自装修、各自使用、互不干扰。

2.2 切片分类

切片类型 英文名称 特性 典型业务
增强移动宽带切片 eMBB (enhanced Mobile Broadband) 大带宽、高吞吐 4K/8K视频、VR/AR、高速下载
超可靠低时延切片 uRLLC (Ultra-Reliable Low Latency Communications) 极低时延(<1ms)、高可靠性(99.999%) 自动驾驶、工业互联网、远程医疗
海量机器类切片 mMTC (massive Machine Type Communications) 海量连接(100万/km²)、低功耗 智慧城市、IoT传感器、抄表

2.3 端到端切片架构

端到端切片架构 - 图示

2.4 切片标识

标识 说明 取值范围
S-NSSAI 单一切片标识 SST + SD
SST 切片/服务类型 1-255 (1字节)
SD 切片差分器 0-16777215 (3字节, 可选)
NSSAI 切片集合 多个S-NSSAI的组合
SUCI/SUPI 用户标识 5G-GUTI / IMSI
DNN 数据网络名称 类似APN

SST (Slice/Service Type) 标准值:

SST值 类型 说明
1 eMBB 增强移动宽带
2 IoT 海量物联网
3 URLLC 超可靠低时延通信
4 MVNO 虚拟运营商

三、网络切片关键技术

3.1 切片隔离技术

隔离方式 隔离粒度 隔离强度 资源开销 适用场景
VLAN隔离 二层 低(广播域共享) 低 同机房业务隔离
VRF隔离 三层 中(路由隔离) 中 租户网络隔离
VLAN+VRF 二三层 中高 中 综合业务隔离
SRv6切片 三层 高(端到端隧道) 中 5G承载网切片
FlexE硬隔离 物理层 最高(时隙级) 高 uRLLC等极致隔离需求
SDN虚拟网 全栈 高 高 运营商级切片

3.2 切片资源管理

切片资源管理包含三个维度:

资源分配模型:

资源维度 分配方式 说明
带宽 静态分配 / 动态分配 / 混合分配 静态保证下限,动态共享上限
时延 队列优先级 / 调度策略 高优先级切片优先调度
可靠性 多路径冗余 / 保护倒换 关键切片部署冗余链路
安全 独立密钥 / 独立加密域 切片间安全隔离

资源分配策略:

切片资源管理 - 图示

3.3 切片生命周期管理

阶段 操作 参与网元
设计 定义切片模板(SST/SD、SLA参数) NSSF, NEF
实例化 分配网络资源,创建NSI(Network Slice Instance) NFVO, VNFManager
部署 下发切片配置到各网元 MANO, EMS/NMS
运营 监控切片性能,调整资源 NMS, 监控系统
修改 动态调整切片参数 NFVO
销毁 释放切片资源 NFVO, VNFManager

四、切片在承载网中的实现

4.1 SRv6 承载切片

SRv6(Segment Routing over IPv6)是5G承载网切片的主流技术之一:

SRv6切片特性 说明
端到端隧道 通过Segment List定义完整路径
灵活路径 支持显式路径、策略路径、灵活ECMP
色值(Color) 通过Color实现多路径分流
时延保障 通过SRv6 Policy + Traffic Engineering保障时延
带宽保障 通过TE Tunnel + RSVP-TE或SRv6 TE保障带宽

SRv6 切片隧道示例:

# ===== SRv6 切片隧道配置 =====

# 1. 定义SRv6 Locator
ipv6
 segment-routing ipv6
  locator SRV6_LOC_1  # 范围: 2001:DB8:1::/48

# 2. 定义eMBB切片(SRv6 Tunnel)
interface Tunnel-TE 100
 tunnel-protocol sr-te
 description eMBB_Slice_Tunnel
 destination 2001:DB8:3::1  # 目的设备
 ipv6 binding-sid 2001:DB8:1::100:100

# 3. 定义uRLLC切片(SRv6 Tunnel, 带时延约束)
interface Tunnel-TE 200
 tunnel-protocol sr-te
 description uRLLC_Slice_Tunnel
 destination 2001:DB8:3::1
 ipv6 binding-sid 2001:DB8:1::200:200
 te metric-type delay
 te maximum-delay 5  # 最大时延5ms

# 4. 绑定业务流量到切片隧道
traffic-policy SLICE_EMBB
 apply traffic-classifier EMBB_TRAFFIC
apply traffic-policy SLICE_EMBB

4.2 切片 SLA 参数定义

SLA参数 eMBB切片 uRLLC切片 mMTC切片
峰值带宽 10 Gbps 100 Mbps 1 Mbps
用户面时延 10 ms 1 ms 100 ms
可靠性 99.99% 99.999% 99.9%
移动性 高速(500 km/h) 中速(100 km/h) 低速/静止
连接密度 10万/km² 10万/km² 100万/km²
能量效率 中 中 高

4.3 切片故障隔离

故障隔离级别:

隔离级别 说明 故障影响
物理隔离 独立物理链路和设备 不影响其他切片
逻辑隔离(VLAN/VRF) 独立转发实例 物理链路故障影响所有切片
调度隔离(QoS) 独立队列和调度策略 带宽拥塞可能影响低优先级切片

五、实战案例

5.1 故障案例:切片间干扰导致SLA违约

现象:eMBB切片的高峰时段,uRLLC切片的时延从1ms增加到8ms,超出SLA要求(≤1ms)。

排查过程:

# 1. 检查uRLLC切片隧道状态
display tunnel-te 200
# Tunnel-TE 200: Up
# Current TE Path: Primary
# Actual Delay: 8ms (超过SLA 1ms)

# 2. 检查隧道链路拥塞
display interface 100GE1/0/1 statistics
# 接口利用率: 97% (接近拥塞)

# 3. 检查各切片带宽占用
display slice bandwidth-statistics
# eMBB切片: 占用92%带宽 (未受限)
# uRLLC切片: 占用5%带宽
# mMTC切片: 占用3%带宽

# 4. 根因分析
# eMBB切片在晚高峰时段流量激增
# eMBB切片的带宽分配策略为"动态共享",未设置上限
# 导致uRLLC切片可用带宽被挤压,队列排队时延增加

# 5. 修复方案
# 5a. 为eMBB切片设置带宽上限
# 5b. 提升uRLLC切片的调度优先级
# 5c. 启用严格优先级(SP)调度

# 修复配置:
qos queue 1 wrr weight 1  # uRLLC: 最高优先级
qos queue 2 wrr weight 8  # eMBB: 正常优先级
qos queue 3 wrr weight 1  # mMTC: 低优先级
# 启用SP调度
qos queue-mode strict-priority

根因:eMBB切片采用动态共享带宽策略,高峰时段流量激增挤压了uRLLC切片的调度带宽,导致uRLLC切片排队时延增加,超出SLA。

解决: 1. 启用严格优先级(SP)调度,确保uRLLC切片优先转发 2. 为eMBB切片设置带宽上限,防止无限抢占 3. 配置切片间干扰监控,时延超过阈值时自动告警

5.2 故障案例:切片路由配置错误导致流量绕路

现象:新创建的mMTC切片流量未按预期路径转发,部分流量走了一条高时延的绕行路径。

排查过程:

# 1. 检查SRv6 Policy
display segment-routing ipv6 policy color 300
# Policy: mMTC_Slice_Policy
# Color: 300
# Candidate Path 1 (Active): 时延15ms (异常,预期<5ms)
# Candidate Path 2 (Inactive): 时延3ms

# 2. 检查Candidate Path
display segment-routing ipv6 candidate-path 1
# Path Type: Explicit
# Segment List: 2001:DB8:1::SID1, 2001:DB8:2::SID2, 2001:DB8:3::SID3
# 该路径经过了一个老旧节点(转发能力弱,时延高)

# 3. 检查Candidate Path 2
display segment-routing ipv6 candidate-path 2
# Path Type: Explicit
# Segment List: 2001:DB8:1::SID1, 2001:DB8:4::SID4, 2001:DB8:3::SID3
# 该路径时延低,但优先级配置为Secondary

# 4. 根因分析
# 创建切片时,Primary路径经过了新建节点但配置了较高的权重
# 实际运行中发现新建节点的转发性能不达标
# 应使用Candidate Path 2作为主路径

# 5. 修复
# 将Candidate Path 2提升为Primary,Path 1降为Secondary
segment-routing ipv6 policy color 300
 candidate-path 2 preference 50  # Primary
 candidate-path 1 preference 10  # Secondary

根因:切片路由策略中,Primary Candidate Path选择了新建节点,但其实际转发性能不达标,导致时延超出预期。而低时延的Secondary路径优先级较低,未被激活。

解决: 1. 调整Candidate Path优先级,确保最优路径作为Primary 2. 建立切片路径性能基线,创建切片时自动验证路径性能 3. 启用SRv6 Policy的自动切换机制,当Primary路径性能不达标时自动切换

六、总结

切片类型 带宽 时延 可靠性 隔离方式
eMBB 高(10Gbps) 中(10ms) 中(99.99%) 软隔离(VLAN+QoS)
uRLLC 低(100Mbps) 极低(1ms) 极高(99.999%) 硬隔离(FlexE+SP)
mMTC 极低(1Mbps) 高(100ms) 低(99.9%) 软隔离(VRF)
最佳实践 说明
切片模板化 预定义eMBB/uRLLC/mMTC标准模板,快速实例化
资源上限 为每个切片设置资源上限,防止相互干扰
调度优先级 uRLLC使用严格优先级,eMBB使用加权公平
路径冗余 关键切片配置多路径,支持自动切换
SLA监控 实时采集切片SLA指标,超限自动告警

思考

  1. 网络切片的"硬隔离"和"软隔离"在5G承载网中分别适用于什么场景?如何平衡隔离强度和资源利用率?
  2. 当多个切片共享同一条物理链路时,如何通过QoS调度机制确保uRLLC切片的低时延SLA不被eMBB切片的高流量影响?
  3. 网络切片的端到端编排涉及RAN、传输和核心网多个域,如何实现跨域的切片自动化部署和故障恢复?

下篇预告:第288篇:5G 承载网:FlexE 与切片分组网