RIP 距离矢量路由协议 分为RIPV1 和RIPV2

一. RIP特点

   *     1.1优先级 100
   *     1.2以跳数作为标准  --------> RIP最大跳数为15跳,超过15跳直接丢弃。

二.RIP的的两种报文

 *     请求报文:请求邻居路由信息
 *     响应报文:向邻居通告本地路由

三,RIPV1和RIPV2的区别

RIP路由协议_第1张图片

三.RIP路由更新

定时更新:RIP路由器总是会每隔30s(默认值)通过UDP 520端口以广播的形式向邻居路由器发送一个路由更新包,

触发式更新:RIP路由器进在有路由表项发生变化的时候发送RIP路由通告,仅携带更新路由

RIP有两种路由更新方式,通过通过三个定时器维护路由表,无论是那种封信方式更新规则如下
1,如果更新路由表项在路由表中没有,则直接在路由表中添加路由表
2.如果路由表中有相同的的路由,且来源相同,则使用最新的
3.如果路由表中有相同的路由,且来源不同,则使用度量最短的

RIP的三张计时器
1.定时更新器:用于触发路由器周期性更新消息,基准为30s
止所有路由器同时发送更新消息,rip规定增加5s偏差,时间可在25-30s之间随便选取
2.过期定时器:每增加一条路由,协议模块会自动启动一个过期定时器,如果超过180s没有该路由的信息(更新或者确认),该路由标记为无效(设置跳数为16)
3.辣鸡回收定时器 一条路由失效后,为了向相邻邻居通告此消息,并不立即删除,而保存120s

RIP的优缺点

RIP路由协议_第2张图片

五.RIP的防环

水平分割:从那里来的路由不会传回去
毒性反转:和水平分割相反,把路由设置为16跳,在传回去,如果开启毒性反转,水平分割则失效
抑制计数器:防止路由抖动,增加稳定性
计数最大跳:定义最大的跳数,当跳数为16不可达
触发更新:快速响应机制,当路由发生变化,立即向邻居发送更新报(防止短暂环路,固定定时器更新需要30s)