Как настроить резервный статический маршрут на маршрутизаторе Linux. Например, если у меня есть 2 маршрутизатора R1 и R2, подключенные через коммутатор через две ссылки:
R1(eth1)->switch->R2(eth1)
R1 (eth2)->switch->R2(eth2)
За маршрутизатором R2 находится локальная сеть (LAN A). Как установить два маршрута к LAN A от R1: один, который использует основной следующий прыжок, eth1 от R2, и тот, который использует вторичный следующий прыжок, адрес от eth2 от R2. Что-то вроде того, когда основной следующий переход недоступен, следует использовать вторичный маршрут. Может кто-нибудь мне помочь? Спасибо
[РЕДАКТИРОВАТЬ] Следует ли использовать разные показатели при создании двух маршрутов?
[EDIT2]
Если вы просто пытаетесь добиться устойчивости соединения между маршрутизаторами и коммутатором, значит, вы нацелены на неправильный уровень стека OSI.
Похоже, вам просто нужно связать две сетевые карты вместе на каждом маршрутизаторе, чтобы создать магистраль Ethernet, и настроить ее на коммутаторе. Либо LACP, либо Etherchannel, в зависимости от того, что поддерживает коммутатор.
Если вы добавите 2 маршрута по умолчанию с разными метриками, это переключит маршрут только в том случае, если основной канал не работает, а другой работает. Канал установлен (статус интерфейса канала), даже если маршрутизатор недоступен. Канал отключается только тогда, когда физическое соединение интерфейса не работает (например, несущая не обнаружена, другая внеполосная сигнализация).
Что вам действительно нужно, так это определить, когда удаленный маршрутизатор не работает, даже если соединение установлено. Этого можно добиться с помощью протокола динамической маршрутизации.
Другой способ - использовать демон или скрипт crontab, который изменит маршрут по умолчанию в зависимости от доступности соседних маршрутизаторов.
РЕДАКТИРОВАТЬ: ответ на ваш вопрос ниже. Но это не то, что нужно настраивать для обеспечения избыточности.
ip route add default via R1 metric 100
ip route add default via R2 metric 200
Если вам нужно сделать избыточность для соединения между R1 и R2, вы должны установить LCAP, как написал @growse.