计算机网络RIP计算,网络技术 计算机网络概述 7 配置RIP高级特性.doc

本章主题为RIP路由协议协议,包括以下内容:

RIP回顾

RIPv1和RIPv2的区别

配置RIP版本

RIP汇总与配置

RIP定时器与配置

RIP 路由协议在RFC 1058和RFC 1723有详细的介绍。第七章 配置RIP高级特性

RIP 路由协议在RFC 1058和

RFC 1723有详细的介绍。

RIP(Routing information Protocol,路由信息协议)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,IGP),适用于小型网络,并在一个自治系统(AS)内进行路由信息的传递。RIP协议是基于距离矢量算法(Distance Vector Algorithms,DVA)的一种路由协议。它使用跳数(RIP的度量值)来衡量到达目标地址的路由距离。在RFC1058、RFC1723的标准文档中有描述。RIP 有不同的3个版本,分别是支持 IPv4的RIP v1 和RIP v2,支持IPv6的RIPng。

7.1 RIP的基本原理及回顾

做为有类路由协议的RIP完全以跳数作为计算源到目的地的度量值。启用RIP的路由器会以广播方式以每30秒的间隔向直连邻居发送自己的路由表副本,通告本地网络给其邻居,由于其更新方式(周期更新)可能导致路由环路问题。RIP使用最大跳数、水平分割、抑制定时器、触发更新的方式来避免路由产生环路。

7.7.1 度量值

启用RIP的路由器以跳数做为度量值,每个本地网络被作为路由条目发出时会自加一跳。最大跳数为16跳,当一个路由条目的跳数累加到16跳时就从路由表中删除。

7.7.2更新方式

启用RIPv1的路由器会以每30秒一次的频率拷贝自己的路由表副本作为路由更新发送给其直连邻居,更新方式为广播,即以255.255.255.255为目的地址发送更新报文。而启用RIPv2的路由器更新方式为组播更新,即以224.0.0.9为目的地址发送更新,这样做可以尽量减少由于更新引起的广播流量,增加链路带宽的使用效率。

7.7.3 计时器

无论RIPv1还是RIPv2都严格遵循如下定时器(这里必须说明一下,RIPng在定时器方面和RIPv1与RIPv2略微有些不同,不同点将会在IPv6的篇章中详细介绍)。

更新时间(updata):每30s发送更新报文。

无效时间(invaild):一条路由出现故障后在180s内则为无效。

保持时间(hold-down):减小路由表内安装不正确路由的周期时间,默认为180s。

删除时间(flush):当到达这个时间后就将该路由条目从路由表内删除,默认240秒

RIP路由协议为防止环路的产生,采用了水平分割、毒性反转、触发更新等技术来解决环路的问题。7.7.4 RIP 的环路和防环机制

RIP路由协议为防止环路的产生,采用了水平分割、毒性反转、触发更新等技术来解决环路的问题。

RIP的路由更新机制会导致网络环路的产生,所以RIP提供了几种防

止路由环路的机制。

1.RIP的环路问题

图7-1 RIP的环路问题(1)

图7-2 RIP的环路问题(2)

图7-3 RIP的环路问题(3)

由于RIP规定超过16跳时就认定为不可达,所以RIP路由协议只能适用于小型网络架构。

由于RIP规定超过16跳时就认定为不可达,所以RIP路由协议只能适用于小型网络架构。

图7-4 RIP的环路问题(4)

仔细观察上图7-1中各路由器的路由表,在图7-2中,R3路由器上的4.4.4.0/24网络出现故障时,4.4.4.0/24的网络就在R3的路由表里被删除了,但与此同时R3的更新周期没有到,导致R3无法将消息迅速的传递给其他邻居路由器。在图7-3所示,R3的更新周期未到,而这个时候R2的更新周期到来,那么R2就会将自己的路由表副本传递给R3, R3收到从R2传递过来的更新,发现该副本有到达4.4.4.0/24网段的条目,就立刻学习此条目,并且该条目metric值从0变成1,通过观察我们发现,其实R2到达4.4.4.0网络是从R3到达的,所以这个时候R3上所有到达4.4.4.0/24网络的数据,会先查找本地路由表并且根据路由表的下一跳将数据传递给R2,然后R2根据路由表再传递回R3,但实际上R3又会根据路由表的查找,又将数据传递给R2,这显然形成了环路。试想一下随着各个路由器更新行为的发生,这个错误的信息会被无止境的传递下去,并且4.4.4.0/24网络的跳数随着传递次数增加而增加,这将形成一个无比巨大的环路,如图7-4。

2.RIP解决环路机制

在最初开发RIP的时候就发现路由环路的问题,所以已经在RIPv1和 RIPv2中集成了几种防止环路的机制:

最大跳数:当一个路由条目作为副本发送出去的时候就会自加1跳,跳数最大为16跳,16跳意味着此网络

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值