内部网关路由协议

内部网关路由协议(英语:Interior Gateway Routing Protocol,缩写为IGRP),又译网关间选径协议,是一种内部网关协议,采用距离向量算法。以自治系统 (Autonomous System)的方式提供路由选择路由协议,由思科系统公司发展而成的专利协议。其算法与路由信息协议(RIP)类似,透过用户配置,如延迟、带宽、可靠性及负载量等于各路由器进行的路由管理。

发展

于20世纪80年代中叶,内部网关协议中最常使用的是路由信息协议(RIP)。而且RIP对于实现相同机种的中小型互联网络的路由选择是非常有用的,而随着网络的不断发展,其受到的限制也越加明显。思科路由器的实用性舆IGRP的强大功能性,吸引众多小型互联网络组织采用IGRP来取代RIP。并在上世纪90年代,思科就推出了增强的 IGRP,进一步提高了 IGRP 的操作效率。

IGRP 使用距离向量算法,已支持内部网关协议(IGP),以选取路由协议进行距离标准比较路径长度,进行距离向量。相对该协议下的标准为状态路由选择协议link-state routing protocol),为了IGRP支持多路径路由选择服务的灵活性,在循环制(round robin)方式下,使用两条同等带宽运行单通信流下,假若一根线路传输失败,系统会到线路上自动切换另一根。使用多路径可以是具有不同方法,但仍然奏效的多路径线路。例如,一条线路比另一条线路优先 3 倍(即标准低 3 级),那么意味着这条路径可以使用 3 次。只有符合某特定最佳路径范围或在差量范围之内的路径才可以用作多路径。差量(Variance)是网络管理员可以设置的另一个值。

IGRP更新机制

于默认的情况下,IGRP会每90秒广播给同网内的所有路由器进行路由更新,假若于3个周期后(270秒后)没有任何回报,即不能进行路由(Routing),在7个周期后(630秒)后,Cisco IOS 会自行清除路由。

于Cisco IOS image 软件中查看IGRP的功能:

Router# Show ip protocols
Routing Protocol is "IGRP 101"
Sending updates every 90 seconds, next due in 51 seconds
Invalid after 270 second, holddown 280 second, flushed 
after 630 seconds

参考