我在BGP AS 65000中有两个站点A和B,在AS 65001中有第三个站点C。这三个站点都通过运营商MPLS具有连通性,并且站点A和B之间存在内部连通性。我试图影响BGP因此从站点A到站点C的流量将通过站点A的MPLS链路进行路由,而从站点B到站点C的流量将通过站点B的MPLS链路进行路由。拓扑类似于此示例中描述的拓扑。
站点A和B的边缘路由器都将自己的MPLS链路视为最佳路径,因为EBGP路由优先于IBGP路由。但是,位于AS 65000内部的路由器将更偏向于一个链接或另一个链接。我的目标是强制任一站点上的所有路由器都选择最接近的链接。(很遗憾,目前我无法将两个站点拆分为单独的AS。)
在保持站点A和B链接之间到站点C的故障转移连接的同时,是否有理智的方法来完成此任务?
编辑:我应该注意到这里没有使用IGP。实际上,每个站点的网络都存在于VRF中,是一个更大得多的网络的一部分。因此,任何解决方案都必须完全依赖BGP。