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