Назад | Перейти на главную страницу

Как мне настроить вторичный шлюз по умолчанию с использованием бесклассовых маршрутов в isc dhcp?

Вот фрагмент моего файла dhcpd.conf

subnet 10.3.0.0 netmask 255.255.0.0 { 
 option classless-routes 16, 10,2, 10,3,0,110,16,10,4,10,3,0,110,0,10,3,0,110;
}

Он генерирует следующие маршруты

default via 10.3.0.110 dev eth0
10.2.0.0/16 via 10.3.0.110 dev eth0
10.3.0.0/16 dev eth0  proto kernel  scope link  src 10.3.0.190
10.4.0.0/16 via 10.3.0.110 dev eth0 

Что мне сейчас нужно, так это вторичный шлюз по умолчанию для обработки отказа основного. Я работал с опцией роутера, но я не могу использовать роутер и бесклассовые маршруты. Какие-либо предложения?

Для нескольких шлюзов по умолчанию потребуется несколько таблиц маршрутизации и правил (возможно, таблиц iptables) для маркировки трафика, чтобы он использовал указанные таблицы. Я делал это раньше, но не в случае отказа. Я настроил трафик электронной почты, чтобы он шел по одной ссылке (и связанный с ней шлюз по умолчанию), а веб-файлы - по другой, более быстрой ссылке. Если вы ищете HA на своем шлюзе по умолчанию, вам необходимо выяснить, поддерживает ли ваш маршрутизатор LACP или что-то подобное. В этом посте есть еще несколько деталей:

Шлюзы по умолчанию Round Robin в Linux