Introduction
Ce document décrit une approche systématique et une liste de commandes à collecter pour dépanner les problèmes de connectivité du client 9800.
Conditions préalables
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Connaissances de base du contrôleur Cisco WLC 9800
Connaissance de base des points d'accès Cisco Wave2 et/ou 11AX
Topologie
Sorties génériques à collecter auprès du WLC
0. Activez l'horodatage de l'invite term exec pour avoir une référence temporelle pour toutes les commandes.
1. Nous pouvons commencer à vérifier le nombre de clients, la distribution des états des clients et les clients exclus.
show wireless summary !!Nombre total d'applications et de clients
show wireless exclusion list !!Si un client est considéré comme exclu
show wireless exclusionlist client mac-address MAC@ !!Pour plus d'informations sur les clients concrets exclus.
2. Ensuite, nous pouvons identifier les clients qui ne sont pas en état d'exécution. Collectez ces résultats plusieurs fois et identifiez les clients qui ne changent pas d'état, coincés dans l'authentification, l'apprentissage.
Nous pouvons également vérifier les statistiques et les suppressions d'un SSID concret.
show wireless cli summary | ex_Run_ !!Identifier l'adresse MAC du client qui ne change pas d'état
show wireless stats client detail !!Vérifiez les compteurs pour les erreurs et les échecs globaux, les retransmissions et les informations sur les clients webauth. Ici, nous pouvons également vérifier la distribution du client (show wireless stats client detail | i Authenticating|Mobility__|IP Learn__|Webauth Pending|Run__|Delete-in-Progress)
show wlan name WLAN-NAME client stats !!Vérifiez les compteurs d’état des clients par SSID pour identifier si le problème n’apparaît que dans un seul SSID concret.
3. Vérifiez l’attribution d’adresses IP pour les clients, recherchez les adresses incorrectes ou l’apprentissage d’adresses statiques inattendu, les VLAN marqués comme sales en raison de l’absence de réponse du serveur DHCP ou les abandons de paquets dans le SISF qui gère DHCP/ARP.
show wireless device-tracking database ip !! Vérifiez par ip et voyez comment l’apprentissage d’adresse s’est produit :
show wireless device-tracking database mac !! Vérifier par mac et voir le VLAN auquel le client est affecté
show wireless vlan details !!Vérifiez que le vlan n’est pas marqué comme sale en raison de pannes DHCP
show wireless device-tracking feature drop !!Drops in SISF
4. Vérifiez l'intégrité RF du client, le temps de disponibilité tx/rx et les tentatives pour identifier les clients avec un RSSI incorrect et de nombreuses tentatives.
show wireless stats client summary
5. Classification des dispositifs. Identifier le type de clients connectés et s'il y a un problème de classification avec certains clients.
show wireless client device summary
6. Recherchez les erreurs prédéfinies et les raisons inattendues de suppression du client. Collectez ces résultats plusieurs fois et identifiez les échecs/suppressions inattendus.
show wireless stats trace-on-failure | ex :_0
show wireless stats client delete reason | ex _:_0
7. Une fois identifiés les motifs de suppression inattendus, essayons d'identifier les clients dont le mac-address fait face à ce motif de suppression concret. Dépannage proactif.
show logging profile wireless | i DELETE !!Rechercher l'adresse MAC du client correspondant à un motif de suppression inattendu.
Sorties spécifiques du WLC pour MAC client concret@
8. Obtenez des détails sur un client concret :
show wireless client mac MAC@ detail
show wireless client mac MAC@ mobility history !!Vérifier les événements d'itinérance
show wireless client mac MAC@ stats mobility !!Vérifier le nombre d'itinérance pour le client intra/inter wncd
9. Cochez la case always-on-tracing pour ce client. Identifiez les étapes qui conduisent à la raison de la suppression.
show logging profile wireless start last 1 hours filter mac MAC@ to-file bootflash:Always_on_tracing_MAC@.log !! la date de début de la dernière heure peut être modifiée pour correspondre à l'émission du client.
10. Collectez tous les détails pour le client à l’aide des commandes show tech wireless pour le client et pour le plan de données client :
show tech wireless client mac-address MAC@
show tech wireless datapath client mac-address MAC@
Journaux avancés du WLC et du point d'accès pour MAC client concret@
11. Si avec les sorties précédentes la cause racine n'a pas pu être identifiée, alors nous devons collecter ra_trace et les captures de paquets du client pour identifier la cause racine sur l'événement suivant.
Journaux du WLC :
!! Activez ra-trace pour AP en utilisant le monitor-time par défaut est 1800s l'augmenter à max au cas où vous ne savez pas quand AP se déconnecte.
debug wireless mac <Client_MAC> internal monitor-time 2085978494 !!Utilisation du point d’accès radio mac pour capturer les traces avec niveau détaillé à partir du WLC. Le réglage du temps nous permet d'activer les traces pendant 24 jours maximum
!!Reproduire
no debug wireless mac <Client_MAC> internal monitor-time 2085978494
!!WLC génère un fichier ra_trace avec Client_info, commande pour vérifier si le fichier ra_trace est généré.
dir bootflash: | i ra_trace
!!Captures intégrées filtrées par l’adresse MAC du client dans les deux directions et dotées d’une mémoire tampon circulaire pour garantir que nous obtenons les dernières captures au cas où la mémoire tampon dépasserait 100 millions. Filtre mac interne du client disponible après 17.1
Capture de moniteur MYCAP clear
capture de moniteur MYCAP interface Po1 les deux
Taille de la mémoire tampon MYCAP de capture de moniteur 100
MYCAP match any capture de moniteur
surveillance capture MYCAP interne mac CLIENT_MAC@
capture de moniteur MYCAP start
!!Reproduire
capture de moniteur arrêt MYCAP
capture de moniteur MYCAP export flash:|tftp:|http:.../filename.pcap
Journaux du point d'accès
show tech !! Collectez show tech pour avoir tous les détails de configuration et les statistiques client pour le point d'accès.
terme mon
!!De Base
debug client MAC@
!!L'option consiste à utiliser le dépannage efficace des clients : https://developer.cisco.com/docs/wireless-troubleshooting-tools/#9800-guestshelleem-scripts-9800-guestshelleem-scripts
Liste de toutes les commandes
Liste de toutes les commandes du 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
Liste de toutes les commandes du point d’accès
show tech
term mon
debug client MAC@