- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
MR28/MR36 BSSID Calculation
Hey guys,
There is a flow in my company that we need to calculate BSSIDs, and we were following this guide (which is no longer up to date).
We encountered a situation with thousands of MR28/MR36 access points (not in the guide), to get the BSSIDs, we have to query the wireless/status endpoint many times, which causes a very slow flow.
Can someone advise how we can calculate the MR28/MR36 BSSID?
Thank you.
Solved! Go to solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here are a MR28 and MR36. I think my offsets are correct keeping in mind I woke up less than an hour ago and have had maybe 3 sips of coffee. Others perhaps can check my math and hex skills.
MR28 | |||||
Base MAC | e4:55:a8 | ||||
2.4 GHz | 1st octet offset | 5 GHz | 1st octet offset | 3rd octet offset | |
SSID 1 | e4:55:a8 | no change | e6:55:b8 | + 0x02 | + 0x10 |
SSID 2 | e2:55:a8 | - 0x02 | e2:55:b8 | - 0x02 | + 0x10 |
SSID 3 | ee:55:a8 | + 0x0A | ee:55:b8 | + 0x0A | + 0x10 |
SSID 4 | ea:55:a8 | + 0x06 | ea:55:b8 | + 0x06 | + 0x10 |
SSID 5 | f6:55:a8 | + 0x12 | f6:55:b8 | + 0x12 | + 0x10 |
SSID 6 | f2:55:a8 | + 0x0E | f2:55:b8 | + 0x0E | + 0x10 |
SSID 7 | fe:55:a8 | + 0x1A | fe:55:b8 | + 0x1A | + 0x10 |
SSID 8 | fa:55:a8 | + 0x16 | fa:55:b8 | + 0x16 | + 0x10 |
SSID 9 | c6:55:a8 | - 0x1E | c6:55:b8 | - 0x1E | + 0x10 |
SSID 10 | c2:55:a8 | - 0x22 | c2:55:b8 | - 0x22 | + 0x10 |
SSID 11 | ce:55:a8 | - 0x16 | ce:55:b8 | - 0x16 | + 0x10 |
SSID 12 | ca:55:a8 | - 0x1A | ca:55:b8 | - 0x1A | + 0x10 |
SSID 13 | d6:55:a8 | - 0x0E | d6:55:b8 | - 0x0E | + 0x10 |
SSID 14 | d2:55:a8 | - 0x12 | d2:55:b8 | - 0x12 | + 0x10 |
SSID 15 | de:55:a8 | - 0x06 | de:55:b8 | - 0x06 | + 0x10 |
MR36 | |||||
Base MAC | 68:3a:1e | ||||
2.4 GHz | 1st octet offset | 5 GHz | 1st octet offset | 3rd octet offset | |
SSID 1 | 68:3a:1e | no change | 6a:3a:0e | + 0x02 | - 0x10 |
SSID 2 | 6e:3a:1e | + 0x06 | 6e:3a:0e | + 0x06 | - 0x10 |
SSID 3 | 62:3a:1e | - 0x06 | 62:3a:0e | - 0x06 | - 0x10 |
SSID 4 | 66:3a:1e | - 0x02 | 66:3a:0e | - 0x02 | - 0x10 |
SSID 5 | 7a:3a:1e | + 0x12 | 7a:3a:0e | + 0x12 | - 0x10 |
SSID 6 | 7e:3a:1e | + 0x16 | 7e:3a:0e | + 0x16 | - 0x10 |
SSID 7 | 72:3a:1e | + 0x0A | 72:3a:0e | + 0x0A | - 0x10 |
SSID 8 | 76:3a:1e | + 0x0E | 76:3a:0e | + 0x0E | - 0x10 |
SSID 9 | 4a:3a:1e | - 0x1E | 4a:3a:0e | - 0x1E | - 0x10 |
SSID 10 | 4e:3a:1e | - 0x1A | 4e:3a:0e | - 0x1A | - 0x10 |
SSID 11 | 42:3a:1e | - 0x26 | 42:3a:0e | - 0x26 | - 0x10 |
SSID 12 | 46:3a:1e | - 0x22 | 46:3a:0e | - 0x22 | - 0x10 |
SSID 13 | 5a:3a:1e | - 0x0E | 5a:3a:0e | - 0x0E | - 0x10 |
SSID 14 | 5e:3a:1e | - 0x0A | 5e:3a:0e | - 0x0A | - 0x10 |
SSID 15 | 52:3a:1e | - 0x16 | 52:3a:0e | - 0x16 | - 0x10 |
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Support should be able to help here. But the Documentation should also be updated @Hannah-C
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think the chances are very slim - but by chance, does the org-wide call return the information?
https://developer.cisco.com/meraki/api-v1/get-organization-devices-statuses/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From the API response example, I see that they are not bringing the BSSIDs, am I wrong?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The doc was meant to help figure out the BSSIDs before the information became available in dashboard and via the API several years ago.
Because of this the article says "No new BSSID values will be added to this article moving forward".
Pulling the info from dashboard or API shows the patterns used and one can extrapolate from there to apply to any AP base MAC. Bearing in mind the pattern can be different per model and depends on how many radios there are (2 or 3).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Ryan_Miles , thanks for the answer,
To be honest, I think it will be complex to reverse engineer it; I need a lot of examples, and I'm not sure I will do that 100% right.
I greatly appreciate your expertise in this field and your willingness to assist.
Is there any option to get a guide or something?
Thank you,
Emanuel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I got some insights (specifically on MR28)
I'm posting it as a picture because it keeps deleting my message because of the table.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here are a MR28 and MR36. I think my offsets are correct keeping in mind I woke up less than an hour ago and have had maybe 3 sips of coffee. Others perhaps can check my math and hex skills.
MR28 | |||||
Base MAC | e4:55:a8 | ||||
2.4 GHz | 1st octet offset | 5 GHz | 1st octet offset | 3rd octet offset | |
SSID 1 | e4:55:a8 | no change | e6:55:b8 | + 0x02 | + 0x10 |
SSID 2 | e2:55:a8 | - 0x02 | e2:55:b8 | - 0x02 | + 0x10 |
SSID 3 | ee:55:a8 | + 0x0A | ee:55:b8 | + 0x0A | + 0x10 |
SSID 4 | ea:55:a8 | + 0x06 | ea:55:b8 | + 0x06 | + 0x10 |
SSID 5 | f6:55:a8 | + 0x12 | f6:55:b8 | + 0x12 | + 0x10 |
SSID 6 | f2:55:a8 | + 0x0E | f2:55:b8 | + 0x0E | + 0x10 |
SSID 7 | fe:55:a8 | + 0x1A | fe:55:b8 | + 0x1A | + 0x10 |
SSID 8 | fa:55:a8 | + 0x16 | fa:55:b8 | + 0x16 | + 0x10 |
SSID 9 | c6:55:a8 | - 0x1E | c6:55:b8 | - 0x1E | + 0x10 |
SSID 10 | c2:55:a8 | - 0x22 | c2:55:b8 | - 0x22 | + 0x10 |
SSID 11 | ce:55:a8 | - 0x16 | ce:55:b8 | - 0x16 | + 0x10 |
SSID 12 | ca:55:a8 | - 0x1A | ca:55:b8 | - 0x1A | + 0x10 |
SSID 13 | d6:55:a8 | - 0x0E | d6:55:b8 | - 0x0E | + 0x10 |
SSID 14 | d2:55:a8 | - 0x12 | d2:55:b8 | - 0x12 | + 0x10 |
SSID 15 | de:55:a8 | - 0x06 | de:55:b8 | - 0x06 | + 0x10 |
MR36 | |||||
Base MAC | 68:3a:1e | ||||
2.4 GHz | 1st octet offset | 5 GHz | 1st octet offset | 3rd octet offset | |
SSID 1 | 68:3a:1e | no change | 6a:3a:0e | + 0x02 | - 0x10 |
SSID 2 | 6e:3a:1e | + 0x06 | 6e:3a:0e | + 0x06 | - 0x10 |
SSID 3 | 62:3a:1e | - 0x06 | 62:3a:0e | - 0x06 | - 0x10 |
SSID 4 | 66:3a:1e | - 0x02 | 66:3a:0e | - 0x02 | - 0x10 |
SSID 5 | 7a:3a:1e | + 0x12 | 7a:3a:0e | + 0x12 | - 0x10 |
SSID 6 | 7e:3a:1e | + 0x16 | 7e:3a:0e | + 0x16 | - 0x10 |
SSID 7 | 72:3a:1e | + 0x0A | 72:3a:0e | + 0x0A | - 0x10 |
SSID 8 | 76:3a:1e | + 0x0E | 76:3a:0e | + 0x0E | - 0x10 |
SSID 9 | 4a:3a:1e | - 0x1E | 4a:3a:0e | - 0x1E | - 0x10 |
SSID 10 | 4e:3a:1e | - 0x1A | 4e:3a:0e | - 0x1A | - 0x10 |
SSID 11 | 42:3a:1e | - 0x26 | 42:3a:0e | - 0x26 | - 0x10 |
SSID 12 | 46:3a:1e | - 0x22 | 46:3a:0e | - 0x22 | - 0x10 |
SSID 13 | 5a:3a:1e | - 0x0E | 5a:3a:0e | - 0x0E | - 0x10 |
SSID 14 | 5e:3a:1e | - 0x0A | 5e:3a:0e | - 0x0A | - 0x10 |
SSID 15 | 52:3a:1e | - 0x16 | 52:3a:0e | - 0x16 | - 0x10 |
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oh, and I realize that the BSSID Details in the dashboard are not correct. I am connected to a BSSID ...63:07:ee:dd, but based on the dashboard it should be ...63:07:ee:d0.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Isn't it simpler to use a Wifi spectrum analyzer?
Please, if this post was useful, leave your kudos and mark it as solved.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you checked this discussion?
https://community.meraki.com/t5/Wireless/Meraki-MR-BSSID-MAC-Calculator/m-p/32358#M5129
Please, if this post was useful, leave your kudos and mark it as solved.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yep, he doesn't have MR28.
