- 论坛徽章:
- 0
|
一、静态路由的优缺点
静态路由有以下优点:
对于路由器来说没有CPU负载, 这就意味着如果你用静态路由的话可以买一个便宜的路由器;
在路由器之间没有带宽占用,这就意味着你不需要更多的带宽;
增加了安全性,因为管理员可以指定它允许访问的特定网络;
静态路由有以下缺点:
管理员必须熟悉这个网络,知道每一个路由器是如何相连的,以便正确的配置网络;
如果网络中新添加了一台路由器,那么网络管理员必须在每台路由器上手动添加路由;
在一个大型网络中,它是不可行的!
二、静态路由的语法
ip route [destination_network] [mask] [next-hop_address or exitinterface]
[administrative_distance] [permanent]
ip route :创建一个静态路由;
destination_network:所要到达的目的网络;
mask :网络上使用的子网掩码;
next-hop_address :下一跳路由器的IP地址;你必须能够PING这个路由器的接口,如果配置了一个错误
的,或者是一个关闭的接口,那它这个静态路由会显示在路由器配置中,但不会显
示在路由表中!
exitinterface :出去的接口,你可以用它来代替下一路地址,它是但必须用在点到点的链路上,比如
WAN链路,而不能用在LAN上,因为这样,它将不会知道出去后到达下面的哪一个接
口;
administrative_distance:缺省情况下它的管理距离是1,或者0(如果用出去的接口代替下一跳地址),你
可以通过在命令后面自定义一个数值来改变它的默认值;
permanent :如果下一跳接口down掉,或者由于其它原因不能与下一跳路由器取得连接,那
么这条静态路由将会从路由表中被移除,但是用"permanent"这个参数将防止这一
行为,无论发生什么,它都不会被从路由表中移除;
例如:
Router(config)#ip route 172.16.3.0 255.255.255.0 192.168.2.4
Router(config)#ip route 172.16.3.0 255.255.255.0 192.168.2.4 150
命令最后这个150,把这条静态路由的管理距离从1变为150;管理距离表示了一条路由的可信度,最小是0最大是255!
注意:
1、记得一点:如果路由没有显示在路由表中,这是因为本路由器不能写下一跳路由器进行通信,可以使用"permanent"这个参数让路由保持存在于路由表中,无论发生什么;
2、在路由表中,路由条目前的"S"表明这是一条静态路由(Static Route),"[1/0]"表明"管理距离/度量"!注意:在静态路由中,度量永远是0!因为静态路由没有度量!!!"gateway of last resort is not set"指的是缺省路由!
三、路由表
1、路由器对接收数据的处理
首先,路由器会检查数据帧目标地址字段中的数据链路标识符。如果它包含了路由器接口标识符或广播标识符,那么路由器将从帧中剥离出数据包并传递给网络层;在网络层,路由器将检查数据包的目标地址。如果目标地址是路由器接口的IP地址或是所有主机的广播地址,那么需要进一步检查数据包的协议字段,然后再把被封装的数据发送给适当的内部进程;
除此之外,所有其他目标地址都需要进行路由选择。目标地址还可能是一个定向的广播地址,这种地址有明确的网络地址或子网地址并且主机位全部为1,这样的地址是可以路由的!
2、路由器的匹配原则
路由器在转发数据时将会尽量地进行最精确的匹配,按精确程序递减的顺序,可选地址排列如下:
主机地址(主机路由);
子网号;
一组子网(一条汇总路由);
主网号;
一组主网号(超网);
缺省地址(默认路由)
如果数据包的目标地址不能匹配到任何一条路由表项,那么数据将会被丢弃,同时一个"目标网络不可达"的ICMP消息将会被发送给源地址;
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/27698/showart_406212.html |
|