RIP

171 阅读2分钟

概述

  • RIP是Routing Information Protocol(路由信息协议)的简称,它是一种较为简单的内部网关协议(Interior Gateway Protocol)。RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用跳数(Hop Count)作为度量来衡量到达目的网络的距离。RIP通过UDP报文进行路由信息的交换,使用的端口号为520。
  • RIP最大支持15跳,16跳不可达。

image.png

  • RIP包括RIP-1和RIP-2两个版本,RIP-2对RIP-1进行了扩充,使其更具有优势。

工作原理

  • 每隔30秒,相邻的路由器之间会发送路由更新信息报文,使用UDP协议520端口;

    • 第一次网络收敛:AR1将自己的路由信息发送给AR2,AR2将路由信息发送给AR1和AR3,AR3将路由信息发送给AR2;
    • 每隔30秒,重复上述过程,直到所有路由器路由信息同步完成,达到网络完全收敛;

image.png

路由环路

image.png

概述

  • 当路由器达到网络完全收敛后,连接的设备出现故障,导致直连网段不能使用,对应的路由条目会被路由器删除,相邻的路由保存了该路由,相邻路由器会在下一次网络收敛时将该路由重新发送给当前路由,从而当前路由重新学习到了该路由条目,并且该路由条目的下一跳设备为相邻路由,当相邻路上收到发往该网段的数据包后,会将数据包发送给当前路由,而当前路由收到数据包后会发回相邻路由,形成网络环路;

解决方案

  • 水平分割:路由条目从该接口发送后,不在从该接口接收;
  • 水平分割默认开启,不需要额外特殊配置;

命令

  • 创建RIP编号(取值范围:1~65535)
    rip 编号
  • 宣告直连网段
    network IP网段