扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
IGRP (Interior Gateway Routing Protocol)是一种动态距离向量路由协议,它由Cisco公司八十年代中期设计。使用组合用户配置尺度,包括延迟、带宽、可靠性和负载。
IGRP 是Cisco 开发的私有协议,是为了弥补RIP不足的地方而开发的.它的管理距离AD 为100,它有着和RIP 类似的特性,比如都是距离矢量(distance vector)路由协议,都通过广播的方式周期性的广播完整的路由表(除了被水平分割法则抑制的路由以外.并且它也会在网络的边界上进行路由汇总。不像RIP 是使用UDP 520 端口,IGRP 是直接通过IP 层进行IGRP 信息交换,协议号为9.IGRP 还使用AS 的概念.如下图:
AS 10 中有2 个进程域(process domain),分别是IGRP 20 和IGRP 30,(分别定义的是AS 20 和AS 30).这样就起到一个隔离通信量的作用,AS 20 和AS 30 之间可以通过路由的再发布(redistribute)来进行通信
在IGRP 的update包里,把路由条目分为了3 个类别,如下:
1.内部路由(interior route):被宣告的路由条目是本地化的
2.系统路由(system route):到达被边界路由器汇总的网络地址的路由
3.外部路由(exterior route):来自外部,比如其他的AS 的路由
IGRP Timers and Stability Features
IGRP 的update 包发送周期为90 秒,是RIP 的3 倍,但是为防止timer 的同步,一般这个期为72 到90 秒之间的随机数
当一条路由初次被学习到以后,这条路由的invalid timer 就设置为270 秒(RIP 的3倍).flush timer 被设置为630 秒(update 发送周期的7 倍).每次接收到该路由的update包以后,这些timer 都会重新的初始化.如果在invalid timer 超出,仍然没接收到该路由的update,那么该路由就标记为不可达,但是该路由仍然会保存在路由表中,并且以目标不可达的方式宣告出去,直到flush timer 超出,该路由就被彻底从路由表中删除.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。