观看了CBT Nugget视频,据说BGP协议很慢。因此,如果您提出了一个域名,那么该域名可能需要数天才能完全访问。然而,在工作时,路由器对BGP路由进行了更改,并且需要几分钟才能看到更改。因此BGP协议速度慢或速度快。谢谢
答案 0 :(得分:0)
众所周知,BGP无法做出基于性能的路由决策,并且经常通过路由异常的拥塞或影响路径来路由流量。
由于BGP主要关注可达性及其自身的稳定性,如果出现某些问题,流量可能只会因硬故障而重新路由。与降级相反,硬故障是可达性的完全损失。这意味着即使服务可能会降级到最终用户无法使用,BGP也会继续假设降级路由有效,除非路由因完全缺乏可达性而无效。
检测此问题的一种方法是监视关键远程服务的可访问性。
另一个是观察总流量,在黑洞出现时会比通常低得多。一旦检测到,从影响一个ISP /对等体的路由黑洞恢复就非常简单:关闭BGP会话,直到他们解决问题为止。
或者,您可以通过部署路由优化器来自动选择性能最佳的传输提供商或对等方,该路由优化器在数据包丢失和延迟方面评估所有ISP,IX和部分对等方,并通过最可靠的路径自动重新路由流量。
因此,如果正确配置和优化BGP,BGP可以很快。
答案 1 :(得分:0)
考虑到最近几分钟内所做的更改,正如您所提到的那样,实际上在与ISP合作时,这取决于他们的网络有多大,并且根据他们的拓扑结构,他们必须根据AS做出决定。 AS越大,花费的时间就越多。通过更大,我的意思是啤酒花和广告和网络细分。在使用Simulation环境时,大约需要30秒。但生产网络不同。
答案 2 :(得分:0)
一般来说,它是关于“快”的定义。
与IGP相比,BGP非常慢。
在生产网络中,您可能需要对网络进行亚秒重新收敛,这与几分钟相比非常快(此处未讨论iBGP,因为这可以进行高度优化(IGP / BFD /定时器)。
eBGP不能,因为您失去了对AS边界的控制权。您的路线必须传播的每一跳(可能是下一个提供商),您的延迟会变得更大。您可能在几分钟后看到了您的更改,但这并不意味着,此更改已在全球范围内传播。
您可以使用某种历史记录检查更改: