Defining the Location Hierarchy
Cisco Spaces supports the following wireless networks:
-
Cisco Meraki
-
Cisco Wireless Controller with or with out Cisco CMX
-
Cisco Catalyst 9800 Series Wireless Controller
Note |
For Cisco Wireless Controller without Cisco CMX and Cisco Catalyst 9800 Series Wireless Controller, you can ensure that appropriate data transfer happens between the Controller and Cisco Spaces using a Cisco Spaces: Connector. |
Based on your wireless network, choose the required instructions from the following:
Defining the Location Hierarchy for Cisco Meraki
To import the Cisco Meraki locations, first you must add the Cisco Meraki Organization under the customer name. You can then import Meraki networks. When you import a Meraki network, its floors, and access points are also imported. You can group the access points and create zones at network or floor level. You can group the locations at customer name, or organization level. You can also rename the customer name.
A Meraki Network Location may contain one or more Meraki access points with Cisco Spaces-supported tags. When adding such a Meraki Network Location, only these tagged APs will be added to the Location Hierarchy. Currently, Cisco Spaces only supports the Cisco-DNASpaces tag.
If a Meraki Network Location with one or more Cisco Spaces-tagged APs is already added to the Cisco Spaces location hierarchy, then only these tagged APs will be added during the background network synchronization. Non-Cisco Spaces-tagged APs that exist in the location hierarchy for this network will be removed from their respective locations during the next background network synchronization.
However, if none of the APs in the Meraki network have Cisco Spaces-supported tags, then all the access points will be added to the Location Hierarchy. If such a Meraki Network Location having no tagged APs is already added to the Cisco Spaces location hierarchy, then all the APs will be synchronized to the location hierarchy. There will be no change to the existing location hierarchy.
Before creating the location hierarchy, ensure that all the prerequisites are met. To know the prerequisites for creating the location hierarchy, see the Prerequisites for Defining the Location Hierarchy.
The location hierarchy for Cisco Meraki network is as follows:
.
The Location Hierarchy for Cisco Meraki is shown in the following figure.
If you do not have Meraki credentials you can import the locations using Meraki API keys. For more information on importing the locations from Meraki using the API keys, see Importing Cisco Meraki Locations Using the API Keys.
If you have the Meraki credentials, to import the Meraki locations to Cisco Spaces, perform the following steps:
Note |
After defining the location hierarchy, ensure that you define timezones for locations. The timezone defined affects the Cisco Spaces rules and reports. |
Adding a Cisco Meraki Organization
To create the location hierarchy in Cisco Spaces, first you must add the Cisco Meraki Organization of which you want to import the locations to the location hierarchy.
Note |
Cisco Spaces enables you to add multiple Cisco Meraki Organizations to the location hierarchy so that you can connect to the multiple Meraki organizations simultaneously. |
To add a Cisco Meraki Organization to the location hierarchy, perform the following steps:
Procedure
Step 1 |
In the Cisco Spaces dashboard, choose Location Hierarchy. |
Step 2 |
In the Location Hierarchy window that appears, click More Actions for the customer name (root name). |
Step 3 |
Choose Add a Wireless Network. |
Step 4 |
From the Wireless Network drop-down list that appears, choose Cisco Meraki. |
Step 5 |
Enter the user name and password for your Meraki account, and click Login. |
Step 6 |
From the Organization drop-down list, choose the Cisco Meraki Organization from which you want to import the locations. |
Step 7 |
Click Add. The organization that is added gets listed in the location hierarchy. |
Adding a Network to Cisco Meraki Organization
Cisco Spaces enables you to maintain the network, and floor structure followed for the location hierarchy in Cisco Meraki. After adding a Cisco Meraki Organization to the location hierarchy, you can import its networks, and the associated floors.
To import a network and its associated floors to the location hierarchy, perform the following steps:
Procedure
Step 1 |
In the Cisco Spaces dashboard, click Location Hierarchy. |
||
Step 2 |
In the 'Location Hierarchy window, click the More Actions icon at the far right of the Cisco Meraki Organization for which you want to add the network. |
||
Step 3 |
Choose Add Network. |
||
Step 4 |
In the Add Network window, select the networks that you want to add to the location hierarchy. The Add Network window appears with all the available networks for that Cisco Meraki Organization. |
||
Step 5 |
Click Add. The networks added gets listed in the location hierarchy along with its associated floors.
|
Creating Zones and Adding Access Points
You can group the access points of a network or floor using zones. You can create the zones at network or floor level.
Note |
You cannot modify the access points for a floor. |
To create a zone for a network or floor, perform the following steps:
Procedure
Step 1 |
In the Cisco Spaces dashboard, choose Location Hierarchy. |
Step 2 |
In the Locations window, click the More Actions at the far right of the network or floor under which you want to create the zone. |
Step 3 |
Choose Add Zone. |
Step 4 |
In the Add Zone window that appears, perform the following steps:
|
What to do next
Tip |
Before creating the zones, locate the access points that you want to include in the zone in the Cisco Meraki dashboard. |
Note |
When you add an access point of a network or floor to a zone, that access point will not be available for that network or floor. The access points added to a zone will not be available for other zones. |
Importing Cisco Meraki Locations Using the API Keys
Use the Cisco Meraki locations for the first time using the API keys.
window to importTo import Cisco Meraki locations using the API keys, perform the following steps:
Procedure
Step 1 |
In the Location Hierarchy window, click the More Actions icon for the customer name (root name), and click Connect Wireless Networks. |
Step 2 |
In the Connect your wireless network window, click Go to Setup. |
Step 3 |
In the Connect your wireless network window, click +Add New. |
Step 4 |
Select Cisco Meraki as the wireless network. The Connect via Meraki API Key wireless network is displayed. |
Step 5 |
Click Connect to connect Cisco Meraki with Cisco Spaces using the API key. The Connect via API key pop-up window is displayed. |
Step 6 |
In the API Key field, enter the Cisco Meraki API key to fetch the network information and click Connect. Initially, the list of Organizations for that Cisco Meraki API key is listed. Based on the selected organization, the network locations are listed and the selected networks gets imported into Location Hierarchy. |
Step 7 |
Enter the Post URL and Secret Key parameters to configure Meraki scanning API. |
Step 8 |
Click Import Networks to import Cisco Meraki networks into Location Hierarchy. Initially, the list of Organizations for that Cisco Meraki API key is listed. Based on the selected organization, the network locations are listed and the selected networks gets imported into Location Hierarchy. After the import, the network locations gets listed in the Locations Hierarchy window. When you import a network, the floors and access points under it also imported. |
Defining the Location Hierarchy for Cisco AireOS/ Cisco Catalyst
You can connect CiscoAireOS (Cisco Wireless Controller) and Cisco Catalyst (Cisco Catalyst 9800 Series Wireless Controller) to Cisco Spaces and import the location hierarchy using any of the following connectors: Cisco CMX, Cisco WLC Direct Connect, or Cisco Spaces: Connector.
Defining the Location Hierarchy for Cisco AireOS/ Cisco Catalyst Wireless Controller with Cisco CMX
Before creating the location hierarchy, ensure that all the prerequisites are met. To know the prerequisites for creating the location hierarchy, see the Prerequisites for Defining the Location Hierarchy.
Cisco Spaces supports only Cisco CMX 10.6 or later.
Note |
The CMX on Prem option in Add a Wireless window will not function any more. When connecting Cisco Spaces to Cisco AireOS/ Catalyst with Cisco CMX, for importing the location to location hierarchy, you can import the locations using CMX Tethering. CMX Tethering can be done by uploading map to Map Services or by configuring Token in Cisco CMX. After importing maps, the map data will reflect in the Location Hierarchy automatically. |
The location hierarchy for Cisco AireOS Wireless Controller with a Cisco CMX installation is as following:
Note |
|
The location hierarchy for Cisco AireOS/Catalyst Wireless Controller with Cisco CMX is shown in the following figure.
Note |
After defining the location hierarchy, ensure that you define timezones for locations. The timezone defined affects the Cisco Spaces rules and reports. |
Connecting Cisco Spaces to Cisco Wireless Controller or Cisco Catalyst 9800 Series Wireless Controller Using CMX Tethering
If you are having Cisco CMX 10. 6 or later, you can use the CMX tethering feature to connect Cisco Spaces to the controller, import locations and to configure the location updates for notifications and reports.
Cisco Spaces Network Sync Server supports AP synchronization for CMX Tethering. For CMX Tethering, the changes made to APs in Cisco Prime get updated in Cisco Spaces location hierarchy. To synchronize the AP changes, do any of the following:
-
In Cisco CMX, click SYSTEM. In the dashboard that appears, choose . In the window that appears, provide Cisco Prime Username, Password and IP Address. Then click Import Controllers and Maps to get latest map changes. Click Save.
-
Download updated map from Cisco Prime Infrastructure and upload it to Cisco CMX.
-
Download updated map from Cisco Prime and upload it to Map Services in Cisco Spaces.
You can do CMX Tethering in the following ways:
CMX Tethering by Configuring Token in Cisco CMX
To configure CMX Tethering through token, perform the following steps:
Procedure
Step 1 |
In the Cisco Spaces dashboard, choose . |
||
Step 2 |
In the Connect your wireless network window, click Add New. |
||
Step 3 |
Click Select for Cisco AireOS/Catalyst. |
||
Step 4 |
Click Select for Connect Via CMX Tethering. The prerequisites for using this option are displayed. |
||
Step 5 |
Click Continue Setup. The Connect Via CMX Tethering widget appears in the Connect your wireless network window. |
||
Step 6 |
Expand the widget Connect Via CMX Tethering . |
||
Step 7 |
Click Create New Token displayed at Step 2. |
||
Step 8 |
In the Create a new token window, enter a name and description for the Cisco CMX Tethering. |
||
Step 9 |
Click Save. |
||
Step 10 |
Click View Tokens displayed at Step 2. The Cisco CMX Tethering instance added gets listed. |
||
Step 11 |
To generate a token for connecting the Cisco Spaces dashboard with Cisco CMX, in the CMX Tethering Tokens window, click the Key icon for the Cisco CMX Tethering instance for which you want to generate a token. |
||
Step 12 |
Click Copy. |
||
Step 13 |
Log into Cisco CMX. |
||
Step 14 |
Choose . |
||
Step 15 |
In the Cloud Applications window that appears, click Enable in the Actions column for Cisco Spaces. |
||
Step 16 |
In the window that appears, configure the token copied from Cisco Spaces dashboard. When you configure CMX tethering using a token, the location map for the particular CMX node appears in the Map Service window and the locations appear automatically under Location Hierarchy of the Cisco Spaces dashboard.
|
CMX Tethering by Uploading the Location Map to Map Services
The configurations done in the external applications that are not part of Cisco Spaces, and the menu path and names specified for the tabs, windows, options, and so on in this documentation are subject to change.
You can export the maps from Cisco Prime Infrastructure or Catalyst Center. Maps exported from Cisco Prime Infrastructure or Catalyst Center, and imported into Cisco Spaces using Map Service will appear automatically under Location Hierarchy.
To import the locations to the location hierarchy by exporting the maps from Cisco Prime Infrastructure, perform the following steps:
Procedure
Step 1 |
Log into Cisco Prime Infrastructure. |
||||
Step 2 |
In the Settings/Getting Started window, click the circle icon near the top left of the window (near the Cisco logo). |
||||
Step 3 |
In the window that appears, click Maps on the left pane. |
||||
Step 4 |
In the Wireless Maps area, click Site Maps (Deprecated).
|
||||
Step 5 |
Click the drop-down list near Go, and choose Export Maps. |
||||
Step 6 |
Click Go. |
||||
Step 7 |
From the tree view of location maps, select the parent location (CMX node) that you want to export, and click Export .
Save the location map on your computer.
|
||||
Step 8 |
In the Cisco Spaces dashboard, choose . |
||||
Step 9 |
Click Upload at the top left of the window, and select the location map downloaded from Cisco Prime Infrastructure. The location map gets uploaded to the Map Service.
|
||||
Step 10 |
In the Cisco Spaces dashboard, choose Location Hierarchy.
|
Defining the Location Hierarchy for Cisco Catalyst 9800 Series Wireless Controllers or Cisco Wireless Controller (without Cisco CMX)
You can connect a Cisco AireOS Wireless Controller (without CMX) or Cisco Catalyst 9800 Series Wireless Controller to Cisco Spaces using any of the following connectors:
-
Cisco WLC Direct Connect
-
Cisco Spaces: Connector
For more information on features supported by these connectors, see Features Supported by Various Connectors.
When you have connected the controller to Cisco Spaces using Cisco WLC Direct Connect or Cisco Spaces Connector, you can import the locations to the location hierarchy using any of the following methods:
-
Access Point Prefix: If you are using this option, you can add only networks, groups, and zones in the location hierarchy.
For more information on connecting the Cisco Wireless Controller to Cisco Spaces, and importing the location hierarchy to the Cisco Spaces dashboard, see Importing the Locations using Access Point Prefix. Alternatively, you can also refer to the configurations steps for Connect WLC/Catalyst 9800 Directly in Setup > Wireless Networks of Cisco Spaces dashboard.
-
Importing from Maps: This radio button is disabled now. Importing the locations through maps must be done now through . Using maps, you can import the locations in the same hierarchical structure as in Cisco Prime Infrastructure, Campus-Building-Floor. You must export the location map from Cisco Prime Infrastructure and upload the map to the Map Service option in the Cisco Spaces dashboard to view the locations in the location hierarchy. After importing maps to Cisco Spaces, the map data will reflect in the Location Hierarchy automatically. For more information on importing the locations using Map Services, see Importing Locations to the Location Hierarchy Using Map Services.
Note |
|
Importing the Locations using Access Point Prefix
Procedure
Step 1 |
To import the locations to the Cisco Spaces, click the three-line menu icon at the top-left of the Cisco Spaces dashboard. |
||||
Step 2 |
Choose Location Hierarchy. |
||||
Step 3 |
In the Location Hierarchy window, click More Actions at the far right of the customer name(root name). |
||||
Step 4 |
Click Add a Wireless Network. |
||||
Step 5 |
From the Wireless Network drop-down list, choose WLC Direct Connect. |
||||
Step 6 |
Click the Access Point Prefix radio button. The imported Cisco Wireless Controllers get listed.
|
||||
Step 7 |
Select the Cisco Wireless Controller, and click Next. This Cisco Wireless Controller will act as the primary Cisco Wireless Controller. |
||||
Step 8 |
Select another Cisco Wireless Controller as the secondary controller, and click Next.
The secondary controller is optional. You can move to the next screen without selecting a secondary controller by clicking the Skip button. |
||||
Step 9 |
Select the networks that you want to add.
|
||||
Step 10 |
Click Done. The APs of the primary and secondary controllers selected will get listed in the location hierarchy. |
||||
Step 11 |
In the location hierarchy, click the More Actions icon at the far right of the network, and click Add Zone. |
||||
Step 12 |
In the window that appears, enter a name for the zone, and select the APs to be included in the zone. |
||||
Step 13 |
Similarly, create all the required zones. |
||||
Step 14 |
If you have created the location hierarchy earlier using the Cisco CMX, delete that location hierarchy, and re-configure the rules such as captive portal rules, engagement rules and location personas rules.
|
What to do next
You can change the primary controller, and add more secondary controllers. You can also add APs of multiple prefixes to a single network. For more information, see the Managing the Location Hierarchy for Cisco Wireless Controller or Cisco Catalyst 9800 Series Controller(with WLC Direct Connect or Cisco Spaces: Connector).
Importing Locations to the Location Hierarchy Using Map Services
If a Cisco Wireless Controller or Cisco Catalyst 9800 Series Wireless Controller is connected to Cisco Spaces through WLC Direct Connect or Cisco Spaces Connector, you can import the locations to the location hierarchy using the Map Services. If you are using this option, you can import the locations in the same hierarchical structure, Campus- Building-floor .
Note |
You can export the maps from Cisco Prime Infrastructure or Catalyst Center. Maps exported from Cisco Prime Infrastructure or Catalyst Center and imported into Cisco Spaces using Map Service appears automatically under Location Hierarchy. |
To import the locations to the location hierarchy by exporting the maps from Cisco Prime, perform the following steps:
Procedure
Step 1 |
Log into Cisco Prime Infrastructure. |
||
Step 2 |
In the Settings /Getting Started window, click the circle icon near the top-left of the window (near the Cisco logo). |
||
Step 3 |
In the window that appears, click Maps on the left pane. |
||
Step 4 |
In the Wireless Maps area, click Site Maps (Deprecated).
|
||
Step 5 |
Click the drop-down list near Go, and choose Export Maps. |
||
Step 6 |
Click Go. |
||
Step 7 |
From the tree view of location maps, select the parent location (CMX node) that you want to export, and click Export.
|
||
Step 8 |
Save the location map on your computer.
|
||
Step 9 |
In the Cisco Spaces dashboard, choose Setup > Map Service. |
||
Step 10 |
Click Upload at the top left of the window, and select the location map downloaded from Cisco Prime Infrastructure. The location map gets uploaded to the Map Service. |
||
Step 11 |
In the Cisco Spaces dashboard, choose Location Hierarchy.
|