多 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 与主备状态形成对照表:扩容或割接时可以直接比对,不必靠记忆判断配置是否正确。