首页/网络/BGP 与广域网速查/6PE 与 6VPE:IPv6 over MPLS
MPLS 与专线70 条

6PE 与 6VPE:IPv6 over MPLS

6PE 让双栈 PE 用 MP-BGP 传递 IPv6 路由并以标签转发、跨越 IPv4 MPLS 核心;6VPE 在此基础上结合 VRF 提供 IPv6 VPN 隔离。

BGP 与广域网速查网络更新于 2026-10-13

6PE 与 6VPE 是什么

IPv6 要跨越只跑 IPv4 的 MPLS 核心,有两种成熟做法。6PE(IPv6 Provider Edge)让双栈的 PE 设备用 MP-BGP 的 IPv6 地址族把 IPv6 前缀连同标签一起通告给对端 PE,用户侧的 IPv6 报文进入 PE 后被压上标签,在核心按标签转发,完全不依赖核心支持 IPv6。6VPE 在此基础上再加一层 VRF:IPv6 前缀被放进 VPN 实例,用 RD 与 RT 实现多客户隔离,相当于把 IPv4 的 L3VPN 能力扩展到 IPv6。简单说,6PE 提供可达性,6VPE 提供可达性加隔离。

基本信息

6PE 关键配置address-family ipv6 下 neighbor send-label
6VPE 关键配置IPv6 地址族与 VRF 实例结合,配置 RD/RT
转发方式IPv6 前缀绑定标签,在 MPLS 域内按标签转发
前提条件PE 双栈,核心具备 MPLS 转发能力
隔离能力6PE 无隔离,6VPE 按 VRF 隔离
查看show bgp ipv6 unicast summary

典型使用场景

  • 核心为存量 IPv4 MPLS 网络:不想改造核心就提供 IPv6 接入
  • IPv6 业务需要多客户隔离:采用 6VPE 按 VPN 实例划分
  • 双栈过渡期:IPv4 与 IPv6 业务并存,共用同一张 MPLS 转发面
  • 与客户对接 IPv6 专线:明确采用 6PE 还是 6VPE 作为交付形态
  • 容量与性能评估:IPv6 流量增长后核对 PE 的转发与标签资源

6PE 配置要点

6PE 配置要点
router bgp 65001
 address-family ipv6
  neighbor 2.2.2.2 activate
  neighbor 2.2.2.2 send-label
! 6VPE 需要在 VRF 内配置 RD 与 RT
vrf definition CUST-A
 address-family ipv6
  route-target export 65001:100
  route-target import 65001:100
! 核对 IPv6 邻居与标签通告
show bgp ipv6 unicast summary
show bgp ipv6 unicast labels

两种方案对照

维度6PE6VPE
隔离能力无,共用一张 IPv6 转发表按 VRF 隔离多客户
配置复杂度较低,只需 IPv6 地址族需规划 RD/RT 与实例
适用客户自有网络或单客户场景面向多客户交付的运营商
标签来源MP-BGP 通告 IPv6 前缀标签MP-BGP 通告 VPNv6 前缀标签
故障域共用转发面,相互影响按实例隔离,影响范围可控
核心设备不需要支持 IPv6,只需支持 MPLS 转发与为 PE 之间的标签交换提供通道;这是 6PE/6VPE 在存量网络中落地成本低的主要原因。
开启 IPv6 地址族后留意 BGP 表与内存占用:IPv6 前缀数量增长会同时影响控制面资源与标签资源。

易错点

  • 忘记在邻居上激活 IPv6 地址族:配置看似完整,但邻居之间不交换 IPv6 前缀
  • 漏掉 send-label:IPv6 前缀能通但走的是逐跳转发,MPLS 优势与隔离能力都拿不到
  • 6VPE 场景直接复用 IPv4 的 RT:不同地址族的实例规划混在一起,导入导出关系出错
  • 核心设备未启用 MPLS 或标签资源不足:PE 之间标签路径建不起来,用户侧全断
  • 以为 6PE 也具备客户隔离:多客户共用一张表会互相看到路由,属于交付事故

数据来源与参考

  • RFC 4798: 6PE
  • RFC 4659: 6VPE
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌