静态路由(二)
在往下阅读之前,建议先回忆前一篇“静态路由(一)”所讲内容。
首发 http://blog.eliuzd.com/ 网络转载请保留出处,传统媒体与本站联系。
上接前篇“静态路由(一)”,浏览地址: http://www.eliuzd.com/blog/article.asp?id=175 。
上一篇中我们已经说了简单静态路由的配置,但每个路由器上要设置3-4条路由表项,如果网络规模一大,显然太过于复杂了,有没有更简单的方法呢?
当然,就是我们下面讲的汇总路由,将部分相同类型的路由选项合并起来。
汇总路由
汇总路由是一个包含路由选择表中几个更加精确地址的地址。正是由于路由表项与地址掩码联合使用,使得静态路由的使用更加灵活。通过使用合适的子网掩码,有时可以为多个目标地址生成一条单一的汇总路由。
我们依然看上篇最后说的那个拓扑结构
ip route 192.168.1.192 255.255.255.224 192.168.1.66
ip route 10.1.0.0 255.255.0.0 192.168.1.66
ip route 10.4.6.0 255.255.255.0 192.168.1.66
ip route 10.4.7.0 255.255.255.0 192.168.1.66
我们可以看出,其实10.0.0.0网络的所有子网都是通过路由器3(地址:192.168.1.66)来转发的,所以对于10.0.0.0的所有子网仅需要该主网的一条单一的表项就可以表示了:
ip route 192.168.1.192 255.255.255.224 192.168.1.66
ip route 10.0.0.0 255.0.0.0 192.168.1.66
后一条路由意思就是:到10.0.0.0网络的所有子网的数据包都直接转发到路由器3的192.168.1.66地址去。
同样,对路由器2和4,可以汇总为:
ip route 192.168.1.0 255.255.255.0 192.168.1.193
ip route 10.4.0.0 255.255.0.0 192.168.1.193
ip route 192.0.0.0 255.0.0.0 10.4.6.1
ip route 10.1.0.0 255.255.0.0 10.4.6.1
路由器3由于每条路由的指向地址不同,无法汇总
ip route 192.168.1.0 255.255.255.224 192.168.1.65
ip route 10.1.00 255.255.0.0 192.168.1.194
ip route 10.4.7.0 255.255.255.0 10.4.6.2
选择路由
我们将上图的拓扑改变一下,在路由器1-路由器4之间增加一条链路。
现在要求除了去往主机10.4.7.25的报文外,其他所有从路由器1到网络10.0.0.0的报文都必须走这条新的路径。
也就是说:在路由器1,如果有一个数据包需要发往主机PC(10.4.7.25)那就必须走(路由器3——路由器4——PC)这条路径。其他发往10.0.0.0网络的数据包使用(路由器1——路由器4)这条新路径。
显然,我们过去配置的路由器1的路由不能完成这个要求
下面我们来修改一下
原来的配置:
ip route 192.168.1.192 255.255.255.224 192.168.1.66
ip route 10.0.0.0 255.0.0.0 192.168.1.66
对后一条路由进行修改,并增加一条专为PC的路由
ip route 192.168.1.192 255.255.255.224 192.168.1.66
ip route 10.0.0.0 255.0.0.0 192.168.1.34
ip route 10.4.7.25 255.255.255.255 192.168.1.66
当然,这样就已经完成上面的要求了,但我们再仔细看看,从路由器1去往10.1.5.0子网现在的路径为(路由器1——路由器4——路由器3——路由器2),显然不是最优路径,最优路径为(路由器1——路由器3——路由器2),所以我们再增加一条针对这个子网的路由。
ip route 192.168.1.192 255.255.255.224 192.168.1.66
ip route 10.0.0.0 255.0.0.0 192.168.1.34
ip route 10.1.0.0 255.255.0.0 192.168.1.66
ip route 10.4.7.25 255.255.255.255 192.168.1.66
浮动静态路由
不同于其他的静态路由,浮动静态路由不能永久的保持在路由选择表中,它仅仅会出现在一条首选路由发生故障(连接失败)的时候。
看下面这个拓扑图:
现在,路由器3和路由器4之间有两条链路,这主要是考虑到线路冗余:如果主链路10.4.6.0发生故障,浮动静态路由将会指引流量经过备份链路10.4.8.0。
为了建立浮动静态路由,路由器3、路由器4配置修改如下:
ip route 192.168.1.0 255.255.255.224 192.168.1.65
ip route 10.1.00 255.255.0.0 192.168.1.194
ip route 10.4.7.0 255.255.255.0 10.4.6.2
ip route 10.4.7.0 255.255.255.0 10.4.8.2 50
ip route 192.0.0.0 255.0.0.0 10.4.6.1
ip route 192.0.0.0 255.0.0.0 10.4.8.1 50
ip route 10.1.0.0 255.255.0.0 10.4.6.1
ip route 10.1.0.0 255.255.0.0 10.4.8.1 50
注意:蓝色标示出来的都是备用冗余线路,后面都跟了50这个数字,这是指定的管理距离,是一种优先级度量。当存在两条路径到达相同的网络时,路由器将会选择管理距离低的路径。
均匀负载
上面的浮动静态路由配置方法,在正常情况下,两条链路中只有一条发挥作用,另一条处于闲置状态。可否将两者的带宽都利用起来呢?使用均匀负载方法。
均匀负载分两种:
一、 等价均匀负载——将流量均等的分布到多条度量相同的路径上。
二、 非等价均匀负载——根据度量不均等分布流量,代价越低流量越高。
静态路由由于没有度量,只支持等价均匀负载。
均匀负载配置方法,其实很简单,将上面的浮动静态路由后面的那个“50”去掉就可以实现了。
ip route 192.168.1.0 255.255.255.224 192.168.1.65
ip route 10.1.00 255.255.0.0 192.168.1.194
ip route 10.4.7.0 255.255.255.0 10.4.6.2
ip route 10.4.7.0 255.255.255.0 10.4.8.2
ip route 192.0.0.0 255.0.0.0 10.4.6.1
ip route 192.0.0.0 255.0.0.0 10.4.8.1
ip route 10.1.0.0 255.255.0.0 10.4.6.1
ip route 10.1.0.0 255.255.0.0 10.4.8.1
负载均衡有两种方式:基于目标网络和基于报文。如果需要了解更多,请浏览相关书籍。
完



2548

被折叠的 条评论
为什么被折叠?



