O que é o protocolo DORA no DHCP?
O protocolo DORA é um processo utilizado pelo DHCP (Dynamic Host Configuration Protocol) para atribuir dinamicamente endereços IP e outras configurações de rede aos dispositivos em uma rede. O termo “DORA” é um acrônimo que representa as quatro etapas principais desse processo: Discover, Offer, Request e Acknowledge.
Esse mecanismo garante que cada dispositivo obtenha um endereço IP único e válido, além de outras informações essenciais como gateway padrão, máscara de sub-rede e servidores DNS. O DORA é amplamente utilizado em redes locais (LANs) para facilitar a administração de endereços IP sem a necessidade de configuração manual em cada dispositivo.
Etapas do processo DORA
As quatro fases do processo DORA funcionam de maneira sequencial, com mensagens trocadas entre o cliente e o servidor DHCP:
- DHCP Discover: O cliente envia um pacote de broadcast para localizar servidores DHCP disponíveis. Esse pacote contém informações básicas, como o endereço MAC do dispositivo solicitante.
- DHCP Offer: Um servidor DHCP que recebeu o pacote Discover responde com um pacote Offer. Esse pacote inclui um endereço IP temporário e outras configurações de rede.
- DHCP Request: O cliente responde ao servidor selecionado com uma mensagem Request, confirmando a aceitação da oferta e solicitando o uso do endereço IP proposto.
- DHCP Acknowledge: Por fim, o servidor envia uma resposta Acknowledge, confirmando que o endereço IP e os parâmetros de rede foram alocados ao cliente. A partir desse ponto, o cliente pode usar a rede normalmente.
Comunicação entre cliente e servidor
O processo DORA usa o protocolo UDP para comunicação:
Mensagem | Porta de origem | Porta de destino |
---|---|---|
Discover e Request (cliente → servidor) | 68 | 67 |
Offer e Acknowledge (servidor → cliente) | 67 | 68 |
O cliente utiliza a porta 68 e o servidor a porta 67. Como o cliente ainda não possui um IP, o pacote é enviado como broadcast, permitindo que todos os servidores DHCP na rede possam responder.
Importância do processo DORA
O DORA automatiza a configuração de rede em grandes ambientes e evita conflitos de IPs. Além disso, ele permite que administradores:
- Gerenciem de forma centralizada a distribuição de IPs
- Realizem reservas de IP para dispositivos específicos
- Definam políticas de expiração de endereços (lease time)
- Modifiquem configurações de rede sem intervenção manual em cada terminal
O que acontece após o processo DORA?
Depois que o cliente recebe o endereço IP, ele pode usá-lo por um tempo determinado (definido pelo lease time). Antes que esse tempo expire, o cliente pode enviar uma solicitação de renovação para manter o mesmo IP. Se a renovação não for realizada, o IP pode ser devolvido ao pool para ser reutilizado por outro dispositivo.
Se houver falha na comunicação com o servidor DHCP, o cliente pode tentar repetir o processo DORA. Em alguns sistemas operacionais, um IP temporário (como um APIPA – 169.254.x.x) pode ser atribuído, o que normalmente indica um problema na obtenção do endereço IP dinâmico.
Em redes empresariais e domésticas, o DORA é essencial para garantir conectividade eficiente, segura e organizada, minimizando erros humanos e otimizando o tempo de configuração.