同一子网,两个位置,BGP。可以做到吗?

网络工程 路由 BGP 子网 多路复用器
2022-03-02 21:24:05

我不确定这是否可行,但我想使用 BGP 通过 MPLS 网络将流量路由到不同的位置,但使用相同的子网。

我们有东海岸和西海岸的位置。这些位置中的每一个都通过 VPN 与公共的第 3 方位置建立 VPN 连接。这个第 3 方的子网是 10.5.5.0/24。我们在美国有许多地点都通过 MPLS 网络连接。我希望这些位置使用东海岸或西海岸 VPN。

如何将一些流量路由到一个位置的 10.5.5.0/24,而将一些流量路由到另一个位置?我读到可能使用不同的 AS 编号,需要与 MPLS 提供商协调,但真的不确定。

有任何想法吗?如果您需要更多详细信息,请告诉我。我不是专业的网络工程师,我真的只是通过这些东西破解我的方式。

谢谢!

4个回答

MP BGP EVPN 允许您在任何 IP 网络上扩展 L2。它将 L2 流量封装在 UDP 中。虽然我不确定它在大地理分隔下的效果如何。但是请检查一下: https ://www.juniper.net/documentation/en_US/junos/topics/concept/vxlan-evpn-integration-overview.html

还有一些 DCI 特定技术,例如 OTV,它将 L2 封装在 GRE 内部的 MPLS 内部。然而,这是 cisco 的专有技术:http: //blog.ine.com/2010/02/15/what-is-overlay-transport-virtualization/

是的,它可以做到。您可以使用 BGP 交换路由。现在这些路由出现在您的 RIB 中。对于 FIB,它根据管理距离选择路由:- 静态路由、已连接、其他路由协议等。如果通过 BGP 交换的路由具有最少的 AD,它将进入转发表。

但是我怀疑它是同一个子网,您的设备将有一条路由作为子网的“已连接”。已连接的 AD 最少。您仍然可以尝试使用 BGP,并查看 RI 和 FIB 状态。

在与供应商一起追求这一点之后,他们提供的解决方案是切换到他们提供的不同服务,ELAN/VPLS。他们说我们无法在现有的 MPLS 网络上实现这一点。我们选择不再追究。

谢谢各位的意见。

您不能将超过 /24 的前缀发布到 Internet。

您可以做的是从许多位置宣传相同的前缀。传入流量将到达最近的位置,然后您可以在内部网络中将其路由到需要到达的位置。

您还可以找到愿意为您提供此服务的提供商。