Como o unicast de OFERTA DHCP funciona?

9

No pacote de descoberta DHCP, o campo de endereço IP de origem é 0.0.0.0, o que significa que o cliente ainda não possui um endereço IP. Mas, no pacote de oferta DHCP, um endereço unicast (que será alocado para esse cliente) é especificado como endereço de destino. Como o cliente não possui um endereço IP no momento, como o pacote que possui um endereço unicast chega ao cliente corretamente? Como o cliente identifica que este pacote de oferta é destinado a ele? Pelo que entendi, o cliente que não tem IP pode ser alcançado apenas com um IP de broadcast. Não consigo entender como é acessível com um IP unicast.

Ezio
fonte

Respostas:

8

Isso ocorre porque o servidor DHCP deve residir ou ter uma retransmissão / proxy na mesma rede L2 que o cliente.

A OFERTA DHCP é enviada para o endereço L2 do cliente (ou seja, é o endereço MAC). Se a solicitação foi retransmitida / em proxy, a OFERTA DHCP vai para a retransmissão / proxy, que a encaminha para a rede L2 correta.

O tráfego de transmissão pode ser problemático para as redes; portanto, isso reduz a quantidade de rede de transmissão necessária.

YLearn
fonte
11
Obrigado pela resposta. Portanto, o relé / proxy realmente muda o pacote usando o endereço MAC. Se não houver retransmissão / proxy, o servidor deverá residir na mesma rede L2. Estou certo ??
Ezio
Isso seria correto.
YLearn
11
Há um bit de 'broadcast' no cabeçalho BOOTP / DHCP que indica que um cliente não está disposto a aceitar pacotes enviados para o endereço L2 até que um endereço IP seja configurado. Nesse caso, a oferta DHCP será transmitida.
Richardb
@richardb, bom ponto. Eu simplesmente não toquei nisso porque a pergunta estava especificamente perguntando sobre uma resposta unicast.
YLearn