El agente de retransmisión DHCP | TIEngranaje

¿Te has preguntado alguna vez cómo es que tu dispositivo se conecta automáticamente a una red WiFi sin tener que hacer nada? El agente de retransmisión DHCP es el responsable de ese proceso. En este artículo te explicaremos qué es exactamente el agente de retransmisión DHCP y cómo funciona para que puedas entender mejor el funcionamiento de tu red. ¡Sigue leyendo en TIEngranaje!

En redes con múltiples subredes, no es factible colocar servidores DHCP en cada una de las subredes donde se encuentran físicamente los clientes. Para una red multisegmentada, la mejor configuración es colocar los servidores DHCP en una ubicación central. Para que esta configuración funcione de manera efectiva, los mensajes DHCP deben poder cruzar los enrutadores IP.

El problema es que el tráfico DHCP se compone principalmente de mensajes de tipo difusión que los enrutadores no reenvían a través de las interfaces. La solución es usar un Agente de retransmisión DHCP. Los enrutadores que cumplen con RFC 1542 tienen la capacidad de actuar como agentes de retransmisión DHCP. Además, Windows Los servicios de acceso remoto y enrutamiento del servidor (RRAS) también brindan la capacidad de ejecutar los servicios del agente de retransmisión DHCP.

El proceso de obtención de una concesión de IP de un servidor DHCP se puede dividir en cuatro fases: DHCPDESCUBRIR, DHCPOFERTA, DHCPREQUESTy DHCPPACK. Cuando un enrutador configurado como agente de retransmisión recibe una transmisión DHCP, la convierte en un paquete de unidifusión con la dirección MAC/IP de destino del servidor DHCP configurado y la dirección MAC/IP de origen del propio enrutador.

DHCPDESCUBRIR

El cliente DHCP envía el DHCPDESCUBRIR mensaje, que contiene la dirección MAC del cliente DHCP, a la dirección IP de difusión 255.255.255.255 y la dirección de transmisión de nivel MAC FF-FF-FF-FF-FF-FF. El agente de retransmisión DHCP recibe y procesa la DHCPDESCUBRIR paquete.

Como se establece en RFC 1542, el agente de retransmisión DHCP puede reenviar el paquete a una dirección IP de difusión, multidifusión o unidifusión. En la práctica, los agentes de retransmisión DHCP reenvían DHCPDESCUBRIR mensajes a direcciones IP de unidifusión que corresponden a servidores DHCP. Antes de enviar el original DHCPDESCUBRIR mensaje, el agente de retransmisión DHCP realiza los siguientes cambios en el paquete:

  • Incrementa el campo Hop Count en el encabezado DHCP. El campo Conteo de saltos de DHCP es independiente del campo Tiempo de vida (TTL) en el encabezado IP y se usa para indicar en cuántas redes DHCPDESCUBRIR ha existido como una transmisión. Cuando se excede el conteo de saltos máximo configurado, el DHCPDESCUBRIR se descarta en silencio. Este valor se puede configurar cuando se utiliza un agente de retransmisión DHCP de Microsoft. El valor predeterminado es 4.
  • Actualiza el campo Dirección IP de retransmisión (campo Dirección IP de puerta de enlace, GIADDR) en el encabezado DHCP. Cuando el cliente DHCP envía el DHCPDESCUBRIR mensaje, el campo Dirección IP de retransmisión se establece en 0.0.0.0. Si la dirección IP de retransmisión es 0.0.0.0el agente de retransmisión DHCP registra la dirección IP de la interfaz en la que DHCPDESCUBRIR se recibió el mensaje. Si la dirección IP de retransmisión no es 0.0.0.0el agente de retransmisión DHCP no lo modifica.
  • Cambia la dirección IP de origen del DHCPDESCUBRIR mensaje a la dirección IP de la interfaz en la que se transmite DHCPDESCUBRIR fue recibido.
  • Cambia la dirección IP de destino del DHCPDESCUBRIR mensaje a la dirección de unidifusión configurada del servidor DHCP.

El agente de retransmisión DHCP envía el DHCPDESCUBRIR mensaje como un paquete IP unidifundido en lugar de una transmisión a nivel de IP y MAC. Si el Agente de retransmisión DHCP está configurado con varios servidores DHCP, envía a cada servidor DHCP una copia del DHCPDESCUBRIR mensaje.

Tipo: UDP
IP de origen: 0.0.0.0
Puerto de origen: 68
IP de destino: 255.255.255.255
Puerto de destino: 67

DHCPOFERTA

Al responder a la solicitud del cliente DHCP de una dirección IP, el servidor DHCP utiliza el campo Dirección IP de retransmisión de las siguientes formas:

  • El Dirección IP de retransmisión y el subred mascarillas de los ámbitos configurados del servidor se comparan a través de una comparación lógica Y para encontrar un ámbito cuyo ID de red coincida con el ID de red de la dirección IP de retransmisión. Cuando se encuentra una coincidencia, el servidor DHCP asigna una dirección IP de ese ámbito.
  • Al devolver la oferta al cliente, el servidor DHCP envía la DHCPOFERTA mensaje a la dirección IP de retransmisión como la dirección IP de destino.
Tipo: UDP
IP de origen: DHCP Server's IP
Puerto de origen: 67
IP de destino: DHCP Relay Agent IP
Puerto de destino: 68

DHCPREQUEST

El cliente DHCP envía el DHCPREQUEST mensaje, que contiene la dirección MAC del cliente, a la dirección de difusión IP 255.255.255.255 y a la dirección de difusión MAC FF-FF-FF-FF-FF-FF.

El agente de retransmisión DHCP recibe este paquete y lo reenvía como un paquete IP de unidifusión al servidor o servidores DHCP configurados.

Tipo: UDP
IP de origen: 0.0.0.0
Puerto de origen: 68
IP de destino: 255.255.255.255
Puerto de destino: 67

DHCPPACK

El servidor DHCP envía inicialmente el DHCPPACK mensaje a la dirección IP de retransmisión, como lo hizo con el DHCPOFERTA mensaje. Cuando el agente de retransmisión DHCP recibe el DHCPPACK mensaje, coloca el mensaje de nuevo en la subred donde el DHCPREQUEST originado desde.

Tipo: UDP
IP de origen: DHCP Server's IP
Puerto de origen: 67
IP de destino: DHCP Relay Agent IP
Puerto de destino: 68

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario