1.先简单说下RIP,距离矢量路由协议,周期性泛洪自己的路由表,RIP的路由算法本身不具备防环能力,因此在该协议设计了一些防环方法(触发更新、水平分割、毒性逆转等等),运行RIP的路由器并不知道整个网络的拓扑结构,只是简单的知道去往目的网络从哪个方向走,距离有多远。 2.1.RIPv1和RIPv2报文中的地址族标识符AFI:占16bit,当该值为2表示IP协议,但是若该报文是Request报文并且是向邻居请求其整张路由表时,该值设置为0,同时此报文仅且包含一个路由条目,目的地址为0.0.0.0,度量值为16. 3.RIPv2报文中的路由标记(Route Tag):占16bit,用于为路由设置标记信息,缺省为0。当一条外部路由被引入RIP域内变成一条RIP路由时,RIP可以为该路由做标记,并且在RIP域内传输,路由标记不消失。可以基于该标记做路由策略等操作。 配置一条静态路由带上tag 在RIPv2 中路由引入该静态路由 查看RIP数据库中该路由 4.RIPv2中引入的下一跳字段(Next Hop)(解决广播网络中次优路径问题) 当RIPv2路由器某个接口要通告的路由项下一跳和接口网段相同,那么在通告时把该下一跳地址写上,而不是写0.0.0.0(把自己作为下一跳) 5.关于RIP的计时器(三种) 关于RIP的计时器: 更新计时器30s,有15%的摆动大约+-5s,为了防止RIP域内所有RIP路由器同时更新报文。 老化计时器180s,此计时器放在RIP维护的路由表中dis rip 1 ro可查看,从小到大开始计时。每收到此条路由更新,重置计时器,计时器到180s后,第一:将该条路由从RIP路由表清除,如果全局路由表有此条路由也将清除。第二:在RIP的数据库中(dis rip 1 database)该路由项cost=16,同时为该项启动老化计时器。 垃圾收集计时器120s,对于在rip数据库中cost=16的项,都启动此计时器,除非再次得到有效(cost小于16)的路由更新,计时器到120s后,该项从RIP数据库中清除。 同时,观察RIP数据库,它的分类是以主类网络划分,当你执行network 172.16.0.0时,第一:所有在此主网的路由器接口加入RIP进程,第二:把172.16.0.0这个主类网络放入RIP数据库中 6.当RIP将明细路由自动汇总后,会将明细路由cost置为16,汇总路由和明细路由都会更新发送(只不过明细路由cost=16,以此来清除其他RIP路由器的明细路由),直到老化计时器超时,明细路由被清除 7.RIP发布默认路由(并且匹配路由表中的默认路由) [R4-rip-1]default-route originate cost 2 match default 当全局路由表的不存在默认路由,RIP将数据库中默认路由置为16,并出发更新。 当把全局路由表中默认路由出接口shutdown,RIP发布的默认路由也发生了变化 再次查看其他路由器RIP数据库,默认路由置为16跳,已经启动垃圾收集计时器 8.RIP的版本兼容 华为设备RIP默认的版本是兼容版本,可以在rip进程或者接口进行版本控制,接口下调整比进程下调整优先级要高。 (1)默认的兼容版本,以广播发送RIPv1报文,可接收广播RIPv1报文和广播组播RIPv2报文。RIPv1报文只能广播发送。 (2)配置为RIPv1版本,以广播发送RIPv1报文,接收广播RIPv1报文。 (3)配置为RIPv2版本,以组播发送RIPv2报文,接收广播或组播RIPv2报文 (4)配置为RIPv2版本,且以广播发送RIPv2报文,能接收广播RIPv1报文和广播或组播的RIPv2报文。 9.RIPv1和RIPv2的比较 共同点: • 采用UDP报文封装,源目端口都是520 • 以跳数作为度量值,最大15跳,16为不可达 • 报文类型Request和Response • 计时器相同 不同点: • RIPv1报文广播发送,v2用组播(224.0.0.9)发送 • RIPv1是有类路由协议,路由传递不携带子网掩码,RIPv1路由器收到路由更新,子网掩码是以猜测方式(参考RIPv1路由收发规则)获取,路由表可能存在错误。RIPv2是无类路由协议,路由传递携带子网掩码。 • RIPv1不支持VLSM、CIDR,v2支持 • RIPv1无法关闭自动汇总且不支持手工汇总(不连续子网问题),RIPv2可关闭自动汇总,可手工汇总。(默认自动汇总开启,但是由于开启了水平分割或毒性逆转,自动汇总不生效,可以rip进程下summary always生效,或者关闭水平分割、毒性逆转,但不建议这样做,可能导致环路) • RIPv2支持路由标记 • RIPv2支持下一跳(Next Hop)在广播多路访问网络中能够选择最优下一跳更新出去,而不是把发送方作为下一跳。 RIPv2支持认证
关于RIP的一些细节
原创
©著作权归作者所有:来自51CTO博客作者小明小二郎的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:静态路由与BFD、NQA联动
下一篇:RIPv1版本路由收发规则
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
关于事务和锁的一些细节
答同学问,勿将错就错。
关于事务和锁的一些细节