Hello everyone,
while working on a custom protocol analyzer, I encountered some mysterious Ethernet frames with EtherType 0x9abe being broadcasted by Mikrotik access points on the LAN. At first, I suspected this might be a new feature — perhaps related to WiFi roaming or AP coordination — but after some digging, I discovered this forum thread (dated back to 2016-) discussing these packets. Clearly, this protocol has been around for quite a while, though it seems to me it remains largely undocumented.
What Is the Structure of These 0x9abe Frames?
Based on traffic captures and analysis, the protocol structure for the payload of these frames appears to be pretty simple:
EtherType (0x9abe) - Protocol Structure Hypothesis (Frame Payload)
-------------------------------------------------------------------------------
Field 1 (6 bytes): Proto-specific destination/identifier ? (not a MAC address)
Field 2 (6 bytes): Connected client device MAC (e.g., phone)
Field 3 (6 bytes): AP device interface MAC (e.g., AP/BSSID)
Field 4 (rest) : Padding, reserved, or additional protocol fields
So, in every broadcasted frame you might see:
- Field 1: A 6-byte value acting as an internal identifier or proto dest (not a std MAC address)
- Field 2: The MAC address of a connected wireless client device
- Field 3: The MAC address of the AP interface (BSSID?)
- Field 4: Remaining bytes: padding most likely, reserved or for future protocol extensions
The most plausible explanation is internal AP coordination: these frames allow Mikrotik access points on the same LAN to share information about which clients are currently associated. This could facilitate features like seamless roaming, or other features. Such internal signaling is common in enterprise WiFi solutions—each vendor simply uses their own proprietary format.
One interesting detail: when a device connects to a Mikrotik AP, the AP broadcasts this information three times, spaced about 0.5 seconds apart. I guess this redundancy likely helps ensure all listening APs on the LAN receive the update.
Some users have expressed concern and even blocked these broadcasts with firewall rules. In my assessment, the frames are harmless: they only expose some information about connected devices, and are probably meant purely for Mikrotik’s internal network coordination.
If you’re analyzing your own network, stumbling across unknown or custom Ethernet protocols can be confusing or even alarming. Hopefully, this brief analysis clarifies that these 0x9abe frames are a long-standing Mikrotik mechanism for AP coordination, not a sign of anything malicious or new.
If anyone from Mikrotik wants to chime in with some tech official details, that would be much appreciated!
Maybe this info is already documented somewhere and well-known to others, but it wasn't known to me until I started digging into these frames myself.
Hope this helps the next person who falls down the packet analysis rabbit hole 
bye..