DHCPACK question

Simon Hobson dhcp1 at thehobsons.co.uk
Thu Feb 12 08:01:45 UTC 2009


Defryn, Guy wrote:

>Probably a silly question but since I don't deal with DHCP much I 
>will ask anyway.
>I am doing some troubleshooting and I noticed in the logs that 
>DHCPACK sometimes
>gets requested via the gateway and other times via eth0. Why would that be?
>
>Here is an example of the log
>
>Feb 12 08:34:15 net1 dhcpd: Added new forward map from 
>it022402.domain.co.nz. to 205.118.130.186
>Feb 12 08:34:15 net1 dhcpd: DHCPREQUEST for 205.118.130.186 from 
>00:0d:5e:82:75:d1 (IT022402) via 205.118.130.129
>Feb 12 08:34:15 net1 dhcpd: DHCPACK on 205.118.130.186 to 
>00:0d:5e:82:75:d1 (IT022402) via 205.118.130.129
>Feb 12 08:35:18 net1 dhcpd: DHCPINFORM from 205.118.130.186 via 
>205.118.130.129
>Feb 12 08:35:18 net1 dhcpd: DHCPACK to 205.118.130.186 
>(00:0d:5e:82:75:d1) via eth0

The difference is that the DHCPRequest will have been broadcast - 
hence it arrives courtesy of a relay agent. The "via 205.118.130.129" 
bit in the log entry. Since the client is not yet able to do unicast 
IP (it's still configuring it's interfaces), the response is sent 
back via the relay agent - the "via 205.118.130.129" bit.

In the case of the DHCPInform, or a later DHCPRequest that is 
renewing a still current lease, the client can handle unicast IP and 
communicates directly with the DHCP server (though I'm not sure why 
the DHCPInform message here is going via the relay agent*). In this 
case, the server replies directly by sending a unicast IP message 
directed to the client - hence the "via eth0".

* In the case of INFORM, I think the client just broadcasts the 
packet (it's interested in any answer, not specifically an answer 
from the server that gave it it's lease). It does however set the 
flag to say it can handle a unicast reply and so the server replies 
directly, not via the relay agent.


For a well readable explanation of how DHCP works I would recommend 
"The DHCP Handbook" by Ralph Droms and Ted Lemon. It covers all this 
and gives a historical perspective of how we got here - which 
probably isn't where we'd want to be if starting with a clean sheet.

-- 
Simon Hobson

Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.



More information about the dhcp-users mailing list