命令基本格式
具体命令格式需要根据当前设备版本进行查看
ip route-static <目标网络> <子网掩码> <下一跳IP或出接口> [优先级 preference] [描述 description]
- 目标网络:需到达的网段(如
192.168.1.0)。 - 子网掩码:目标网络的掩码(如
255.255.255.0或简写为24)。 - 下一跳IP:直接可达的路由器接口IP。
- 出接口:数据包发出的本地接口(如
GigabitEthernet0/0/1)。 - 优先级:可选参数,默认60,数值越小优先级越高。
- 描述:可选注释(如
description To_Server_Network)。
注意事项
- 下一跳可达性:下一跳IP必须直连或在路由表中可达。
- 广播网络与点对点网络:
- 以太网等广播网络需指定下一跳IP(避免ARP广播问题)。
- PPP/HDLC等点对点网络可直接指定出接口。
- 路由优先级:优先级数值范围1-255,默认静态路由优先级为60。
- 保存配置:配置后需执行
save命令保存至启动配置文件。
常见用法及示例
1. 单路径静态路由
- 场景:指定单一路径到达目标网络。
- 示例:访问
10.10.0.0/16网段,下一跳为192.168.1.2。
ip route-static 10.10.0.0 255.255.0.0 192.168.1.2
2. 指定出接口(点对点链路)
- 场景:在PPP/HDLC等点对点链路中,可直接指定出接口。
- 示例:通过接口
Serial1/0/0访问172.16.1.0/24。
ip route-static 172.16.1.0 24 Serial1/0/0
3. 同时指定出接口和下一跳(以太网环境)
- 场景:在广播网络(如以太网)中,需明确下一跳以避免ARP问题。
- 示例:通过接口
Vlanif10和下一跳10.1.1.254访问0.0.0.0/0。
ip route-static 0.0.0.0 0 10.1.1.254 Vlanif10
4. 多路径负载均衡
- 场景:通过等价路由实现流量负载分担。
- 示例:两条路径到达
192.168.2.0/24,下一跳分别为10.1.1.2和10.1.1.3。
ip route-static 192.168.2.0 24 10.1.1.2
ip route-static 192.168.2.0 24 10.1.1.3
5. 浮动静态路由(备份路径)
- 场景:主路径失效时,备用路由自动生效。
- 示例:主路径优先级为默认60,备份路径优先级设为100
- 逻辑:优先级数值越小越优先,主路径故障后,备份路由进入路由表。
# 主路径
ip route-static 192.168.3.0 24 10.1.1.4
# 备份路径
ip route-static 192.168.3.0 24 10.1.1.5 preference 100
6. 默认路由
- 场景:将所有未知流量导向特定网关。
- 示例:默认路由指向ISP网关
202.96.1.1。
ip route-static 0.0.0.0 0 202.96.1.1
7. 黑洞路由
- 场景:主动丢弃指向特定网络的流量(如防攻击或无效路由)。
- 示例:丢弃前往
172.16.100.0/24的所有流量。
ip route-static 172.16.100.0 24 NULL0
8. 路由汇总(聚合路由)
- 场景:合并多个子网为超网,减少路由表条目。
- 示例:将
192.168.0.0/24到192.168.3.0/24汇总为192.168.0.0/22。
ip route-static 192.168.0.0 255.255.252.0 10.1.1.6
其他命令
# 添加描述
ip route-static 10.10.0.0 16 192.168.1.2 description "Route to Data Center"
# 删除单条路由
undo ip route-static 10.10.0.0 16 192.168.1.2
# 删除所有静态路由
delete static-routes all
实验
主要命令:ip route-static 目标网段ip 子网掩码 下一跳ip地址 从路由器哪个接口出去
三台路由器和两台 PC,如图配置好路由器接口的 ip 地址和 PC 的 ip 地址

配置静态路由,命令如下
AR 1:ip route-static 192.168.20.0 24 192.168.12.2 GigabitEthernet 0/0/0
AR 2:ip route-static 192.168.10.0 24 192.168.34.2 GigabitEthernet 0/0/0
AR 3:有两条路由
ip route-static 192.168.20.0 24 192.168.34.1 GigabitEthernet 0/0/1
ip route-static 192.168.10.0 24 192.168.12.1 GigabitEthernet 0/0/0
使用命令查看路由表:display ip routing-table

PC 1 可以 ping 通 PC 2
