06-23-2024 07:25 AM
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.
06-24-2024 07:31 AM
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 |
06-23-2024 11:29 AM
Support should be able to help here. But the Documentation should also be updated @Hannah-C
06-23-2024 02:08 PM
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/
06-24-2024 05:16 AM
From the API response example, I see that they are not bringing the BSSIDs, am I wrong?
06-23-2024 02:37 PM
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).
06-24-2024 04:52 AM
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
06-24-2024 06:42 AM
I got some insights (specifically on MR28)
I'm posting it as a picture because it keeps deleting my message because of the table.
06-24-2024 07:31 AM
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 |
06-27-2024 11:10 AM
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.
06-24-2024 06:32 AM
Isn't it simpler to use a Wifi spectrum analyzer?
06-24-2024 06:50 AM
Have you checked this discussion?
https://community.meraki.com/t5/Wireless/Meraki-MR-BSSID-MAC-Calculator/m-p/32358#M5129
06-24-2024 06:56 AM
Yep, he doesn't have MR28.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide