1. RIP路由表更新原则
    对于路由表中已有的路由表项,若发送响应报文的RIP邻居相同时,不论响应报文中携带的路由度量值是增大还是减小,都会更新路由表项;
    对于路由表中已有的路由表项,若发送响应报文的RIP邻居不同时,只有在路由度量值减小时才会更新路由表项;
    对于路由表中不存在的路由表项,只有在度量值小于该协议规定的最大值(Metric<16)时,才会在路由表中增加路由项;
  2. 单路径网络中RIP协议环路避免
    路由毒化:即路由器主动把路由表中发生故障的路由项以以度量值无穷大的方式通告给相连的邻居,以便邻居及时感知网络发生了故障;
    水平分割:路由器从某个接口上学习到的路由信息,在发送路由更新时不会从这个接口再发送给相邻的路由器;
    毒性逆转:从一个接口学习到路由后,将该路由项的度量值设置为无穷大,并从原接口发回邻居路由器;
  3. 多路径网络中RIP协议环路避免
    定义最大值:
    抑制时间:即当一条路由的度量值变为无穷大时,该路由将进入抑制状态,在被抑制状态下,只有来自同一邻居且度量值小于无穷大的路由更新时才会被路由器回收,取代不可达路由;
    触发更新:即当路由表中路由信息发生变化时,路由器不用等到更新周期的到来,立即发送路由更新给相信的路由器;
  4. RIP协议的三个版本:RIPv1、RIPv2、RIPng
    RIPv2:支持外部路由标记、支持路由聚合及CIDR、支持指定下一跳;支持组播发送更新报文、可以验证报文; 组播时使用:224.0.0.9