为什么配置的静态路由命令未在路由器路由表中显示?
问题分析与解决
问题根源
你配置的静态路由目标网段是路由器自身直连的网段:
- Router0上的命令
ip route 192.168.1.0 255.255.255.0 1.1.1.2,目标网段192.168.1.0/24是Router0的GigabitEthernet0/1直连网段,路由器已经通过直连路由(标记C)获取了该网段的路由,且直连路由优先级高于静态路由,所以这条静态路由不会被加入路由表。 - Router1同理,命令
ip route 192.168.2.0 255.255.255.0 1.1.1.1的目标网段是自身直连的192.168.2.0/24,同样不会被加载。
正确配置
需要配置的是到对端路由器所属网段的静态路由:
Router0正确命令
Router(config)#ip route 192.168.2.0 255.255.255.0 1.1.1.2
Router1正确命令
Router(config)#ip route 192.168.1.0 255.255.255.0 1.1.1.1
验证配置
配置完成后,执行show ip route命令,应该能看到标记为S的静态路由条目:
- Router0的路由表会出现
S 192.168.2.0/24 [1/0] via 1.1.1.2 - Router1的路由表会出现
S 192.168.1.0/24 [1/0] via 1.1.1.1
内容的提问来源于stack exchange,提问作者user20503448
相关产品推荐
相关产品推荐

