在距离几跳远的提供商网络中,有什么可能的方法可以检测数据包丢失的深度? 在Internet边缘路由器上有多个提供程序通过BGP对等时,我需要能够自动检测数据包丢失(主要)和延迟(次要),并进行接口跟踪或类似操作并将其关闭,以便所有流量都使用我们的其他提供程序。
我已经看到了使用IP SLA的两个问题。首先,需要测量的距离至少要经过几跳(经过它们的BGP对等体),因此监视提供商网络深处的任何内容并不是一个静态的提议,例如监视我们与它们之间的链接(一直保持稳定);如果该提供程序的链接已关闭,则SLA仍然可以通过另一个提供程序的路径访问。其次,使用ICMP类型的监视器不会检测到通常在更大的数据包中所见到的数据包丢失级别,并且延迟似乎也没有明显改变。
是性能路由(PFR),这里是最好的选择,并影响BGP的ノ唬? 看来主控制器是一个SPoF(单点故障),那么如果要采用PfR,边界路由器又怎能不依赖于一个主控制器?还有两个或三个可行的选择?
我们流量的大部分也是最关键的来自我们的出站HTTP响应。
有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
—
罗恩·莫平