DORA

sigla

redes

Significa: Discover, Offer, Request, Acknowledgement

Abreviação das quatro mensagens do primeiro lease DHCP: DHCPDISCOVER, DHCPOFFER, DHCPREQUEST e DHCPACK.

A palavra vem dos guias de troubleshooting de DHCP da Microsoft; a RFC 2131 só dá nome às mensagens. O diagnóstico começa por ela: capture no cliente e confira se as quatro chegam, porque o servidor só efetiva o endereço quando envia o DHCPACK.

O cliente envia o DHCPDISCOVER em broadcast, com endereço de origem 0, para 255.255.255.255 e a porta UDP 67. Cada servidor pode responder com um DHCPOFFER que traz um endereço no yiaddr; a escolha entre as ofertas fica a critério da implementação, e o dhclient da ISC fica com a primeira. O cliente então envia em broadcast um DHCPREQUEST que indica o servidor escolhido na option server identifier e o endereço oferecido na option requested IP address, o que recusa implicitamente as outras ofertas. Esse servidor grava o binding e responde DHCPACK com o tempo de lease.

A option 53 distingue as quatro, com os valores 1, 2, 3 e 5, e um único transaction ID percorre todas: a oferta o copia do discover e o request o repete. A Microsoft chama a troca de baseada em broadcast, mas a RFC 2131 só envia a oferta e o acknowledgement em broadcast quando o cliente liga o bit de broadcast; caso contrário, o servidor os envia em unicast para o endereço de hardware do cliente e o endereço oferecido.

Nem todo DHCPREQUEST faz parte dela: a mesma mensagem confirma um endereço depois de um reboot e, no T1, metade do lease por padrão, renova o lease em unicast para o servidor. Um servidor que não consegue atender um pedido responde DHCPNAK e o cliente recomeça. No Wireshark, o filtro de exibição dhcp mostra a troca, e dhcp.id com o transaction ID isola um cliente.

Também conhecido como: dora process, dhcp dora, discover offer request acknowledge

← Todos os verbetes do glossário