Adding Windows DHCP
How to add DHCP information to your Micetro free trial
Read moreA DHCP lease is a time-limited binding that a Dynamic Host Configuration Protocol server grants to a client for an IP address and related settings, enabling the server to reclaim and reuse addresses once the lease expires or is released. The lease process follows a four-step exchange—Discover, Offer, Request, and Acknowledge—with clients renewing at 50% of lease time (T1) and rebinding at 87.5% (T2) if renewal fails, as defined in RFC 2131. Lease duration significantly impacts network operations, network efficiency, and security: longer leases reduce renewal traffic and improve resilience during outages but can exhaust address pools on networks with transient clients, while shorter leases free addresses quickly but increase server load and leave less recovery time during failures.
A lease begins when a client completes the DHCP exchange and lasts for a duration the server chooses. The client then tracks timers to keep the address or give it up.
The server stores each lease, including the client identifier, address and expiry, in its lease database, often called a lease table. Lease length is set by the administrator, usually per scope, as described in RFC 2131.
A scope with a multi-day lease on guest Wi-Fi fills with bindings from devices that left hours ago. New clients then fail to get an address and fall back to self-assigned link-local addresses until old leases expire.
When many clients obtained leases at the same time, their renewal timers fire together. After a server restart or a long outage this can produce bursts of requests and brief failures to renew.
If a server loses its lease database or a failover pair is misconfigured, it may offer addresses that clients still hold. The result is address conflicts, with intermittent connectivity and duplicate address warnings on affected hosts.
A lease of a few minutes leaves clients little time to continue working during a server failure. Devices lose connectivity soon after the server goes down because they cannot renew before expiry.
When dynamic DNS updates are tied to leases, expired or released leases that are not cleaned up leave records pointing at addresses now used by other devices. Name lookups then return the wrong host.