Agrupación DHCP
NxFilter ya soporta clustering, y podemos extender esta capacidad para proporcionar un mecanismo a prueba de fallos para el servicio DHCP también.
Para saber más sobre NxFilter clustering, lea Clustering con NxFilter
Cómo funciona
NxFilter incluye una función de clustering integrada. Podemos aprovechar esta estructura existente para construir redundancia DHCP.
Cuando configure DHCP a través de la GUI en un cluster NxFilter, el nodo maestro operará como servidor DHCP primario.
A continuación, puede designar uno de los nodos esclavos como servidor DHCP de reserva.
Si el nodo maestro se cae, el servidor DHCP de reserva asumirá automáticamente las responsabilidades de DHCP hasta que se restablezca el maestro.
Dividir ámbito
La implementación de clustering DHCP es más delicada que otras características de clustering. A diferencia de la replicación general de datos,
DHCP se ocupa de la asignación de direcciones IP en tiempo real, y las configuraciones incorrectas pueden provocar colisiones de direcciones IP en la red.
Para evitar esto, la agrupación DHCP de NxFilter utiliza un modelo de alcance dividido.
Por ejemplo, suponga que su red utiliza la subred 192.168.0.0/24:
- Al servidor DHCP primario (en el nodo maestro) se le podría asignar el ámbito: 192.168.0.2 ~ 192.168.0.100
- Al servidor DHCP de respaldo (en un nodo esclavo) se le podría asignar un rango que no se superponga: 192.168.0.101 ~ 192.168.0.200
Esta configuración evita el solapamiento de asignaciones de direcciones, incluso en caso de solapamiento temporal debido a un retraso en la detección de fallos.
Configuración GUI
Puede configurar un servidor DHCP secundario (de reserva) a través de la GUI del NxFilter.
Cuando configura un servidor DHCP secundario en la GUI:
- listen_ip
La dirección IP del nodo esclavo en el que escucha el servidor DHCP secundario.
- start_ip / end_ip
El rango de direcciones IP a asignar.
Asegúrese de que el rango de IPs no se solapa con el rango del servidor DHCP primario.
Configuración manual
El servidor de respaldo funciona de la misma manera que el servidor primario.
Puede copiar el archivo dhcp.properties del nodo maestro al nodo esclavo de destino.
Después, ajuste los siguientes parámetros:
- listen_ip
La dirección IP en la que escucha el servidor DHCP.
- start_ip / end_ip
El rango de direcciones IP a asignar.
- secondary_flag
Establezca esta propiedad a '1' para habilitar el modo backup (secundario) en este nodo.
- no_synch_setup
Establezca esta propiedad a 1 para evitar que el archivo de configuración se sincronice desde el servidor primario.
La opción prevent_conflict se ignora en modo clustering, porque uno de los servidores DHCP debe estar siempre
siempre en funcionamiento para un servicio ininterrumpido.