We manage several seperated networks that provide simple internet acces to guest clients. There are about 50 locations. In the past 6 months, we see a strange behaviour. Sometimes, the DHCP service declines all available IP addresses due to conflicts. it looks like this in the log:
Jun 9 13:24:46.428: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.188.
Jun 9 13:56:58.110: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.189.
Jun 9 13:57:01.606: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.190.
Jun 9 13:57:05.106: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.131.
Jun 9 13:57:08.570: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.132.
Jun 9 13:57:11.954: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.133.
Jun 9 13:57:15.426: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.134.
Jun 9 13:57:18.806: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.136.
Jun 9 13:57:22.098: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.137.
Jun 9 13:57:25.778: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.138.
Jun 9 13:57:29.062: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.139.
Jun 9 13:57:37.378: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.140.
Jun 9 13:57:40.678: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.141.
Jun 9 13:57:43.934: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.142.
Jun 9 13:57:47.230: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.143.
Jun 9 13:57:50.482: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.144.
Jun 9 13:57:53.866: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.145.
Jun 9 13:57:57.038: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.146.
Jun 9 13:58:00.330: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.147.
Jun 9 13:58:03.578: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.148.
Jun 9 13:58:06.874: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.149.
Jun 9 13:58:10.138: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.150.
Jun 9 13:58:13.534: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.151.
Jun 9 13:58:16.774: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.152.
Jun 9 13:58:20.086: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.153.
Jun 9 13:58:23.346: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.154.
Jun 9 13:58:26.626: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.155.
Jun 9 13:58:29.926: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.156.
Jun 9 13:58:33.430: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.157.
Jun 9 13:58:36.774: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.158.
Jun 9 13:58:40.078: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.159.
Jun 9 13:58:43.662: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.160.
Jun 9 13:58:47.038: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.161.
Jun 9 13:58:50.426: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.162.
Jun 9 13:58:53.710: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.163.
Jun 9 13:59:18.858: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.164.
Jun 9 13:59:22.086: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.165.
Jun 9 13:59:25.358: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.169.
Jun 9 13:59:28.698: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.171.
Jun 9 13:59:29.954: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.174.
Jun 9 13:59:31.178: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.176.
Jun 9 13:59:32.422: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.173.
Jun 9 13:59:33.694: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.168.
Jun 9 13:59:34.938: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.167.
Jun 9 13:59:36.150: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.170.
Jun 9 13:59:37.402: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.178.
Jun 9 13:59:38.638: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.179.
Jun 9 13:59:39.946: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.182.
Jun 9 13:59:41.230: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.183.
Jun 9 13:59:42.478: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.130.
Jun 9 13:59:43.706: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.180.
Jun 11 07:05:52.548: %DHCPD-4-DECLINE_CONFLICT: DHCP address conflict: client 9849.14ea.649f declined 10.12.227.166.
The conflicts are always logged as gratuious ARP:
roWAL01#show ip dhcp conflict
IP address Detection method Detection time VRF
10.12.227.188 Gratuitous ARP Jun 09 2021 01:24 PM DSL
10.12.227.189 Gratuitous ARP Jun 09 2021 01:56 PM DSL
10.12.227.190 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.131 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.132 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.133 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.134 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.136 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.137 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.138 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.139 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.140 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.141 Gratuitous ARP Jun 09 2021 01:57 PM DSL
10.12.227.142 Gratuitous ARP Jun 09 2021 01:57 PM DSL
Its always the same MAC address per location that is responsible for this. I did not put in all the logs, but it usually does around 15 conflicts per minute until all the IPs are exhausted and clients cant get any IP addresses anymore. There are workarounds with deactivating IP dhcp conflict logging and stuff, but i would rather get to know the cause for this issue.
irst it appeared in Jan/Feb 2021 in just 2 locations and we thought this must be a local issue. But now we have this issue on and off (maybe two incidents a week) in various locations (about 15 at this point). My fear is, that this issue is getting worse and spreads to all locations eventually.
As this is a guestnet, various clients can walk by and connect, there is no restriction on it except for a login that is displayed on our counter. My guess is that something like mac randomisation could be responsible for something like this. We have an internal WiFi with our own devices in every location and the issue never appears on that network. Im just putting this out there to see if we are the only one with this kind of behaviour or if this is something that alot of networkadmins have to deal with because some software changes are being rolled out by Apple/Google/Microsoft. I did some digging in the logs
to get all the MAC adresses that caused the issue. They all look very similar:
9849.1415.3595
9849.142b.5d1e
9849.1451.37af
9849.14ae.b0ce
9849.14ea.649f
The fact that these are multicast addresses explains the issue that i cant locate them to an AP within prime. Prime will show me the unicast address. It is very difficult to try to pinpoint the issue as the issue just occurs for several minutes and then disappears for multiple days or even weeks. Has anyone seen anything like this before or can help me how we could taccle such an issue? We use C897VA-K9 & C892FSP-K9 both running Version 15.7(3)M4a. DHCP servers should not respond to multicast source mac addresses, so maybe there is a bug but i couldnt find anything that matches.