Настройте ISC DHCP-сервер "маршрутизаторы"
Моя задача состоит в том, чтобы найти условный способ изменить порядок шлюзов по умолчанию, используемых в параметрах "option router". Возможно при получении сообщения DHCPDISCOVER.
Таким образом, первый клиентский запрос DHCP-адреса получит 10.1.1.1 10.1.1.2 в качестве "дополнительных маршрутизаторов", а следующий запрос отправит 10.1.1.2 10.1.1.1 в качестве "дополнительных маршрутизаторов".
В основном инвертирует порядок шлюзов по умолчанию.
Мне это нужно для того, чтобы добиться некоторой балансировки нагрузки и отработки отказа одновременно, используя для этого только DHCP-сервер.
В настоящее время я смотрю на опции "dhcp-eval", которые выглядят как набор опций, ориентированных на такие настройки, но трудно понять, с чего начать.
Кто-нибудь должен был сделать что-то подобное, и если да, не могли бы вы поделиться кодом / настройкой, которая использовалась для сценария?
Спасибо!
1 ответ
Кажется, мне нужно ответить на свой вопрос.
Я нашел способ выполнить описанную выше настройку, хотя он достигается с помощью двух рабочих серверов DHCP в сценарии восстановления после сбоя / распределения нагрузки. Оказывается, у ISC DHCP-сервера есть такие опции, начиная с версии v3. Он добивается того, чего я хотел, хотя и немного по-другому.
http://www.madboa.com/geek/dhcp-failover/
http://www.ipamworldwide.com/dhcp-failover-a-load-balancing/dhcp-load-balancing.html
Тем не менее, я все еще хотел бы услышать мнения о моем первоначальном решении, поэтому любые идеи приветствуются.
Ура!