首页/网络/网络设备配置速查/最长前缀匹配原则(最终谁会生效)
路由(静态 / OSPF)62 条

最长前缀匹配原则(最终谁会生效)

同一目的 IP 能匹配多条路由时:先比掩码长度(越长越优先),只有前缀完全相同时才比优先级和度量;默认路由 0.0.0.0/0 是最后的兜底。

网络设备配置速查网络更新于 2026-10-12
场景路由重叠、明细与汇总共存
适用全部三层设备
命令族display ip routing-table <ip> / show ip route <ip> / display ip routing-table <ip>

华为 VRP

华为 VRP
<Huawei> display ip routing-table 10.1.1.5
! 10.1.1.0/24 与 10.0.0.0/8 同时存在时:
! 命中的是 10.1.1.0/24(前缀更长优先)

思科 IOS

思科 IOS
SW# show ip route 10.1.1.5
! 输出 “Routing entry for 10.1.1.0/24” 即实际选择
! 多候选时以最长匹配结果为准

H3C Comware

H3C Comware
<H3C> display ip routing-table 10.1.1.5
! 同理:最长前缀优先
优先级只在前缀相同的候选之间比较:/24 静态即使优先级 250 也压过 /16 的 OSPF。这解释了很多“优先级高的为什么没生效”的错觉。

易错点

  • 以为优先级小的一定生效(先比长度才轮到优先级)
  • 明细与汇总叠加时不做命中检查:不丢包但绕远

数据来源与参考

  • 华为 路由选路规则
  • Cisco longest match
  • H3C 路由选路规则

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌