我们正在使用Anycast,我计划通过自己作为路径来实现“最近的访问”来影响我的对等BGP路由器。
例如,我有两个POP2 (它们是相同的ip),伦敦的Pop1和日本的POP2。如果我发现世界上所有的交通都去伦敦,但很少有流量去日本,那么我会把自己作为比日本ISP更久的伦敦ISP的路径。
但我的问题是,当我附加我的作为路径长度,伦敦ISP可以了解它和生效多长时间。我知道BGP的收敛时间可能需要几分钟,但就我的情况而言,它只是对等收敛,所以我想它应该更短,对吗?
发布于 2019-02-07 01:09:03
不幸的是,如果不知道一个组成路由是如何失败的,您从哪里测量,以及远程是如何连接的,答案就无法真正量化。
首先,你的问题并不是一个真正的功能定位在一个特定的国家,更多的是特定的供应商在使用,他们之间的联系,你是从哪里测试。
例如,如果伦敦和日本都与同一承运人有连接,那么在该承运人的As边界之外,很可能不需要大量的重新收敛,任何延迟都将归因于路由消失的机制(例如,显式撤回与死节点)以及随后在承运人网络中的传播(通常速度相当快)。
如果伦敦和日本与两家不同的航空公司相连,那么会聚将是上述(清除路线的手段)的一个函数,再加上某一特定点如何看待有关路线的细节。这会有很大的变化。对路由表的更改可能需要通过单个或通过6个节点传播。每个路由器可以由两到三个路由器或十几个路由器组成。
这是很难量化的,因为它会因你的连接方式和你测量的位置而有很大的不同。最好的情况是几秒钟内收敛,最坏的情况是几分钟。
https://networkengineering.stackexchange.com/questions/56692
复制相似问题