Imagen de un servidor con computadoras conectadas a un mapa del mundo
Cómo configurar un agente de retransmisión DHCP con HSRP

Configuración de DHCP Relay con HSRP

¡Hola! En este artículo te explicaremos cómo configurar un DHCP Relay con soporte HSRP.

Configurando un DHCP Relay con soporte HSRP

El Protocolo de Configuración Dinámica de Host, DHCP, proporciona un mecanismo para transmitir información de configuración a los hosts en una red TCP/IP. Un Agente Relay (de retransmisión) de DHCP es un host o router IP que retransmite paquetes DHCP entre clientes y servidores DHCP.paquetes DHCP entre los clientes DHCP y los servidores DHCP.

Un agente de retransmisión DHCP reenvía los paquetes DHCP discover, offer, reply y ack entre los clientes y los servidores cuando no se encuentran en la misma subred física. En el caso de la retransmisión DHCP, el router no solo reenvía el paquete de acuerdo con el campo DEST ID en el paquete IP, sino que crea un nuevo mensaje DHCP que se enviará al servidor de nombres configurado.

El agente de retransmisión también establece la dirección IP de la puerta de enlace (campo GIADDR del paquete DHCP) y, si está configurado, agrega la opción de información del agente de retransmisión al paquete (opción 82). La respuesta del servidor se reenvía al cliente después de eliminar la opción 82. Por lo tanto, los agentes de retransmisión DHCP eliminan la necesidad de tener un servidor DHCP en cada red física.

Este artículo describe una configuración común en la que los routers están configurados como agentes relay de DHCP junto con el Protocolo de Redundancia de Primer Salto (FHRP), Protocolo de Enrutador en Espera Activa (HSRP) en el segmento del cliente DHCP.

Topología

Diagrama de un agente de retransmisión DHCP que funciona con un clúster HSRP.
Diagrama de retransmisión DHCP con HSRP

En la topología que se muestra a continuación, los routers ALT_1 y ORL son nodos HSRP para la subred LAN 176.18.3.0/24.

En ambos routers, las interfaces Fa5/0 están configuradas como agentes de retransmisión DHCP.

La configuración en los routers R2 y R3 se muestra a continuación:

ALT_1

int Fa5/0
 ip add 176.18.3.2 255.255.255.0
 ip helper-address 3.3.2.4
 standby 1 ip 176.18.3.1
 standby 1 priority 120
 standby 1 preempt

ORL

int Fa5/0
 ip add 176.18.3.3 255.255.255.0
 ip helper-address 3.3.2.4
 standby 1 ip 176.18.3.1
 standby 1 priority 100
 standby 1 preempt
!

El mensaje de solicitud Bootstrap del cliente será atendido tanto por los routers ALT_1 como por los routers ORL y se redireccionará al servidor DHCP configurado mediante el comando ip helper-address.

El servidor DHCP envía la respuesta tanto a los agentes de retransmisión 176.18.3.2 como a los agentes de retransmisión 176.18.3.3, que, a su vez, se redireccionarán al cliente DHCP. Si el cliente no es lo suficientemente inteligente, puede confundirse con estas dos solicitudes que llegan del servidor DHCP.

Para superar esta situación, podemos configurar el agente de retransmisión DHCP con conocimiento de HSRP, lo que se hace agregando los siguientes comandos tanto al router activo como al de respaldo HSRP:

ALT_1:

int Fa5/0
 ip helper-address 3.3.2.4 redundancy HSRP
 standby 1 name HSRP
!

ORL:

!
int Fa5/0
 ip helper-address 3.3.2.4 redundancy HSRP
 standby 1 name HSRP
!

Con la configuración anterior, el mensaje de solicitud Bootstrap se iniciará solo desde el router HSRP activo ALT_1, ya que este es el router HSRP activo (debido a la prioridad HSRP configurada más alta). Ahora, el servidor DHCP recibe solo un mensaje de descubrimiento DHCP, solo de uno de los dos routers, y envía un mensaje de respuesta solo a uno de los dos routers desde donde lo recibió.

En consecuencia, el cliente ahora recibirá el paquete DHCP OFFER solo una vez, y también del router ALT_1.

¿Por qué es importante HSRP en este caso?

Si no se utiliza HSRP, ambos routers (ALT_1 y ORL) enviarían el mensaje de solicitud de arranque (Bootstrap) al servidor DHCP. Esto generaría dos solicitudes de DHCP OFFER del servidor, creando confusión para el cliente. El cliente podría recibir dos direcciones IP o no poder obtener una dirección en absoluto. HSRP designa un enrutador como activo y el otro como de respaldo. Solo el router activo envía la solicitud de DHCP, evitando así la duplicación y asegurando que el cliente reciba una única respuesta del servidor.

¿Qué es la opción 82?

La opción 82 se utiliza para agregar información al paquete DHCP, como el ID de la subred o del circuito, permitiendo al servidor DHCP asignar direcciones IP específicas a diferentes subredes o segmentos de red. En este caso, la opción 82 es crucial porque permite que el servidor DHCP conozca el segmento de red del cliente, asegurando que se le asigne una dirección IP dentro del rango correcto.

Conclusión

La configuración de un retransmisor DHCP con soporte HSRP ofrece una gestión de la red eficiente y segura, asegurando que los clientes reciban direcciones IP únicas y correctas dentro de su segmento de red. HSRP garantiza la redundancia y evita la duplicación de solicitudes, mientras que la opción 82 facilita la asignación de direcciones IP específicas a diferentes subredes. Esta configuración optimiza la distribución de IP y proporciona un funcionamiento estable y confiable para la red.