- Preface
-
- Overview
- Adding and Deleting Mobility Services Engines and Licenses
- Synchronizing Mobility Services Engines
- Configuring High Availability
- MSE Delivery Modes
- Configuring and Viewing System Properties
- Mobile Concierge Services
- Managing Users and Groups
- Configuring Event Notifications
- Context-Aware Service Planning and Verification
- Working with Maps
- Monitoring the System and Services
- Index
- Licensing Requirement
- Planning Data, Voice, and Location Deployment
- Calibration Models
- Inspecting Location Readiness and Quality
- Verifying Location Accuracy
- Using Optimized Monitor Mode to Enhance Tag Location Reporting
- Configuring Interferer Notification
- Modifying Context-Aware Service Parameters
Context-Aware Service Planning and Verification
This chapter contains the following sections:
- Licensing Requirement
- Planning Data, Voice, and Location Deployment
- Calibration Models
- Inspecting Location Readiness and Quality
- Verifying Location Accuracy
- Using Optimized Monitor Mode to Enhance Tag Location Reporting
- Configuring Interferer Notification
- Modifying Context-Aware Service Parameters
- Enabling Notifications and Configuring Notification Parameters
- Location Template for Cisco Wireless LAN Controllers
- Location Services on Wired Switches and Wired Clients
- Verifying an NMSP Connection to a Mobility Services Engine
Licensing Requirement
Licenses are required to retrieve contextual information on tags and clients from access points. The license of the client also includes tracking of rogue clients and rogue access points. Licenses for tags and clients are offered independently and are offered in a range of quantities, from 3,000 to 12,000 units. For more information, see the Cisco 3300 Series Mobility Services Engine Licensing and Ordering Guide at : http://www.cisco.com/en/US/products/ps9742/products_data_sheets_list.html
Planning Data, Voice, and Location Deployment
This section contains the following topics:
Guidelines and Limitations
-
Access points, clients, and tags must be selected in the Floor Settings menu of the Monitor > Site MAPs page to appear on the map.
-
Recommended calculations assume the need for consistently strong signals. In some cases, fewer access points may be required than recommended.
-
You must select the Location Services to ensure that the recommended access points provide the true location of an element within seven meters at least 90% of the time.
Calculating the Placement of Access Points
To calculate the recommended number and placement of access points on a floor, follow these steps:
Calibration Models
If the provided RF models do not sufficiently characterize your floor layout, you can create and apply a calibration model to your floor that better represents its attenuation characteristics. In environments in which many floors share common attenuation characteristics (such as in a library), you can create one calibration model and apply it to floors with the same physical layout and same deployment.
You can collect data for a calibration using one of two methods:
-
Data point collection—Selects calibration points and calculates their coverage area one location at a time.
-
Linear point collection—Selects a series of linear paths and then calculates the coverage area as you traverse the path. This approach is generally faster than data point collection. You can also employ data point collection to augment location data missed by the linear paths.
- Guidelines and Limitations for Calibration Model
- Creating and Applying Data Point and Calibration Models
Guidelines and Limitations for Calibration Model
-
Calibration models can only be applied to clients, rogue clients, and rogue access points. Calibration for tags is done using the AeroScout System Manager. For more information on tag calibration, see the documentation available at the following URL: http://support.aeroscout.com
-
We recommend a client device that supports both 802.11a/n and 802.11b/g/n radios to expedite the calibration process for both spectrums.
-
Use a laptop or other wireless device to open Prime Infrastructure and perform the calibration process.
-
Use only associated clients to collect calibration data.
-
Rotate the calibrating client laptop during data collection so that the client is detected evenly by all access points in the vicinity.
-
Do not stop data collection until you reach the endpoint even if the data collection bar indicates completion.
-
It is generally observed that the point calibration gives more accurate calibration than line calibration.
Creating and Applying Data Point and Calibration Models
To create and apply data point and linear calibration models, follow these steps:
Step 1 | Choose Monitor > Site Maps. | ||||||||||||||
Step 2 | From the Select
a command drop-down list, choose
RF Calibration
Models. and then click
Go.
The RF Calibration Models page displays a list of calibration models. The default calibration model is available in all the virtual domains. | ||||||||||||||
Step 3 | From the Select a command drop-down list, choose Create New Model. and then click Go. | ||||||||||||||
Step 4 | Assign a name to
the model in the
Model Name text box. Click
OK.
The new model appears along with the other RF calibration models, but its status is listed as Not yet calibrated. | ||||||||||||||
Step 5 | To start the
calibration process, click the
Model Name
link. A new page appears showing the details of the new model.
| ||||||||||||||
Step 6 | From the Select
a command drop-down list, choose
Add Data
Points, and click
Go.
The campus, building, and floors displayed on this page are filtered based on the virtual domain. | ||||||||||||||
Step 7 | If you are
performing this process from a mobile device connected to Prime Infrastructure
through the Cisco Centralized architecture, the MAC address text box is
automatically populated with the address of the device. Otherwise, you can
manually enter the MAC address of the device you are using to perform the
calibration. MAC addresses that are manually entered must be delimited with
colons (such as FF:FF:FF:FF:FF:FF).
| ||||||||||||||
Step 8 | Choose the
appropriate campus, building, floor, or outdoor area where the calibration is
to be performed. Click
Next.
| ||||||||||||||
Step 9 | When the chosen
floor map and access point locations appear, a grid of plus marks (+) indicates
the locations where data is collected for calibration.
Using these locations as guidelines, you can perform either a point or linear data collection by appropriate placement of either the Calibration Point pop-up (point) or the Start and Finish pop-ups (linear) that appear on the map when the respective options appear.
| ||||||||||||||
Step 10 | To calibrate the data points, click the name of the calibration model at the top of the page. The main page for that model appears. | ||||||||||||||
Step 11 | From the Select a command drop-down list, choose Calibrate, and click Go. | ||||||||||||||
Step 12 | Click Inspect Location Quality when calibration completes. A map appears showing RSSI readings. | ||||||||||||||
Step 13 | To use the newly created calibration model, you must apply the model to the floor on which it was created (and on any other floors with similar attenuation characteristics). Choose Monitor > Site Maps and find the floor. At the floor map interface, choose Edit Floor Area from the drop-down list, and click Go. | ||||||||||||||
Step 14 | From the Floor
Type (RF Model) drop-down list, choose the newly created calibration model.
Click
OK to
apply the model to the floor.
|
Inspecting Location Readiness and Quality
This section contains the following topics:
- Guidelines and Limitations
- Inspecting Location Readiness Using Access Point Data
- Inspecting Location Quality Using Calibration Data
Guidelines and Limitations
By using data points gathered during a physical inspection and calibration, you can verify that a location meets the location specification (7 meters, 90%).
Inspecting Location Readiness Using Access Point Data
To inspect the location readiness using access point data, follow these steps:
Step 1 | Choose Monitor > Site Maps. | ||||||
Step 2 | Choose the appropriate floor location link from the list. A map appears showing the placement of all installed access points, clients, and tags and their relative signal strength.
| ||||||
Step 3 | From the Select a command drop-down list, choose Inspect Location Readiness, and click Go. A color-coded map appears showing those areas that meet (indicated by Yes) and do not meet (indicated by No) the ten meter, 90% location specification. |
Inspecting Location Quality Using Calibration Data
After completing a calibration model based on data points generated during a physical tour of the area, you can inspect the location quality of the access points. To inspect location quality based on calibration data, follow these steps:
Step 1 | Choose Monitor > Site Maps. | ||
Step 2 | From the Select a command drop-down list, choose RF Calibration Model, and then click Go. | ||
Step 3 | Click the appropriate
calibration model.
Details on the calibration including date of last calibration, number of data points by signal type (802.11a, 802.11 b/g) used in the calibration, location, and coverage are displayed. | ||
Step 4 | Click the
Inspect Location Quality
link.
A color-coded map noting the percentage of location errors appears.
|
Verifying Location Accuracy
By verifying location accuracy, you are ensuring that the existing access point deployment can estimate the location accuracy of the deployment.
You can analyze the location accuracy of non-rogue and rogue clients, asset tags, and interferers by using the Location Accuracy Tool.
The Location Accuracy Tool enables you to run either a scheduled or on-demand location accuracy test. Both tests are configured and executed through a single window.
There are two ways to test location accuracy using the Location Accuracy Tool:
-
Scheduled Accuracy Testing—Employed when clients and tags are already deployed and associated to the wireless LAN infrastructure. Scheduled tests can be configured and saved when clients and tags are already pre-positioned so that the test can be run on a regularly scheduled basis.
-
On-Demand Accuracy Testing—Employed when elements are associated but not pre-positioned. On demand testing allows you to test the location accuracy of clients, tags, and interferers at a number of different locations. It is generally used to test the location accuracy for a small number of clients, tags and interferers.
![]() Note | The Accuracy Tool enables you to run either a scheduled or on-demand location accuracy test. Both tests are configured and executed through a single page. |
- Using Scheduled Accuracy Testing to Verify Current Location Accuracy
- Using On-Demand Location Accuracy Testing
Using Scheduled Accuracy Testing to Verify Current Location Accuracy
To configure a scheduled accuracy test, follow these steps:
Step 1 | Choose Tools > Location Accuracy Tool. | ||
Step 2 | From the Select a command
drop-down list, choose
New Scheduled Accuracy
Test.
| ||
Step 3 | Enter a test name. | ||
Step 4 | Choose an area type from the
drop-down list.
| ||
Step 5 | Choose the building from the drop-down list. | ||
Step 6 | Choose the floor from the drop-down list. | ||
Step 7 | Select the begin and end time
of the test by entering the days, hours, and minutes. Hours are represented
using a 24-hour clock.
| ||
Step 8 | Select the destination point
for the test results. You can have the report e-mailed to you or you can
download the test results from the Accuracy Tests > Results page. Reports
are in PDF format.
| ||
Step 9 | Click Position Testpoints. The floor map appears with a list of all clients and tags on that floor with their MAC addresses. | ||
Step 10 | Select the check box next to
each client and tag for which you want to check the location accuracy.
When you select the MAC address check box for a client or tag, two overlapping icons appear on the map for that element. One icon represents the actual location and the other the reported location.
| ||
Step 11 | If the actual location for an
element is not the same as the reported location, drag the actual location icon
for that element to the correct position on the map.
| ||
Step 12 | Click Save when all elements are positioned. A page appears confirming successful accuracy testing. | ||
Step 13 | Click
OK to close the
confirmation page. You are returned to the Accuracy Tests summary page.
| ||
Step 14 | To view the results of the
location accuracy test, click
Test name and then click
Download in the page that
appears.
The Scheduled Location Accuracy Report includes the following information:
|
Using On-Demand Location Accuracy Testing
An on-demand accuracy test is run when elements are associated but not pre-positioned. On-demand testing allows you to test the location accuracy of clients and tags at a number of different locations. You generally use it to test the location accuracy for a small number of clients and tags. To run an on-demand accuracy test, follow these steps:
Step 1 | Choose Tools > Location Accuracy Tool. | ||
Step 2 | From the Select a command drop-down list, choose New On demand Accuracy Test. | ||
Step 3 | Enter a test name. | ||
Step 4 | Choose the area type from the
drop-down list.
| ||
Step 5 | Choose the building from the drop-down list. | ||
Step 6 | Choose the floor from the drop-down list. | ||
Step 7 | View the test results in the Accuracy Tests > Results page. Reports are in PDF format. | ||
Step 8 | Click Position Testpoints. The floor map appears with red cross hairs at the (0,0) coordinate. | ||
Step 9 | To test the location accuracy and RSSI of a location, choose either client or tag from the drop-down list on the left. A list of all MAC addresses for the chosen option (client or tag) appears in a drop-down list to its right. | ||
Step 10 | Choose a MAC address from the drop-down list, move the red cross hairs to a map location, and click the mouse to place it. | ||
Step 11 | Click Start to begin collecting accuracy data. | ||
Step 12 | Click
Stop to finish collecting
data.
| ||
Step 13 | Repeat Step 10 to Step 13 for each testpoint that you want to plot on the map. | ||
Step 14 | Click Analyze when you are finished mapping the testpoints. | ||
Step 15 | Click the
Results tab in the page
that appears.
The on-demand accuracy report includes the following information: | ||
Step 16 | To download
accuracy test logs from the Accuracy Tests summary page:
|
Using Optimized Monitor Mode to Enhance Tag Location Reporting
To optimize monitoring and location calculation of tags, you can enable Tracking Optimized Monitor Mode (TOMM) on up to four channels within the 2.4-GHz band (802.11b/g radio) of an access point. This allows you to focus channel scans only on those channels on which tags are usually programmed to operate (such as channels 1, 6, and 11).
You must enable monitor mode at the access point level before you can enable TOMM and assign monitoring channels on the 802.11 b/g radio of the access point.
Guidelines and Limitations
You can configure fewer than four channels for monitoring.
Optimizing Monitoring and Location Calculation of Tags
To optimize monitoring and location calculation of tags, follow these steps:
Configuring Interferer Notification
You can configure this feature only from the campus, building, and floor view page. To configure interferer notification, follow these steps:
Step 1 | Choose Design > Site Maps |
Step 2 | Click the name of the appropriate floor, building, or campus area. |
Step 3 | From the Select a command drop-down list, choose Configure Interferer Notifications, and click Go. The Interferer CAS notification Configuration page appears. The following devices are displayed: |
Step 4 | Select the devices check box for which you want notifications to be generated. |
Step 5 | Click Save. |
Modifying Context-Aware Service Parameters
You can also modify parameters that affect the location calculation of clients and tags such as Receiver Signal Strength Indicator (RSSI) measurements. Disable tracking and reporting of ad hoc rogue clients and access points.
- Licensing Requirement
- Guidelines and Limitations
- Modifying Tracking Parameters
- Modifying Filtering Parameters
- Modifying History Parameters
- Enabling Location Presence
- Importing and Exporting Asset Information
- Modifying Location Parameters
Licensing Requirement
Licenses are required to retrieve contextual information on tags and clients from access points. The license of the client also includes tracking of rogue clients and rogue access points. Licenses for tags and clients are offered independently and are offered in a range of quantities, from 3,000 to 12,000 units. For more information, see the Cisco 3300 Series Mobility Services Engine Licensing and Ordering Guide at : http://www.cisco.com/en/US/products/ps9742/products_data_sheets_list.html
Guidelines and Limitations
The Cisco 3315 Mobility Services Engine supports up to 2,000 clients and tags, and the Cisco 3350 Mobility Services Engine supports up to 18,000 clients and tags.
Modifying Tracking Parameters
The mobility services engine can track up to 25k for Cisco 3355 Mobility Service Engine and upto 50000 clients for Virtual Appliance (including rogue clients, rogue access points, wired clients, and interferers) and tags (combined count) with the proper license purchase and mobility services engine. Updates on the locations of tags, clients, and interferers being tracked are provided to the mobility services engine from the controller.
Only those tags, clients, and interferers that the controller is tracking are seen in the Prime Infrastructure maps, queries, and reports. No events and alarms are collected for non-tracked elements and none are used in calculating the 18,000 element limit for clients or tags.
You can modify the following tracking parameters using Prime Infrastructure:
-
Enable and disable wired and wireless client stations, active asset tags, and rogue clients, interferers, and access points whose locations you actively track.
-
Wired client location tracking enables servers in a data center to more easily find wired clients in the network. Servers are associated with wired switch ports in the network.
-
Set limits on how many of a specific element you want to track.
For example, given a client license of 25,000 trackable units, you can set a limit to track only 10,000 client stations (leaving 15,000 units available to allocate between rogue clients and rogue access points). Once the tracking limit is met for a given element, the number of elements not being tracked is summarized in the Tracking Parameters page.
This section includes the following topics:
Guidelines and Limitations
When upgrading mobility services engines from Release 6.0 to 7.0, if any limits have been set on wireless clients or rogues, they are reset because of the wired client limit change in Release 7.0.
The actual number of tracked clients is determined by the license purchased.
The actual number of tracked active RFID tags is determined by the license purchased.
We recommend that you use a Release 4.2 or higher controller for better latency and accuracy.
Configuring Tracking Parameters for a Mobility Services Engine
To configure tracking parameters for a mobility services engine, follow these steps:
Step 1 | Choose Services > Mobility Services. The Mobility Services page appears. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 2 | Click the name of the MSE whose properties you want to edit. The General Properties page appears. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 3 | Choose Context Aware Service > Administration > Tracking Parameters to display the configuration options. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 4 | Modify the tracking
parameters as appropriate. The following table lists the tracking parameters.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 5 | Click Save to store the new settings in the MSE database. |
Modifying Filtering Parameters
-
Specific MAC addresses can be entered and labeled as allowed or disallowed from location tracking. You can import a file with the MAC addresses that are to be allowed or disallowed, or you can enter them individually in Prime Infrastructure.
The format for entering MAC addresses is xx:xx:xx:xx:xx:xx. If a file of MAC addresses is imported, the file must follow a specific format:
-
Allowed MAC addresses must be listed first and preceded by an “[Allowed]” line item. Disallowed MAC addresses must be preceded by “[Disallowed].”
-
Wildcard listings can be used to represent a range of MAC addresses. For example, the first entry “00:11:22:33:*” in the following allowed listing is a wildcard.
Note
Allowed MAC address formats are viewable in the Filtering Parameters configuration page.
[Allowed] 00:11:22:33:* 22:cd:34:ae:56:45 02:23:23:34:* [Disallowed] 00:10:* ae:bc:de:ea:45:23
-
Probing clients are clients that are associated with one controller but whose probing activity enables them to appear to another controller and count as an element for the probed controller as well as its primary controller.
Modifying Filtering Parameters contains the following topics:
-
Configuring Filtering Parameters for a Mobility Services Engine
Guidelines and Limitations
Excluding probing clients can free up the licenses for the associated clients.
Configuring Filtering Parameters for a Mobility Services Engine
To configure filtering parameters for a mobility services engine, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. The Mobility Services page appears. | ||||||||||||||||||||||
Step 2 | Click the name of the mobility services engine whose properties you want to edit. The General Properties page appears. | ||||||||||||||||||||||
Step 3 | Choose Context Aware Service > Administration > Filtering Parameters to display the configuration options. | ||||||||||||||||||||||
Step 4 | Modify the filtering
parameters as appropriate. The following table lists filtering parameters.
| ||||||||||||||||||||||
Step 5 | Click Save to store the new settings in the mobility services engine database. |
Modifying History Parameters
Guidelines and Limitations
Before enabling location presence, synchronize the mobility services engine.
Configuring Mobility Services Engine History Parameters
To configure mobility services engine history, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. | ||||||||||||||||||||
Step 2 | Click the name of the mobility services engine whose properties you want to edit. | ||||||||||||||||||||
Step 3 | Choose Context Aware Service > Administration > History Parameters. | ||||||||||||||||||||
Step 4 | Modify the following history parameters as appropriate. The
following table lists history parameter.
| ||||||||||||||||||||
Step 5 | Click Save to store your selections in the mobility services engine database. |
Enabling Location Presence
You can enable location presence on a mobility services engine to expand civic (city, state, postal code, country) and geographic (longitude, latitude) location information beyond the Cisco default settings (campus, building, floor, and X, Y coordinates). You can then request this information for wireless and wired clients on demand for use by location-based services and applications.
You can also import advanced location information such as the MAC address of a wired client and the wired switch slot and port to which the wired client is attached.
You can configure location presence when a new campus, building, floor or outdoor area is added or configure it at a later date.
Once enabled, the mobility services engine can provide any requesting Cisco CX v5 client its location.
![]() Note | Before enabling this feature, you have to synchronize the mobility services engine. |
Guidelines and Limitations
Before enabling location presence, synchronize the mobility services engine.
Enabling and Configuring Location Presence on a Mobility Services Engine
To enable and configure location presence on a mobility services engine, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. Select the mobility services engine to which the campus or building or floor is assigned. |
Step 2 | Choose Context Aware Service > Administration > Presence Parameters. The Presence page appears. |
Step 3 | Select the Service Type On Demand check box to enable location presence for Cisco CX clients v5. |
Step 4 | Select one of the following
Location Resolution options:
|
Step 5 | Select any or all of the
location formats check boxes:
|
Step 6 | By default, the Text check box for Location Response Encoding is selected. It indicates the format of the information when received by the client. There is no need to change this setting. |
Step 7 | Select the Retransmission Rule Enable check box to allow the receiving client to retransmit the received information to another party. |
Step 8 | Enter a Retention Expiration value in minutes. This determines how long the received information is stored by the client before it is overwritten. The default value is 24 hours (1440 minutes). |
Step 9 | Click Save. |
Importing and Exporting Asset Information
This section contains the following topics:
Importing Asset Information
To import asset, chokepoint, and Time Difference Of Arrival (TDOA) receiver information for the mobility services engine using the Prime Infrastructure, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. |
Step 2 | Click the name of the mobility services engine for which you want to import information. |
Step 3 | Choose Context Aware Service > Administration > Import Asset Information. |
Step 4 | Enter the name of the text
file or browse for the filename.
Specify information in the imported file in the following formats: |
Step 5 | Click Import. |
Exporting Asset Information
To export asset, chokepoint, and Time Difference Of Arrival (TDOA) receiver information from the mobility services engine to a file using Prime Infrastructure, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. | ||
Step 2 | Click the name of the mobility services engine from which you want export information. | ||
Step 3 | Choose
Context Aware Service
> Administration
> Export Asset
Information.
Information in the exported file is in the following formats: | ||
Step 4 | Click Export. | ||
Step 5 | Click
Open
(display to page),
Save (to
external PC or server), or
Cancel.
|
Modifying Location Parameters
This section contains the following topic:
Configuring Location Parameters
To configure location parameters, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 2 | Click the name of the mobility services engine whose properties you want to modify. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 3 | Choose Context Aware Service > Advanced > Location Parameters. The configuration options appear. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 4 | Modify the
location parameters as appropriate. The following table lists location
parameters.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Step 5 | Click Save. |
Enabling Notifications and Configuring Notification Parameters
This section contains the following topics:
Enabling Notifications
User-configured conditional notifications manage which notifications the mobility services engine sends to Prime Infrastructure or a third-party destination compatible with the mobility services engine notifications.
Northbound notifications define which tag notifications the mobility services engine sends to third-party applications. Client notifications are not forwarded. By enabling northbound notifications in Prime Infrastructure, the following five event notifications are sent: chokepoints, telemetry, emergency, battery, and vendor data. To send a tag location, you must enable that notification separately.
The mobility services engine sends all northbound notifications in a set format. Details are available on the Cisco developers support portal at the following URL: http://developer.cisco.com/web/cdc
Configuring Notification Parameters
You can limit the rate at which a mobility services engine generates notifications, set a maximum queue size for notifications, and set a retry limit for notifications within a certain period.
Notification parameter settings apply to user-configurable conditional notifications and northbound notifications except as noted in Configuring Notification Parameters.
![]() Note | Modify notification parameters only when you expect the mobility services engine to send a large number of notifications or when notifications are not being received. |
To enable northbound notifications and to configure notification parameters, follow these steps:
Step 1 | Choose Services > Mobility Services. | ||||||||||||||||
Step 2 | Click the name of the mobility services engine you want to configure. | ||||||||||||||||
Step 3 | Choose Context Aware Service > Advanced > Notification Parameters to display the configuration options. | ||||||||||||||||
Step 4 | Select the Enable Northbound Notifications check box to enable the function. | ||||||||||||||||
Step 5 | Select the Notification Contents check box to send notifications to third-party applications (northbound). | ||||||||||||||||
Step 6 | Select one or more of the following Notification Contents check boxes: | ||||||||||||||||
Step 7 | Select the Notification Triggers check box. | ||||||||||||||||
Step 8 | Select one or more of the following Notification Triggers check boxes: | ||||||||||||||||
Step 9 | Enter the IP address or hostname and port for the system that is to receive the northbound notifications. | ||||||||||||||||
Step 10 | Choose the transport type from the drop-down list. | ||||||||||||||||
Step 11 | Select the HTTPS check box if you want to use HTTPS protocol for secure access to the destination system. | ||||||||||||||||
Step 12 | To modify the notification
parameter settings, enter the new value in the appropriate text box in the
Advanced page. The following table describes the user-configurable conditional
and northbound notifications fields.
| ||||||||||||||||
Step 13 | Click Save. |
Viewing Notification Statistics
You can view the notification statistics for a specific mobility engine. To view notification statistics information for a specific mobility services engine, follow these steps:
Step 1 | Choose Services > Mobility Services. | ||||||||||||||||||||||||||||||
Step 2 | Click the name of the mobility services engine you want to configure. | ||||||||||||||||||||||||||||||
Step 3 | Choose
Context Aware Service
> Advanced > Notification Parameters
to display the configuration options .
You can view the notification statistics for a specific mobility services engine. To view the Notification, choose Services > Mobility Services > MSE-name > Context Aware Service > Notification Statistics. where MSE-name is the name of a mobility services engine. The following table lists fields in the Notification Statistics page.
|
Location Template for Cisco Wireless LAN Controllers
Currently WiFi clients are moving towards lesser probing to discover an AP. Smartphones do this to conserve battery power. The applications on a smartphone have difficulty generating probe request but can easily generate data packets and hence trigger enhanced location for the application. FastLocate feature enhances the location performance via data packets RSSI reported through the WSSI module in monitor mode. The is accomplished by using the WSSI modules on the AP to monitor all traffic coming from a client. This not only increases the efficiency of monitoring such device packets to improve the location updates from the given client, but also does this with minimal impact on the client’s battery life. Enabling this feature will increase the update rate of location of all associated clients, and will have limited improvement on the update rate of unassociated clients.
You can set the following general and advanced parameters on the location template.
-
General parameters—Enable RFID tag collection, set the location path loss for calibrating or normal (non-calibrating) clients, measurement notification for clients, tags, and rogue access points, set the RSSI expiry timeout value for clients, tags, and rogue access points.
-
Advanced parameters—Set the RFID tag data timeout value , enable the location path loss configuration for calibrating client multi-band and set the FastLocate configuration.
This section contains Configuring a New Location Template for a Wireless LAN Controller
FastLocate Overview
Current generation of Wi-Fi clients probe less frequently to conserve battery power. It is often the case that probing behavior of a Wi-Fi client is device dependent. This poses a challenge for all W-Fi based location solution because they rely on RSSI measurements from probe frames that can be heard by multiple APs. With fewer probes from Wi-Fi clients, location updates become infrequent. Cisco has introduced FastLocate technology that addresses this problem. FastLocate makes it possible for multiple APs to hear the data packets at the same time. This is achieved with Wireless Security Module (WSM) to collect data packet RSSI sent by the associated Wi-Fi clients. Unlike probe request frames, applications on smartphone easily generate data traffic when they are connected to the Wi-Fi network. Enabling this feature will increase the update rate of location for all associated clients leading to a smoother blue dot experience. FastLocate increased the locate updates with minimal impact on clients battery life and is also device independent.
Deployment Considerations
-
FastLocate technology does not require new hardware or AP. The existing WSM module with AP 3K can be used.
-
MSE location algorithms can simultaneously calculate location from probes and data RSSI. There is no need to dedicate a new MSE for FastLocate.
-
For best results, all APs in the RF environment will have WSM module. This is a 1:1 density of APs with WSM module. While a mix of APs with module and without modules is possible, this deployment needs to be carefully planned. This is not a recommended deployment at this time.
Configuring a New Location Template for a Wireless LAN Controller
Step 1 | Choose Configure > Controller Template Launch Pad. | ||||||||||||||||||
Step 2 | Select the New (Location Configuration) link under the Location heading to create a new location template. | ||||||||||||||||||
Step 3 | In the New Controller Template page, enter a name for the location template in the General tab | ||||||||||||||||||
Step 4 | In the General tab, modify
parameters as necessary. The following table lists General tab fields.
| ||||||||||||||||||
Step 5 | On the Advanced tab, modify
parameters as necessary.
The following table describes each of the Advanced tab fields.
| ||||||||||||||||||
Step 6 | Click Save. |
Location Services on Wired Switches and Wired Clients
Once you define a wired switch and synchronize it with a mobility services engine, details on wired clients connected to a wired switch are downloaded to the mobility services engine over the NMSP connection. You can then view wired switches and wired clients using Prime Infrastructure.
Import and display of civic and Emergency Location Identification Number (ELIN) meets specifications of RFC 4776, which is outlined at the following URL: http://tools.ietf.org/html/rfc4776#section-3.4
- Prerequisites to Support Location Services for Wired Clients
- Guidelines and Limitations
- Configuring a Catalyst Switch Using the CLI
- Adding a Catalyst Switch to Prime Infrastructure
- Assigning and Synchronizing a Catalyst Switch to a Mobility Services Engine
Prerequisites to Support Location Services for Wired Clients
Guidelines and Limitations
WS-C4948, WS-C4948-10GE, ME-4924-10GE, WS-4928-10GE, WS-C4900M, WS-X4515, WS-X4516, WS-X4013+, WS-X4013+TS, WS-X4516-10GE, WS-X4013+10GE, WS-X45-SUP6-E, and WS-X45-SUP6-LE
A switch can be synchronized only with one mobility services engine. However, a mobility services engine can have many switches connected to it.
Configuring a Catalyst Switch Using the CLI
![]() Note | All commands are located in the privileged EXEC mode of the command-line interface. |
To configure location services on a wired switch or wired client, and apply it to an interface, follow these steps:
Step 1 | Log in to the command-line interface of the switch: Switch > enable Switch# Switch# configure terminal | ||
Step 2 | Enable NMSP: Switch(Config)# nmsp Switch(config-nmsp)# enable | ||
Step 3 | Configure the SNMP community: Switch(config)# snmp-server community wired-location | ||
Step 4 | Enable IP device tracking in the switch: Switch(config)# ip device tracking | ||
Step 5 | (Optional) Configure a civic location for a switch.
Enter configuration commands, one per line. End by pressing Ctrl-Z. The following is an example of a civic location configuration: Switch(config)# location civic-location identifier 6 Switch(config-civic)# name "switch-loc4" Switch(config-civic)# seat "ws-3" Switch(config-civic)# additional code "1e3f0034c092" Switch(config-civic)# building "SJ-14" Switch(config-civic)# floor "4" Switch(config-civic)# street-group "Cisco Way" Switch(config-civic)# number "3625" Switch(config-civic)# type-of-place "Lab" Switch(config-civic)# postal-community-name "Cisco Systems, Inc." Switch(config-civic)# postal-code "95134" Switch(config-civic)# city "San Jose" Switch(config-civic)# state "CA" Switch(config-civic)# country "US" Switch(config-civic)# end | ||
Step 6 | Configure the ELIN location for the switch.
| ||
Step 7 | Configure the location for a port on the switch. A switch has a specified number of switch ports, and clients and hosts are connected at these ports. When configuring location for a specific switch port, the client connected at that port is assumed to have the port location. If a switch (switch2) is connected to a port (such as port1) on another switch (switch1) all the clients connected to switch2 are assigned the location that is configured on port1. The syntax for defining the port is: interface {GigabitEthernet | FastEthernet} slot/module/port. Enter only one location definition on a line, and end the line by pressing Ctrl-Z. Switch(config)# interface GigabitEthernet 1/0/10 Switch(config-if)# location civic-location-id 6 Switch(config-if)# location elin-location-id 6 Switch(config-if)# end | ||
Step 8 | Assign a location to the switch itself. The following port location is configured on the FastEthernet network management port of the switch. Enter configuration commands, one per line. End by pressing Ctrl-Z. Switch(config)# interface FastEthernet 0 Switch(config-if)# location civic-location-id 6 Switch(config-if)# location elin-location-id 6 Switch(config-if)# end |
Adding a Catalyst Switch to Prime Infrastructure
All Catalyst switches must be configured with location services before they are added to Prime Infrastructure. To add a Catalyst switch configured for wired location service to Prime Infrastructure, follow these steps:
Step 1 | Choose Configure > Ethernet Switches. | ||
Step 2 | From the Select a command drop-down list, choose Add Ethernet Switches. The Add Ethernet Switches page appears. | ||
Step 3 | Choose
Device Info or
File from the Add Format
Type drop-down list.
| ||
Step 4 | Enter one or more IP addresses. | ||
Step 5 | Select the Location Capable check box. | ||
Step 6 | From the drop-down list,
choose the SNMP version if it is different from the default.
| ||
Step 7 | Enter wired-location as the SNMP community string in the Community text box. | ||
Step 8 | Click Prime Infrastructure. A page confirming the successful addition to Prime Infrastructure appears. | ||
Step 9 | Click OK in the Add Switches Result page. The newly added switch appears in the Ethernet Switches page. |
Assigning and Synchronizing a Catalyst Switch to a Mobility Services Engine
After adding a Catalyst switch to the Prime Infrastructure, you need to assign it to a mobility services engine and then synchronize the two systems. Once they are synchronized, an NMSP connection between the controller and the mobility services engine is established. All information on wired switches and wired clients connected to those switches downloads to the mobility services engine.
![]() Note | A switch can be synchronized only with one MSE. However, a MSE can have many switches connected to it. |
To assign and synchronize Catalyst switches to a MSE, follow these steps:
Step 1 | Choose Services > Synchronize Services. |
Step 2 | Click the Wired Switches tab to assign a switch to a MSE. |
Step 3 | Choose one or more switches to be synchronized with the MSE. |
Step 4 | Click Change MSE Assignment. |
Step 5 | Choose the MSE to which the switches are to be synchronized. |
Step 6 | Click
Synchronize to update the
MSE(s) database(s).
When items are synchronized, a green two-arrow icon appears in the Sync. Status column for each synchronized entry. |
Step 7 | To verify the NMSP connection between the switch and a MSE, see the Verifying an NMSP Connection to a Mobility Services Engine. |
Verifying an NMSP Connection to a Mobility Services Engine
NMSP manages communication between the mobility services engine and a controller or a location-capable Catalyst switch. Transport of telemetry, emergency, and chokepoint information between the mobility services engine and the controller or location-capable Catalyst switch is managed by this protocol.
To verify an NMSP connection between a MSE and a controller or a location-capable Catalyst switch, follow these steps:
Step 1 | Choose Services > Mobility Services Engines. | ||
Step 2 | In the Mobility Services page, click the device name link of the appropriate Catalyst switch or controller. | ||
Step 3 | Choose System > Status > NMSP Connection Status. | ||
Step 4 | Verify that the
NMSP Status is ACTIVE.
If not active, resynchronize the Catalyst switch or controller and the MSE.
|