У меня есть два сайта, A и B, в BGP AS 65000, и третий сайт, C, в AS 65001. Все три сайта имеют подключение через MPLS-носитель, и между сайтами A и B. существует внутреннее подключение. Я пытаюсь влиять на BGP. так что трафик с сайта A на сайт C будет направляться через ссылку MPLS на сайте A, а трафик с сайта B на сайт C будет направляться через ссылку MPLS на сайте B. Топология аналогична описанной в этом примере .
Граничные маршрутизаторы на сайтах A и B будут видеть свою собственную линию MPLS как лучший путь, потому что маршруты EBGP предпочтительнее маршрутов IBGP. Однако все маршрутизаторы внутри AS 65000 предпочитают либо одну ссылку, либо другую. Моя цель - заставить все маршрутизаторы на любом сайте предпочесть ближайшую ссылку. (К сожалению, в настоящее время я не могу разделить два сайта на отдельные AS).
Есть ли разумный способ сделать это, но при этом разрешить аварийное подключение к сайту C между ссылками сайта A и B?
Изменить: я должен был отметить, что здесь не используется IGP. Фактически, сети на каждом сайте существуют в VRF как часть гораздо более крупной сети. Таким образом, любое решение должно полностью полагаться на BGP.