Qual servidor será selecionado pelo cliente se receber oferta de 2 servidores DHCP por vez?

Qual servidor será selecionado pelo cliente se receber oferta de 2 servidores DHCP por vez?

Qual endereço IP do servidor será selecionado se o cliente receber a oferta de 2 servidores DHCP (em sub-redes diferentes) por vez?

Pesquisei no Google e a resposta que obtive foi: a oferta que vier primeiro será selecionada pelo cliente.

Mas minha dúvida é: e se as Ofertas dos 2 servidores DHCP chegarem ao mesmo tempo?

Responder1

Se você tiver duas placas de rede em seu PC, ambas terão configurações de rede diferentes e obterão IPs diferentes de servidores DHCP diferentes.

Em cada placa de rede todos os pacotes chegarão serializados. O sistema operacional não verá dois pacotes ao mesmo tempo, os pacotes estarão em ordem.

Portanto, o problema que você descreve não surgirá.

Como você escreveu em um comentário, um cliente não precisa aceitar a primeira resposta DHCP, o cliente é livre para aguardar várias respostas e selecionar uma configuração (RFC 2131, seção 3.1.3). Quais poderiam ser os critérios para selecionar uma configuração? A Seção 4.4.1 fornece duas: "por exemplo, a primeira mensagem DHCPOFFER ou a mensagem DHCPOFFER do servidor usado anteriormente". Outros critérios podem ser baseados nas opções de DHCP (RFC 1533). Um cliente pode preferir uma resposta com opção de roteador, opção de servidor de horário, opção de servidor de nomes, opção de servidor de nomes de domínio ou opção de servidor LPR a uma resposta sem essas opções. Poderá também preferir ofertas com um Nome de Domínio especial ou dependendo do endereço IP/rede oferecido.

Não conheço um bom motivo para ter vários servidores DHCP em uma rede, apesar da redundância. E para isso ambos os servidores DHCP devem ser configurados de forma idêntica, exceto por um intervalo diferente de IPs (na mesma sub-rede) que oferecem.

Responder2

O cliente DHCP pode ser configurado para solicitar e exigir determinados parâmetros (opções dhcp) do servidor DHCP. Referirlink. esses parâmetros são especificados em dhcpclient.conf

informação relacionada