Su ip-helper es la forma correcta de hacer esto por redundancia y es el método recomendado.
DHCPDiscovery (broadcast) es recogido por el ip-helper y luego se unicast a cada servidor DHCP con el agente de retransmisión (el enrutador) en la solicitud.
Por lo general, el primer servidor DHCP en responder gana. Ambos servidores DHCP pueden (y deberían) hacer DCHPOffers para el cliente. Es el cliente el que decide cuál conservar y luego envía una DHCPRequest (unicast) al servidor que la ofreció para la IP que desea usar. El servidor necesita DHCPAck esa solicitud para completar el proceso.
Para la redundancia, pero para no violar la regla DHCP de no tener ámbitos superpuestos definidos para sus grupos de IP, necesita dos ayudantes de IP. Como los servidores DHCP no se conocen entre sí, los grupos de IP deben ser únicos. Un método común para la redundancia de DHCP es tomar su subred / 24 típica y dividirla en dos / 25 para sus ámbitos (uno por servidor).
Ejemplo: 192.0.2.0/24 es su red real, por lo que la divide en 192.0.2.0/25 y 192.0.2.128/25. Por lo tanto, las aproximadamente 256 direcciones se dividen en dos grupos de 128 direcciones y se asignan a cada ámbito DHCP. Ahora no tiene direcciones superpuestas + redundancia.
Dado que reduce su grupo de alcance a la mitad, asegúrese de que los servidores puedan admitir toda su red si falla un servidor DHCP. Considere que el tiempo de arrendamiento es el tiempo que los clientes pueden retener sus direcciones donde no agotarán su grupo si tiene muchos clientes rotativos, sin embargo, podrán darle suficiente tiempo para detectar y reparar un servidor DHCP fallido.