MR28/MR36 BSSID Calculation

Solved
Spaz
Here to help

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.

1 Accepted Solution
Ryan_Miles
Meraki Employee
Meraki Employee

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 MACe4:55:a8    
 2.4 GHz1st octet offset5 GHz1st octet offset3rd octet offset
SSID 1e4:55:a8no changee6:55:b8+ 0x02+ 0x10
SSID 2e2:55:a8- 0x02e2:55:b8- 0x02+ 0x10
SSID 3ee:55:a8+ 0x0Aee:55:b8+ 0x0A+ 0x10
SSID 4ea:55:a8+ 0x06ea:55:b8+ 0x06+ 0x10
SSID 5f6:55:a8+ 0x12f6:55:b8+ 0x12+ 0x10
SSID 6f2:55:a8+ 0x0Ef2:55:b8+ 0x0E+ 0x10
SSID 7fe:55:a8+ 0x1Afe:55:b8+ 0x1A+ 0x10
SSID 8fa:55:a8+ 0x16fa:55:b8+ 0x16+ 0x10
SSID 9c6:55:a8- 0x1Ec6:55:b8- 0x1E+ 0x10
SSID 10c2:55:a8- 0x22c2:55:b8- 0x22+ 0x10
SSID 11ce:55:a8- 0x16ce:55:b8- 0x16+ 0x10
SSID 12ca:55:a8- 0x1Aca:55:b8- 0x1A+ 0x10
SSID 13d6:55:a8- 0x0Ed6:55:b8- 0x0E+ 0x10
SSID 14d2:55:a8- 0x12d2:55:b8- 0x12+ 0x10
SSID 15de:55:a8- 0x06de:55:b8- 0x06+ 0x10

 

MR36     
Base MAC68:3a:1e    
 2.4 GHz1st octet offset5 GHz1st octet offset3rd octet offset
SSID 168:3a:1eno change6a:3a:0e+ 0x02- 0x10
SSID 26e:3a:1e+ 0x066e:3a:0e+ 0x06- 0x10
SSID 362:3a:1e- 0x0662:3a:0e- 0x06- 0x10
SSID 466:3a:1e- 0x0266:3a:0e- 0x02- 0x10
SSID 57a:3a:1e+ 0x127a:3a:0e+ 0x12- 0x10
SSID 67e:3a:1e+ 0x167e:3a:0e+ 0x16- 0x10
SSID 772:3a:1e+ 0x0A72:3a:0e+ 0x0A- 0x10
SSID 876:3a:1e+ 0x0E76:3a:0e+ 0x0E- 0x10
SSID 94a:3a:1e- 0x1E4a:3a:0e- 0x1E- 0x10
SSID 104e:3a:1e- 0x1A4e:3a:0e- 0x1A- 0x10
SSID 1142:3a:1e- 0x2642:3a:0e- 0x26- 0x10
SSID 1246:3a:1e- 0x2246:3a:0e- 0x22- 0x10
SSID 135a:3a:1e- 0x0E5a:3a:0e- 0x0E- 0x10
SSID 145e:3a:1e- 0x0A5e:3a:0e- 0x0A- 0x10
SSID 1552:3a:1e- 0x1652:3a:0e- 0x16- 0x10
Ryan

If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.

View solution in original post

11 Replies 11
KarstenI
Kind of a big deal
Kind of a big deal

Support should be able to help here. But the Documentation should also be updated @Hannah-C 

If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.
PhilipDAth
Kind of a big deal
Kind of a big deal

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/

 

Spaz
Here to help

From the API response example, I see that they are not bringing the BSSIDs, am I wrong?

Ryan_Miles
Meraki Employee
Meraki Employee

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).

Ryan

If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.
Spaz
Here to help

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

Spaz
Here to help

I got some insights (specifically on MR28)
I'm posting it as a picture because it keeps deleting my message because of the table.

 

Spaz_0-1719236489793.png

 

Ryan_Miles
Meraki Employee
Meraki Employee

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 MACe4:55:a8    
 2.4 GHz1st octet offset5 GHz1st octet offset3rd octet offset
SSID 1e4:55:a8no changee6:55:b8+ 0x02+ 0x10
SSID 2e2:55:a8- 0x02e2:55:b8- 0x02+ 0x10
SSID 3ee:55:a8+ 0x0Aee:55:b8+ 0x0A+ 0x10
SSID 4ea:55:a8+ 0x06ea:55:b8+ 0x06+ 0x10
SSID 5f6:55:a8+ 0x12f6:55:b8+ 0x12+ 0x10
SSID 6f2:55:a8+ 0x0Ef2:55:b8+ 0x0E+ 0x10
SSID 7fe:55:a8+ 0x1Afe:55:b8+ 0x1A+ 0x10
SSID 8fa:55:a8+ 0x16fa:55:b8+ 0x16+ 0x10
SSID 9c6:55:a8- 0x1Ec6:55:b8- 0x1E+ 0x10
SSID 10c2:55:a8- 0x22c2:55:b8- 0x22+ 0x10
SSID 11ce:55:a8- 0x16ce:55:b8- 0x16+ 0x10
SSID 12ca:55:a8- 0x1Aca:55:b8- 0x1A+ 0x10
SSID 13d6:55:a8- 0x0Ed6:55:b8- 0x0E+ 0x10
SSID 14d2:55:a8- 0x12d2:55:b8- 0x12+ 0x10
SSID 15de:55:a8- 0x06de:55:b8- 0x06+ 0x10

 

MR36     
Base MAC68:3a:1e    
 2.4 GHz1st octet offset5 GHz1st octet offset3rd octet offset
SSID 168:3a:1eno change6a:3a:0e+ 0x02- 0x10
SSID 26e:3a:1e+ 0x066e:3a:0e+ 0x06- 0x10
SSID 362:3a:1e- 0x0662:3a:0e- 0x06- 0x10
SSID 466:3a:1e- 0x0266:3a:0e- 0x02- 0x10
SSID 57a:3a:1e+ 0x127a:3a:0e+ 0x12- 0x10
SSID 67e:3a:1e+ 0x167e:3a:0e+ 0x16- 0x10
SSID 772:3a:1e+ 0x0A72:3a:0e+ 0x0A- 0x10
SSID 876:3a:1e+ 0x0E76:3a:0e+ 0x0E- 0x10
SSID 94a:3a:1e- 0x1E4a:3a:0e- 0x1E- 0x10
SSID 104e:3a:1e- 0x1A4e:3a:0e- 0x1A- 0x10
SSID 1142:3a:1e- 0x2642:3a:0e- 0x26- 0x10
SSID 1246:3a:1e- 0x2246:3a:0e- 0x22- 0x10
SSID 135a:3a:1e- 0x0E5a:3a:0e- 0x0E- 0x10
SSID 145e:3a:1e- 0x0A5e:3a:0e- 0x0A- 0x10
SSID 1552:3a:1e- 0x1652:3a:0e- 0x16- 0x10
Ryan

If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.
KarstenI
Kind of a big deal
Kind of a big deal

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.

If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.
alemabrahao
Kind of a big deal
Kind of a big deal

Isn't it simpler to use a Wifi spectrum analyzer?

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
alemabrahao
Kind of a big deal
Kind of a big deal

Have you checked this discussion?

 

https://community.meraki.com/t5/Wireless/Meraki-MR-BSSID-MAC-Calculator/m-p/32358#M5129

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
Spaz
Here to help

Yep, he doesn't have MR28.

Get notified when there are additional replies to this discussion.
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.
Labels