DHCP

sigla

redesSuporte de TI

Significa: Dynamic Host Configuration Protocol

O protocolo que dá a um host IPv4 o endereço e as configurações, como máscara, roteador e servidores DNS, em geral num lease por tempo limitado.

A RFC 2131 declara o objetivo sem rodeios: clientes não devem exigir configuração manual. O primeiro lease leva quatro mensagens, conhecidas como DORA pelos guias da Microsoft, e um cliente Windows que não recebe endereço válido provavelmente cai num endereço APIPA em 169.254.0.0/16.

A RFC 2131 (março de 1997) define três alocações: automática (permanente), manual (escolha do administrador, entregue pelo DHCP) e dinâmica, um lease por tempo limitado, a única que permite reutilizar endereços. As mensagens do cliente vão para a porta UDP 67 e as do servidor para a 68. As options da RFC 2132 levam as configurações, entre elas a 1 (máscara de sub-rede), a 3 (roteador), a 6 (servidores DNS), a 51 (tempo de lease) e a 53 (tipo de mensagem).

Os tempos do lease são segundos, contados pelo relógio do próprio cliente. No T1, por padrão metade do lease, o cliente envia em unicast um DHCPREQUEST ao seu servidor para renovar; no T2, 87,5% por padrão, faz broadcast para qualquer servidor; se o lease expirar antes, ele precisa parar de usar o endereço e recomeçar. Um cliente que não alcança o servidor pode manter o endereço até o fim do lease, e por isso uma queda curta do servidor muitas vezes passa despercebida.

Entre sub-redes, um relay agent, que a Microsoft também chama de IP Helper, repassa o broadcast do cliente a um servidor configurado e preenche o giaddr com o endereço da interface por onde ele chegou, e o servidor escolhe o pool a partir dele. O checklist da Microsoft para clientes sem endereço cobre o serviço do servidor, os relay agents em roteadores ou switches de VLAN, um firewall bloqueando UDP 67 e 68 e um escopo esgotado. O DHCP não tem autenticação, e um servidor rogue no segmento é a outra falha clássica, a que o DHCP snooping bloqueia.

Também conhecido como: dynamic host configuration protocol, dhcpv4, dhcp server, dhcp client

← Todos os verbetes do glossário