我有以下设计:
MPLS PE --- CE --- L2 SW --- CE --- PE MPLS
CE 连接到常规 L3VPN MPLS 网络(同一提供商)并且它们使用私有 ASN。有一个 L2 交换机通过接入端口连接到路由器。这些链路设计为主动-主动负载共享。路由器彼此运行 GLBP 以实现 FHRP 并跟踪 CE-PE 链路。
在 CE 路由器之间运行 iBGP 的优点/优点是什么?缺点/缺点是什么?
希望有人对此提供一些见解。
谢谢!
我有以下设计:
MPLS PE --- CE --- L2 SW --- CE --- PE MPLS
CE 连接到常规 L3VPN MPLS 网络(同一提供商)并且它们使用私有 ASN。有一个 L2 交换机通过接入端口连接到路由器。这些链路设计为主动-主动负载共享。路由器彼此运行 GLBP 以实现 FHRP 并跟踪 CE-PE 链路。
在 CE 路由器之间运行 iBGP 的优点/优点是什么?缺点/缺点是什么?
希望有人对此提供一些见解。
谢谢!
从这个特定设置的路由角度来看,我认为除了不连续的 AS 之外没有任何问题,但这只是一个装饰性的东西。
通常,您将失去对上游流量的流量工程能力,这可能会也可能不会成为问题,并且会创建不对称路由并可能导致 AS 间链路的不平衡使用。使用 iBGP 时,您可以进行传出流量工程。
我认为这种设计的有效性取决于您是否有某种有状态的设备(防火墙,...),它会在不对称路由下中断,并且从故障排除的角度来看,如果您有不对称,则更难解决任何问题。
这与您有一个将变得不连续的 AS 相同的设置,在这种情况下,在现在不连续的 AS 的部分和世界其他地方之间转发仍然有效,但在现在不连续的部分之间转发将不会t 工作,但这在这个特定场景中不是问题,因为每个路由器只有一个下游子网。
如果您有多个子网(多个 vlan 或重叠子网)和例如菊花链拓扑中的 2 个交换机,那么单个链路故障可能导致现在不连续的 AS 之间的流量下降,因为子网本身将变得不连续。
对于 iBGP 的缺点:我会说稍微增加了配置复杂性(对于更复杂的网络,我建议使用 IGP 通告的环回进行对等互连)。
根据我对这种设置的了解,使用 iBGP 的优势将超过其劣势。
这是一个不同的视角:
由于您连接到单个提供商,因此不需要“上游流量工程”,因为它们都流向同一个提供商。事实上,除了来自您的提供商的默认路由之外,不需要接收任何东西。在这种情况下,IBGP 确实没有给您带来任何优势。
正如@Kveri 所说,非对称路由可能是防火墙的一个问题,但有很多方法可以控制它。例如,您可以使用不同的指标向每个连接通告不同的子网。如果您没有防火墙 (!),那么这不是问题。
您仍然可以与您的提供商一起运行 eBGP 来跟踪他们的可达性(不仅仅是链接状态)。您还可以使用 IP SLA 来完成同样的事情。这是您的选择,取决于您对配置的舒适程度。