EIGRP和BGP之间有什么区别?


在了解它们之间的区别之前,让我们先了解一下**增强型内部网关路由协议 (EIGRP) 和边界网关协议 (BGP)** 的概念。

增强型内部网关路由协议 (EIGRP)

它是 IGRP 协议的增强版。它包含 IGRP 的所有功能,并支持一些附加功能。

为了克服 IGRP 的缺点,例如收敛速度慢、跳数限制、不支持 VLSM 等,IGRP 是 RIP 的继任者,它消除了 RIP 路由技术造成的障碍。

我们都知道,与 RIP 不同,IGRP 支持许多其他协议,除了 IP。EIGRP 也采用了同样的方式。EIGRP 克服的主要缺点是它支持可变长度子网掩码 (VLSM)。

在 EIGRP 中,与其他路由器的通信通过“Hello”数据包进行,信息交换通过“Update”数据包进行。

EIGRP 的另一个优点是它包含一个拓扑表,其中包含从一个路由器到另一个路由器路径的信息(最短路径)。最短路径是使用扩散更新算法 (DUAL) 计算的。

它查询其相邻路由器的路由,而该路由器又查询其相邻路由器,并将此信息存储在拓扑表中。

例如,让我们考虑一下我们正在将信息数据包从下图所示的 A 点发送到 D 点的情况。

这里包含两条路径:(A 到 D) 和 (A 到 B,然后 B 到 D)。在 EIGRP 中,使用 DUAL,它跟踪相邻路由并选择最佳的、最短且无环的路径。当涉及多个路由器时,DUAL 将非常有用。

特性

EIGRP 的特性如下:

  • 支持可变长度子网掩码和无类域间路由 (CIDR)。

  • 它用于维护站点之间并行链路上的相应权重。

  • 它能够在不同时期使用相同的验证密码。

  • 定期检查路由是否可用,如果发生任何更改,则将路由更改传播到相邻路由器。

  • 与 IGRP 路由协议向后兼容。

度量计算

考虑以下与网络相关的属性来计算 EIGRP 度量值。

  • 带宽

  • 延迟

  • 可靠性和

  • 权重

EIGRP 度量 = 256*((K1*带宽) + (K2*带宽) / (权重) + K3*延迟)*(K5 / (可靠性 + K4)))

我们知道 K1 和 K3 的默认值设置为 1,K2、K4 和 K5 设置为 0。

因此,

EIGRP 度量 = 256*(带宽 + 延迟)

边界网关协议 (BGP)

它可以定义为一种标准化的外部网关协议,用于在互联网上的各种自治系统 (AS) 之间交换路由信息和可达性信息。它被分类为路径矢量协议和距离矢量路由协议。

它用于交换路由信息。此协议将连接任何自治系统的互连网络。当一个网络路由器连接到另一个网络路由器时,它就会工作。

在这里,网络不能手动识别为最佳网络,而它会自动被识别为最佳网络,并且这个最佳网络会自行发送数据。

这将拥有所有对等伙伴,路由器将向其数据目的地靠近的路由器发送流量。

特性

BGP 的特性如下:

  • 路径信息

  • 策略支持

  • 运行在 TCP 之上

功能

BGP 的功能如下:

  • 初始对等体获取和身份验证。

  • 发送正或负的可达性信息。

  • 检查对等体及其之间的网络连接是否正常运行。

  • 与其他 BGP 系统交换网络可达性信息。

更新于:2022年3月24日

309 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告