Скажем, у меня есть два маршрута 10.0.0.0/8. У одного AS-путь 100 200 300, у другого 400 500 300. Как я могу заставить BGP установить оба маршрута в FIB на маршрутизаторе Cisco?
У Cisco есть команда, которая сделает это, хотя технически это недокументировано.
В контексте router bgp <your AS>
ты должен войти bgp best-path as-path multipath-relax
Это заставит его использовать многопутевые маршруты, которые удовлетворяют обычным требованиям (то есть равный вес, MED и LocPref), но только требует, чтобы AS-путь был одинаковой длины, а не идентичным.
Кстати, есть также bgp best-path as-path ignore
- к сожалению, это не разрешить использование нескольких путей независимо от пути AS, а вместо этого полностью предотвратить его.