Может ли 3627G по OSPF внутри одной арии отсылать разным соседям списки маршрутов, добавляя к ним разный вес?
Одним из соседей у коммутатора является основной шлюз, другим - резервный,
оба получают от него список маршрутов через ospf.
Однако от компьютера за шлюзами обратная маршрутизация может
пойти через резервный шлюз, даже если основной работает нормально,
т.к. у маршрутов через оба шлюза получается одинаковый вес:
Код:
border# ip route list
...
10.20.30.0/24 proto zebra metric 65542
nexthop via 1.1.1.10 dev eth0 weight 1
nexthop via 1.1.1.20 dev eth0 weight 1
...
Общая схема:
клиенты 10.20.30.0/24 <-> ядро локальной сети (несколько 3627g) <-> шлюзы/ospf <-[сеть 1.1.1.0/24]-> пограничный бордер/ospf/bgp/nat.
У коммутаторов маршруты по умолчанию указывают на разные шлюзы.
Хотелось бы, чтобы от бордера к коммутатору трафик шёл через тот же шлюз,
через который идёт трафик от коммутатора к бордеру.
Можно ли это сделать средствами OSPF?
Если бы шлюз по умолчанию получал от коммутатора маршруты с метрикой +1,
а остальные шлюзы - с метрикой +2, это решило бы проблему.