什么是 EIGRP?

增强型内部网关路由协议或 EIGRP 是一种用于计算机网络的高级路由协议。 它用于不受控制器直接控制的自动路由决策。 最初,该协议是 Cisco 专有的,只能在他们的路由器上使用。 截至 2013 年,它以有限的形式公开提供。

然而,它仍然不能完全提供给其他供应商,这使得不同供应商的硬件在网络中的互操作性变得棘手。 EIGRP 是对其前身 IGRP 或内部网关路由协议的直接改进和替代。 它于 1993 年开发和实施。EIGRP 的一项重要升级是对 CIDR 的支持。 IGRP 仅限于有类路由,并且在 CIDR 标准化后就过时了。

它有什么作用?

正确实施后,EIGRP 在路由器上用于与同一自治系统中的其他路由器共享路由。 与做同样事情的其他协议不同,EIGRP 在必要时偶尔发送更新,而不是在所有点之间持续运行数据流。 这显着减少了网络和路由器的工作量,并停止了可以更好地用于其他任务的无用数据传输。 总之,EIGRP 提供了更有效、更节省成本的方法来更新路由器之间的可用路由。

小费: 这里提到的自治系统指的是构成更大互联网的一类网络。 独立系统或 AS 描述了一个广泛的网络或一组共享相同路由策略的较小网络。 每台具有 Internet 连接的计算机都连接到某个 AS。 把它想象成一个邮局——不管你最终在哪里收到一封信(你的家),它都需要通过邮局进行分类。

当您收到它时,您知道它已经分拣,但您不一定知道它在到达那里的途中在哪里被处理或分拣。 通常,一个 AS 由一个特定的公司运营——因为 example,互联网服务提供商。 有时,它们属于政府、企业、大学等,但它们的功能相同,并且是连接到互联网所必需的。

为什么有必要?

路由器几乎总是有一个路由表,其中有一个列表,其中列出了可以传输数据的所有路径。 换句话说,它是可能的起点和接收点以及它们之间的路径的列表。 它还包含管理数据传输的规则——如果尝试传输违反规则或试图去某个地方,则没有有效路径引导。 丢弃该位置的数据和任何后续流量。

如果网络发生变化——比如,因为路由器断开连接或网络中添加了新路由器,则需要让其余可用路由器知道这些变化——否则,应该丢弃的流量不会。 如果未注册新路由器,则也无法向其发送流量。 换句话说,路由信息必须尽可能准确和最新。 EIGRP 检测路由器断开连接和变得不可用等情况,并自动通知其他网络成员。

小费: EIGRP 在更新路由表方面效率更高的原因很简单。 当发生变化时,它不会发送整个表,而只会更新它需要的任何部分。 将其与打印十页的文档进行比较。 如果您发现第 3 页有错别字,您可以重印所有十页——或者只重印需要更换的第 3 页。

没有定期检查路由表是否仍然准确和最新。 仅当检测到网络中的新成员或某个成员消失时,才会共享路由更新。 相反,其他路由协议倾向于定期推送路由更新。

结论

EIGRP 代表增强型内部网关路由协议。 它是Cisco开发的一种路由协议。 从技术上讲,它是公开可用的。 但是,已发布的文档不完整,使得与其他制造商的网络硬件的兼容性变得棘手。 由于其更新范例,EIGRP 被公认为最具扩展性的路由协议之一。

不是针对每次更改将更新后的路由表推送到所有设备,而是仅推送实际差异。 由于路由协议,这显着减少了处理和网络流量负载。 这在广泛而复杂的网络中尤其有用。