1、基本概述
定义:路由信息协议
版本:
(1)RIPv1:有类,传递路由条目时,不携带掩码,默认开启主类汇总,不能关闭主类汇总(不能关闭主要是为了减少链路带宽消耗)
(2)RIPv2:无类,传递路由条目时,携带掩码,默认开启主类汇总,可以关闭主类汇总(到目前带宽已经不是问题,而更加追求网络的真实性)
2、基本特征
(1)OSI层次:应用层,基于UDP520
(2)协议类型:距离矢量路由协议
(3)有类/无类:RIPv1–有类,RIPv2–无类
(4)IGP/EGP:IGP
(5)管理距离:120
(6)度量值:最大跳数15跳,16跳为不可达
(7)路由更新:
RIPv1–广播
RIPv2–组播224.0.0.9
3、基本运行
4、路由表同步
5、时间机制
(1)更新计时器–30s
在RIP启动之后,平均每30秒(实际上为25.5~30秒间的随机数时间,之所以这样也是为了错峰发送更新,以防止所有路由器同时发送路由更新造成太大流量) 启用了RIP的接口会发送自己的除了被水平分割(split horizon)抑制的路由选择表的完整副本给所有相邻路由器的时间间隔,并且update的目标地址为255.255.255.255。
(2)失效计时器–180s
如果 180 秒(默认值)后还未收到可刷新现有路由的更新,则将该路由的度量设置为 16,路由表项将被标记为“x.x.x.x is possibly down”。在清除计时器超时以前,该路由仍将保留在路由表中。(此时RIP路由仍然用来转发数据包)
(3)刷新计时器–240s
默认情况下,清除计时器设置为 240 秒,比无效计时器长 60 秒。当清除计时器超时后,该路由将从路由表中删除。
(4)抑制计时器–180s
该计时器用于稳定路由信息,并有助于在拓扑结构根据新信息收敛的过程中防止路由环路。在某条路由被标记为不可达后,它处于抑制状态的时间必须足够长,以便拓扑结构中所有路由器能在此期间获知该不可达网络。默认情况下,抑制计时器设置为180 秒。失效计时器到时,立马进入180s的抑制计时器。
6、防环机制
(1)最大条数:最大跳数15跳,16跳为不可达
(2)水平分割:我发给你的,不要发给我
(3)路由毒化:故障点设备主动发送16跳路由,主动干掉故障路由
(4)毒性逆转:转发16跳毒化路由(违背水平分割原则)
(5)抑制计时器:防止路由表频繁翻动,增加了网络的稳定性
(6)触发更新:一旦检测到路由崩溃,立即广播路由刷新报文,而不等到下一个刷新周期