我有两个用于DIA的BGP路由器,与一个提供程序存在问题,因为到该提供程序的两个链接位于同一 SP路由器上。我的以太网通过两个单独的MetroE链接从另一个提供商代表我的主要提供商进行了切换,因为一个提供商已将光纤连接到建筑物。 如果有人在一个提供商为另一个提供商传输服务时也能清除ISP术语,我将不胜感激。 这两个电路使用相同的SP路由器终止L3,所以我的两个路由器都与同一提供者路由器对等。我从该SP中分配了PA空间。
我没有出站负载平衡(或负载分担的问题,因为我认为从技术上讲会更准确)。出站,我在防火墙处执行ECLB,该防火墙根据srcip / dstip哈希选择两个边缘路由器之一。
这个特定的运营商-忘了运营商只是提供传输-并不是负载均衡从它们的一个路由器通过两条链路到我的两个路由器的入站流量,这就是我们可以使用组合的5x50Mb BW的方向收缩。 对于相同的广告网络,SP看到的路径相等,实际上,他们学习的第一条路径就是最佳路径。
我在下面列出了我正在考虑的选项,以通过这两个电路获取流量,并且想知道这里的专家认为最好的是什么,特别是如果您熟悉典型的SP SOP的话。 由于我有合同,因此此时不能更改合同以其他方式重建合同。
允许maximum-paths 2
在SP网络中解决此问题,但这适用于我认为他们不允许的同一路由器上的所有BGP客户。至少有一种可行的方法涉及静态路由,但这不是我想要的。
以下是我按偏好顺序考虑的选项。
允许
maximum-paths 2
在SP路由器上使用BGP(影响所有驻留在此处的BGP客户),因此在两个电路上发布时都使用/ 24将我的/ 24分成两半,并在每个链接上分别宣传/ 25和/ 24。SP最近表示,可以使用非文档社区来接受> / 24前缀。这要求在我的防火墙上操作NAT才能在/ 25中使用全局地址,因为现在大多数流量只在/ 25较低的几个地址上发回给我们。
SP到/ 24的静态路由强制使用BGP / 24的负载平衡(浮动路由)。
SP静态路由到/ 25s,以强制ECLB w / BGP / 24前缀(在RIB中,但除非/ 25s失败,否则不使用)。
我认为在BGP中宣传/ 25s是最好的选择,我最近才发现SP无证社区可以这样做,但是我没有考虑过其他选择,还是担心其中一些选择会导致乱序数据包?
这是大多数人向BGP提出的反向负载平衡问题。