Adding Windows DHCP
How to add DHCP information to your Micetro free trial
Read moreThe DORA process (discover, offer, request, acknowledge) is a four-message DHCP exchange defined in RFC 2131 that enables clients to obtain an IP address and network configuration from a server. Every device using DHCP relies on DORA's success, making its operational health critical to how quickly devices come online, particularly in large networks where multiple clients may start the exchange simultaneously after events like power outages. Operational failures at specific DORA steps—such as discovers with no offers, offers without acknowledgment, rogue server interference, or boot storms after outages—can be isolated through message sequence analysis in logs and packet captures, with risks mitigated through controls like DHCP snooping and redundant server configuration.
A DHCP client that has no address starts the DORA process at boot or when it joins a network. The exchange has four messages, and the first and third are normally broadcast because the client does not yet hold a configured address.
Clients on other subnets reach servers through a DHCP relay agent, which forwards the broadcasts as unicast. A client that already holds a lease renews it later with a shortened exchange rather than repeating all four steps. A server can also reject a request with a DHCPNAK, which sends the client back to discover.
The client sends repeated DHCPDISCOVER messages and never receives a DHCPOFFER. Common causes are a missing or wrong relay (IP helper) address on the client VLAN gateway, a firewall blocking UDP ports 67 and 68, or a scope that is exhausted or inactive.
The client receives a DHCPOFFER and sends a DHCPREQUEST, but the lease is never confirmed. The server may have reassigned the offered address, or the request may not reach the server because relay or return-path routing is asymmetric. Clients then restart the exchange.
An unauthorized device, such as a consumer router plugged into a switch port, answers DHCPDISCOVER first and hands out wrong gateways or DNS servers. Clients appear to complete DORA normally but have no working connectivity. DHCP snooping on access switches blocks offers from untrusted ports.
When several servers answer one discover, the client picks one offer, and the others should release their reserved addresses. Overlapping scopes without coordination or failover configuration can cause duplicate address assignments and address conflict reports.
After a power outage, many clients start DORA at the same moment and can overwhelm a slow server. Symptoms include delayed offers and clients falling back to link-local addresses. Adequate scope sizing, redundant servers, and reasonable lease times reduce the impact.