La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come configurare Hyperlocation in Connected Mobile Experience (CMX) e risolvere i relativi problemi.
Cisco raccomanda la conoscenza della guida alla distribuzione di iperlocation.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Questo documento aiuta a risolvere i problemi di individuazione rapida e iperlocazione quando non funzionano come previsto.
Hyperlocation è una funzione di Cisco che migliora la precisione della posizione. Per ulteriori informazioni su questa funzionalità, vedere la Guida alla distribuzione di iperlocation.
Hyperlocation utilizza i dati relativi al client (livello RSSI) e all'angolo di arrivo (AoA) forniti dal punto di accesso (AP).
Per utilizzare l'hyperlocation, è necessario disporre di un modulo hyperlocation (Wireless Security and Monitor/WSM) con un'antenna Halo. L'antenna Halo contiene 32 antenne e può rilevare da dove è arrivato il pacchetto/sonda oltre alle informazioni RSSI (Received Signal Strength Indication), che rendono la posizione più precisa. Qui sono disponibili ulteriori informazioni.
Inoltre, Hyperlocation è una funzione che può essere abilitata solo quando CMX è installato sull'appliance fisica 3365 Mobility Services Engine (MSE) o sulle applicazioni virtuali di fascia alta.
Fare riferimento alla tabella 3. della scheda tecnica CMX per controllare le linee guida per l'hardware.
Se non si è certi delle specifiche in esecuzione sull'appliance virtuale, è possibile utilizzare uno dei seguenti comandi:
cmxos inventory cmxos verify
WLC - Controller LAN wireless
AoA - Angolo di arrivo
CMX - Connected Mobile Experience
AP - Access Point
NMSP - Network Mobility Service Protocol
SNMP - Simple Network Management Protocol
GUI - Interfaccia grafica dell'utente
CLI - Command Line Interface
ICMP - Internet Control Message Protocol
HTTP - Protocollo di trasferimento Hyper Text
RSSI - Indicazione della forza del segnale ricevuto
NTP - Protocollo orario di rete
MAC - Controllo accesso supporti
WSM - Modulo di monitoraggio e sicurezza wireless
Passaggio 1. Abilitare Hyperlocation sul WLC.
Per abilitare Hyperlocation sul WLC, utilizzare questa riga di comando:
(Cisco Controller) >config advanced hyperlocation enable
È inoltre possibile abilitare l'opzione Hyperlocation nell'interfaccia utente del WLC:
Selezionare Wireless > Access Point > Configurazione globale > Abilita iperlocazione (casella di controllo).
Passaggio 2. Abilitare Hyperlocation su CMX.
Per abilitare Hyperlocation nel CMX, accedere alla GUI ed eseguire questo passaggio:
Passate a Sistema > (icona ingranaggio) > Impostazione posizione > Abilita iperlocazione (casella di controllo) come mostrato nell'immagine.
Questo abilita anche la funzione di individuazione rapida (ad esempio, la posizione basata sui frame di dati), in modo che venga abilitata finché si dispone di punti di accesso o radio in modalità di monitoraggio (non iperlocazione) o con il modulo di iperlocazione. Esistono vari parametri relativi al servizio di posizione che potete modificare. Per ulteriori informazioni, fare clic qui.
Passaggio 3. Verificare l'iperlocazione sul WLC.
Per verificare se l'opzione Hyperlocation è abilitata sul WLC:
(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
Passaggio 4. Verificare se il modulo Hyperlocation viene rilevato nell'access point.
(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
Nota: Non è possibile rilevare se l'antenna halo è collegata al modulo di iperlocazione. Devi verificarlo fisicamente.
Passaggio 5. Verificare Hyperlocation sull'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----------
Il punto di accesso è quello che invia i messaggi AoA al CMX, che viene inoltrato tramite il WLC. Verificare che l'indirizzo IP MSE indicato sia quello che si desidera utilizzare, in quanto sui punti di accesso è supportato un solo indirizzo IP MSE.
Verificare che WLC GATEWAY MAC sia l'indirizzo MAC del gateway del WLC, se CMX e WLC non si trovano nella stessa subnet.
In caso contrario, MAC GATEWAY WLC è l'indirizzo MAC CMX.
Passaggio 6. Verificare Hyperlocation su CMX.
Il primo passaggio consiste nel verificare se tutti i servizi sono in esecuzione su CMX. Quelli evidenziati vengono utilizzati dalla feature di iperlocazione.
[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 | +----------------+---------------+---------+----------------+
Passaggio 7. Verificare se il CMX riceve le informazioni AoA dal WLC.
tcpdump -i eth0 dst port 2003 -w aoa3.pcap
L'acquisizione di wireshark dimostra che il CMX riceve le informazioni AoA come mostrato nell'immagine.
Passaggio 8. Verificare la distribuzione di mapping/punti di accesso fisici.
È molto importante assicurarsi che la freccia sull'access point sia configurata in modo da puntare nella direzione effettiva sulla mappa, altrimenti la precisione di posizione può essere disattivata. Tecnicamente non è necessario che tutti i punti di accesso di un piano abbiano le frecce puntate nella stessa direzione, ma è consigliabile evitare errori nella mappa (ad esempio, in caso di sostituzione del punto di accesso, è molto facile dimenticare di riconfigurare l'orientamento dell'antenna).
È importante capire che la precisione può essere quella prevista solo quando il client viene rilevato contemporaneamente da 4 punti di accesso con RSSI superiore a -75 dbm. Se per qualche motivo fisico alcune zone non soddisfano tali requisiti, la precisione deve essere inferiore al previsto.
Fare riferimento a questa sezione per verificare che la configurazione funzioni correttamente.
La procedura di verifica è già descritta nella sezione Configura, ove applicabile.
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
In questa sezione vengono illustrati alcuni scenari specifici di CMX. Se esistono firewall tra il WLC e CMX, è necessario aprire queste porte:
Scenario 1. L'iperlocazione è abilitata sul CMX e non sul WLC.
In questo caso non vi sono messaggi AoA inviati dal WLC a CMX. Abilitare l'Hyperlocation in su WLC e verificare se CMX riceve i messaggi AoA sulla porta 2003 dal WLC.
Scenario 2. Il WLC non si sincronizza con CMX, ma è raggiungibile.
In questo caso, controllare le configurazioni del Network Time Protocol (NTP) su CMX e WLC (verificare la data)
Eseguire il comando # show capwap client rcb sull'access point per verificare quanto segue:
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