Scratching my head here. I have two Ubiquiti sectors sharing a bridge on a Mikrotik 493G. AP1 is in port 1 of the Mikrotik. AP2 is in port 2 of Mikrotik. BR0 consists of ports 1 and 2. MAC of AP1 is mapped to port 1 correctly. Intermittently though, in the bridge table of the Mikrotik, MAC of AP1 gets mapped to Port 2.
This happens for multiple (if not all) MACs downstream from AP1 (bridge mode).
TCPDUMP on AP2 shows frame with source MAC of AP1 just before the host entry changes and pings stop dropping. To begin with, these were CDP packets. I turned off CDP and Discovery and now the problem comes from Multicast Listener Report packets.
Downstream devices from AP1 consist of all kinds of SOHO devices so not only Ubiquiti.
When I was seeing the CDP packets, I saw them sometimes as single (which did not lead to a mac flap) and sometimes two at a time (which lead to mac flap). I assume this is a packet being looped which is causing the update to the bridging table on the Mikrotik.
What am I missing? Why do I see frames sourced from AP1 bouncing around or looping behind AP2?