Retransmisión de DHCPv4

¿Qué es la retransmisión de DHCP?

En una red jerárquica compleja, los servidores empresariales suelen estar ubicados en una granja de servidores. Estos servidores pueden proporcionar servicios DHCP, DNS, TFTP y FTP para la red. Generalmente, los clientes de red no se encuentran en la misma subred que esos servidores. Para ubicar los servidores y recibir servicios, los clientes con frecuencia utilizan mensajes de difusión.

En la figura 1, la PC1 intenta adquirir una dirección IPv4 de un servidor de DHCP mediante un mensaje de difusión. En esta situación, el router R1 no está configurado como servidor de DHCPv4 y no reenvía el mensaje de difusión. Dado que el servidor de DHCPv4 está ubicado en una red diferente, la PC1 no puede recibir una dirección IP mediante DHCP.

En la figura 2, la PC1 intenta renovar su dirección IPv4. Para hacerlo, se emite el comando ipconfig /release. Observe que se libera la dirección IPv4, y se muestra que la dirección es 0.0.0.0. A continuación, se emite el comando ipconfig /renew. Este comando hace que la PC1 transmita por difusión un mensaje DHCPDISCOVER. En el resultado se muestra que la PC1 no puede ubicar el servidor de DHCPv4. Dado que los routers no reenvían mensajes de difusión, la solicitud no es correcta.

Como solución a este problema, un administrador puede agregar servidores de DHCPv4 en todas las subredes. Sin embargo, ejecutar estos servicios en varias computadoras genera un costo adicional y sobrecarga administrativa.

Una mejor solución consiste en configurar una dirección de ayuda de IOS de Cisco. Esta solución permite que el router reenvíe difusiones de DHCPv4 al servidor de DHCPv4. Cuando un router reenvía solicitudes de asignación/parámetros de direcciones, actúa como agente de retransmisión DHCPv4. En la topología de ejemplo, la PC1 transmitiría por difusión una solicitud para ubicar un servidor de DHCPv4. Si el R1 estuviera configurado como agente de retransmisión DHCPv4, reenviaría la solicitud al servidor de DHCPv4 ubicado en la subred 192.168.11.0.

Como se muestra en la figura 3, la interfaz en el R1 que recibe la difusión se configura con el comando del modo de configuración de interfaz ip helper-address. La dirección del servidor de DHCPv4 se configura como el único parámetro.

Cuando se configura el R1 como agente de retransmisión DHCPv4, acepta solicitudes de difusión para el servicio DHCPv4 y, a continuación, reenvía dichas solicitudes en forma de unidifusión a la dirección IPv4 192.168.11.6. El comando show ip interface se utiliza para verificar la configuración.

Como se muestra en la figura 4, la PC1 ahora puede adquirir una dirección IPv4 del servidor de DHCPv4.

DHCPv4 no es el único servicio que puede configurarse para que retransmita el router. De manera predeterminada, el comando ip helper-address reenvía los siguientes ocho siguientes servicios UDP:

  • Puerto 37: Tiempo

  • Puerto 49: TACACS

  • Puerto 53: DNS

  • Puerto 67: cliente DHCP/BOOTP

  • Puerto 68: servidor de DHCP/BOOTP

  • Puerto 69: TFTP

  • Puerto 137: servicio de nombres NetBIOS

  • Puerto 138: servicio de datagrama NetBIOS

Mediante el verificador de sintaxis de la figura 5, configure los comandos de retransmisión de DHCPv4 en el router correcto de modo que la PC3 pueda recibir información de direccionamiento IPv4 del servidor de DHCPv4. Consulte nuevamente la figura 1 para ver la topología de la red.