excessive failover pool balancing, leases files getting out of sync

Gordon A. Lang glang at goalex.com
Sat Jun 18 00:40:45 UTC 2011


----- Original Message ----- 
From: "Alex Moen" <alexm at ndtel.com>
To: "Users of ISC DHCP" <dhcp-users at lists.isc.org>
Sent: Friday, June 17, 2011 2:54 PM
Subject: Re: excessive failover pool balancing,leases files getting out of 
sync


>
> On Jun 17, 2011, at 9:55 AM, Marc Perea wrote:
>
>> >From: "Gordon A. Lang" glang at goalex.com
>>
>> >While most clients are happily getting leases, many clients keep
>> >retrying as if they never got the offer/acks or else they simply
>> don't
>> >like what they are getting.
>> >
[...snip...]
>> Hi Gordon,
>> this sounds exactly like a problem we are currently investigating.  We've 
>> looked into our core, BRAS, transport, access, and CPE vendors  alike. I 
>> wonder if we could see if we have any similarities? We  don't use 
>> failover, but instead of a couple dhcp servers with the  same config 
>> handing back static host IPs.
[...snip snip...]
>
> Just curious, guys, if you are using the access equipment (DSL modem  or 
> ONT) as the firewall?  If not, you could sniff between the modem/ ont and 
> the firewall WAN port to prove or disprove whether the OFFER  is being 
> sent down to the firewall.
>
> We made a conscious decision to *not* utilize a modem/ont firewall in  any 
> installation; rather, to recommend/sell/give an off-the-shelf  inexpensive 
> firewall to the customer for this express reason.  That  way, we have a 
> definite DMARC and are not dealing with any liabilities  related to 
> network security, or relying on a modem/ont vendor to make  proper 
> firewalls.  Also, it makes troubleshooting much easier when it  comes to a 
> situation exactly like this.
>
> If you are using a built-in firewall, you could try switching to  bridged 
> mode and monitoring the connection between the bridge  connection and a 
> "real" firewall.  It could be that the built-in  firewall is just 
> experiencing a bug causing this behavior.
>
> We have a couple of dsl/fttp vendors in place.  I have seen this  behavior 
> on one of them.  Typically, rebooting the access card or  swapping 
> activity on the management cards will clear the problem  up...  Marc, you 
> probably can guess which vendor I am talking about.
>
> Just my $.02...
>
> Alex

In my case, there are no firewalls anywhere near the packet flows.  We use 
Cisco "ip helper-address" configurations to relay broadcasts to the DHCP 
servers.  So, when a client is using broadcast (DISCOVER or boot-up REQUEST 
on Windows boxes), the DHCP server actually receives a unicast from the 
router.  But when the client does a unicast (renew REQUEST), the DHCP server 
receives the unicast directly from the client.

I don't recall seeing any failures involving client renewal requests, so I 
plan to carefully examine broadcast handling, but I have dozens of similarly 
weak theories -- nothing strong to follow.

--
Gordon A. Lang 




More information about the dhcp-users mailing list