DHCP Relay Agent
Course Contents
1. ¿Qué es un agente difusor DHCP?
Dynamic Host Configuration Protocol (DHCP) simplifies IP address assignment.
Pero, ¿qué ocurre cuando un servidor DHCP y un cliente residen en subredes distintas?
Normalmente, los mensajes de difusión como las peticiones DHCP no cruzan los routers.

Esto crea un problema para los clientes DHCP en redes remotas porque no pueden comunicarse con el servidor DHCP para obtener una dirección IP.
Si te estás preguntando qué es un agente de retransmisión DHCP, es el componente que resuelve exactamente este problema. Un agente de retransmisión intercepta las peticiones DHCP de los clientes y las reenvía a un servidor DHCP situado en otra subred.

Como puede ver aquí, R1 es el Relé DHCP que envía el mensaje DHCP al Servidor DHCP ubicado en otra subred.
Veamos más de cerca por qué y cómo un Agente de Retransmisión DHCP puede resolver este reto.
Por qué necesitamos un agente difusor DHCP
Considere este escenario:
DISCOVER
Un cliente DHCP (PC1) en la subred 192.168.1.0/24 envía un mensaje de difusión DHCP < wpml_ignored_tag > para obtener una dirección IP.- El router (R1) recibe la solicitud, pero como el tráfico de difusión no puede atravesar los routers, el mensaje no llega al servidor DHCP de la subred 192.168.2.0/24.

Sin un Agente de retransmisión DHCP, el PC1 permanecería desconfigurado e incapaz de conectarse a la red. Configurando R1 como agente de retransmisión, la petición DHCP se reenvía al servidor y la respuesta del servidor se devuelve al cliente.
Visión general: Qué es un agente difusor DHCP y cómo funciona
Un Agente de retransmisión DHCP es un servicio configurado en dispositivos de capa 3 como routers o switches de capa 3. Escucha las solicitudes DHCP y las reenvía como mensajes unidifusión al servidor DHCP.

Una vez que el servidor DHCP responde, el agente de retransmisión se encarga de reenviar la respuesta al cliente.
2. Configuración del DHCP Relay
Ahora que hemos respondido a la pregunta de qué es un agente de retransmisión DHCP, vamos a ver cómo configurar uno en un router Cisco.

La configuración es sencilla.
Configuración de un agente de retransmisión DHCP en dispositivos Cisco
- Accede al modo de configuración del router:
R1> enable R1# configure terminal
2. Navegue hasta la interfaz conectada a la subred local (donde reside el cliente):
R1(config)# interface GigabitEthernet0/0
3. Establezca la dirección IP del servidor DHCP como dirección de ayuda:
R1(config-if)# ip helper-address 192.168.2.2
El comando ip helper-address permite al router reenviar las peticiones DHCP recibidas en la interfaz al servidor situado en 192.168.2.2.
3. Verificar DHCP Relay
Después de configurar su agente de retransmisión DHCP, es esencial verificar que funciona como se espera.
Veamos cómo puedes confirmar tu configuración y solucionar cualquier problema.
Verificación de la configuración del Agente de Retransmisión DHCP
Para verificar que la configuración funciona correctamente, utilice el comando show ip dhcp relay.
R1# show ip dhcp relay
Interface Helper address VRF
---------------------------------------------------
GigabitEthernet0/0 192.168.2.2 global
Aquí podemos ver que el agente de retransmisión configurado en GigabitEthernet0/0 reenviará las peticiones DHCP al servidor en 192.168.2.2.
Monitorización de Eventos DHCP en Tiempo Real
Puede supervisar la actividad DHCP ya que el agente de retransmisión facilita la comunicación entre el cliente DHCP y el servidor DHCP. Vamos a recorrer el proceso utilizando el comando debug ip dhcp events:
R1# debug ip dhcp events *Mar 1 00:02:03.123: DHCPD: DHCPDISCOVER received from client 0100.1c42.4c39.91 on interface GigabitEthernet0/0 *Mar 1 00:02:03.124: DHCPD: Forwarding DHCPDISCOVER to helper address 192.168.2.2 *Mar 1 00:02:04.567: DHCPD: DHCPOFFER received from server 192.168.2.2 *Mar 1 00:02:04.568: DHCPD: Forwarding DHCPOFFER to client 0100.1c42.4c39.91 on interface GigabitEthernet0/0 *Mar 1 00:02:05.890: DHCPD: DHCPREQUEST received from client 0100.1c42.4c39.91 on interface GigabitEthernet0/0 *Mar 1 00:02:05.891: DHCPD: Forwarding DHCPREQUEST to helper address 192.168.2.2 *Mar 1 00:02:06.012: DHCPD: DHCPACK received from server 192.168.2.2 *Mar 1 00:02:06.013: DHCPD: Forwarding DHCPACK to client£ 0100.1c42.4c39.91 on interface GigabitEthernet0/0
Esta salida detallada confirma que todo el proceso DORA (DISCOVER, OFFER, REQUEST, ACK) se ha completado con éxito.
El proceso de retransmisión DHCP en acción
Veamos cómo un agente difusor DHCP facilita la asignación de direcciones IP.
Veámoslo paso a paso:
DHCP DISCOVER: El cliente busca un servidor DHCP
Cuando el cliente envía un mensaje de difusión DHCPDISCOVER, el agente de retransmisión lo intercepta y lo reenvía como unidifusión al servidor DHCP (192.168.2.2).

Dado que los mensajes de difusión no pueden atravesar los routers, el agente de retransmisión se asegura de que la solicitud llegue al servidor DHCP.
DHCP OFFER: El servidor hace una oferta
El servidor DHCP responde con un DHCPOFFER, proporcionando al cliente una dirección IP disponible y detalles de configuración. El agente de retransmisión reenvía esta respuesta al cliente.

Aquí es donde el cliente echa un primer vistazo a la configuración de red ofrecida.
DHCP REQUEST: El Cliente Acepta la Oferta
El cliente responde con un mensaje DHCPREQUEST para indicar que acepta la oferta. El agente de retransmisión reenvía este mensaje al servidor DHCP.

Este paso confirma que el cliente está listo para utilizar la dirección IP asignada, junto con la máscara de subred, la puerta de enlace predeterminada, el servidor DNS y la duración del alquiler.
DHCP ACK: El servidor confirma la asignación
Por último, el servidor envía un mensaje DHCPACK para confirmar la asignación y configuración de la dirección IP. El agente de retransmisión se asegura de que este mensaje llegue al cliente.

El cliente ya puede configurar sus parámetros de red y empezar a comunicarse en la red.
4. Conclusión
Entonces, ¿en qué consiste realmente un agente difusor DHCP? Es un componente crucial que hace posible la asignación dinámica de IP cuando los clientes y los servidores DHCP están ubicados en subredes diferentes.
En lugar de permitir que los mensajes de difusión DHCP fallen en el límite del router, el agente de retransmisión los captura y los reenvía como paquetes de unidifusión al servidor DHCP correcto y, a continuación, devuelve la respuesta al cliente.
Esto es lo que has aprendido:
- Cómo configurarlo mediante el comando ip helper-address en routers Cisco
- Qué ocurre durante el intercambio DORA completo (Discover, Offer, Request, Acknowledgment)
- Cómo verificar y depurar la configuración con comandos CLI reales de Cisco
Este mecanismo puede parecer simple, pero es una pieza fundamental del diseño de redes escalables y es algo que debe dominar para el examen CCNA y la implementación en el mundo real.