RIPv1 与 RIPv2 的共性与差异

  1. 协议端口:UDP 520,源和目的端口均为520。

  2. 管理距离:120

  3. 消息类型: request messages、response messages。

    请求消息用来向邻居(RIP是否要协商邻居?)发送一个更新,响应消息用来传送路由更新。路由更新目的IP 255.255.255.255. 目的MAC ffff-ffff-ffff。均为广播更新

  4. 防环技术:1). 水平分割;2). 毒性逆转

    水平分割:指从某个接口接收到的数据,不会从该接口转发回去;

    毒性逆转:指从某个接口收到的数据,被标记为不可达(16)后,再从该接口转发回去。

    ​ RIP采用毒性逆转防环。

  5. 更新方式:周期性每30S更新全部路由表;如果路由表为空,则不发送周期性更新,有新路由时进行触发更新。

  6. 特性:在主类网络边界自动汇总,不提供认证,不支持VLSM。

  7. 度量值:跳数, R1------R2-------R3------R4, 假设路由始发于R1,那么R2度量为1,R3为2,R4为3…。路由在更新时是将本地metric+1后再发送。

  8. 更新计时器 Update timer

​ 路由器启动后,平均每隔30s从每个启动RIP协议的接口不断地发送响应消息。除了被水平分隔法则抑制的路由条目之外,响应消息(或称为更新消息)包含了路由器的整个路由表。这个周期性的更新由更新计时器(update timer)进行初始化,并且包含一个随机变量用来防止表的同步。结果,一个典型的RIP处理单个更新的时间大约是25~35s。RIP_JITTER是Cisco IOS中专有的一个随机变量,它缩短到一般更新时间的15%(即4.5s)。因此,Cisco路由器的更新时间在25.5~30s之间变化(如图5-1所示)。路由更新的目的地址是到所有主机的广播地址255.255.255.255。

  1. 无效计时器(超时计时器) invalidation timer:

    用来显示停留在路由表中的路由未被更新的时间,默认值180S,如果一条路由在180S(6个更新周期)内还没收到更新,那么这条路由的跳数将变为16,也就是标记为不可达。虽然该路由被标记为possibly down,但是依旧可用。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qG7heoY1-1585275329052)(C:\Users\nero\AppData\Roaming\Typora\typora-user-images\image-20200224114138085.png)]

  2. 抑制计时器(holddown timer)

    虽然RFC 1058没有关于Holddowns的介绍,但在Cisco路由器中运行的RIP协议使用了它们。如果一条路由更新的跳数大于路由表已记录的该路由的跳数,那么将会引起该路由进入长达180s(即6个路由更新周期)的抑制状态阶段。

  3. 垃圾收集计时器(garbage collection)或刷新计时器(flush timer)

    该计时器所设置的时间长度一般比无效计时器的时间长60S,默认值为240S。如果该计时器超时了,则该路由将被通告为一条度量值为不可达的路由,同时从路由表中删除该路由项。

    当路由被标记为Possibly Down状态后,如果在等待60s未收到更新,则从路由表中删除该路由。

序号RIPv1RIPV2
相同点自动汇总自动汇总
相同点管理距离120管理距离120
相同点水平分割、毒性逆转防环水平分割、毒性逆转防环
相同点周期性每30S更新全部路由表;如果路由表为空,则不发送周期性更新,有新路由时进行触发更新周期性每30S更新全部路由表;如果路由表为空,则不发送周期性更新,有新路由时进行触发更新
不同点路由携带下一跳信息路由更新携带下一跳信息
不同点支持VLSM支持VLSM
不同点广播更新255.255.255.255组播更新255.0.0.9
不同点支持认证支持认证
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值