Introducción
Este documento describe el uso de un archivo de valores separados por comas (CSV) para importar el controlador de LAN inalámbrica (WLC) en Connected Mobile Experiences (CMX).
Prerequisites
Requirements
Cisco recomienda conocer estos temas:
- Conceptos y configuración de AireOS WLC
- Conceptos y configuración del WLC 9800
- Conceptos y configuración de CMX
- Conceptos y configuración del protocolo simple de administración de red (SNMP)
- Conceptos y configuración del protocolo de servicios de movilidad de red (NMSP)
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Catalyst serie 9800 Wireless Controller (Catalyst 9800-CL), Cisco IOS® XE Cupertino 17.9.4
- Serie de controladores inalámbricos AIR-CTVM (AireOS Cloud), versión 8.10.196
- CMX, versión 10.6.3
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Configurar
Diagrama de la red
Diagrama de la red
Configuraciones
Configuración SNMP en AireOS WLC
CMX se comunica a través de SNMP con el WLC para recopilar información y detalles del WLC. Por lo tanto, el WLC debe configurarse con SNMP.
Versión 2 de SNMP
GUI de WLC:
Vaya a Management > SNMP > Communities > New como se muestra en la imagen.
Configuración de SNMP Versión 2
Introduzca los detalles de SNMP:
Detalles de Configuración de SNMP Versión 2
Nota: El modo de acceso SNMP debe configurarse como lectura/escritura. El estado de SNMP debe establecerse en Enable (Activar).
CLI WLC:
(Cisco Controller) >config snmp community create CMXc0mmunity
(Cisco Controller) >config snmp community ipaddr 192.168.166.70 255.255.255.255 CMXc0mmunity
(Cisco Controller) >config snmp community accessmode rw CMXc0mmunity
(Cisco Controller) >config snmp community mode enable CMXc0mmunity
Versión 3 de SNMP
GUI de WLC:
Vaya a Administración > SNMP > Usuarios SNMP V3 > Nuevo, como se muestra en la imagen.
Configuración de SNMP Versión 3
Introduzca los detalles de SNMP:
Detalles de Configuración de SNMP Versión 3
Nota: El modo de acceso SNMP debe configurarse como lectura/escritura. El protocolo de autenticación SNMP puede ser SHA o MD5. El protocolo de privacidad SNMP puede ser AES o DES.
CLI WLC:
(Cisco Controller) >config snmp v3user create bulkvthree rw hmacsha aescfb128 makEsnmpw0rkbulk version3workinG
Configuración de acceso SSH en 9800 WLC
Configure una administración de usuario que el CMX pueda utilizar para acceder al WLC.
GUI de WLC:
Vaya a Administration > User Administration > Add como se muestra en la imagen.
Configuración de usuario de WLC
Introduzca los detalles del usuario y haga clic en Update & Apply to Device:
Configuración de información de usuario WLC
CLI WLC:
#conf t
(config)#username root privilege 15 password 0 RtpW2121!
(config)#end
Configure el acceso de privilegio al WLC con una contraseña que CMX puede utilizar para acceder. Esta configuración solo se puede realizar a través de CLI de la siguiente manera:
#conf t
(config)#enable password 0 RtpW2121!
(config)#end
Nota: Configure el nivel de seguridad de las contraseñas de su preferencia.
Ingrese la información del WLC en el editor TXT
El archivo CSV se puede crear directamente en una hoja de Excel, sin embargo, la mayoría de los administradores de red se sienten cómodos trabajando con Notepad++ o cualquier editor de texto. En este documento, la creación de las entradas del WLC se hace primero en Notepad++, y una vez creado el documento se guarda como un archivo CSV.
La información que se agregará al editor de texto depende del tipo de WLC, es como sigue:
AireOS:
- WLC,Dirección IP WLC,Versión WLC,Versión SNMP,Información SNMP
Versiones de SNMP:
- Versión 2 de SNMP
- WLC, dirección IP de WLC, versión de WLC, versión de SNMP, nombre de comunidad
- Versión 3 de SNMP
- WLC, dirección IP de WLC, versión de WLC, versión de SNMP, nombre de usuario de SNMP, protocolo de autenticación de SNMP, contraseña de autenticación de SNMP, protocolo de privacidad de SNMP, contraseña de privacidad de SNMP
WLC 9800:
- WLC de Catalyst (IOS XE), dirección IP de WLC, versión de WLC, nombre de usuario de SSH, contraseña de SSH, contraseña de habilitación
Según la información anterior, tres WLC se utilizan en este documento para ejemplificar la configuración de AireOS SNMP Versión 2, SNMP Versión 3 y 9800 WLC para cubrir todas las configuraciones posibles para este proceso. La configuración de los WLCs a utilizar en este documento es la siguiente:
AireOS:
- Versión 2 de SNMP
- WLC, 192.168.166.33, 8.10.196.0, v2c,inmunidad CMXc0
- Versión 3 de SNMP
- WLC, 192.168.166.34, 8.10.196.0, v3, bulkvthree, hmacsha,makEsnmpw0rkbulk, aescfb128, version3workinG
Nota: Los tipos de autenticación admitidos son hmacmd5 o hmacsha. Los tipos privados admitidos son des o aescfb128. Estos parámetros distinguen entre mayúsculas y minúsculas.
WLC 9800:
- Catalyst (IOS XE) WLC, 192.168.166.65, 17.09.04, root, RtpW2121!, RtpW2121!
CMX es capaz de entender si el tipo de WLC es AireOS o 9800 WLC por la primera columna de la entrada CSV. Si la primera columna muestra el WLC, el CMX entiende que el WLC es un AireOS, sin embargo, si la primera columna muestra el WLC del Catalyst (IOS XE), el WLC CMX entiende que es un WLC 9800.
Configuración del Bloc de notas++:
Controladores de LAN inalámbrica
Guardar el archivo como CSV
Asegúrese de que la extensión del archivo sea .csv; de esta forma, el archivo no se guardará como texto pero con la extensión correcta que admite CMX.
Guardar archivo como CSV
El archivo se muestra guardado como un archivo CSV.
El archivo se muestra guardado como CSV
Si el archivo está abierto, muestra la información correcta.
Archivo CSV abierto muestra la información de los WLC
Importar el archivo CSV a CMX
Se necesita un método de transferencia como el protocolo de transferencia de archivos segura (SFTP) o el protocolo de copia segura (SCP) para mover el archivo del servidor actual al CMX. Programas como MobaXterm o WinSCP pueden ofrecer opciones de arrastrar y soltar para mover el archivo fácilmente. El archivo Wireless LAN Controllers.csv se encuentra en el servidor que ejecuta SFTP, se realiza una conexión del CMX al servidor a través de SFTP y el archivo se transfiere de la siguiente manera:
[cmxadmin@cmx1063 ~]$ sftp tac@192.168.166.91
tac@192.168.166.91's password:
Connected to 192.168.166.91.
sftp> cd Desktop/CMX TZ
sftp> dir
Wireless LAN Controllers.csv
sftp> get "Wireless LAN Controllers.csv"
Fetching /cygdrive/c/Users/tac/Desktop/CMX/Wireless LAN Controllers.csv to Wireless LAN Controllers.csv
/cygdrive/c/Users/tac/Desktop/CMX/Wireless LAN Controllers.csv 100% 224 2.3KB/s 00:00
sftp> exit
[cmxadmin@cmx1063 ~]$ ls -lh
total 28K
dr-xr-xr-x. 2 cmxadmin cmxadmin 4.0K Aug 29 2022 bin
-rw-r--r--. 1 cmxadmin cmxadmin 224 Jan 22 14:29 Wireless LAN Controllers.csv
[cmxadmin@cmx1063 ~]$
Nota: Si el nombre del archivo tiene espacios, asegúrese de utilizar comillas para extraer el archivo mediante SFTP; de esta forma, el SFTP considerará el nombre del archivo con espacios como una única cadena.
Ejecutar el archivo en CMX
Realice una conexión SSH al CMX y ejecute los comandos de la siguiente manera:
[cmxadmin@cmx1063 ~]$ cmxctl config controllers import
Please specify import type [PI/FILE] [FILE]: FILE
Please enter CSV file path: /home/cmxadmin/Wireless LAN Controllers.csv
Controller Added 192.168.166.33
Controller Added 192.168.166.34
Controller Added 192.168.166.65
[cmxadmin@cmx1063 ~]$
Nota: La ruta del archivo siempre comienza con /home/cmxadmin/.
Verificación
Verificar desde CMX
Desde la GUI de CMX y la CLI, se pueden verificar los WLC agregados para confirmar que funcionan de la manera correcta.
GUI de CMX:
Navegue hasta SYSTEM, desplácese hacia abajo para encontrar los WLC, deben mostrar la dirección IP en verde como se muestra en la imagen, cualquier otro color significa que hay un problema.
GUI de CMX
CLI DE CMX:
[cmxadmin@cmx1063 ~]$ cmxctl config controllers show
+----------------+-----------------------+------------+------+--------+
| IP Address | Type | Version | SHA2 | Status |
+----------------+-----------------------+------------+------+--------+
| 192.168.166.65 | Catalyst (IOS XE) WLC | 17.09.04 | Yes | ACTIVE |
+----------------+-----------------------+------------+------+--------+
| 192.168.166.33 | AireOS WLC | 8.10.196.0 | Yes | ACTIVE |
+----------------+-----------------------+------------+------+--------+
| 192.168.166.34 | AireOS WLC | 8.10.196.0 | Yes | ACTIVE |
+----------------+-----------------------+------------+------+--------+
[cmxadmin@cmx1063 ~]$
Verificar desde WLC
Desde el WLC, la conectividad con CMX se puede verificar a través de la GUI y la CLI.
GUI de AireOS:
Vaya a Monitor > Cloud Services > CMX, como se muestra en la imagen.
Conexión CMX AireOS Verify
CLI de AireOS WLC:
(Cisco Controller) >show nmsp status
Number of Nmsp TLS Connections supported......... 5
Number of Nmsp HTTPS Connections supported....... 1
CMX Server Echo Resp Echo Req Tx Data Rx Data
---------------- ------------ ----------- ------- -------
192.168.166.70 847 847 861 17
(Cisco Controller) >
GUI del 9800 WLC:
Navegue hasta Monitor > Wireless > NMSP > DNA Spaces Information como se muestra en la imagen.
Comprobación de CMX desde la GUI del 9800 WLC
9800 WLC CLI:
#show nmsp status
NMSP Status
-----------
DNA Spaces/CMX IP Address Active Tx Echo Resp Rx Echo Req Tx Data Rx Data Transport
--------------------------------------------------------------------------------------------------------------------------
192.168.166.70 Active 877 877 6 17 TLS
Troubleshoot
Se recomienda resolver problemas simultáneamente desde CMX y WLC, los protocolos como SNMP y NMSP se consideran protocolos de conversación bidireccionales, la solución de problemas desde ambos dispositivos para entender la conversación mientras SNMP y NMSP se negocian es vital para un troubleshooting exitoso.
Troubleshooting de AireOS WLC
Los debugs SNMP se pueden habilitar de la siguiente manera:
(Cisco Controller) >debug snmp all enable
Los debugs de NMSP se pueden habilitar de la siguiente manera:
(Cisco Controller) >debug nmsp all enable
Para inhabilitar las depuraciones, el comando sigue el procedimiento siguiente:
(Cisco Controller) >debug disable-all
Solución de problemas del WLC 9800
Los debugs de NMSP se pueden habilitar de la siguiente manera:
#set platform software trace nmspd chassis active R0 all-modules verbose
Captura de paquetes, filtrado con dirección IP de CMX de la siguiente manera:
#config t
(config)#ip access-list extended NMSP
(config-ext-nacl)#permit ip host <CMX IP Address> any
(config-ext-nacl)#permit ip any host <CMX IP Address>
#monitor capture NMSP interface <Interface - port> both access-list NMSP buffer size 100
#monitor capture NMSP start
Para recopilar las depuraciones y supervisar, capture los comandos de la siguiente manera:
#request platform software trace archive last 1 days target bootflash:NMSPArchive
#monitor capture NMSP stop
#monitor capture NMSP export bootflash:NMSP.pcap
Para inhabilitar los debugs y la captura de paquetes de la siguiente manera:
#no monitor capture NMSP
#set platform software trace nmspd chassis active R0 all-modules notice
Solución de problemas de CMX
Recopile los registros de CMX de la siguiente manera:
[cmxadmin@cmx1063 ~]$ cmxos techsupport dump