Introducción
Este documento describe un enfoque sistemático y una lista de comandos que se deben recolectar para resolver problemas de conectividad del cliente 9800.
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
Salidas genéricas para recolectar del WLC
0. Habilite term exec prompt timestamps para tener referencia de tiempo para todos los comandos.
1. Podemos comenzar a verificar el número de clientes, la distribución de estados de cliente y los clientes excluidos.
show wireless summary !!Número total de puntos de acceso y clientes
show wireless exclusionlist !!En caso de que cualquier cliente sea visto como excluido
show wireless exclusionlist client mac-address MAC@!!Para obtener más detalles sobre el cliente concreto excluido.
2. A continuación podemos identificar los clientes que no están en estado de ejecución. Recopile estas salidas varias veces e identifique a los clientes que no cambian de estado, se quedan atascados en la autenticación, aprenden.
También podemos verificar las estadísticas y eliminaciones de un SSID concreto.
show wireless cli summary | ex _Run_!!Identificar la dirección MAC del cliente que no cambia de estado
show wireless stats client detail !!Verifique los contadores para ver errores y fallas globales, retransmisiones e información sobre los clientes webauth. Aquí también podemos comprobar la distribución del cliente (show wireless stats client detail | i Autenticando|Movilidad__|Aprendizaje de IP__|Webauth pendiente|Ejecutar__|Eliminación en curso)
show wlan name WLAN-NAME client stats !!Verifique los contadores de estadísticas del cliente por SSID para identificar si el problema se ve solamente en un SSID concreto.
3. Verifique la asignación de la dirección IP para los clientes, busque direcciones incorrectas o aprendizaje de dirección estática inesperado, vlan marcadas como "sucias" debido a que no hay respuesta del servidor DHCP, o paquetes descartados en SISF que está manejando DHCP/ARP.
show wireless device-tracking database ip !! Verifique por IP y vea cómo ocurrió el aprendizaje de direcciones:
show wireless device-tracking database mac !! Verifique por mac y vea la vlan a la que se asigna el cliente
show wireless vlan details !!Verifique que vlan no esté marcado como "sucio" debido a fallas de DHCP
show wireless device-tracking feature drop !!Drops in SISF
4. Verifique el estado de RF del cliente, el tiempo de actividad tx/rx y los reintentos para identificar a los clientes con RSSI defectuosos y muchos reintentos.
show wireless stats client summary
5. Clasificación del dispositivo. Identifique el tipo de clientes conectados y si hay algún problema de clasificación con algunos de los clientes.
show wireless client device summary
6. Compruebe si hay errores predefinidos y motivos inesperados de eliminación de clientes. Recopile esas salidas varias veces e identifique fallas/eliminaciones inesperadas.
show wireless stats trace-on-failure | ex:_0
show wireless stats client delete reason | ex _:_0
7. Una vez identificados los motivos de eliminación inesperados, vamos a tratar de identificar cliente mac-address frente a ese motivo concreto de eliminación. Resolución de problemas proactiva.
show logging profile wireless | i DELETE !!Encuentre la dirección MAC del cliente que coincida con el motivo de eliminación inesperado.
Salidas específicas de WLC para MAC@ de cliente concreto
8. Obtenga detalles sobre un cliente concreto:
show wireless client mac MAC@ detail
show wireless client mac MAC@ mobility history !!Comprobar eventos de itinerancia
show wireless client mac MAC@ stats mobility !!Compruebe los recuentos de roaming para wncd intra/inter de clientes
9. Compruebe el seguimiento siempre activo para este cliente. Identifique los pasos que conducen al motivo de la eliminación.
show logging profile wireless start last 1 hours filter mac MAC@ to-file bootflash:Always_on_tracing_MAC@.log !! start last time se puede cambiar para que coincida cuando se ejecute el cliente.
10. Recopile todos los detalles para el cliente usando los comandos show tech wireless para el cliente y para el plano de datos del cliente:
show tech wireless client mac-address MAC@
show tech wireless datapath client mac-address MAC@
Registros avanzados de WLC y AP para MAC@ de cliente concreto
11. Si con resultados anteriores no se pudo identificar la causa raíz, entonces necesitamos recopilar ra_trace y capturas de paquetes del cliente para identificar la causa raíz en el siguiente evento.
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 <Client_MAC> internal monitor-time 208.597.8494 !!Uso de MAC de radio AP para capturar seguimientos con nivel detallado desde WLC. El establecimiento del tiempo nos permite activar seguimientos de hasta 24 días
!!Reproducir
no debug wireless mac <Client_MAC> internal monitor-time 2085978494
!!WLC genera un archivo ra_trace con Client_info, comando para verificar si se ha generado un archivo ra_trace.
dir bootflash: | i traza_ra
!!Capturas incrustadas filtradas por dirección MAC del cliente en ambas direcciones y tienen un búfer circular para garantizar que obtenemos las últimas capturas en caso de que el búfer exceda los 100 M. Filtro MAC interno del cliente disponible después de 17.1
monitor capture MYCAP clear
monitor capture MYCAP interface Po1 both
monitor capture MYCAP buffer size 100
monitor capture MYCAP match any
monitor capture MYCAP inner mac CLIENT_MAC@
monitor capture MYCAP start
!!Reproducir
monitor capture MYCAP stop
monitor capture MYCAP export flash:|tftp:|http:.../filename.pcap
Registros desde AP
show tech !! Recopile show tech para tener todos los detalles de configuración y las estadísticas del cliente para el AP.
term mon
!!Básico
debug client MAC@
!!La opción es utilizar la solución de problemas de cliente eficiente: https://developer.cisco.com/docs/wireless-troubleshooting-tools/#9800-guestshelleem-scripts-9800-guestshelleem-scripts
Lista de comandos
Lista de todos los comandos de WLC
term exec prompt timestamps
show wireless summary
show wireless exclusionlist
show wireless exclusionlist client mac-address MAC@
show wi cli summary | ex _Run_
show wireless stats client detail | i Authenticating|Mobility__|IP Learn__|Webauth Pending|Run__|Delete-in-Progress
show wireless stats client detail
show wireless device-tracking database ip
show wireless device-tracking database mac
show wireless vlan details
show wireless device-tracking feature drop
show wireless stats client summary
show wireless client device summary
show wireless stats trace-on-failure | ex :_0
show wireless stats client delete reasons | ex _:_0
show logging profile wireless | i DELETE
show wireless client mac MAC@ detail
show wireless client mac MAC@ mobility history
show wireless client mac MAC@ stats mobility
show logging profile wireless start last 1 hours filter mac MAC@ to-file bootflash:Always_on_tracing_MAC@.log
show tech wireless client mac-address MAC@
show tech wireless datapath client mac-address MAC@
debug wireless mac <Client_MAC> internal monitor-time 2085978494
Lista de todos los comandos de AP
show tech
term mon
debug client MAC@