HuaWei ❉ RIP详解

一 RIP基本原理

1、产生背景

        RIP是一种基于距离矢量算法的协议,它使用条数作为度量值来衡量到达目的地址的距离,在RIP网络中,默认情况下,设备到与它直接相连网络的条数为0,通过一个设备可达的网络的跳数为1,其余以此类推;也就是说,度量值等于从本网络到达目的网络间的设备数量;为限制收敛时间,RIP规定度量值取0~15之间的整数,大于或者等于16的跳数被定义为无穷大,即目的网络或主机不可达,由于这个限制,使得RIP不可能在大型网络中得到应用;

2、RIP路由表的形成

        RIP启动时的初始路由表仅包含本设备的一些直连接口路由,通过相邻设备互相学习路由表项,才能实现各个网段路由互通;

 

RIP路由形成的过程如上图所示:

  1. RIP协议启动之后,RA会向邻居的路由器广播一个Request报文;
  2. 当RB收到RA发送的报文后,把自己的路由封装在Respone报文内,然后向该接口对应的广播报文;
  3. RA根据RB发送的报文形成自己的路由表;

3、RIP的更新和维护

        RIP协议在更新和维护路由信息时主要使用四个定时器:

  • 更新定时器:当此定时器超时时,立即发送更新报文;
  • 老化定时器:RIP设备如果在老化时间内没有收到邻居发来的路由更新报文,则任务此路由不可达;
  • 垃圾收集定时器:如果在垃圾收集时间内不可达路由没有收到来自同一邻居的更新报文,则该路由将被从路由表中彻底删除;
  • 抑制定时器:当RIP设备收到对端的路由更新,其cost为16,对应路由进入抑制状态,并启动抑制定时器;为了防止路由震荡,在抑制定时器超时之前,即使再收到对端路由cost小于16的更新报文,也不接收;当抑制定时器超时后,就重新允许接收对端发送的路由更新报文;

        RIP路由与定时器之间的关系:

  • RIP的更新信息发布是由更新定时器控制的,默认为30s发送一次;
  • 每一条路由表项对应两个定时器:老化定时器和垃圾收集定时器,当学到一条路由并添加到路由表中,老化定时器启动;如果老化定时器超时,设备仍没有收到邻居发来的更新报文,则把该路由的度量值置位16,并启动垃圾收集定时器,如果垃圾收集定时器超时,仍没有收到更新报文,则在路由表中删除该路由条目;

4、触发更新

        触发更新是指当路由信息发生变化时,立即向邻居设备发送触发更新报文,而不用等待更新定时器超时,从而避

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值