¿Cómo funciona la unidifusión OFERTA DHCP?

9

En el paquete de descubrimiento de DHCP, el campo de la dirección IP de origen es 0.0.0.0, lo que significa que el cliente aún no tiene una dirección IP. Pero, en el paquete de oferta de DHCP, se especifica una dirección de unidifusión (que se asignará para este cliente) como dirección de destino. Dado que el cliente no tiene una dirección IP en este momento, ¿cómo llega correctamente al cliente el paquete que tiene una dirección de unidifusión? ¿Cómo identifica el cliente que este paquete de oferta está destinado a él? Según tengo entendido, el cliente que no tiene IP solo puede ser alcanzado con una IP de difusión. No puedo entender cómo se puede acceder con una IP de unidifusión.

Ezio
fuente

Respuestas:

8

Esto se debe a que el servidor DHCP debe residir o tener un relé / proxy en la misma red L2 que el cliente.

La OFERTA DHCP se envía a la dirección L2 del cliente (es decir, es la dirección MAC). Si la solicitud fue retransmitida / proxied, entonces la OFERTA DHCP va al relé / proxy que luego la reenviará a la red L2 correcta.

El tráfico de transmisión puede ser problemático para las redes, por lo que esto reduce la cantidad de red de transmisión que es necesaria.

YLearn
fuente
1
Gracias por la respuesta. Entonces, el relé / proxy en realidad cambia el paquete usando la dirección MAC. Si no hay ningún relé / proxy, el servidor debe residir en la misma red L2. ¿Estoy en lo cierto?
Ezio
Eso sería correcto
YLearn
1
Hay un bit de 'difusión' en el encabezado BOOTP / DHCP que indica que un cliente no está dispuesto a aceptar paquetes enviados a la dirección L2 hasta que se configure una dirección IP. En este caso, se transmitirá la oferta de DHCP.
richardb
@richardb, buen punto. Simplemente no toqué eso porque la pregunta era específicamente sobre una respuesta de unidifusión.
YLearn