O que acontece com as sessões DHCP nos dispositivos do cliente quando o servidor DHCP é interrompido e fica online após um intervalo?

3

Cenário: eu uso o servidor DHCP para autenticar e fornecer serviços específicos para o meu dispositivo.

  1. Tudo está funcionando bem, meu dispositivo cliente tem um endereço IP válido 192.168.0.2 e um serviço de QoS atribuído pelo servidor DHCP.
  2. Meu servidor DHCP é dividido, o dispositivo ainda se mantém no endereço IP 192.168.0.2 devido ao tempo de concessão disponível e é capaz de se comunicar com outros dispositivos na rede.

Gostaria de saber exatamente o que acontece quando o servidor DHCP fica on-line novamente. O servidor DHCP saberá sobre o estado do DHCP mantido pelo meu dispositivo cliente junto com o serviço de QoS concedido? Ou será que o dispositivo precisa ser autenticado novamente para aproveitar o serviço de QoS?

Qualquer ajuda ou informação acima seria muito apreciada.

    
por fortnite_v4 13.05.2018 / 14:23

3 respostas

2

Normalmente, o servidor DHCP teria salvado seus dados de concessão para armazenamento persistente, portanto, depois de subir novamente, ele realmente saberia sobre o estado do seu dispositivo cliente. Se, no entanto, o detalhamento fosse tal que os dados da concessão fossem perdidos, isso não aconteceria e o servidor não saberia nada.

Se o servidor DHCP apenas atribuir o serviço de QoS junto com a concessão e terminar com ele, o dispositivo poderá continuar usando o serviço de QoS até que a concessão expire, mesmo que o servidor DHCP possa ter esquecido. Quando o dispositivo cliente renova a concessão, ele também receberá o serviço de QoS e tudo estará bem. Se, no entanto, o servidor DHCP desempenhar uma função contínua ao fornecer o serviço de QoS, mesmo entre as renovações de concessão, o dispositivo poderá perder o serviço de QoS até que renove a concessão. Isso depende dos detalhes de como o serviço de QoS é implementado.

    
por 13.05.2018 / 15:44
1

I would like to know what exactly happens when the DHCP server comes online again. Will the DHCP server know about the DHCP state held by my client device along with the granted QoS service? Or will the device have to be authenticated again in order to avail the QoS service?

Tudo isso depende muito do que aconteceu com o servidor DHCP, de como ele é "resiliente" e de como foi recuperado de volta ao serviço.

A maioria dos servidores DHCP registra o estado em disco para que eles possam pelo menos tentar continuar de onde pararam. Obviamente, se isso não for possível, se perder todas as suas configurações e informações de aluguel, todas as apostas serão canceladas.

Em ambos os casos, o cliente não "autentica". Em vez disso, ele continuará usando o endereço IP até que um dos "tempos de renovação" chegue e tente entrar em contato com o servidor DHCP que emitiu o contrato atual e, se não puder fazer isso, tentará obter um novo endereço IP transmitindo uma solicitação geral de DHCP:

A DHCP client automatically attempts to renew its lease as soon as 50 percent of the lease duration has expired. The DHCP client will also attempt to renew its IP address lease each time that the computer restarts. To attempt a lease renewal, the DHCP client sends a DHCPREQUEST packet directly to the DHCP server from which the client obtained the lease.

If the DHCP server is available, it renews the lease and sends the client a DHCPACK packet with the new lease duration and any updated configuration parameters. The client updates its configuration when it receives the acknowledgment. If the DHCP server is unavailable, the client continues to use its current configuration parameters.

If the DHCP client fails to renew its lease the first time, then the DHCP client broadcasts a DHCPDISCOVER packet to update its address lease when 87.5 percent of the current lease duration expires. At this stage, the DHCP client accepts a lease that any DHCP server has issued.

- link

    
por 13.05.2018 / 16:22
0

Servidores DHCP geralmente armazenam concessões no sistema de arquivos, o que significa que, se o servidor travar e o arquivo da concessão não estiver corrompido, quando o servidor DHCP voltar a ficar on-line, ele saberá quais endereços ainda estão sendo alugados.

Um servidor DHCP não aplica nada - um dispositivo pode optar por usar seu próprio endereço e configuração em relação ao que o servidor DHCP disse. O DHCP apenas simplifica a configuração, fornecendo os parâmetros recomendados pelo cliente e fornecendo um endereço IP conhecido por não estar em uso por outro dispositivo.

O pior cenário seria que o arquivo de lease se corrompe e o servidor DHCP concede a um dispositivo diferente um endereço IP que já estava em concessão por outro dispositivo, fazendo com que dois dispositivos usem o mesmo endereço.

    
por 13.05.2018 / 15:44