浮动静态路由怎么选路
同一目的网段写两条静态路由,一条优先级好、一条差,路由器只把好的那条放进转发表;好的那条因为出接口 down 或下一跳不可达被撤销后,差的那条才「浮」上来接管,链路恢复又自动切回。这就是双出口、双上联场景里成本最低的主备方案。它的短板也很明确:只能识别接口与下一跳这类物理可达性变化,链路物理 up 但中间转发异常时不会切换。
基本信息
| 适用平台 | 全部三层设备(华为 VRP、思科 IOS、H3C Comware) |
|---|---|
| 关键参数 | 华为/H3C 用 preference,思科在路由末尾写管理距离(AD) |
| 默认优先值 | 华为/H3C 静态为 60;思科静态为 1 |
| 权限要求 | system-view / 全局配置模式 |
| 联动机制 | BFD、NQA、IP SLA 或 track 用于感知逻辑故障 |
典型使用场景
- 双出口主备:主用运营商正常时走主链路,中断后自动切到备用链路
- 双上联汇聚:主链路承载业务、备链路只做冗余,避免流量随机分担
- 与 OSPF 混用:静态主路由优先于动态学习的备份路径(需要精心设计优先值)
- 割接过渡:新链路先以较差优先值接入观察,确认稳定后再调整为主用
- 配合跟踪对象:用 BFD 或 NQA 探测业务地址,探测失败即撤销主路由
华为 VRP
华为 VRP
[Huawei] ip route-static 0.0.0.0 0 192.168.1.1 # 主路由,默认优先值 60
[Huawei] ip route-static 0.0.0.0 0 192.168.2.1 preference 100 # 备路由,数值越大越差
[Huawei] ip route-static 10.1.1.0 24 192.168.1.1 track bfd-session 1 # 联动 BFD 探测
<Huawei> display ip routing-table 0.0.0.0 # 平时只显示主路由思科 IOS
思科 IOS
SW(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1 # 主路由,AD 默认为 1
SW(config)# ip route 0.0.0.0 0.0.0.0 192.168.2.1 200 # 备路由,AD 200
SW(config)# ip route 10.1.1.0 255.255.255.0 192.168.1.1 track 1 # 联动跟踪对象
SW# show ip route 0.0.0.0 # 只在主路径失效后出现备路由H3C Comware
H3C Comware
[H3C] ip route-static 0.0.0.0 0 192.168.1.1
[H3C] ip route-static 0.0.0.0 0 192.168.2.1 preference 100
[H3C] ip route-static 10.1.1.0 24 192.168.1.1 track 1
<H3C> display ip routing-table 0.0.0.0优先值对照
| 路由来源 | 华为 VRP preference | 思科 IOS AD | H3C Comware preference |
|---|---|---|---|
| 直连 | 0 | 0 | 0 |
| 静态 | 60 | 1 | 60 |
| OSPF 内部/域内 | 10 | 110 | 10 |
| OSPF 外部(ASE) | 150 | 110 | 150 |
| 常用备份静态取值 | 100 或更大 | 200 或更大 | 100 或更大 |
与 OSPF 混用时方向要清楚:华为/H3C 的 OSPF 域内优先值是 10,比静态的 60 更优,所以静态不会压过 OSPF;思科的静态 AD 1 比 OSPF 的 110 更优,静态会赢。想要谁赢,先把两端的默认优先值记住。