有类路由协议中的路由更新

分类路由选择协议中的更新中没有子网掩码,子网掩码的获取是通过假设得到的,如更新分组涉及的子网与传输接口的ip地址位于同一分类网络中,路由器将发完整的子网地址,掩码假定用的发送接口相同的掩码,接收更新的路由器也执行相同的过程,更新分组和接收接口ip位于同一主网中,则掩码使用接收接口的掩码,所以如果更新中包含的路由信息用的和发送接收接口不同的子网掩码时,路由器加入表中的条目将是错的,这条路由在某此时候就会错误的转分数据,而并不是不全部转发错误。如要更新出去的路由条目涉及的子网与传输接口不处由同一分类网络(主网),那么更新分组中只会包含主网信息,这么就发生了汇总,且汇总是在发送分组的路由器上进行的。在下图中,要控制不自动汇总只须在Florence 路由器上配上 no auto-summary,London和 Denver就能收到详细的路由条目。
 
但在cisco路由器中有相异同,如果路由器发送的更新中路由条目和发送接口处于同一分类网络中,而掩掩不同,则这条路由信息是不会被更新出去的,即使那条更新中是标准的掩码(八位段全为一,即255)。这样免去了错误路由条目的产生,秉承了宁缺毋滥的原则。在igrp中没试,按原则来说必定也是这样的。
如下图:
在启用RIPv1路由协议时,Florence路由表中是看不到10.2.2.1/27,和172.16.2.1/27的,这两条路由不会被从Denver的s0和London的S1更新出去,原因:和更新出口接口的掩码不一样。更专业一点就是RIPv1不支持变长子网掩码vlsm。
如果启用RIPv2,更新中就会有掩码信息,路由器不会再去假设,所以Florence路由表中就会有10.2.2.1/27,和172.16.2.1/27两条非标准路由条目。
此实验在《工大瑞普CCNA实验文档》中,在此提供Packettracer V4的拓朴和dynamips ccna for 工大瑞普的配置文件。
[file]attachment/200701/rip.rar[/file]
以上软件,本站提供了下载,请参看以前的日志。
本站提供了下载,请参看以前的日志。