动态路由协议 —— IGRP 和 EIGRP 的区别及配置案例

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 配置案例

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)/(256Load)+K3×Del

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值