У меня есть 2 DHCP-сервера, и клиент примет первое предложение, но я хочу увидеть запрос и отклонение для 2-х серверов.
Обычно маршрутизаторы для каждой подсети имеют команду широковещательной пересылки в разном порядке. Половина маршрутизаторов сначала перенаправляет на DHCP-сервер 1, а другая половина сначала перенаправляет на DHCP-сервер 2, таким образом достигается грубая, но эффективная балансировка нагрузки.
Если ваши DHCP-серверы не используют общую базу данных области действия (ISC dhcpd может это делать, а реализации DHCP-сервера Windows Server нет), вам необходимо настроить области таким образом, чтобы они обслуживали адреса из разных диапазонов. - например dhcp1 будет обслуживать только 192.168.0.21 - 192.168.0.80, тогда как dhcp2 будет обслуживать 192.168.0.81 - 192.168.0.160.
Microsoft выступает за 80/20 доля в своей документации вот уже несколько десятилетий, хотя точного объяснения точной природы этих чисел так и не было. Неявное предположение здесь состоит в том, что в случае сбоя основного DHCP-сервера вы сможете вернуть его в оперативный режим до того, как ваша меньшая 20% -ная область будет заполнена, что, очевидно, не будет работать для некоторых сценариев.