El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo configurar y resolver problemas de hiperubicación en Connected Mobile Experiences (CMX).
Cisco recomienda que tenga conocimiento de la guía de implementación de hiperubicación.
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Este documento ayuda a resolver problemas de localización rápida e hiperubicación cuando no funcionan como se esperaba.
Hyperlocation es una función de Cisco que mejora la precisión de la ubicación. Puede obtener más información sobre esta función en la Guía de implementación de hiperubicación.
Hyperlocation utiliza los datos sobre el cliente (nivel RSSI) y el ángulo de llegada (AoA) proporcionados por el punto de acceso (AP).
Para utilizar la hiperubicación, debe tener un módulo de hiperubicación (Wireless Security y Monitor/WSM) con una antena Halo. La antena Halo tiene 32 antenas dentro y puede detectar dónde llegó la sonda/paquete aparte de la información de indicación de potencia de la señal recibida (RSSI), lo que hace que la ubicación sea más precisa. Puede encontrar más información aquí.
Además, Hyperlocation es una función que sólo se puede habilitar cuando CMX está instalado en el dispositivo físico 3365 Mobility Services Engine (MSE) o en las aplicaciones virtuales de gama alta.
Consulte la Tabla 3. de la hoja de datos CMX para verificar las Pautas de Hardware.
Si no está seguro de las especificaciones en ejecución en el dispositivo virtual, puede ejecutar uno de estos comandos:
cmxos inventory cmxos verify
WLC - Controlador de LAN inalámbrica
AoA - Ángulo de llegada
CMX: experiencia móvil conectada
AP - Punto de acceso
NMSP - Protocolo de servicio de movilidad de red
SNMP - Protocolo simple de administración de red
GUI - Interfaz gráfica de usuario
CLI - Interfaz de línea de comandos
ICMP - Protocolo de mensajes de control de Internet
HTTP - Protocolo de transferencia de hipertexto
RSSI - Indicación de potencia de la señal recibida
NTP: protocolo de tiempo de red
MAC - Control de acceso a medios
WSM - Módulo de seguridad y supervisión inalámbrica
Paso 1. Habilite la hiperubicación en el WLC.
Para habilitar la Hiperubicación en el WLC, utilice esta línea de comando:
(Cisco Controller) >config advanced hyperlocation enable
También es posible habilitar la Hiperubicación en la GUI del WLC:
Navegue hasta Wireless > Access Points > Global configuration > Enable Hyperlocation (casilla de verificación).
Paso 2. Habilite la hiperubicación en el CMX.
Para habilitar la hiperubicación en el CMX, inicie sesión en la GUI y realice este paso:
Vaya a System > (Icono de engranaje) > Location Setup > Enable Hyperlocation (Casilla de verificación) como se muestra en esta imagen.
Esto también habilita Fast Locate (es decir, la ubicación basada en tramas de datos), por lo que se debe habilitar siempre que tenga APs o radios de modo de monitor (sin hiperubicación) o con el módulo de hiperubicación. Hay varios parámetros relacionados con el servicio de ubicación, que puede modificar. Puede encontrar más información aquí; enlace.
Paso 3. Verifique la hiperubicación en el WLC.
Para verificar si la Hiperubicación está habilitada en el 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
Paso 4. Verifique si el módulo de hiperubicación se detecta en el AP.
(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: No es posible detectar si la antena halo está conectada al módulo de hiperubicación. Necesitas verificar físicamente eso.
Paso 5. Verifique la hiperubicación en el AP.
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----------
El punto de acceso es el que envía los mensajes AoA al CMX que se reenvía a través del WLC. Asegúrese de que la IP MSE mencionada sea la que desea utilizar, ya que sólo se admite una IP MSE en los AP.
Asegúrese de que WLC GATEWAY MAC sea la dirección MAC del gateway del WLC, si CMX y el WLC no están en la misma subred.
De lo contrario, WLC GATEWAY MAC es la dirección MAC CMX.
Paso 6. Verifique la hiperubicación en CMX.
El primer paso es verificar si todos los servicios se están ejecutando en CMX. La función Hiperubicación utiliza los resaltados.
[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 | +----------------+---------------+---------+----------------+
Paso 7. Verifique si el CMX recibe la información AoA del WLC.
tcpdump -i eth0 dst port 2003 -w aoa3.pcap
La captura de Wireshark prueba que el CMX recibe la información de AoA como se muestra en la imagen.
Paso 8. Verifique la implementación del mapa/AP físico.
Es muy importante asegurarse de que la flecha en el AP esté configurada para apuntar en la dirección real en el mapa, de lo contrario la precisión de la ubicación puede estar desactivada. Técnicamente no es necesario que todos los AP de un piso tengan sus flechas en la misma dirección, pero se recomienda encarecidamente evitar cualquier error en el mapa (por ejemplo, en caso de reemplazo de AP, es muy fácil olvidar reconfigurar la orientación de la antena).
Es importante comprender que la precisión sólo puede ser la esperada cuando el cliente es detectado simultáneamente por 4 AP con un RSSI mejor que -75dbm. Si, por alguna razón física, algunas zonas no cumplen estos requisitos, la exactitud será inferior a la esperada.
Utilize esta sección para confirmar que su configuración funcione correctamente.
El procedimiento de verificación ya está cubierto en la sección Configurar si corresponde.
En esta sección se brinda información que puede utilizar para resolver problemas en su configuración.
En esta sección, se analizan escenarios específicos de CMX. Si existe algún firewall entre el WLC y CMX, debe abrir estos puertos:
Escenario 1. La hiperubicación está habilitada en el CMX y no está habilitada en el WLC.
En este caso, no hay mensajes AoA enviados del WLC al CMX. Habilite la Hiperubicación en el WLC y verifique si CMX recibe los mensajes AoA en el puerto 2003 del WLC.
Situación hipotética 2. El WLC no se sincroniza con CMX, pero es alcanzable.
En este caso, verifique las configuraciones del protocolo de tiempo de red (NTP) tanto en el CMX como en el WLC (verifique la fecha)
Ejecute el comando # show capwap client rcb en el AP para ver esto:
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