As I’m in the UK we don’t have to worry about the E911 service here and where I have seen it the most is for seeing where someone is within a building/campus.
Usually the main thing that you use to differentiate the network you are on is the IP address your host has - different subnets for different buildings. But the other powerful area is to have your location automatically update as you move between wireless access points ("Tobie is in meeting room 5").
This is achieved by finding the BSSID of the access points in you organisation and then using the Set-CsLisWirelessAccessPoint PowerShell cmdlet and supplying the relevant details.
Recently a client moved from an HP ProCurve network to a new Meraki setup. This meant that all of the BSSID’s that where in the LIS database where now redundant and needed to be repopulated. But – where to get the BSSID’s from? In the ProCurve Wireless Edge Services controller you could see them but the Merkai dashboard does not show them (I’ve added it as a feature suggestions so hope it gets included in a future sprint), so instead you need to do some extra work.
I emailed Meraki support a few times and didn’t get a satisfactory answer on how to ID the BBSID <> AP relationship so eventually picked up the phone and got through to a brilliant techie, who after explaining my problem found some information in an internal Cisco document that shows how the BSSID is created:
2.4 Ghz (r0): +02x0 to 1st octet; +40x0 to 3rd octet
5 Ghz (r1): +02x0 to 1st octet; +50x0 to 3rd octet
1st: No change
All others: +01x0 to 6th octet for each subsequent SSID
2.4 Ghz Radio 5 GHz Radio
SSID 0 02:00:40:00:00:00 02:00:50:00:00:00
SSID 1 02:00:40:00:00:01 02:00:50:00:00:01
SSID 2 02:00:40:00:00:02 02:00:50:00:00:02...
So what does this mean? Well, first you go to your Meraki Dashboard, navigate to:
Monitor - Access points
and grab the following information:
AP Name and MAC Address
|Access Points and MAC addresses in Meraki|
........or use my handy Excel Spreadsheet to do it for you automagically (thanks Daniel Mycock for helping to write the magic).
Simply add in the names and MAC addresses into the table and select the "slot" that the SSID is in from the drop down (green box).
Once you have done so you will now have the BSSID's to create your PowerShell with:
Now wait for the management store to replicate (thanks for the script Graham)
and log into a client to see the resulting network working :-)
Hopefully this gives enough information to get your LIS databases up to date with a Meraki network.