先看以下两种方式:
1、使用下一跳地址:
router(config)# ip route 192.168.1.0 255.255.255.0 10.0.0.1
2、使用接口地址:
router(config)# ip route 192.168.1.0 255.255.255.0 fa0/0
这两种功能都一样,但show ip route显示出来的却是有些不同:
1的路由表:
router# sh ip route
...
S 192.168.1.0 [1/0] via 10.0.0.1
...
2的路由表:
router# sh ip route
...
S 192.168.1.0 is directly connected,fastethernet0/0
...
第2种方式配置出来的路由,路由器认为192.168.1.0/24是直连到路由器上的。当它收到去往这个网络的每一个数据包时,会做一个arp广播(通过debug arp可以看出)。而如果采用第一种方式时,路由器只会在去往这个网络的第一个数据包时才会做arp广播。
此外,还有第三种方式:
router(config)# ip route 192.168.1.0 255.255.255.0 fa0/0 10.0.0.1
采用这种方式时,路由器就不会再查找下一跳地址相关连的接口了,因为已经指明了。以上方式,在show arp时,显示的内容也有所不同.只有在打开 ip classless和ip subnet-zero时,静态路由才会起作用.