一、基础命令格式
ip route-static 目标网络 子网掩码 下一跳地址
简写记忆:
ip route‑static 目的网段 掩码 下一跳IP
• 目标网络:要去往的远端网段
• 子网掩码:目标网段掩码
• 下一跳:相邻对端路由器接口IP(直连邻居)
默认路由(缺省路由,所有未知流量走这条)
ip route-static 0.0.0.0 0.0.0.0 下一跳IP
查看路由表命令:
display ip routing-table
二、实验拓扑(文字版,eNSP直接搭)
R1 ←→ R2 ←→ R3
• R1:
G0/0/0:12.1.1.1/24(连R2)
内网:192.168.1.0/24
• R2(中间路由器):
G0/0/0:12.1.1.2/24(连R1)
G0/0/1:23.1.1.2/24(连R3)
• R3:
G0/0/0:23.1.1.3/24(连R2)
内网:192.168.3.0/24
目标:192.168.1.0 和 192.168.3.0 互相通信
1.先配置所有路由器接口IP
R1配置
sys
sysname R1
int g0/0/0
ip address 12.1.1.1 24
undo shutdown
int LoopBack 0 #模拟R1内网网段
ip address 192.168.1.1 24
R2配置(中间路由)
sys
sysname R2
int g0/0/0
ip address 12.1.1.2 24
undo shutdown
int g0/0/1
ip address 23.1.1.2 24
undo shutdown
R3配置
sys
sysname R3
int g0/0/0
ip address 23.1.1.3 24
undo shutdown
int LoopBack 0
ip address 192.168.3.1 24
此时直连网段互通,跨路由器网段不通,需要添加静态路由。
三、静态路由逐条配置
R1:去往 192.168.3.0/24,下一跳是R2接口12.1.1.2
ip route-static 192.168.3.0 255.255.255.0 12.1.1.2
R3:去往 192.168.1.0/24,下一跳是R2接口23.1.1.2
ip route-static 192.168.1.0 255.255.255.0 23.1.1.2
R2要不要配?
R2本身不需要静态路由,12.1.1.0、23.1.1.0都是直连路由,自动存在路由表。
查看路由表验证
dis ip routing-table
路由表出现 Static 就是静态路由条目。
测试连通:ping 192.168.3.1(R1上执行)
四、默认路由(缺省路由)用法
末梢路由器(R1、R3)可以不配明细静态路由,直接一条默认路由指向中间R2。
R1配置默认路由版本:
ip route-static 0.0.0.0 0.0.0.0 12.1.1.2
含义:所有不知道去往哪里的数据包,全部发给下一跳12.1.1.2
R3默认路由:
ip route-static 0.0.0.0 0.0.0.0 23.1.1.2
适用场景:企业出口路由器连运营商,只有一条外网线路。
五、两种写法:下一跳 / 出接口(了解)
1. 指定下一跳IP(最常用,推荐)
ip route-static 192.168.3.0 24 12.1.1.2
2. 指定出接口(点到点链路用,以太网不推荐)
ip route-static 192.168.3.0 24 g0/0/0
六、静态路由删除命令
undo ip route-static 192.168.3.0 24 12.1.1.2
七、易错考点总结
1. 静态路由必须双向配置,只配一边ping不通(回程路由缺失)
2. 下一跳必须是直连邻居接口IP,不能写远端网段IP
3. 路由表标记:Direct直连、Static静态、O_SPFOSPF动态
4. 默认路由掩码:0.0.0.0 0.0.0.0