IGRP 和 BGP 有什么区别?

让我们了解什么是内部网关路由协议 (IGRP)。

IGRP

IGRP 代表内部网关路由协议。它是 1980 年代 Cisco Systems 通常为路由而开发的协议。IGRP 的目标是开发 IGRP 以支持与自治系统架构一起使用的路由协议。

IGRP 使用指标序列(向量)。网络延迟、带宽、可靠性和负载都是路由决策的一部分。网络控制器可以为这些度量中的每一个设置权重元素。IGRP 使用权限集或默认权重来计算最佳路由。

IGRP 支持广泛的度量标准。宽的度量范围可以在具有广泛变化的性能特征的互联网中实现适当的度量设置。度量元素以用户可定义的算法连接。因此,网络管理员可以以敏锐的方式进行路由选择。

它可以支持额外的灵活性并允许多路径路由。双等带宽线路可以以循环方式运行单个流量流,如果一条线路出现故障,则自动排列到第二条线路。即使路径的度量不同,也可以使用多个路径。

BGP

BGP 代表边界网关协议。它是一种标准化的网关协议,可更改跨自治系统 (AS) 的路由信息。当一个网络路由器连接到多个网络时,它无法自行确定哪个网络是最好的网络发送其信息。

它可以考虑路由器拥有的所有对等伙伴,并将流量共享到与数据目的地相邻的路由器。此连接是适用的,因为 BGP 使对等方能够通信其路由数据,然后将该信息保存在路由信息库 (RIB) 中。

BGP 的目标是发现通往目的地的任何无环路路径。这与域内路由协议的常见目标不同,例如发现到达目的地的最佳路由取决于特定的链路度量。

连接其他 AS 的路由器称为边界网关。边界网关的服务是在AS之间转发报文。每个 AS 稍微有一个 BGP 发言者。BGP 发言者更改 AS 之间的可达性数据。

独立系统是出现在单一公共管理域下的一组网络。据说是单一管理域下的一组路由器。例如,一个组织可以包括多个具有不同区域的路由器,但单个独立的数字系统将识别它们。