XP clients sometimes ignore DHCPOFFERs

Corey Gillespie coreyg at iowatelecom.com
Tue Mar 21 22:06:04 UTC 2006


You would think so, though packet captures show that this is not the 
case.  The cisco dhcp-helper does not work exactly as a relay would be 
expected to.  It forwards unicast requests as well, though they are 
formatted corectly as relayed requests when sent to the dhcp server.

Jonathon Hvizdos wrote:
> Doesn't that create an potential issue for renewals, which are not 
> broadcast's?  The initial lease extension DHCPREQUEST would be directed to 
> your gateway (unicast), which would not forward them since they aren't 
> broadcasts.  I guess he client would then broadcast its DHCPREQUEST before 
> breaking, but less broadcast traffic is better IMHO.
> Regards,
> 
> Jonathon Hvizdos
> IBM Global Services
> IP Services
> hvizdos at us.ibm.com
> 877-234-8167
> t/l 273-1896
> 
> 
> 
> Corey Gillespie <coreyg at iowatelecom.com> 
> Sent by: dhcp-users-bounce at isc.org
> 03/21/2006 11:34 AM
> Please respond to
> dhcp-users at isc.org
> 
> 
> To
> dhcp-users at isc.org
> cc
> 
> Subject
> Re: XP clients sometimes ignore DHCPOFFERs
> 
> 
> 
> 
> 
> 
> I've taken a different approach to this issue with win32 dhcp clients. 
>   All of our clients get addresses that are forwarded by cisco 
> dhcp-helper.  I set the dhcp-server option to the ip address of the 
> client machine's gateway, which seems to universally solve problems with 
> Windows machines ignoring offers for a lease (windows firewalls present 
> a different problem).  I'm not sure why at the moment, but setting the 
> broadcast address of your routers to 255.255.255.255 seems like a bad 
> idea.
> 
> John Wobus wrote:
> 
>>Hi Tom,
>>
>>I'm cc'ing this to the DHCP list in case others could use the info.
>>I posted some of this before, but when I was hunting for
>>solutions online, I came up with very little, it it would be
>>very good to have a bit about this in the mailing list archive.
>>
>>We made the change (xx.xx.xx.255 broadcast addresses
>>to 255.255.255.255 broadcast addresses in the routers)
>>a few months ago and it appears to have fixed the problem
>>of Windows clients sometimes ignoring DHCPOFFERS.
>>We made the change campus-wide, the change forced very little other
>>reconfiguration: throughout the campus, with tens of
>>thousands of devices, I heard about just one department
>>that had to reconfigure just one device that listened
>>to our routers' RIP broadcast of the default route,
>>and needed a configuration change to match.
>>
>>I was loaned a laptop that exhibited the DHCP problem,
>>thus I had the chance to watch instances of the failure,
>>try things, do various status commands, capture packets,
>>etc., and discover what was going on.  When we
>>reconfigured the broadcast address on one subnet, the
>>laptop no longer had problems on that subnet.
>>
>>Then we announced the change to technical staff
>>across campus and rolled the change out campus wide, but
>>unfortunately, I receive limited feedback from the campus
>>at large.  In general, if someone has problems, it might be
>>reported; if things go right, we're likely to hear nothing.
>>If we were truly successful eliminating a problem,
>>we will receive fewer problem reports about our DHCP
>>service in the future than we would have without
>>this change.  I asked a few folks who had reported
>>past problems, but received no definitive feedback regarding
>>whether the specific problems had gone away.
>>
>>Someone on staff here recalled that specific past versions of
>>Windows clients had this particular issue and that
>>current versions do not.  I did not experiment with
>>a variety of versions: only one, which I don't recall,
>>but I'm pretty sure it was not current.  Naturally, given the
>>solution was so painless that we were going to do it
>>in any case, spending effort getting the exact list
>>of clients to be "helped" was of less use.
>>
>>The failure was non-deterministic: it looked to me like
>>Windows' DHCP handling raced with its APIPA handling,
>>and if APIPA won, Windows had an address & mask that
>>would not accept the router's broadcast address.  The
>>laptop I borrowed had a tendency to fail but occasionally succeeded.
>>I can easily believe that the exact timing that determines
>>whether the failure occurs in any particular instance could
>>depend upon processor speed, other startup software installed, etc.
>>I could also easily believe that various Windows versions
>>have the problem to varying degrees.  However this
>>is my own speculation.
>>
>>John
>>
>>P.S. There are excellent explanations of Windows' APIPA
>>feature that Googling "APIPA" will turn up.
>>
>>On Mar 21, 2006, at 9:36 AM, Tom Greaser wrote:
>>
>>
>>
>>>your quite today.. ive been following this thread.. just wanted to
>>>know if the bcast fixed your problem.. Im having what seems to be
>>>the same kinda problem..
>>
>>
> 

-- 
Corey Gillespie			Desk:	641-269-7599
Systems Engineer		Cell:	641-990-5217
Iowa Telecom			coreyg at iowatelecom.com


More information about the dhcp-users mailing list