
过去二十年,运营商骨干网和企业广域网堆出了一座协议的山:IGP 负责 IGP 路由、LDP 负责 MPLS 标签分发、RSVP-TE 负责流量工程、BGP 负责 VPN 路由、VPLS/EVPN 负责二层业务……每上一类新业务,就加一套协议;每加一套协议,就多一层状态、多一类故障、多一队要养它的工程师。
SRv6 极简化(SRv6 Network Programming,即 IPv6+ 的核心能力)要做的,就是一次彻底的"断舍离":用一条 IPv6 扩展报文头(SRH),把原本要好几套协议配合才能实现的路径指定、流量工程、VPN 业务,全部收进报文本身。
这不是概念炒作。国内三大运营商的新型骨干网、城域网已大规模商用 SRv6,云厂商的云网融合专线、政企智能专线也在普遍切换到"SRv6 + EVPN"架构。对企业网络负责人来说,问题已经从"要不要了解 SRv6"变成"什么时候、用什么姿势演进过去"。
SRv6 = Segment Routing over IPv6,即把源路由(Segment Routing)能力搬到 IPv6 数据面上。
核心机制一句话:由头节点把整条路径"写"进报文,网络中间节点只管照着转发。
具体做法是:在 IPv6 报文里插入一个叫 SRH(Segment Routing Header) 的扩展头,里面放着一段有序的 Segment List——每个 Segment 是一个 128 位的 SID(Segment Identifier)。报文每到一站,就处理完当前 SID、指针下移一站,直到走完列表。
SID 的典型格式是 Locator : Function : Arguments:
理解了这一点,SRv6 的"极简"就有了着落:路径信息和业务指令都变成了报文里普通的 IPv6 地址,网络设备不再需要为每条业务维护隧道状态。
传统 MPLS 网络里,一条承载 VPN 业务的端到端隧道,通常需要:IGP 打通可达性 → LDP 分发标签 → RSVP-TE 做流量工程(可选)→ MP-BGP 扩散 VPN 路由。四套协议,四处状态,四处故障点。
SRv6 的做法:
协议栈从"IGP + LDP + RSVP-TE + BGP"收敛为"IGP + BGP",这就是"极简"最直观的账。
传统 RSVP-TE 隧道,路径上每一台设备都要维护这条隧道的会话状态——网络规模一大,状态数量随链路数爆炸。SRv6 把路径信息放在报文头里随包走,中间节点无隧道状态,只需按普通 IPv6 路由转发。状态集中到源节点,网络变成"哑管道 + 聪明源头",扩容和排障的心智负担都大幅下降。
SID 本质上是一条"指令"。把不同节点的 SID 编程组合,就能在数据面直接表达业务意图:
对企业的意义:新开一条跨域专线,从"多台设备逐跳配置"变成"入口节点下发一条 SRv6 Policy",业务开通从天级走向分钟级。
传统 MPLS 网络跨域互联配置繁琐、扩展性差。SRv6 的 SID 是全局 IPv6 地址,天然可跨域路由——骨干网、城域网、云内网络只要都在 IPv6 底座上,就能端到端编排出一条完整路径。这也是"云网融合""算力网络"选择 SRv6 作为底座协议的根本原因:云和网第一次用同一种语言说话。
| 维度 | 传统 MPLS(LDP/RSVP-TE) | SRv6 |
|---|---|---|
| 控制面协议 | IGP + LDP + RSVP-TE + BGP | IGP + BGP(SRv6 Policy 由控制器/头节点下发) |
| 数据面承载 | MPLS 标签 | 原生 IPv6 + SRH 扩展头 |
| 隧道状态 | 中间节点逐跳维护 | 仅头节点持有,中间无状态 |
| 流量工程 | 需 RSVP-TE 信令 | Segment List 直接表达,可编程 |
| 业务链 SFC | 需额外 NSH/SFC 架构 | SID 编程天然支持 |
| 跨域打通 | 配置繁琐、扩展受限 | SID 全局可路由,端到端原生打通 |
| 与云的协同 | 需翻译层 | 与 IPv6/云网络同栈,天然融合 |
| 额外开销 | 标签栈小(每标签 4 字节) | SRH 头较大,需关注 MTU(见 6.2) |
一句话总结:SRv6 用"稍大一点的报文头"换掉了"一整套协议栈和逐跳状态"。这笔账在大多数场景下都是划算的。
| 场景 | 典型诉求 | SRv6 的价值 |
|---|---|---|
| 运营商骨干/城域演进 | 协议收敛、网络可编程 | 大规模商用已验证,产业成熟 |
| 政企智能专线 | 快速开通、SLA 可视、故障秒级切换 | 分钟级开局、SLA 实时监测 |
| 云网融合 / 多云互联 | 云和网统一编排 | 云网同栈,控制器一端编排到底 |
| 企业多分支广域网 | 简化架构、降低运维 | 可与 SD-WAN 结合(见 FAQ Q4) |
| 数据中心互联(DCI) | 大二层、低时延路径 | EVPN + SRv6 统一承载 |
SRH 是 IPv6 扩展头,要求转发芯片支持对扩展头的硬件处理。部分存量中低端设备的芯片对"多跳 SID 的硬件线速转发"支持有限,选型时务必确认设备的 SRv6 转发规格(支持的 SID 深度、插入/剥离能力、转发性能衰减)。规划路径长度时,SID 压缩方案(如 G-SRv6)也值得纳入评估。
SRH 增加了报文长度(每个 SID 16 字节,加上固定头部),如果沿途 MTU 没有相应放大,会出现"能通但大包丢"的疑难杂症。落地前:统一规划沿途 MTU 与 MSS 钳制,把 SRH 开销纳入 MTU 预算。
先减协议(SR-MPLS),再换数据面(SRv6),风险和投资节奏都更可控。
SRv6 的可编程价值需要控制器兑现:路径计算、SRv6 Policy 下发、SLA 实时遥测(Telemetry)、故障自动切换。规划时就应把"控制器 + 随流检测(iFIT 类)"纳入方案,否则 SRv6 只是被当成另一种隧道,极简化的收益会打对折。
-->