In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
Dieses Dokument beschreibt die Konfiguration und Fehlerbehebung von Hyperlocation in Connected Mobile Experiences (CMX).
Cisco empfiehlt, den Hyperlocation-Bereitstellungsleitfaden kennen zu lernen.
Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Dieses Dokument unterstützt Sie bei der Behebung von Problemen mit der schnellen Suche und Hyperlocation, wenn diese nicht wie erwartet funktionieren.
Hyperlocation ist eine Funktion von Cisco, die die Standortgenauigkeit erhöht. Weitere Informationen zu diesem Feature finden Sie im Hyperlocation Deployment Guide.
Hyperlocation verwendet die vom Access Point (AP) bereitgestellten Daten über den Client (RSSI-Level) und den Angle of Arrival (AoA).
Um den Hyperlocation verwenden zu können, benötigen Sie ein Hyperlocation-Modul (Wireless Security und Monitor/WSM) mit Halo-Antenne. Die Halo-Antenne verfügt über 32 Antennen im Inneren und kann erkennen, wo die Sonde/das Paket eingetroffen ist, abgesehen von den Informationen zur Signalstärke (Received Signal Strength Indication, RSSI), wodurch der Standort präziser wird. Weitere Informationen finden Sie hier.
Hyperlocation ist außerdem eine Funktion, die nur aktiviert werden kann, wenn CMX auf der physischen Appliance der 3365 Mobility Services Engine (MSE) oder der High-End Virtual Applications installiert ist.
Siehe Tabelle 3. des CMX-Datenblatts zur Überprüfung der Hardware-Richtlinien.
Wenn Sie sich nicht sicher sind, welche Spezifikationen auf der virtuellen Appliance ausgeführt werden, können Sie einen der folgenden Befehle ausführen:
cmxos inventory cmxos verify
WLC = Wireless LAN Controller
AoA - Ankunftswinkel
CMX - Connected Mobile Experience
AP = Access Point
NMSP = Network Mobility Service Protocol
SNMP = Simple Network Management Protocol
GUI - Grafische Benutzeroberfläche
CLI = Command Line Interface
ICMP = Internet Control Message Protocol
HTTP: Hyper Text Transfer Protocol
RSSI = Received Signal Strength Indication
NTP = Network Time Protocol
MAC = Media Access Control
WSM = Wireless Security and Monitoring Module
Schritt 1: Aktivieren von Hyperlocation auf WLC
Um Hyperlocation auf WLC zu aktivieren, verwenden Sie die folgende Befehlszeile:
(Cisco Controller) >config advanced hyperlocation enable
Die Hyperlocation kann auch in der WLC-GUI aktiviert werden:
Navigieren Sie zu Wireless > Access Points > Global Configuration > Enable Hyperlocation (Kontrollkästchen).
Schritt 2: Aktivieren Sie Hyperlocation auf dem CMX.
Um Hyperlocation in CMX zu aktivieren, melden Sie sich bei der GUI an, und führen Sie den folgenden Schritt aus:
Navigieren Sie zu System > (Zahnrad-Symbol) > Location Setup > Enable Hyperlocation (Kontrollkästchen), wie in diesem Bild gezeigt.
Dies aktiviert auch Fast Locate (d. h. standortbasiert auf Daten-Frames), sodass es aktiviert wird, solange Sie über (nicht Hyperlocation-)Überwachungsmodus-APs oder -Funkmodule oder über das Hyperlocation-Modul verfügen. Es gibt verschiedene Parameter im Zusammenhang mit dem Standortdienst, die Sie anpassen können. Weitere Informationen finden Sie hier; Link.
Schritt 3: Überprüfen der Hyperlocation auf WLC
So prüfen Sie, ob die Hyperlocation auf dem WLC aktiviert ist:
(Cisco Controller) >show advanced hyperlocation summary Hyperlocation.................................... UP Hyperlocation NTP Server......................... 10.48.39.33 Hyperlocation pak-rssi Threshold................. -70 Hyperlocation pak-rssi Trigger-Threshold......... 10 Hyperlocation pak-rssi Reset-Threshold........... 8 Hyperlocation pak-rssi Timeout................... 3 AP Name Ethernet MAC Slots Hyperlocation ---------------- ------------------- ------- ------------ AP78ba.f99f.3c24 78:ba:f9:9d:a6:e0 3 UP
Schritt 4: Überprüfen Sie, ob das Hyperlocation-Modul am Access Point erkannt wird.
(Cisco Controller) >show ap inventory ? <Cisco AP> Enter the name of the Cisco AP. all Displays inventory for all Cisco APs (Cisco Controller) >show ap inventory all Inventory for AP78ba.f99f.3c24 NAME: "AP3700" , DESCR: "Cisco Aironet 3700 Series (IEEE 802.11ac) Access Point" PID: AIR-CAP3702I-E-K9, VID: V03, SN: FCW1915N9YJ NAME: "Dot11Radio2" , DESCR: "802.11N XOR Radio" PID: AIR-RM3010L-E-K9 , VID: V01, SN: FOC19330ASB MODULE NAME: "Hyperlocation Module w/Antenna" ,DESCR: "Advanced Security Module (.11acW1) w/Ant" PID: AIR-RM3010L-E-K9 ,VID: V01 ,SN: FOC19330ASB ,MaxPower: 2000mW
(Cisco Controller) >show ap module summary all AP Name External Module Type ------------------- ----------------------- AP78ba.f99f.3c24 Hyperlocation Module w/Antenna
Hinweis: Es ist nicht möglich festzustellen, ob die Halo-Antenne mit dem Hyperlocation-Modul verbunden ist. Sie müssen das physisch überprüfen.
Schritt 5: Überprüfen der Hyperlocation auf dem Access Point
ap#show capwap client rcb -------OUTPUT OMITTED---------- Nexthop MAC Address : 0014.f15f.f7ca HYPERLOCATION ADMIN STATE : 1 WLC GATEWAY MAC : 00:14:F1:5F:F7:CA WLC HYPERLOCATION SRC PORT : 9999 BLE Module State : ENABLED MSE IP[0] : 10.48.71.21 MSE PORT[0] : 2003 -------OUTPUT OMITTED----------
Der Access Point sendet die AoA-Nachrichten an den CMX, der über den WLC weitergeleitet wird. Stellen Sie sicher, dass die angegebene MSE-IP die IP ist, die Sie verwenden möchten, da auf den APs nur eine MSE-IP unterstützt wird.
Stellen Sie sicher, dass die WLC-GATEWAY-MAC die MAC-Gateway-Adresse des WLC ist, wenn CMX und der WLC sich nicht im gleichen Subnetz befinden.
Andernfalls ist die WLC-GATEWAY-MAC-Adresse die CMX-MAC-Adresse.
Schritt 6: Überprüfen Sie die Hyperlocation in CMX.
Der erste Schritt besteht darin, zu überprüfen, ob alle Dienste auf CMX ausgeführt werden. Die hervorgehobenen Elemente werden vom Hyperlocation-Feature verwendet.
[cmxadmin@avitosin-1 ~]$ cmxctl status Done The nodeagent service is currently running with PID: 19316 +----------------+---------------+---------+----------------+ | Host | Service | Status | Uptime (HH:mm) | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Analytics | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6378 | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6379 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6380 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6381 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6382 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6383 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cache_6385 | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Cassandra | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Confd | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Configuration | Running | 1 days, 02:13 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Connect | Running | 1 days, 02:13 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Consul | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Database | Running | 1 days, 02:15 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Haproxy | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Hyperlocation | Running | 1 days, 02:12 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Influxdb | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Iodocs | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Location | Running | 1 days, 02:13 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Matlabengine | Running | 1 days, 02:12 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Metrics | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Nmsplb | Running | 0 days, 01:47 | +----------------+---------------+---------+----------------+ | avitosin-1.mse | Qlesspyworker | Running | 1 days, 02:14 | +----------------+---------------+---------+----------------+
Schritt 7: Überprüfen Sie, ob der CMX die AoA-Informationen vom WLC erhält.
tcpdump -i eth0 dst port 2003 -w aoa3.pcap
Die Wireshark-Erfassung belegt, dass das CMX die im Bild gezeigten AoA-Informationen erhält.
Schritt 8: Überprüfen Sie die Map/Physical AP Deployment.
Es ist sehr wichtig, sicherzustellen, dass der Pfeil des Access Points so konfiguriert ist, dass er in die tatsächliche Richtung auf der Karte zeigt. Andernfalls kann die Standortgenauigkeit abgeschaltet werden. Es ist technisch nicht erforderlich, dass alle APs eines Stockwerks ihre Pfeile in die gleiche Richtung weisen, aber es wird dringend empfohlen, Fehler in der Karte zu vermeiden (z. B. bei einem Austausch des Access Points, ist es sehr leicht zu vergessen, die Antennenausrichtung neu zu konfigurieren).
Es ist wichtig zu verstehen, dass die Genauigkeit nur dann wie erwartet erreicht werden kann, wenn der Client gleichzeitig von 4 APs mit einem RSSI besser als -75 dBm erkannt wird. Erfüllen einige Bereiche aus irgendeinem physischen Grund diese Anforderungen nicht, so muss die Genauigkeit geringer sein als erwartet.
In diesem Abschnitt überprüfen Sie, ob Ihre Konfiguration ordnungsgemäß funktioniert.
Das Überprüfungsverfahren wird ggf. bereits im Abschnitt Konfigurieren erläutert.
Dieser Abschnitt enthält Informationen, die Sie zur Fehlerbehebung bei Ihrer Konfiguration verwenden können.
In diesem Abschnitt werden CMX-spezifische Szenarien erläutert. Wenn zwischen dem WLC und CMX Firewalls vorhanden sind, müssen Sie diese Ports öffnen:
Szenario 1. Der Hyperlocation ist auf dem CMX aktiviert und auf dem WLC nicht aktiviert.
In diesem Fall werden keine AoA-Nachrichten vom WLC an CMX gesendet. Aktivieren Sie die Hyperlocation in WLC, und überprüfen Sie, ob CMX die AoA-Meldungen an Port 2003 vom WLC empfängt.
Szenario 2. Der WLC lässt sich nicht mit CMX synchronisieren, ist aber erreichbar.
In diesem Fall überprüfen Sie die NTP-Konfigurationen (Network Time Protocol) auf dem CMX und dem WLC (überprüfen Sie das Datum).
Führen Sie den Befehl # show capwap client rcb auf dem Access Point aus, um Folgendes anzuzeigen:
Nexthop MAC Address : 0014.f15f.f7ca HYPERLOCATION ADMIN STATE : 1 WLC GATEWAY MAC : 00:14:F1:5F:F7:CA WLC HYPERLOCATION SRC PORT : 9999 BLE Module State : ENABLED Remote Machine's IP : 0.0.0.0