|
发表于 2009-7-26 20:05:56
|
显示全部楼层
ripv1是有类路由协议。意味着传递路由信息的时候,不会携带掩码信息。发送更新时需要判断
1.更新是否和自己是同一主类,是的话,检查该路由的掩码是否和发送接口的掩码一致:
一致则发送出去
不一致,如果更新是/32的主机路由则发送更新,否则丢弃更新.
2.更新如果和发送接口不在同一主类,则自动汇总为主类网络发送出去.
那么看看你的情况,R1,loop0口属于172.16.1.1/22网络。和发送接口172.16.4.1/24,虽然属于同一主类网络172.16.0.0/16,但是属于不同子网,即子网掩码不同,因此不会发送该更新。
RIPv2属于无类路由协议,发送更新时候,带着子网掩码,则不需要RIPv1的判断过程,只需要收到更新判断该更新网络是否自己已经存在对应路由,存在,metric是否大于更新路由信息。因此能够正常显示你拓扑中的网络。
LZ还是再去理解一下有类和无类路由协议吧。 |
|