EBGP 对等体收敛时间有多长

网络工程 bgp
2021-07-18 22:14:48

我们正在使用任播,我计划通过附加自己的 AS 路径来影响我的对等 BGP 路由器来实现“最近访问”。

例如,我有两个 POP(它们是相同的 ip),伦敦的 Pop1 和日本的 POP2。如果我发现世界上所有的流量都去伦敦,而很少的流量去日本,那么我将自己的 AS 路径附加到伦敦 ISP 比日本 ISP 更长。

但我的问题是,当我附加我的 AS 路径长度时,伦敦 ISP 可以知道它并生效多长时间。我知道 BGP 收敛时间可能需要几分钟,但就我而言,它只是对等收敛,所以我想它应该更短,对吧?

1个回答

不幸的是,如果不了解更多关于一个组成路由如何失败、从哪里进行测量以及给定的远程连接方式的更多信息,答案就无法真正量化。

首先 - 您的问题实际上并不是位于特定国家/地区的功能,而是使用的特定提供商、它们彼此之间的联系以及您从哪里进行测试。

举个例子——如果伦敦和日本都连接到同一个运营商,那么在该运营商的 AS 边界之外可能不需要大量的重新收敛,任何延迟都将是由于路由消失的机制(例如,显式撤回与死对等体)以及随后在运营商网络内的传播(通常相当快)。

如果伦敦和日本连接到两个不同的运营商,那么融合将是上述(路由删除方式)加上给定点如何看待相关路由的细节的函数。这将有很大的不同。对路由表的更改可能需要通过单个 AS 或六个 AS 传播。每个 AS 可以由两个或三个路由器或十几个路由器组成。

TL;DR - 很难量化这一点,因为它会因您的连接方式和测量地点而异。最好的情况是在几秒钟内收敛,最坏的情况是几分钟。