Рейтинг:0

Отработка отказа DHCP-сервера с объявлением динамического диапазона загрузки

флаг cn

Я пытаюсь настроить отработку отказа для dhcp-сервера ISC, работающего в Linux с объявлением диапазона динамической загрузки.

Файл конфигурации выглядит следующим образом (сначала я пробую его локально, поэтому частные диапазоны):

авторитетный;
лог-объект local7;
общая сеть "vm-net" {
узел аварийного переключения "failover-partner" {
     вторичный;
     адрес 192.168.122.4;
     порт 647;
     одноранговый адрес 192.168.122.3;
     одноранговый порт 647;
     максимальная задержка ответа 60;
     максимальное количество неподдерживаемых обновлений 10;
     баланс нагрузки макс. секунды 3;
}
  подсеть 192.168.122.0 сетевая маска 255.255.255.128 {
      бассейн {
          отказоустойчивый узел «отказоустойчивый партнер»;
          максимальное время аренды 1800;
          диапазон 192.168.122.0 192.168.122.127;
      }   
    запретить неизвестных клиентов;
  }
  подсеть 192.168.122.128 сетевая маска 255.255.255.128 {
      бассейн {
          отказоустойчивый узел «отказоустойчивый партнер»;
          максимальное время аренды 1800;
          диапазон динамической загрузки 192.168.122.128 192.168.122.255;
      }   
    запретить неизвестных клиентов;
  }
}

Однако перезагрузка демона завершается со следующим сообщением об ошибке системного журнала:

7 декабря, 14:59:07 dhcpmaster1 dhcpd[4397]: объявления диапазона, в которых происходит отработка отказа
7 декабря, 14:59:07 dhcpmaster1 dhcpd[4397]: равноправный объект. Если вы хотите объявить
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: диапазон адресов, из которого арендуется динамический bootp
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: может быть выделен, объявите его в
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: объявление пула, которое также содержит
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: отказоустойчивость». Протокол отработки отказа
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: сам по себе не разрешает динамическую загрузку - это
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: не является ограничением, характерным для ISC DHCP
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: сервер. Пожалуйста, не просите меня защищать это
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: пока вы не прочитали и не попытались понять
7 декабря 14:59:07 dhcpmaster1 dhcpd[4397]: спецификация протокола аварийного переключения.
7 декабря, 14:59:07 dhcpmaster1 dhcpd[4397]: обнаружены ошибки файла конфигурации — выход

Означает ли это, что протокол ISC dhcp не поддерживает отказоустойчивость динамических диапазонов? Или есть другой способ как настроить?

Я не могу найти дополнительную информацию на справочных страницах, а сайт isc.org недоступен/недоступен.

Любые советы будут оценены.

Рейтинг:0
флаг in

Из вашего собственного вывода журнала:

Сам протокол отработки отказа не разрешает динамическую загрузку — это не ограничение, характерное для DHCP-сервера ISC. Пожалуйста, не просите меня защищать это, пока вы не прочтете и не попытаетесь понять спецификацию протокола аварийного переключения.

Протокол аварийного переключения не поддерживает аварийное переключение bootp, поэтому он не ограничивается DHCP-сервером ISC.

Чтение https://datatracker.ietf.org/doc/html/draft-ietf-dhc-failover-12#page-42 дает больше информации.

Yakup avatar
флаг cn
Спасибо за ссылку на документацию. Если это может быть полезно для тех, кто сталкивается с подобной проблемой, я разделил диапазон `dynamic-bootp` на два поддиапазона, отличных от диапазона пула отработки отказа, и поместил каждый из них на одного из партнеров по отработке отказа. Кажется, это работает хорошо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.