IGRP(Interior Gateway Routing Protocol,内部网关路由协议 )
IGRP,或称为内部网关路由技术,是由思科系统在 20 世纪 80 年代开发的一种距离向量路由协议,曾经在企业网络中广泛使用,直到被现代协议(如 EIGRP 和 OSPF)所取代。
IGRP 通过交换路由信息与相邻路由器进行通信。每个路由器都有一个路由表,根据一个指标(考虑路径的带宽和延迟)提供有关每个目标网络的最佳路径的信息。
IGRP 使用称为 “触发更新” 的路由更新方法来通知相邻路由器网络拓扑发生变化的信息。当发生更改,如连接失败或建立新网络时,受影响的路由器迅速向其相邻路由器发送更新,然后相邻路由器相应地更新其路由表。IGRP 还发送定期更新以确保所有路由器都具有最新的路由信息。
IGRP 的限制是不支持可变长度子网掩码(VLSM)或无类别域间路由(CIDR),因此比现代路由协议不够灵活。另一个缺点是其收敛时间比较慢,比如与 EIGRP 和 OSPF 这样的新协议相比,它使用更先进的算法来确定到目标的最佳路径。
尽管 IGRP 存在缺陷,但过去广泛使用,帮助为现代路由协议奠定了基础。出于向后兼容性原因,它仍然被一些思科设备支持;但是,对于新的网络部署不推荐使用。
EIGRP(Enhanced Interior Gateway Routing Protocol,增强内部网关路由协议)
EIGRP 是由思科系统创建的一种距离向量路由协议,旨在改进 IGRP。它是一种功能强大而高效的路由系统,在商业网络中常常使用。
EIGRP 通过交换路由信息与相邻路由器通信。每个路由器都有一个路由表,存有有关到每个目标网络的最佳路径的信息。
EIGRP 使用称为 “扩散更新” 的路由更新方法来通知相邻路由器网络拓扑发生变化的信息。当发生更改,如连接失败或建立新网络时,受影响的路由器迅速向其相邻路由器发送更新,然后相邻路由器相应地更新其路由表。与 IGRP 不同的是,EIGRP 只针对受影响的路由提供更新,因此可以快速收敛。
EIGRP 比 IGRP 更灵活,因为它允许可变长度子网掩码(VLSM)和无类别域间路由(CIDR)。它还支持多种网络拓扑,例如分层设计、网状网络和点对点网络。EIGRP 还支持负载平衡,可以将流量分布到多个通道以提高效率和冗余性。
IGRP 和 EIGRP 的区别
特征 | IGRP | EIGRP |
---|---|---|
收敛时间 | 较慢 | 快速 |
管理距离 | 100 | 内部: 90; 外部: 170 |
最大跳数 | 100 | 224 |
路由汇总 | 分类 | 无分类 |
支持 VLSM 和 CIDR | 否 | 是 |
支持多个网络层协议 | 否 | 是 |
触发更新 | 否 | 是 |
邻居发现和维护 | 广播型 | 组播型 |
可扩展性 | 有限 | 高 |
与 Cisco 设备兼容 | 是 | 是 |
完整名称 | 内部网关路由技术 (IGRP) | 增强型内部网关路由协议 (EIGRP) |
结论
总之,IGRP 和 EIGRP 都是用于计算机网络的距离向量路由协议。然而,由于 EIGRP 拥有更快的收敛时间、更精确的度量计算、支持 VLSM 和 CIDR 以及开放标准协议类型等优点,因此比 IGRP 更先进、更高效。
EIGRP 使用的扩散更新算法 (DUAL) 使它能快速识别和响应网络变化,而 IGRP 的周期性更新依赖导致收敛时间较慢。
总的来说,由于拥有更多的功能和能力,EIGRP 是现代网络的首选协议。
via:
- IGRP和EIGRP的区别|极客笔记
- https://deepinout.com/network/network-questions/t_difference-between-igrp-and-eigrp.html
距离向量路由协议 IGRP 和 EIGRP 配置案例
IGRP - 内部网关路由协议
- IGRP(Interior Gateway Routing Protocol,内部网关路由协议)是一种动态距离向量路由协议,它是 Cisco 公司在 20 世纪 80 年代中期设计的,是 Cisco 专用路由协议。目前在 Cisco 高版本的 IOS 已经对 IGRP 不提供支持,完全支持 EIGEP 路由协议。
- 它的特征如下:
(1)它是距离向量路由协议。
(2)IGRP 的度量值可以基于五个要素:带宽、延迟、负载、可靠性、MTU,默认只使用带宽和延时。
(3)采用广播方式(255.255.255.255)进行路由更新。
(4)默认情况下,IGRP 每 90 秒发送一次路由更新广播,在 3 个更新周期内(即 270 秒),没有接收到路由条目的更新,则宣布路由不可访问。在 7 个更新周期后(即 630 秒),路由器从路由表中清除路由。
(5)IGRP 路由协议的管理距离为 100。
(6) 它是有类别的路由协议。
(7)为了避免路由环路,IGRP 也受跳数的限制,支持最大跳数为 255,默认为 100 跳。
(8)IGRP 支持等价和非等价负载均衡。
IGRP 计算度量值的公式如下:
度量值 = [ K 1 × B a n d w i d t h + ( K 2 × B a n d w i d t h ) / ( 256 − L o a d ) + K 3 × D e l a y ] × [ K 5 / ( R e l i a b i l i t y + K 4 ) ] 度量值 =[K1×Bandwidth+(K2×Bandwidth)/(256−Load)+K3×Delay]×[K5/(Reliability+K4)] 度量值=[K1×Bandwidth+(K2×Bandwidth)/(256−Load)+K3×Del