| 前提条件 | NEXT_HOP 可达、通过入向策略与合法性检查 |
|---|---|
| 比较方式 | 逐项顺序比较,先分出胜负者停止 |
| 步骤计数 | 不同资料按 11~13 步表述,取决于是否把本地起源与多路径装载单列 |
| 厂商差异 | weight 属 Cisco 实现;华为、FRR 等按各自 preference/distance 机制处理 |
决策顺序(IOS 语义)
| 步 | 比较项 | 胜负判定 |
|---|---|---|
| 1 | Weight | 数值大者胜(本机属性) |
| 2 | LOCAL_PREF | 数值大者胜(AS 内传播) |
| 3 | 本地起源 | 本机 network / redistribute / aggregate 生成者胜 |
| 4 | AS_PATH | 长度短者胜(联盟段默认不计入) |
| 5 | ORIGIN | IGP 优于 EGP,EGP 优于 INCOMPLETE |
| 6 | MED | 数值小者胜(默认仅在同邻居 AS 之间比较) |
| 7 | eBGP / iBGP | eBGP 路径胜 |
| 8 | IGP 度量 | 到 NEXT_HOP 的 IGP 代价小者胜 |
| 9 | 年龄 | 两条 eBGP 路径中先收到者胜 |
| 10 | Router ID | 邻居 Router ID 小者胜;iBGP 先比 Originator ID,再比 Cluster List 长度 |
| 11 | 邻居地址 | 邻居 IP 地址小者胜 |
观察候选路径
观察候选路径
show ip bgp 10.1.1.0/24 # 列出候选路径与 > 标记
show ip bgp 10.1.1.0/24 longer-prefixes
show ip bgp summary | include 10.0.0多路径装载是属性全部相当之后的并行转发行为,不属于单条路径的胜负判定。