Contenido

Introducción

Prerequisites

Topología

Salidas genéricas para recolectar del WLC

Salidas específicas del WLC para AP concreto

Registros avanzados de WLC y AP para AP concreto

Registros de WLC:

Registros desde AP

Lista de comandos

Lista de todos los comandos de WLC

Lista de todos los comandos de AP

Introducción

Este documento describe un enfoque sistemático y una lista de comandos que se deben recopilar para resolver problemas de conexión/desconexión de 9800 AP:

Prerequisites

Cisco recomienda que tenga conocimiento sobre estos temas:

Conocimientos básicos de Cisco WLC 9800

Conocimientos básicos de Cisco Wave2 o 11AX AP

Topología

Este flujo de solución de problemas se aplica a los AP conectados en modo local o a los AP conectados en modo flexconnect en una sucursal.

Salidas genéricas para recolectar del WLC

1.- Podemos empezar a verificar que el número de AP coincide con el número esperado de AP conectados al WLC. Y revisando los registros del WLC para las desconexiones del AP.

Identifique si falta algún AP y si en los registros observamos que los AP se desconectan al mismo tiempo o que siempre se conectan/desconectan los mismos AP

show ap summary | i Número de AP !!Compruebe si el número de AP coincide con el número que esperamos

sh log | i AP Event: !!Verifique si los AP se están desconectando al mismo tiempo, o si existen patrones para que los AP se conecten/desconecten.

2.- Podemos obtener una lista de todos los APs y comprobar si faltan APs. Identifique los AP con menor tiempo de actividad y menor tiempo de actividad de Assoc, que ayuda a identificar si hay AP que se recargan o se vuelven a conectar a capwap.

Si los AP se están recargando, podemos verificar si hay AP con un tiempo de actividad similar y verificar si esos AP estaban en el mismo switch. Si estamos viendo AP con tiempo de actividad alto y tiempo de asociación más bajo, necesitamos verificar si

se realizaron cambios en esos AP que podrían causar el reinicio de capwap o si hay flaps de capwap debido a las retransmisiones. También podemos verificar si hay algún desperfecto de AP.

show ap uptime !! Tiempo de comprobación frente a Tiempo de conexión. Comprobar patrones

show ap cdp nei !! Identifique si todos los AP con un tiempo de actividad similar estaban en el mismo switch.

show ap crash !! Verifique si hay algún desperfecto de AP.

dir all | i crash !! Encuentre los desperfectos AP almacenados en el WLC.

3.- Podemos verificar todos los eventos históricos de conexión/desconexión de AP, y las razones de desconexión. Podemos averiguar si la razón de desconexión es similar a todos los AP y en qué fase de la conexión ocurrió la desconexión.

Identifique las principales razones de desconexión y si existe algún patrón de tiempo para esas desconexiones.

show wireless stats ap history !! Encuentre eventos de conexión/desconexión, hora de esos eventos, motivo de desconexión y número.

show wireless stats ap discovery !! El WLC ha recibido las solicitudes de detección y el tiempo para esas solicitudes de detección

show wireless stats ap join summary !! Busque el estado del AP, el último motivo de desconexión y en qué fase se produjo la desconexión.

4.- En caso de que los errores se vean en la fase DTLS, podemos verificar qué tipo de certificado y cifrados se utilizan para el intercambio de señales DTLS de AP.

show wireless certification config !! Comprobar la versión de DTLS y el conjunto de cifrado

show wireless management trustpoint !! Tipo de certificado utilizado

show wireless dtls connections !! Mostrar si DTLS está establecido para los puertos de datos/control capwap utilizados

Salidas específicas del WLC para AP concreto

5.- Ahora podemos centrarnos en algún AP concreto que está teniendo problemas. Primero tenemos que encontrar la MAC de Ethernet y la MAC de radio para ese AP. Verifique el historial de ese AP y el seguimiento siempre activo

Utilice los comandos show para tener un resumen de los eventos con referencia de tiempo, diferentes fases de asociación de AP y en las que pudimos observar fallas, razón de reinicio o desconexión.

Podemos averiguar si el WLC reinició el AP debido a la actualización de la imagen. O si el AP se desconectó debido a una falla de keepalive.

Utilice entonces el seguimiento siempre activo para tener más detalles sobre lo que ocurrió con el AP que muestra la secuencia de eventos. Con show command time reference podemos centrarnos en los eventos que tienen lugar en ese momento.

La recolección de show tech wireless para AP concreto nos proporciona detalles de configuración, asignación de etiquetas, información sobre el modelo, radios, canales, ...

show wireless stats ap history mac-address Ethernet_MAC@ !!Verifique el tipo de evento y el tiempo para el evento y el motivo de desconexión y el conteo para el AP específico.

show wireless stats ap mac Radio_MAC@ discovery detailed !!Compruebe el número de solicitudes/respuestas de detección, los errores de detección y el tipo para la última detección que funciona y la detección que no funciona.

show wireless stats ap mac Radio_MAC@ se une a !!Contadores detallados para la detección de diferentes fases, dtls, join, config, data dtls. También muestra el último tipo y motivo de reinicio. Tipo y motivo de desconexión.

show logging profile wireless start last X days filter mac <radio-or-ethernet-AP-mac> !!Always-on-trace for this AP muestra más detalles de los errores de eventos almacenados en la base de datos de seguimiento del WLC. Cambios de configuración, eventos de radio, eventos de asociación/desasociación.

show tech wireless ap name <ap-name> !! Detalles de configuración, etiqueta, canales de información de radio/txpower, SSID, ...

6.- Si estamos observando que los AP múltiples que no están en el mismo switch se desconectan alrededor del mismo tiempo, entonces podemos confirmar si todos los AP que se desconectan están en el mismo wncd.

Si ese es el caso, entonces podemos verificar el uso de la CPU wncd para ver si las desconexiones podrían deberse al uso elevado de la CPU wncd y el WLC no pudo procesar los paquetes recibidos de los AP.

show wireless loadbalance ap affinity mac Ethernet_MAC@ !!Verifique wncd asignado a la dirección MAC concreta del AP, también podemos obtener wncd para la etiqueta concreta del sitio

show wireless loadbalance ap affinity wncd <0-7> !!Otra opción es verificar todos los AP asignados a un wncd concreto.

sh proc cpu platform | i wncd !! Comprobar el uso de la CPU por wncd

Registros avanzados de WLC y AP para AP concreto

7.- Si con la información previa no somos capaces de identificar la razón para las uniones AP, entonces necesitamos capturar rastros ra y capturas de paquetes y depuraciones AP en caso de que podamos acceder al AP para el siguiente evento.

Esto proporciona capturas de paquetes de seguimientos de nivel detallado y de AP para identificar las razones de las desconexiones de AP. Es necesario habilitar los seguimientos y capturas antes del siguiente evento para capturar los datos.

En caso de que el AP sea accesible a través de SSH podemos habilitar los debugs en el AP que proporciona el punto de vista del AP sobre las desconexiones. Recopilar la captura de paquetes en el WLC y en el puerto de switch del AP podría ser

útil para identificar si las desconexiones se deben a algunas caídas de paquetes en la red.

Registros de WLC:

!! Habilite el seguimiento de ra para AP usando el tiempo de monitoreo predeterminado es 1800s y aumente al máximo en caso de que no sepa cuándo ocurre la desconexión de AP.

debug wireless mac <AP_Radio_MAC> internal monitor-time 208.597.8494 !!Uso de AP radio mac para capturar seguimientos con nivel detallado desde WLC. El establecimiento del tiempo nos permite activar seguimientos de hasta 24 días

!!O

debug wireless ip <AP_IP> internal monitor-time 208.597.8494 !!Uso de la dirección ip del AP para capturar seguimientos con el nivel detallado del WLC. El establecimiento del tiempo nos permite activar seguimientos de hasta 24 días

!!Reproducir

no debug wireless mac <AP_Radio_MAC|AP_IP> internal monitor-time 2085978494

!!WLC genera un archivo ra_trace con AP_info, comando para verificar si se ha generado un archivo ra_trace.

dir bootflash: | i ra_trace

!!Capturas integradas filtradas por ACL de dirección IP de AP. Filtre las capturas de paquetes para la dirección IP del AP en ambas direcciones y tenga un búfer circular para asegurarse de que obtenemos las capturas más recientes en caso de que el búfer exceda los 100 M

!!Crear ACL

ip access-list extended CAP-FILTER

permit ip host <AP_IP> any

permit ip any host <AP_IP>

!!Crear captura de paquetes

monitor capture MYCAP clear

monitor capture MYCAP interface Po1 both

monitor capture MYCAP buffer circular size 100

monitor capture MYCAP match any

monitor capture MYCAP access-list CAP-FILTER

monitor capture MYCAP start

!!Reproducir

monitor capture MYCAP stop

monitor capture export flash:|tftp:|http:.../filename.pcap

Registros desde AP

show tech !! Recopile show tech para tener todos los detalles de configuración y estadísticas de radio para el AP.

show dtls connection !! Comprobar certificados, puertos y cifrados, versiones para DTLS

term mon

!!Básico

debug capwap client events

debug capwap client error

!! Avanzado

debug capwap client pmtu

debug capwap client keepalive

debug capwap client payload

debug capwap client details

debug capwap client info

Lista de comandos

Lista de todos los comandos de WLC

show ap summary | i Number of APs

sh log | i AP Event:

show ap uptime

show ap cdp nei

show ap crash

dir all | i crash

show wireless stats ap history

show wireless stats ap discovery

show wireless stats ap join summary

show wireless certification config

show wireless management trustpoint

show wireless dtls connections

show wireless stats ap history mac-address Ethernet_MAC@

show wireless stats ap mac Radio_MAC@ discovery detailed

show wireless stats ap mac Radio_MAC@ join detailed

show logging profile wireless start last X days filter mac <radio-or-ethernet-AP-mac>

show tech wireless ap name <ap-name>

show wireless loadbalance ap affinity mac Ethernet_MAC@

show wireless loadbalance ap affinity wncd <0-7>

sh proc cpu platform | i wncd

debug wireless mac <AP_Radio_MAC> internal monitor-time 2085978494

Lista de todos los comandos de AP

show tech

show dtls connection

term mon

debug capwap client events

debug capwap client error

debug capwap client pmtu

debug capwap client keepalive

debug capwap client payload

debug capwap client details

debug capwap client info