Eu tenho dois sites, A e B, no BGP AS 65000, e um terceiro site, C, no AS 65001. Todos os três sites têm conectividade via MPLS de operadora e há conectividade interna entre os sites A e B. Estou tentando influenciar o BGP para que o tráfego do site A para o site C seja roteado pelo link MPLS do site A e o tráfego do site B para o site C seja roteado pelo link MPLS do site B. A topologia é semelhante à descrita neste exemplo .
Os roteadores de borda nos sites A e B verão seu próprio link MPLS como o melhor caminho, porque as rotas EBGP são preferidas às rotas IBGP. No entanto, todos os roteadores dentro do AS 65000 preferem um link ou outro. Meu objetivo é forçar todos os roteadores em qualquer site a preferir o link mais próximo. (Infelizmente, não posso dividir os dois sites em ASes separados no momento.)
Existe uma maneira sensata de fazer isso, enquanto ainda permite conectividade de failover ao site C entre os links do site A e B?
Edit: Eu deveria ter notado que não há IGP em uso aqui. De fato, as redes em cada site existem dentro de um VRF como parte de uma rede muito, muito maior. Como tal, qualquer solução precisa confiar inteiramente no BGP.