首页/网络/BGP 与广域网速查/MED 比较规则:同邻居 AS 才默认比较
BGP 选路与策略62 条

MED 比较规则:同邻居 AS 才默认比较

MED 默认只在同一邻居 AS 的多条路径之间比较;来自不同 AS 的路径跳过 MED 直接进入后续步骤,除非启用 always-compare-med 或 deterministic-med。

BGP 与广域网速查网络更新于 2026-10-12
比较条件路径的邻居 AS(AS_PATH 左侧首段)相同
不同邻居 AS默认跳过 MED 比较
缺失值默认按 0 处理(不改变比较方向)
例外开关always-compare-med、deterministic-med

场景判断

场景判断
# 同一邻居 AS 65002 的两条路径:比较 MED
#   A: 65002 65010, MED 50
#   B: 65002 65020, MED 10   → B 胜(MED 小)
#
# 邻居 AS 分别为 65002 / 65003:默认不比较 MED,进入 eBGP/iBGP 与 IGP 度量步骤
show ip bgp 10.1.1.0/24
跨 AS 比较 MED 需要全网一致开启开关,否则不同设备可能得出不同结论。

易错点

  • 看到 MED 不同就认为对端会按自己的意图选路:先确认两条路径是否来自同一邻居 AS
  • 多厂商环境假设行为一致:MED 缺失值处理与比较开关在不同实现上可能不同

数据来源与参考

  • Cisco: BGP MED 比较规则
  • RFC 4271: MED 属性
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌