Question

Difficulty: MediumDHCP Server, Client, and Relay Agent Operation and Configuration

A DHCP client host holding an active IPv4 address lease reaches 50 percent of its designated lease duration (expiration of the T1 timer). In what sequence do the client and server execute the operational steps required to successfully renew the existing IP lease?

  1. 1The client transitions to the RENEWING state and transmits a unicast DHCPREQUEST message directly to the IP address of the leasing DHCP server.
  2. 2The DHCP server validates the active lease binding, updates the lease expiration time, and transmits a unicast DHCPACK message to the client.
  3. 3The client receives the DHCPACK message and resets both its T1 (50%) and T2 (87.5%) lease timers based on the refreshed parameters.
  4. 4The client transitions back to the BOUND state, maintaining uninterrupted operation with its existing IP configuration.

Answer

The correct operational sequence for DHCP lease renewal at T1 timer expiration is: 1) The client transitions to the RENEWING state and sends a unicast DHCPREQUEST directly to the server; 2) The DHCP server updates the lease entry and sends a unicast DHCPACK; 3) The client processes the DHCPACK and resets its T1 and T2 timers; 4) The client transitions back to the BOUND state.
When a DHCP client reaches 50 percent of its lease duration (T1 timer), it transitions into the RENEWING state and sends a unicast DHCPREQUEST packet directly to the server that granted the lease. The server receives the request, updates its binding table, and replies with a unicast DHCPACK. Upon receiving the DHCPACK, the client resets both its T1 and T2 timers and returns to the BOUND state, ensuring seamless network access.

Step-by-Step Solution

1
Identify the initial state change and message transmission by the client upon T1 timer expiration.
The client enters the RENEWING state and sends a unicast DHCPREQUEST directly to the server that granted the original lease.
At 50% of the lease duration, the client knows the server's IP address and attempts direct unicast renewal without broadcasting.
2
Determine the server's response to the direct renewal request.
The server verifies the binding record, updates the lease duration, and replies with a unicast DHCPACK packet.
The server acknowledges the request and commits the refreshed lease duration in its database.
3
Identify how the client processes the acknowledgment.
The client receives the DHCPACK packet and resets its T1 (50%) and T2 (87.5%) lease timers.
The acknowledgment provides fresh lease duration parameters, requiring local timers to restart.
4
Determine the final operational state of the client.
The client transitions back to the stable BOUND state.
With lease parameters successfully refreshed and timers reset, normal network interface binding continues.

Key Concept

DHCP Client State Machine and Unicast Lease Renewal (T1 Timer)
Rate this question