- 论坛徽章:
- 0
|
一、默认路由
我们在路由表中没有关于远程网络的路由时使用默认路由,当在一个末端网络,只有一个出口的网络上使用默认路由是最合适的!在配置默认路由的时候,在网络地址后会用到一个通配符,可以认为是用通配符代替了掩码的静态路由;
Lab_C(config)#ip route 0.0.0.0 0.0.0.0 192.168.40.1
Lab_C#sh ip route
[output cut]
Gateway of last resort is 192.168.40.1 to network 0.0.0.0 说明配置了默认路由!
C 192.168.50.0 is directly connected, FastEthernet0/0
C 192.168.40.0 is directly connected, Serial0/0
S* 0.0.0.0/0 [1/0] via 192.168.40.1 S*,说明这是一条默认路由!
Lab_C#
当然,我们也可以用另一种方式配置:
Lab_C(config)#ip route 0.0.0.0 0.0.0.0 s0/0
它的意思是,如果在路由表中没有关于一个网络的路由,那么就把它通过s0/0转发出去;可以选择使用IP地址或者出站接口作为下一跳!当使用出站接口时,在路由表中会显示它是一个直连的网络,并且把管理距离由1变成了0;
二、配置默认网关
配置默认网关有以下三种方法:
Gateway(config)#ip route 0.0.0.0 0.0.0.0 217.124.6.1 AD=1;
Gateway(config)#ip route 0.0.0.0 0.0.0.0 s0/0 AD=0;
Gateway(config)#ip default-network 217.124.6.0
default-network 这条命令将在本地网络上通告这个默认网关,比如在RIP或IGRP环境中,这样一来其它的路由器也会收到这条默认网关!
按照下面的路由表,此路由器将会如何处理来从10.1.6.10发送到10.1.8.5的数据包?
Corp#sh ip route
[output cut]
Gateway of last resort is 10.1.5.5 to network 0.0.0.0
R 10.1.3.0 [120/1] via 101.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 Serial 0/1
R*表明这是一个RIP-injected route,通过RIP协议从远端路由器学来的默认路由!这是因为有人在RIP网络中的一台路由器上配置了default-network 这条命令,然后RIP通告了这条默认路由!因为目标网络是10.1.8.0,但是路由表中没有此路由,所以它将会走默认路由!
Gateway(config)#ip default-gateway 217.124.6.0
这两条命令的不同之处在于:"ip default-gateway"仅仅是把路由器当做一个PC,并且给它配置了一个网关;而 "ip default-network" 就像是一条默认路由,并且更为重要的是"ip default-network"这条命令将会被动态路由协议通告出去!
ip default-gateway在no ip routing后才生效!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27698/showart_406211.html |
|