Мы внедряем новое решение IPAM во всех наших кампусах и используем привязку с anycast, чтобы обеспечить 8-стороннюю отказоустойчивость для всех наших DNS-серверов. Я хотел бы иметь возможность сделать то же самое с нашими DHCP-серверами и связать вспомогательные IP-адреса на наших интерфейсах маршрутизатора с одним произвольным адресом, однако я не вижу, как сделать это с помощью совместного использования файла аренды и т. Д. Однако одна и та же конфигурация на каждом сервере довольно проста. Кто-нибудь еще делает что-нибудь подобное? Я хотел бы услышать о ваших решениях.
ISC DHCP имеет свои собственные встроенные механизмы аварийного переключения, которые включают в себя метод синхронизации аренды между серверами - документация не впечатляет, но этот - довольно хорошее руководство.
Самое близкое решение, которое я нашел для настройки 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
С уважением, Фернандо.