RD 与 RT 的编号规范
RD(Route Distinguisher)与 RT(Route Target)长得像、作用完全不同,编号规范也常被混为一谈。RD 的唯一作用是把不同 VPN 实例里相同的 IPv4 前缀区分开,使 10.0.0.0/8 在两个客户处可以同时存在,它只在本地与对端 PE 之间用于区分前缀,不表达互通关系。RT 才决定路由在哪些实例之间流动。因此可运维的编号实践是:RD 按 PE 或客户维度分配保证唯一,RT 按互通集合统一设计,客户内部一致、跨客户绝不重叠,并维护一张随变更同步更新的映射表。
基本信息
| RD 作用 | 区分前缀归属,不决定互通 |
|---|---|
| RT 作用 | 决定实例之间的导入导出关系 |
| RD 建议 | 按 PE 或客户维度分配,保持唯一 |
| RT 建议 | 按互通集合定义,客户内统一 |
| 编号格式 | ASN:NN 或 IP:NN,两种格式不可混用在同一语义里 |
| 文档 | 维护客户与编号映射表,随变更更新 |
典型使用场景
- 新客户开通:按规范分配编号,避免临时起意造成重号
- 客户扩容新增站点:沿用既有 RD 与 RT 规则,不引入新语义
- 多客户冲突排查:通过编号即可判断前缀归属与互通范围
- 交接与审计:映射表是唯一的权威依据,减少口头传递
- 定期抽查:核对线上配置与文档是否一致
抽查与核对命令
抽查与核对命令
# 查看各实例的 RD 与 RT 配置
show ip vrf detail | include RD|Export|Import
# 按 RT 反查哪些实例导入了它
show running-config | include route-target
# 核对某个前缀出现在哪些实例中
show ip route vrf CUST-A 10.10.0.0
# 华为侧对照
display ip vpn-instance verbose编号设计对照
| 维度 | RD | RT |
|---|---|---|
| 唯一性要求 | 全网或本端唯一即可 | 按互通集合统一 |
| 是否决定互通 | 否 | 是 |
| 常见编法 | ASN 加节点编号 | ASN 加业务或客户编号 |
| 变更多发原因 | 设备更替导致编号变化 | 新增互通关系需要追加 RT |
| 核对方式 | 配置与规划表比对 | 通过前缀可达性验证 |
RD 不一致并不会阻断互通,只影响前缀的唯一性表达;排查「两个客户看到相同前缀」这类问题时,先看 RD 再看 RT,方向不要颠倒。
RT 的编号一旦对外交付就应视为契约:变更会导致客户之间互通关系变化,必须走审批与通知流程。