一起来学习RIP的自动汇总


    拓扑配置如下:
R0loopback0:10.0.0.1
255.255.255.0

Fa0/0:192.168.1.1
255.255.255.0

R1:loopback0:10.0.3.1

255.255.255.0

Fa0/0:192.168.1.2

255.255.255.0

Fa0/1:192.168.2.1
255.255.255.0

R2:loopback0:10.0.2.1

255.255.255.0

Fa0/1:192.168.2.2

255.255.255.0(注意各IP的子网掩码

    各路由器的路由协议用的是RIP V2,没有关闭其自动汇总功能。
当我们在R0PING路由器R1上的192.168.2.1

attachimg.gif
     PING路由器R2上的192.168.2.2
attachimg.gif
    再在R0PING路由器R1上的loopback 0 10.0.3.1 时:

    再在R0PING路由器上R2上的loopback 0:10.0.2.1时:
attachimg.gif
    发现问题了吧,两次通,两次不通,什么原因呢?(注意我们没有关闭RIP V2的自动汇总哦
我们再来看一下R1上的路由表(注意R):
attachimg.gif
     现在我们把自动汇总手动关闭,再在R0PING路由器R2上的loopback:10.0.2.1口:
    再来看一下关闭自动汇总后,R1的路由表:
attachimg.gif
好了,我们来总结一下,为什么第一次R0PING路由器R2loopback 010.0.2.1口时会两通两不通呢?这是由于主类边界路由器的自动汇总功能收起的,主 类指A.B.C类IP地址,边界路由器指网络地址不同的路由器。例如某个Router上配置了多个网段,其中某些网段的信息必须通过某一个特定的网段向其 他Router进行通告,而这个特定的网段与其他网段分属不同的主类网络,那么这个Router就是主类边界路由器,如处于A类的122.0.0.0与B 类的129.0.0.0之间的路由器就是边界路由器;若该路由器各个接口配置的IP是同一主类网络的不同子网,如配有主类为B类IP地址 172.16.1.0/24与172.17.1.0/24的路由器,也可称为主类边界路由器。而主类边界路由器的自动汇总又满足以下规律:

1)一,对于相同主类网络的子网,如果mask与出口接口的mask相同,则把该子网通过外出接口发布出去;
2)二,对于相同主类网络的子网,如果mask与出口接口的mask不同,则把该子网丢弃;
3)三,对于不同主类网络的子网,无论mask与出口接口的mask是否相同,把该网段汇总成主类网络发布出去。
     再来说说我们上面的例子,为什么在未关闭路由器的自动汇总功能时R0路由器PING不通R2上的LOOPBACK10.0.2.1呢?这是因为R1路由器的路由表产生混乱导致的,当R2RIP更新报文发到R1时告诉R1到达10.0.0.0要经过Fa0/1,(此时由于10.0.2.1192.168.2.2不在同一个主类网络,因此将会自动汇聚成主类网络),而同理R0上也会向R1发送RIP更新报文,面10.0.0.1/24192.168.1.1也不在同一个主类网络,因此也会汇聚成10.0.0.0,所以就出现了我们上图看到的R1的路由表在去10.0.0.0有两个路由。
         虽然RIP配置很能简单,但是有些东西还是知道其原理更好啊,希望此贴能对午饭们有所帮助哈。

你可能感兴趣的:(rip)