动态路由协议 —— EIGRP 与 OSPF 的区别

EIGRP(增强内部网关路由协议)和 OSPF(开放式最短路径优先)是两种最常见的动态路由协议,主要是用来指定路由器或交换机之间如何通信。将其应用于不同的情况下,可提高速率、延迟等方面的性能。那么它们之间到底有什么区别呢?哪种更好呢?通过下面对 EIGRP 和 OSPF 详细的对比,将从中获得答案。

EIGRP 与 OSPF 的区别

“是 EIGRP 好还是 OSPF 好?该选哪一个?” 是关于 EIGRP 和 OSPF 最常见的问题之一,回答这个问题前,首先来了解下它们之间的区别。

EIGRP 与 OSPF 的算法不同

EIGRP 是基于扩散更新算法(DUAL),而 OSPF 使用的最短路径优先(SPF)算法。这两种算法之间的主要区别在于计算理想路由路径的方式不同。OSPF 采用的 SPF 算法是以带宽作为度量方式计算理想路由路径(SPF 可基于带宽来计算特定链路的成本,最短路径的总成本最小);而 EIGRP 采用的 DUAL 算法是采用复合度量公式使用带宽、延迟、负载、可靠性来计算理想路由路径。

注:默认复合公式为 度量 = [ K 1 ∗ 带宽 + K 3 ∗ 延迟 ] 度量 =[K1 * 带宽 + K3 * 延迟] 度量=[K1带宽+K3延迟]

完整复合公式为 度量 = [ K 1 ∗ 带宽 + ( K 2 ∗ 带宽) / ( 256 − 负载) + K 3 ∗ 延迟 ] ∗ [ K 5 / (可靠性 + K 4 ) ] 度量 =[K1 * 带宽 +(K2 * 带宽)/(256 - 负载)+K3 * 延迟]*[K5/(可靠性 + K4)] 度量=[K1带宽+K2带宽)/256负载)+K3延迟][K5/(可靠性+K4]

EIGRP 与 OSPF 的 CPU 使用率不同

由于 OSPF 需要维护有关区域中所有网络和正在运行的路由器的信息,因此每次区域内发生变化时,所有路由器都需要重新同步其数据库,然后再运行 SPF,这将会占用较多的 CPU 资源。而 EIGRP 仅在路由信息发生变化时,邻居路由器之间才进行路由信息的交换,并且只交换发生变化的路由信息,也就是说 EIGRP 只在触发时更新且只更新部分内容,这样只会占用较少的 CPU 资源。

OSPF 工作拓扑图.jpg

图 1:OSPF 工作拓扑图

EIGRP 工作拓扑图.png

图 2:EIGRP 工作拓扑图

EIGRP 与 OSPF 的收敛时间不同

由于 EIGRP 采用了 DUAL 算法,因此在路由计算中不可能产生环路路由,也就是说,当网络无法从理想路径到达时,EIGRP 会进行本地计算找出替代路径,而 OSPF 则会花费时间重新安装新路由和重新路由流量。相对来说,EIGRP 可提供更短的收敛时间。

EIGRP 与 OSPF 的规划不同

OSPF 区域规划需要从骨干区域到普通区域分层思考,任何区域的大小都不应太多,否则 SPF 算法无法处理,如果规划不当,OSPF 网络可能会变得太复杂,且无法管理。而 EIGRP 没有任何此类区域规划要求。这也是选择路由协议时需要考虑的关键因素。

可扩展性和服务提供商支持

OSPF 的扩展性优于 EIGRP,因为 EIGRP 在超大型网络中进行故障排除更加复杂。与 EIGRP 相比,OSPF 更加适合用于广域网(WAN),因为大多数服务提供商都支持 OSPF,同时,OSPF 是一个内部网关协议(IGP),且已经在内部环境中运行,因此它更容易交换某些路由。如果使用其他路由协议交换相同的路由信息,那么路由将会变得复杂,因为需要在已内置的 OSPF 和其他协议之间进行重新分配。

数据中心和云应用领域

当网络托管在数据中心或基于云的解决方案中时,选择 OSPF 比 EIGRP 更为合适,因为 OSPF 通常在大多数 DC 网络中运行,因此它可以对基础网络架构进行微调,并与防火墙交换路由信息。

不平等的路径负载均衡

EIGRP 是唯一一个支持非等价负载均衡的路由协议,该协议可帮助路由器跨不同带宽的链路路由。

有关 EIGRP 于 OSPF 的更多详细信息,可查看下表:

对比项OSPFEIGRP
处理环形拓扑优于 EIGRP不好
工作在中心和分支效果不佳很好
是否适用于广域网
是否适用于数据中心优于 EIGRP次于 OSPF
是否为标准协议
是否支持 MPLS 流量工程
服务提供商是否支持
复杂性较为复杂相对容易
默认收敛使用默认计时器,收敛速度慢收敛速度快

EIGRP 与 OSPF 选哪个好?

通过上述对比,对 EIGRP 和 OSPF 两种路由协议有了更充分的了解和认识。EIGRP 和 OSPF 都可以广泛地部署在互联网协议(IP)网络中进行数据通信,其中,EIGRP 主要应用于小型和大型园区网,当网络硬件设备来自不同供应商时,建议选择 OSPF 更为合适。

另外如果正在使用 MPLS 作为广域网技术,那么 OSPF 也是一个更好的选择,因为它具有约束最短路径优先(CSPF,constrained SPF)的 MPLS 流量工程支持。


via:

  • 25
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值