乐趣区

关于人工智能:边缘网关协议BGP的演进与发展

边缘网关协定 (Border Gateway Protocol,BGP) 是一种用于在网络边缘传输路由信息的协定。它被宽泛用于骨干网络和接入网络中,用于在网络边缘路由流量,并确保不同的网络之间具备最佳的路由门路。BGP 是由 RIP 协定倒退而来的,但在实现和性能上有很大的不同。

BGP 的次要性能是在网络边缘路由流量,并确保不同的网络之间具备最佳的路由门路。它通过将路由信息传输到网络边缘,而后再依据部分路由进行调整,来实现这个指标。BGP 通过应用多个步骤来实现最佳路由门路:

1、源路由更新:源设施 (router, switch) 在将数据发送进来之前,会首先更新本人的路由表,以便将数据包发送到正确的指标。在 BGP 中,源设施会通过 BGP 路由器将本人的路由更新播送给其余设施。

2、汇总路由更新:当多个设施在同一子网内传输数据包时,它们须要互相通告本人的路由更新。在 BGP 中,汇总路由器会收集所有相邻设施的路由更新,并将它们合并成一个繁多的路由更新。

3、链路本地路由更新:在多个设施之间传输数据包时,可能会通过一些存在路由环的链路。在这种状况下,每个设施会播送本人的路由更新,以确保链路上的所有设施都晓得本人的最佳路由。

4、参与者号召:当一个设施须要拜访另一个设施所在的链路时,它会发送一个参与者号召给相邻的设施。相邻设施收到号召后,会更新本人的路由表,以便将数据包发送到正确的指标。

5、链路本地回送:当一个设施从一条链路接管到数据包时,它会将数据包回送到源设施。在 BGP 中,链路本地回送机制会确保数据包可能沿着正确的链路传输。

BGP 通过这些步骤来确保不同的网络之间具备最佳的路由门路。通过播送本人的路由更新,BGP 能够确保所有设施都晓得本人的最佳路由,并防止了在网络边缘呈现“死亡”或“震荡”景象。此外,BGP 还能够确保在多个子网之间传输数据包时,不同子网之间的路由实现最佳化。

在 BGP 中,每个设施都有一个独立的整个链路和多个端口。每个设施保护一个整个链路表,该表形容了该设施上游和上游设施的地位和与相邻设施的间隔。该表还包含了特定端口或整个链路上可用的最佳路由。

BGP 还提供了许多管制信息,例如最大跳数、带宽调配策略等,这些信息能够帮忙网络管理员更好地管制和管理网络。BGP 的规模十分大,反对超过 7000 个参与者和 more than 12000 个字段。为了反对如此宏大的规模,BGP 应用了一种称为“快速通道”(Fast Channel)的技术来减速信息传输。

本文由 mdnice 多平台公布

退出移动版