拓扑配置如下:
R0:loopback0: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,没有关闭其自动汇总功能。
当我们在R0上PING路由器R1上的192.168.2.1时
PING路由器R2上的192.168.2.2时
再在R0上PING路由器R1上的loopback 0 :10.0.3.1 时:
再在R0上PING路由器上R2上的loopback 0:10.0.2.1时:
发现问题了吧,两次通,两次不通,什么原因呢?(注意我们没有关闭RIP V2的自动汇总哦)
我们再来看一下R1上的路由表(注意R):
现在我们把自动汇总手动关闭,再在R0上PING路由器R2上的loopback:10.0.2.1口:
再来看一下关闭自动汇总后,R1的路由表:
好了,我们来总结一下,为什么第一次R0在PING路由器R2的loopback 0:10.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上的LOOPBACK:10.0.2.1呢?这是因为R1路由器的路由表产生混乱导致的,当R2RIP更新报文发到R1时告诉R1到达10.0.0.0要经过Fa0/1,(此时由于10.0.2.1与192.168.2.2不在同一个主类网络,因此将会自动汇聚成主类网络),而同理R0上也会向R1发送RIP更新报文,面10.0.0.1/24与192.168.1.1也不在同一个主类网络,因此也会汇聚成10.0.0.0,所以就出现了我们上图看到的R1的路由表在去10.0.0.0有两个路由。
虽然RIP配置很能简单,但是有些东西还是知道其原理更好啊,希望此贴能对午饭们有所帮助哈。
一起来学习RIP的自动汇总
精选 转载上一篇:离家四个月
下一篇:二层交换机配管理地址
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL 查询缓存的功能有何优缺点?
取而代之的是,MySQL 提供了更加灵活和可控的查询缓存替代方案,如使用合适的索引、优化查询语句、使用查询结果
mysql 缓存 数据库 查询缓存 MySQL