IGRP和BGP有什么区别?
让我们了解一下内部网关路由协议 (IGRP) 是什么。
IGRP
IGRP 代表内部网关路由协议。它是由思科系统公司在 20 世纪 80 年代开发的路由协议。IGRP 的目标是开发一种用于自主系统体系结构的路由协议。
IGRP 使用一系列 (向量) 度量标准。互联网延迟、带宽、可靠性和负载都是路由决策的一部分。网络控制器可以为每个度量标准设置权重元素。IGRP 使用权威设置或默认权重来计算最佳路由。
IGRP 支持广泛的度量标准。宽范围的度量标准使得在性能特征变化很大的互联网中能够进行充分的度量标准设置。度量标准元素连接在一个用户可定义的算法中。因此,网络管理员可以以一种有洞察力的方式控制路由选择。
它可以支持额外的灵活性和多路径路由。双等带宽线路可以以循环方式运行单个流量流,如果一条线路中断,则自动切换到第二条线路。即使路径的度量标准不同,也可以使用多条路径。
BGP
BGP 代表边界网关协议。它是一种标准化的网关协议,用于在自主系统 (AS) 之间交换路由信息。当一台网络路由器连接到多个网络时,它无法自行确定哪个网络是发送信息的最佳网络。
它可以考虑路由器拥有的所有对等伙伴,并将流量共享到靠近数据目标的路由器。这种连接之所以适用,是因为 BGP 允许对等体通信它们的路由数据,然后将该信息保存在路由信息库 (RIB) 中。
BGP 的目标是发现任何无环的到达目的地的路径。这与域内路由协议的常见目标不同,例如根据特定链路度量标准发现到达目的地的最佳路由。
连接其他 AS 的路由器称为边界网关。边界网关的服务是在 AS 之间转发数据包。每个 AS 至少有一个 BGP 说话者。BGP 说话者在 AS 之间交换可达性数据。
一个独立系统是一组网络,这些网络出现在单个公共管理域下。据说它是一组位于单个管理域下的路由器。例如,一个组织可以包含几个具有不同区域的路由器,但单个独立编号系统将识别它们。