When APs are on different L2 segments or connected to different upstream switches, the AP-to-AP sync doesn’t trigger an ARP refresh on the core. The upstream device still has the old ARP entry pointing to the previous switch port. Once the ARP entry expires, the upstream router expects a new ARP request or gratuitous ARP. iOS doesn’t send one during roaming, and Meraki doesn’t inject it, so connectivity breaks until something forces an update. Android tends to send gratuitous ARP more aggressively after DHCP renewals and roaming, so the upstream ARP table refreshes automatically. If APs are in different VLANs or trunks, ensure VLAN tagging is consistent. Misalignment can prevent ARP propagation.
... View more