I have recently seen high switch CPU usage (100% for about half an hour) on EXOS based switches after rebooting connected Aerohive APs. Blocking mDNS from reaching the switch CPU dropped the CPU usage below 100%, but it was still quite high.
Packet captures showed a significant increase in the following three frame / packet types affecting switch CPUs sent by the Aerohive access points:
- mDNS requests
- Some layer 2 broadcasts probably used for Aerohive AP discovery
- Gratuitous ARP replies
Strangely the access points rejected every received mDNS answer with an ICMP Port Unreachable message, but continued sending requests.
The Bonjour gateway was disabled on the Aerohive APs, but the access points generate their own mDNS requests.
It usually takes hours for the switch CPU usage to drop to the normal values observed in the steady state network.
See the GTAC Knowledge article "
How can I block mDNS with an ACL using MAC addresses" for info on an ACL to mitigate mDNS impacts on EXOS switches.