Настройте 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

Тем не менее, я все еще хотел бы услышать мнения о моем первоначальном решении, поэтому любые идеи приветствуются.

Ура!

Другие вопросы по тегам