静态路由

命令基本格式

具体命令格式需要根据当前设备版本进行查看

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