| 关键词: nbsp 路由 命令 0.0 10.1 路由器 connected directly network Gateway |
三个设置默认路由的命令(三个命令都可以达到相同效果): Gateway(config)#ip route 0.0.0.0 0.0.0.0 217.124.6.1 Gateway(config)#ip route 0.0.0.0 0.0.0.0 s0/0 Gateway(config)#ip default-network 217.124.6.0 这三个命令都可以设置最终网关,但是他们之间存在一些小小的不同. 使用退出接口方案,优先等级要比其他两项要高.因为他的AD(管理距离)是0 而default-network命令,当路由器默认使用了IGP(如RIP)时,这个IGP会通告默认网关的信息.这样会使网络中其他的路由器接收并设置这个路由为自己的默认路由. 如果配置错了一个默认路由,会发生什么呢?我们先来看下show ip route命令的输出,然后再将它与图6-11中的网络进行比较,看你是否能否发现其中的问题. 程序代码 Router#sh ip route Gateway of last resort is 172.19.22.2 to network 0.0.0.0 C 172.17.22.0 is directly connected, FastEthernet0/0 C 172.18.22.0 is directly connected, Serial0/0 S* 0.0.0.0/0 [1/0] via 172.19.2.2 图中WAN的连接是172.17.22.0而默认路由是转发所有数据包到172.19.22.0网络,这是不对的,这个网络不会正常工作.所以这里的问题是配置错了静态(默认)路由! 如果你的路由表输出如下,而当路由器收到一个来自10.1.6.100且目的方向是10.1.8.5 的数据包是会发生什么? 程序代码 Router#sh ip route Gateway of last resort is 10.1.5.5 to network 0.0.0.0 R 10.1.3.0 [120/1] via 10.1.2.2, 00:00:00,Serial 0/0 C 10.1.2.0 is directly connected, Serial0/0 C 10.1.5.0 is directly connected, Serial0/1 C 10.1.6.0 is directly connected, FastEthernet0/0 R* 0.0.0.0/0 [120/0] via 10.1.5.5, 00:00:00 Serial0/1 这与我们前面所讲的问题略有不同,因为这个默认路由别列为R*,即是明它是一个由RIP引入的路由,这是由于某人在远端路由器上配置了ip default-network命令,并且配置了RIP,而RIP又会通过此互联网络通告这个路由为默认路由.这里,因为目的地址是10.1.8.5,而路由表中并没有到10.1.8.0的路由,所以路由器会使用这个默认路由,将这个数据包送出串行0/1接口. Router(config)#ip classless 注意,这是一个全局模式下的命令.有趣的是,对于命令ip classless,有时没有它,默认路由也能正常工作,但有时它又不能.但处于保险的考虑,在使用默认路由时,应该总是使用ip classless命令. |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|