路由协议 RIP

一、路由协议 RIP

  RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),也一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离,RIP应用于OSI网络七层模型的应用层

 

  RIP协议基于UDP,端口号为520RIPv1报文基于广播RIPv2报文基于组播(组播地址为224.0.0.9),RIP路由的更新周期为30秒,如果路由器180秒内没有回应,则说明路由不可达;如果240秒内没有回应,则删除路由表信息

 

  RIP提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达

 

二、RIP的版本区别

  RIP分为RIPv1、RIPv2、RIPng三个版本,其中RIPng协议是基于IPv6的路由协议。

  RIPv1和RIPv2的区别:

  (1)RIPv1不支持可变长度子网掩码(VLSM),而RIPv2支持VLSM

  (2)RIPv2支持明文和MD5密文认证

  (3)RIPv1采用广播方式更新路由,而RIPv2采用组播方式更新路由,组播地址224.0.0.9

  (4)RIPv2采用触发更新方式来加速路由收敛

  (5)RIPv2采用水平分割方法来消除路由循环,即一条路由信息不会发给该信息的来源方

  (6)RIPv2支持路由汇总CIDR

 

三、路由协议的优先级

  注:不同厂商路由优先级可能不同

  

 

四、距离矢量路由协议的防环机制

  (1)最大度量值:最大跳步数为15,当为16时,认为网络不可达,丢弃数据包。

  (2)水平分割:避免路由环路,即一条路由信息不会发给该信息的来源方。

  (3)路由中毒:标记该路由为无穷大,中毒路由被发给邻居路由器,通知该路由失效。

  (4)反向下毒:当邻居路由器被成功下毒后,邻居路由器会向毒源方向下毒。

  (5)保持时间:让路由器保持down状态一段时间,直到所有路由器均学习到该路由的状态,同时在保持时间为超时,不再接收邻居路由器发来关于该路由的更新信息。

  

posted @ 2020-04-25 20:41  PBDragon  阅读(1254)  评论(0编辑  收藏  举报