IGRP

来自站长百科
跳转至: 导航、​ 搜索

IGRP是一种动态距离向量路由协议由Cisco公司八十年代中期设计,使用组合用户配置尺度,包括延迟、带宽、可靠性和负载,缺省情况下IGRP每90秒发送一次路由更新广播,在3个更新周期内(即270秒)没有从路由中的第一个路由器接收到更新则宣布路由不可访问,在7个更新周期即630秒后Cisco IOS软件从路由表中清除路由。

IGRP简介[ ]

  • 内部网关路由协议(IGRP)是一种在自治系统中提供路由选择功能的思科专有路由协议,在上世纪80年代中期最常用的内部路由协议是路由信息协议(RIP),尽管RIP对于实现小型或中型同机种互联网络的路由选择是非常有用的,但是随着网络的不断发展其受到的限制也越加明显,思科路由器的实用性和IGRP的强大功能性使得众多小型互联网络组织采用IGRP取代了RIP。
  • IGRP 是一种距离向量内部网关协议(IGP),距离向量路由选择协议采用数学上的距离标准计算路径大小,该标准就是距离向量,距离向量路由选择协议通常与链路状态路由选择协议(Link-State Routing Protocols)相对,这主要在于距离向量路由选择协议是对互联网中的所有节点发送本地连接信息。
  • 为具有更大的灵活性,IGRP支持多路径路由选择服务,在循环方式下,两条同等带宽线路能运行单通信流,如果其中一根线路传输失败系统会自动切换到另一根线路上。多路径可以是具有不同标准但仍然奏效的多路径线路。例如一条线路比另一条线路优先3倍(即标准低3级),那么意味着这条路径可以使用3次,只有符合某特定最佳路径范围或在差量范围之内的路径才可以用作多路径。
  • IGRP度量标准的计算公式如下:度量标准=[K1*带宽+(K2*带宽)/(256-负载)+K3*延迟]*[K5/(可靠性+K4)],默认的常数值是K1=K3=1,K2=K4=K5=0。因此IGRP的度量标准计算简化为:度量标准=带宽+延迟。

IGRP稳定性[ ]

IGRP提供许多特性以增强其稳定性,包括hold-down、split horizon和Poison-reverse等。

  • Hold-down用于阻止定期更新信息不适当地发布一条可能失效的路由信息,当一个路由器失效时相邻的路由器通过未收到定期的更新消息检测到该情况,这些路由器就计算新的路由并发送路由更新信息把路由改变通知给它们相邻的路由器,这一举动激发一系列触发的更新,这些触发的更新并不能立刻到达每一个网络设备,所以可能发生这样的情况,这样后者就会含有(还可能发布)错误的路由信息,Hold-down告诉路由器把可能影响路由的改变保持一段时间,Hold-down时期通常只比整个网络更新某一路由改变所需时间多一点。
  • Split horizon来源于下列承诺:把路由信息发回到其来源是无意义的,例如假设R1到网络A的接口失效了,R2继续通知R1说它可以到达网络A,如果R1不够聪明就可能用R2的路由取代已失效的直接连接,于是就产生了路由环,虽然Hold-down应该防止这类情况,IGRP也实现了split-horizon,因为它可提供更好的算法稳定性。
  • Split-horizon应该防止相邻路由器间的路由环,而poison-reverse对于防止较大的路由环是必要的,路由metric的持续增长通常意味着存在路由环,poison-reverse更新就被发送以删除该路由并置于hold-down状态,在Cisco的IGRP实现中,如果路由metric以1.1或更大的比例增长就发送poison-reverse更新信息。

IGRP的扩展设置[ ]

IGRP使用组合用户配置尺度,包括延迟、带宽、可靠性和负载。

  • IGRP也通告三种类型路由:内部、系统和外部,内部路由是连接到路由器接口的网络中的子网之间的路由,如果连接到路由器的网络没有子网则IGRP不通告内部路由。
  • 系统路由是自治系统内的路由,从直接连接网络接口和其他采用IGRP的路由器或访问服务器所提供的系统路由信息中,Cisco IOS软件获取系统路由,系统路由不包括子网信息。
  • 外部路由是确认最近常访问网关时,到自治系统外部网络的路由。Cisco IOS从IGRP提供的外部路由表中选择最近常访问网关,如果包没有更优路由且目的地不在所连接的网络上,软件使用最近常访问的网关(路由器),如果自治系统连接了不止一个外部网络,不同路由器可以选择不同的外部路由器作为最近常访问网关。

IGRP的更新机制[ ]

  • 缺省情况下运行IGRP的路由器每90秒发送一次更新广播,如果在3个更新周期内 (即270秒),没有从路由中的第一个路由器接收到更新则宣布路由不可访问,在7个更新周期(即630秒)后,Cisco IOS软件从路由表中清除路由。
  • IGRP使用快速更新和抑制可逆更新加速路由的收敛,当通知其他路由器尺度改变时在标准周期性更新时间段之前就会产生快速更新,发出抑制可逆更新以清除路由并把此路由设置为阻塞,这使新的路由信息与某一时间周期相分离,抑制可逆更新避免了由路由距离增大而引起的大量环路。

相关条目[ ]

参考来源[ ]

http://baike.baidu.com/view/64250.htm