N-way DHCP-резервирование с помощью ISC dhcpd и anycast ip helpers

N-way DHCP-резервирование с помощью ISC dhcpd и anycast ip helpers

Мы внедряем новое решение IPAM во всех наших кампусах и используем bind с anycast для обеспечения 8-сторонней отказоустойчивости для всех наших DNS-серверов. Я хотел бы иметь возможность сделать то же самое с нашими DHCP-серверами и изменить IP-адреса помощников на наших интерфейсах маршрутизатора на один anycast-адрес, однако я не вижу, как это сделать с общим файлом аренды и т. д. Однако разместить одну и ту же конфигурацию на каждом сервере довольно просто. Кто-нибудь еще делает что-то подобное? Я бы с удовольствием услышал о ваших решениях.

решение1

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

решение2

Наиболее близким решением, которое я нашел для настройки DHCP с anycast, является решение Facebook:

https://www.isc.org/blogs/how-facebook-is-using-kea-in-the-datacenter/

https://www.usenix.org/conference/srecon15europe/program/presentation/failla

Я думаю, что наилучшим подходом будет использование KEA DHCP и аренда баз данных локально для каждого сайта, а также кластера MySQL NBD для их синхронизации:https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-overview.html

С наилучшими пожеланиями, Фернандо.

Связанный контент