首页/网络/BGP 与广域网速查/同一客户多 PE 接入:规划要点
MPLS 与专线70 条

同一客户多 PE 接入:规划要点

同一客户经多个 PE 接入:各 PE 的 RD 需唯一、按互通集合统一定义 RT,配合 SoO 与选路属性避免环路与次优。

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

多 PE 接入的规划要点

同一客户站点通过多个 PE 接入是常见需求,难点集中在三件事:RD 必须每台 PE 唯一,否则同名前缀会互相覆盖;RT 必须按互通集合统一定义,否则冗余路径只在一个方向有效;以及按站点配置 SoO 防环。把这三项在方案阶段定清楚,后续扩容才不容易出问题。

基本信息

RD各 PE 分配唯一值,常按 PE 编号派生
RT按客户的互通集合统一定义,导入导出都要匹配
防环按站点配置 SoO,两台 PE 都要覆盖
冗余方式按业务需要评估主备还是负载分担
核对命令show ip vrf detail 与 VPNv4 表逐项确认

典型使用场景

  • 客户双上联接入两个 PE,做链路冗余
  • 同城双机房部署,要求故障时自动切换
  • 扩容新增 PE 时保持既有 RD 与 RT 规划不变
  • 排障「一条路径生效、另一条不生效」:核对两端 RT 与选路属性
  • 验收:把 RD、RT、SoO 三项写进交付文档,便于后续变更

核对命令

核对命令
show ip vrf detail CUST-A | include RD|RT          # 核对本端 RD 与 RT
show ip bgp vpnv4 all 10.10.0.0/16                  # 观察两条来源路径是否都在
show ip bgp vpnv4 all 10.10.0.0/16 | include SoO   # 核对防环标识
!
# 在对端 PE 上执行同样的检查,确认双向一致

规划三要素

要素要求不满足的后果
RD 唯一每台 PE 各不相同同名前缀互相覆盖,路由不稳定
RT 一致导入与导出集合统一冗余路径只能单向生效
SoO 统一同一站点使用同一取值回环风险,站点收到自己的路由
RT 是分方向生效的:导入与导出集合都要与对端匹配,只改一侧时常见的现象是去程正常、回程缺失。
RD 只用于区分前缀,不决定互通关系:很多误判来自把 RD 当成 VPN 标识,真正决定能否互通的是 RT。
多归属建议用选路属性明确主备意图,避免两条路径靠默认规则取胜,导致切换行为不可预期。
主备切换时间取决于路由收敛与选路属性:只做 RD 与 RT 规划而不定义切换条件,切换行为会随收敛顺序而变。
验收时建议逐台 PE 记录 RD、RT、SoO 与主备状态形成对照表:扩容或割接时可以直接比对,不必靠记忆判断配置是否正确。

易错点

  • RD 冲突:不同 PE 上同前缀更新互相覆盖,路由表出现难以解释的抖动
  • RT 集合不一致:冗余路径只能单向生效,业务表现为部分可达
  • 缺少 SoO:站点会通过服务商网络收到自己发布的路由,形成回环
  • 主备意图只靠默认规则:切换行为不可预期,割接或故障时容易措手不及

数据来源与参考

  • RFC 4364: 多归属设计考虑
  • Cisco: L3VPN 冗余设计
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌