Ho due siti, A e B, in BGP AS 65000 e un terzo sito, C, in AS 65001. Tutti e tre i siti hanno connettività tramite carrier MPLS e c'è connettività interna tra i siti A e B. Sto cercando di influenzare BGP in modo che il traffico dal sito A al sito C venga instradato tramite il collegamento MPLS del sito A e il traffico dal sito B al sito C verrà instradato tramite il collegamento MPLS del sito B. La topologia è simile a quella descritta in questo esempio .
I router perimetrali nei siti A e B vedranno entrambi il proprio collegamento MPLS come il percorso migliore, poiché le rotte EBGP sono preferite rispetto alle rotte IBGP. Tuttavia, i router all'interno di AS 65000 preferiranno tutti un collegamento o l'altro. Il mio obiettivo è forzare tutti i router in entrambi i siti a preferire il collegamento più vicino. (Purtroppo, al momento non sono in grado di dividere i due siti in AS separati.)
Esiste un modo sano per ottenere questo risultato pur consentendo la connettività di failover al sito C tra i collegamenti del sito A e B?
Modifica: avrei dovuto notare che non c'è IGP in uso qui. In effetti, le reti di ciascun sito esistono all'interno di un VRF come parte di una rete molto, molto più grande. Pertanto, qualsiasi soluzione deve essere interamente affidata a BGP.