内部网关路由协议IGRP(Interior Gateway Routing Protocol)和增强内部网关路由协议EIGRP(Enhanced Interior Gateway Routing Protocol)都用于计算机网络。
IGRP是一种专有协议,曾经在企业网络中广泛使用,直到被现代协议(如EIGRP和OSPF)所取代。EIGRP是一种功能强大而高效的路由系统,在商业网络中常常使用。
阅读本文以了解IGRP和EIGRP以及它们之间的区别。
什么是IGRP?
IGRP,或称为内部网关路由技术,是由思科系统在20世纪80年代开发的一种距离向量路由技术。它是一种专有协议,曾经在企业网络中广泛使用,直到被现代协议(如EIGRP和OSPF)所取代。
IGRP通过交换路由信息与相邻路由器进行通信。每个路由器都有一个路由表,根据一个指标(考虑路径的带宽和延迟)提供有关每个目标网络的最佳路径的信息。
IGRP使用称为“触发更新”的路由更新方法来通知相邻路由器网络拓扑发生变化的信息。当发生更改,如连接失败或建立新网络时,受影响的路由器迅速向其相邻路由器发送更新,然后相邻路由器相应地更新其路由表。IGRP还发送定期更新以确保所有路由器都具有最新的路由信息。
IGRP的限制是不支持可变长度子网掩码(VLSM)或无类别域间路由(CIDR),因此比现代路由协议不够灵活。另一个缺点是其收敛时间比较慢,比如与EIGRP和OSPF这样的新协议相比,它使用更先进的算法来确定到目标的最佳路径。
尽管IGRP存在缺陷,但过去广泛使用,帮助为现代路由协议奠定了基础。出于向后兼容性原因,它仍然被一些思科设备支持;但是,对于新的网络部署不推荐使用。
什么是EIGRP?
增强内部网关路由协议EIGRP(Enhanced Interior Gateway Routing Protocol)是由思科系统创建的一种距离向量路由协议,旨在改进IGRP。它是一种功能强大而高效的路由系统,在商业网络中常常使用。
EIGRP通过交换路由信息与相邻路由器通信。每个路由器都有一个路由表,存有有关到每个目标网络的最佳路径的信息。
EIGRP使用称为“扩散更新”的路由更新方法来通知相邻路由器网络拓扑发生变化的信息。当发生更改,如连接失败或建立新网络时,受影响的路由器迅速向其相邻路由器发送更新,然后相邻路由器相应地更新其路由表。与IGRP不同的是,EIGRP只针对受影响的路由提供更新,因此可以快速收敛。
EIGRP比IGRP更灵活,因为它允许可变长度子网掩码(VLSM)和无类别域间路由(CIDR)。它还支持多种网络拓扑,例如分层设计、网状网络和点对点网络。EIGRP还支持负载平衡,可以将流量分布到多个通道以提高效率和冗余性。
IGRP和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是现代网络的首选协议。