RIP学习笔记

RIP总结

一、RIP版本特点

         目前RIP分为V1和V2两个版本(IPV6协议除外),在进行配置时,如若不指定RIP的版本号,则还会有个默认版本。(我们叫它升级版本1)

1、默认版本特点:(与RIPV1版本差不多,只是关系到是否能够接收RIPV1,RIPV2路由的问题)

         自动汇总,不能手工关闭。

         唯一有类路由协议。

         采用广播更新。

         没有认证。

2、RIPV1特性:

         自动汇总,不能进行手工关闭。

         RIPV1是有类别的距离矢量型协议,不携带掩码。

         采用广播更新方式(更新地址为:255.255.255.255)

         没有认证。

3、RIPV2的特性:

         可以进行自动汇总,可以进行手工关闭,也可以进行手工汇总。

         RIPV2是无类别的距离矢量型协议,携带掩码。

         采用组播更新方式(更新地址为:224.0.0.9)

         可以进行认证(可明文认证,MD5认证)。

4、RIP特点总结:

         <1>、DV型协议直连邻居间直接选择共享路由。

         <2>、RIP,距离矢量协议,基于UDP方式进行分装,端口号为520,最大跳数为15条,16条为不可达,管理距离为120,使用跳数做为度量值,即,每经过一台路由器跳数加1。

         <3>、RIP报文使用周期性发送,周期时间为30s,RIPV1更新地址为:255.255.255.255,RIPV2更新地址为:224.0.0.9。

5、RIP的两种消息类型

         在RIP中,一共定义了两种消息类型,分别如下:

         request message(请求消息):用来向邻居请求一个update更新。

         response message(应答消息):包含路由条目的更新消息。

注意:一个消息中最大可以包含25个路由条目,当AFI(地址族标识)为0时,表示对整个路由表的请求。该值通常为2。在认证时只有24个了,AFI为全1(0xffff)。

二、工作原理

1、发现路由:首先运行RIP进程,发现自己的路由信息(收集直连网段信息)

2、通告路由:将自己知道的路由信息通告给其他邻居(request,response)

3、计算路由:基于举例矢量算法,计算最优路由添加到全局路由表(跳数)

4、路由收敛:当网络拓扑发生变化是,能重新计算出最优路由(触发更新)

 

         首先R1、R2运行RIP协议,向外发送request message,收到request message,给出响应response message报文。通过收到的路由运行举例矢量算法,计算出最佳路由添加到全局路由表中。

拓扑图如下:

 

三、RIP中的四个计时器

1、updata(更新路由计时器):30秒,每隔30s发送updata更新报文

2、Invalid(无效计时器):180秒(超时将条目hop置为possible down,并发送跳数为16的updata)

3、Hold down(抑制计时器):180秒(在Invalid超时后开启。另外,当收到一个更坏的跳数的跟新后抑制开始)

4、Flush(刷新计时器):180秒(超时删除条目)

四、RIP防环机制

1、水平分割

2、毒性逆转水平分割机制

3、最大跳数

4、抑制计时

解读:

1、水平分割:

         RIP中的水平分割机制,在RIP中所有接口默认启用,通过一个接口接收到的路由更新不能再从该接口发送出去。我们可以理解为从此口入不从此口出,例如一个updata包从R1的S1/1口进入了,就不在从S1/1口发出去,这样就避免了路由循环。

2、毒性逆转水平分割机制:

         当某一条路由不存了的时候,路由器就发出一条关于这条路由的毒化路由(度量值为16),邻居收到这条毒化路由时,会再次把这条度量值为16的路由从来的接口再发回去,目的是告诉邻居我收到了这条毒化路由(这个过程打破了水平分割机制),所以,整个过程为毒性逆转水平分割。

3、最大跳数

         RIP的最大跳数为15跳,16跳不可达(也叫做控制协议的工作半径),每经过一台设备跳数加1,当跳数为16时,路由器将改包丢弃,这样做也可以防止在拓扑中出现环路而导致浪费资源问题。

4、抑制计时

         当路由器原本一直收到某条路由的度量值为1,结果突然间这条路由的度量值变成了5,那么,在路由器看来可能在拓扑的某个地方出现了环路,则路由器开始启动抑制计时器,自己认为这条路由不可到达,当这条路由从同一个接口进来,并且度量值一直为5,则会认为此路稳定(有可能中间加了设备导致度量值加大),重新进入30s更新装态。

五、RIP中存在同步更新问题

         我们知道,RIP更新方式采用的是30s的周期性更新,设想一下,如果多台设备都正好是到了30s更新时间,然后都同时进行了更新,由于同时更新的情况,可能会存在有些路由没有学习到,或者不存在的路由又被器它路由器学习到了,这样就会显得选择的路径不可靠,而且所有的路由器在同时更新时因更新量大,而导致网络拥塞,为了解决这一同步更新的问题,于是就采用了异步更新的方式,更新范围是在25.5s到30s之间,问:这里面的时间还是路由器自己选择吗?不是的,它会随机离散出一个值,这个值0~0.15之间然后再乘30s就得出它自己下一次更新的时间了,这样就解决了RIP中存在同步更新问题了。

六、附Cisco和华为在rip中的区别:

1、Cisco中邻居间共享路由时,除使用水平分割机制外,同时不工作邻居间直连网段路由;

华为中邻居间共享路由时,在水平分割的同时,传递邻居间直连网段路由,但度量为16;

但华为的这种16跳会在周期更新几次后,停止;

2、华为中毒性逆转水平分割,不存在逆转行为;仅进行毒性行为,多周期几次;

 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值