优先级与 AD 对照
三家都是「数值越小越优先」,但静态路由与 OSPF 的相对高低刚好相反:华为/H3C 静态默认 60、OSPF 10,静态劣于 OSPF;思科静态的管理距离默认 1、OSPF 110,静态反而优于 OSPF。做路由主备必须吃透这点,跨厂照搬数值会得到完全相反的选路结果。
基本信息
| 适用设备 | 全部三层设备(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为/H3C 改静态优先级 | ip route-static ... preference N |
| 思科改静态优先级 | 命令末尾直接写 AD 数值 |
| OSPF 自身优先级 | 华为/H3C 的 preference;思科的 distance ospf |
| 共同规则 | 先比优先级,小者胜;同级再比度量 |
| 验证方式 | 回路由表核对实际选中的路由 |
默认优先级与 AD 对照
| 路由类型 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 直连 | 0 | 0 | 0 |
| 静态 | 60 | 1 | 60 |
| OSPF | 10 | 110 | 10 |
| RIP | 100 | 120 | 100 |
典型使用场景
- 路由主备设计:动态为主、静态为备(浮动静态)
- 故障切换顺序设计:确定出问题时先走哪条
- 跨厂迁移:核对选路结果是否与设计一致
- 双出口场景:两条默认路由的优先级差异决定出口
- 审计与文档:说明优先级改动的依据与影响面
华为 VRP
华为 VRP
[Huawei] ip route-static 10.0.0.0 24 192.168.1.2 preference 100 # 数值越大越差
<Huawei> display ip routing-table 10.0.0.0 24
! OSPF 侧如需调整:ospf 进程视图下 preference N思科 IOS
思科 IOS
SW(config)# ip route 10.0.0.0 255.255.255.0 192.168.1.2 200 # 末尾数值即 AD
SW# show ip route 10.0.0.0 255.255.255.0
! OSPF 侧如需调整:router ospf 下 distance ospf ...H3C Comware
H3C Comware
[H3C] ip route-static 10.0.0.0 24 192.168.1.2 preference 100
<H3C> display ip routing-table 10.0.0.0 24
! OSPF 侧如需调整:ospf 进程视图下 preference N主备示例:让 OSPF 为主、静态为备——华为/H3C 把静态 preference 配成大于 10(例如 100);思科必须把静态 AD 配成大于 110(例如 200),否则默认 AD 为 1 的静态会反过来压住 OSPF。
改完优先级必须回表核对:用 display ip routing-table 或 show ip route 确认生效的确实是期望那条。主备方向配反了平时看不出来,故障切换时才暴露。
跨厂对照的记法:华为与 H3C 是「OSPF 10 优于静态 60」,思科是「静态 1 优于 OSPF 110」。设计时先把「谁主谁备」写清楚,再换算成目标平台的数值,比死记数字可靠得多。