默认路由怎么配
默认路由是「查不到更具体路由时」的兜底出口:华为/H3C 写 ip route-static 0.0.0.0 0 下一跳,思科写 ip route 0.0.0.0 0.0.0.0 下一跳。它是出口设备与末端设备最常见的一条静态路由;多个出口并存时,必须先设计主备或等价多路径,而不是挨个把默认路由堆上去。
基本信息
| 适用设备 | 全部三层设备(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为/H3C 命令 | ip route-static 0.0.0.0 0 下一跳 |
| 思科命令 | ip route 0.0.0.0 0.0.0.0 下一跳 |
| 查看 | display ip routing-table 0.0.0.0;show ip route 0.0.0.0 |
| 匹配规则 | 最长匹配优先:明细路由依然先于默认路由命中 |
| 多出口 | 浮动静态(靠优先级)或等价多路径 |
典型使用场景
- 出口设备指向运营商或上游设备地址
- 末端、分支设备的兜底转发
- 与 OSPF 配合:由出口设备向域内发布默认路由(替代逐台配置)
- 双出口主备:用浮动静态实现主链路故障时切换
- 排障:确认某个网段是否被默认路由兜走导致走错出口
华为 VRP
华为 VRP
[Huawei] ip route-static 0.0.0.0 0 192.168.1.1
<Huawei> display ip routing-table 0.0.0.0
! 输出 0.0.0.0/0 且下一跳为 192.168.1.1 即生效
! 备用出口:ip route-static 0.0.0.0 0 192.168.1.5 preference 200思科 IOS
思科 IOS
SW(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1
SW(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.5 200 # 备用出口,AD 200
SW# show ip route 0.0.0.0
! 输出 S* 0.0.0.0/0 [1/0] via ...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.1.5 preference 200
<H3C> display ip routing-table 0.0.0.0三厂默认路由对照
| 操作 | 华为/H3C | 思科 IOS |
|---|---|---|
| 配置 | ip route-static 0.0.0.0 0 192.168.1.1 | ip route 0.0.0.0 0.0.0.0 192.168.1.1 |
| 查看 | display ip routing-table 0.0.0.0 | show ip route 0.0.0.0 |
| 调优先级 | preference 200 | 末尾写 AD 200 |
| 删除 | undo ip route-static 0.0.0.0 0 ... | no ip route 0.0.0.0 0.0.0.0 ... |
默认路由不会覆盖明细路由:最长匹配优先,指向具体网段的静态或动态路由照样先命中。这也是「配了默认路由却还是不通」最常见的困惑来源——流量根本没走默认路由。
多出口场景不要凭感觉堆默认路由:先设计主备(浮动静态,用优先级区分)或等价多路径,否则容易出现回程路径与去程不一致,故障时无法收敛到预期出口。
默认路由是全网兜底出口,改动影响面很大:调整前先列出所有依赖它的网段,改完逐项验证业务,别只测通一个地址就收工。