Do you have a packet capture?

I know that (your Step 5) when a client sends a DISCOVER, it can request
it's old address.  You're using DHCP proxy, so it's definitely looking at
the packets.  Could that be it?

Mike


On Tue, Apr 8, 2014 at 8:37 PM, Koprowski, Gregory John
<[email protected]>wrote:

>   Hello,
>
>
>
> I am REALLY sorry for the lengthy post.  I would appreciate a sanity
> check, and to see if anyone else has experience with this issue.
>
>
>
> We have multiple Cisco 5508 WLCs running 7.4.121.0.  Whilest
> troubleshooting another issue, I noticed an error message similar to the
> following:
>
> #DTL-3-ARP_CLIENT_IP_DUPLICATED: dtl_arp.c:1847 ARP entry overwrite,
> conflict detected via ARP Request from client with MAC-ID  <ClientA-MAC>
> and IP Address  <IPv4AddrCurrLeasedByClientB>, Old client MAC-ID was <
> ClientB-MAC>
>
>
>
> The message is self-explanatory, but it I don't understand why it's
> occurring.  Here is the scenario (the length of times described are
> arbitrary and made up):
>
>
>
> 1)      ClientA associates to some SSID and receives a lease for 10.0.0.1
>
> 2)      ClientA goes idle, disassociates, or otherwise stops
> communicating and doesn't renew the DHCP lease at half-life; thus, the
> lease expires and is freed on the DHCP server
>
> 3)      A few hours later, ClientB associates to the same SSID that
> ClientA was on, and receives the lease for 10.0.0.1
>
> 4)      ClientB is active for a lengthy amount of time (8+ hours),
> sending RENEWs to keep up its lease.  Meanwhile...
>
> 5)      ClientA reassociates to the SSID while ClientB is still
> associated, ClientA sends a DHCPDISCOVER, and the WLC logs the
> ARP_CLIENT_IP_DUPLICATED error msg is logged in the WLC.  The DHCP logs
> do not show ClientA trying to use the same lease it had before, but the
> WLC somehow remembered ClientA had that address on its previous
> association.
>
>
>
> Our setup:
>
> Infoblox for DHCP (ISC DHCP)
>
> -  We have two DHCP servers performing load-balancing (not using a
> virtual IP)
>
> Multiple Cisco 5508 WLCs running 7.4.121.0
>
> -          We use DHCP Proxy
>
> -          We use DHCP Addr. Required
>
> -          Client Exclusion for IP Theft/Reuse is enabled
>
> -          All APs are in local mode
>
> -          Global User Idle Timeout = 300 seconds (default)
>
> -          Global ARP Timeout = 300 seconds (default)
>
> -          WLANs have session timeout disabled
>
> - WLANs have User Idle Timeout = 300 seconds (default)
>
> -          Open Auth SSIDs (for now; about to push out WPA2 802.1x)
>
>
>
> It seems like the client record in the association table is not being
> purged.  Based on my understanding, ClientA should not even be in the
> associated clients table, if the client device really did go idle and
> disassociated itself from the network.
>
>
>  I have tried disabling DHCP Addr. Required, and DHCP Proxy, but it only
> made matters worse.  In fact, with Client Exclusions enabled a lot of
> clients were being excluded.  I have also disabled one of the DHCP servers
> to rule out load-balancing getting in the way.  Regardless, the DHCP logs
> don't show any abnormal behavior.
>
>
>  I have an SR open with TAC, and the dev team is involved.
>
>
>  Is anyone else seeing this issue? If so, what version of code are you
> running?
>
>
>  Sorry for the length,
>
> Greg
>
>
>
> ---
>
> Greg Koprowski
>
> UWEC LTS Networking
>
> E: [email protected]
>   ********** Participation and subscription information for this EDUCAUSE
> Constituent Group discussion list can be found at
> http://www.educause.edu/groups/.
>
>

**********
Participation and subscription information for this EDUCAUSE Constituent Group 
discussion list can be found at http://www.educause.edu/groups/.

Reply via email to