网规路由配置系列之路由汇总

来源:互联网 发布:淘宝最烂的差评怎么写 编辑:程序博客网 时间:2024/06/10 08:54

  听过收旧电器的吗?长沙人是这么叫的,“收旧电器,电视、冰箱、彩电、电脑、洗衣机”这种喊法比较细致,大家一听就知道他收什么。如果喊累了,就喊:“收旧电器!!!”这种喊法比较粗矿,但也管用,至少不会喊得口干舌燥。但是会出现这种情况,你给他一个坏灯泡,他是不要的。如果,你强塞给他,他不但不给你钱,还会把你旧灯泡仍得远远的。其实,路由汇总就是这种机制。

  路由汇总(Summary Route),又称路由归纳、路由汇聚。他本身的作用就是把一系列的路由表项合并成一项。

  汇总路由的优点就是减小了路由表的大小。这样由于路由表的体积减少之后,查询路由表的花费就相应的减小了,查询起来就快捷,每一个路由的延迟就大大的减少了。路由器的一系列相关开销就小很多,尤其是在子网繁多的环境下。

  汇总路由另一个优点就是当网络发生故障或者中断后,限制路由通信信息的传播来保证网络的稳定性。如果一台路由器仅向下一个下游的路由器发送汇聚的路由,那么,它就不会广播与汇聚的范围内包含的具体子网有关的变化。例如,如果一台路由器仅向其临近的路由器广播汇聚路由地址10.10.0.0/16,那么,如果它检测到10.10.10.0/24局域网网段中的一个故障,它将不更新临近的路由器。

  这类情况下,网络已经断开,路由信息更新与否都是同样的结果,因此就没有必要更新路由信息。这种情况下,网络更加稳定,只不过路由信息不太精准而已。

  路由汇总的方法是怎样的?就是将需要合并的网络地址的二进制进行对比,找出这些地址的从左至右,最长的、连续的相同部分

  例如:10.0.16.0/24、10.0.17.0/24、10.0.18.0/24、10.0.19.0/24四个地址汇总后的结果是怎样的?

  第一步:将这些地址转换为二进制

  10.0.16.0=00001010.00000000.00010000.00000000

  10.0.17.0=00001010.00000000.00010001.00000000

  10.0.18.0=00001010.00000000.00010010.00000000

  10.0.19.0=00001010.00000000.00010011.00000000

  第二步:找出这些地址的从左至右,最长的、连续的相同部分

  从二进制的对比,我们知道红色部分是符合要求的。因此,掩码的长度即为红色部分的长度,即22。

  第三步:将红色部分剩下补0,即得网络地址

  网络地址为:00001010.00000000.00010000.00000000,即10.0.16.0/24。即为汇总后的地址。

  注意:汇聚分为支持VLSM(Variable Length Subnet Mask,可变长子网掩码)和不支持VLSM两类。在老旧的路由协议比如RIP中,不支持VLSM的路由汇聚只能将多个路由汇聚成为主类路由,例如172.16.0.0/23和172.16.2.0/24只能汇聚成为172.16.0.0/16,而不能汇聚成为更有效率的172.16.0.0/22。

  本书结合了静态路由部分给出的例子进行了说明:


  图1

  这个例子中,Tigger的原先的配置为:


  对于Tigger路由器来说,路由配置可以合并为:


  当然,路由汇总应该小心谨慎,否则会出现异想不到的情况。

原创粉丝点击