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 proporciona a una descripción de todas las características y de las capacidades IOS-XE leveraged para resolver problemas los flujos de trabajo inalámbricos en los reguladores inalámbricos LAN de las Cisco Catalyst 9800 Series.
El Cisco IOS XE que se ejecuta en 9800 WLCs esencialmente se compone del núcleo de Linux con el Cisco IOS y de todos los procesos inalámbricos ejecutados como daemones. Todas las daemones de proceso se pueden liar bajo avión del control de término genérico (CP) y son responsables del control y del aprovisionamiento de los Puntos de acceso (CAPWAP), movilidad, Administración de recursos de radio (RRM). Administración no fiable, Protocolo de servicio de la movilidad de la red (NMSP) que es destinado a y desde los 9800 WLC.
El avión de los datos (DP) refiere a los componentes del reenvío de datos en 9800 WLC.
En todas las iteraciones de 9800 (9800-40, 9800-80, 9800-CL, 9800-SW), controle plano sigue siendo bastante común. Sin embargo, el avión de los datos varía con 9800-40 y 9800-80 usando similar complejo del procesador del flujo de Quantum de la dotación física (QFP) a ASR1k mientras que 9800-CL utiliza la implementación del software del procesador del paquete de Cisco (CPP). 9800-SW leverages simplemente el chipset de Doppler en los Catalyst 9k Series Switch para el reenvío de datos.
Cuando un paquete ingresa los 9800 WLC de los puertos físicos, si se determina para ser tráfico de control, se lleva en batea a los procesos planos del control de correspondencia. Para un AP únase a, éste sería todo el capwap y los dtls intercambian originario del AP. En caso del cliente únase a, esto sería todo el tráfico originario del cliente hasta que el cliente vaya al estado de FUNCIONAMIENTO siguiera la trayectoria de la BATEA.
Pues las diversas daemones procesan el tráfico entrante, el tráfico de retorno resultante (respuesta del capwap, dot11, dot1x, respuesta del dcp) originario a partir de 9800 WLC que se enviarán al cliente se inyecta nuevamente dentro del avión de los datos que se enviará el puerto físico. Pues procesamos el AP nos unimos a, cliente nos unimos a, los intercambios de la movilidad, avión de los datos necesitamos ser programados así que puede manejar la expedición del tráfico de datos. Esto ocurre con los componentes múltiples que son programados secuencialmente sobre la trayectoria programada indicada en la imagen.
IOS-XE proporciona a un conjunto de herramientas versátil para rastrear el paquete a partir del momento que ingresa 9800 WLC hasta que el tráfico procesado salga del rectángulo. La siguiente sección introducirá estas herramientas junto con los comandos usados para invocar estas herramientas del comando line interface(cli).
Esta sección describe los comandos y las herramientas disponibles ver el proceso hecho por los procesos del avión del control después del paquete significado para 9800 WLC se han llevado en batea del DP o antes de inyectar el paquete de respuesta originario a partir de 9800 WLC al DP para enviar la interfaz física
Los registros generados por los 9800 WLC son los primeros medios de verificar las saludes generales del sistema. Cualquier infracción del umbral predefinido para los recursos del sistema como la CPU, memoria, los almacenadores intermediarios está señalada en el registro. También, cualquier error generado por cualesquiera subsistemas consigue escrito en los registros. Para ver los registros, navegue a resolver problemas > Syslog o funcione con el comando
# show logging
Note: Si WLC9800 se configura para reorientar estos registros a un servidor Syslog externo, después usted necesitará controlar abre una sesión al servidor Syslog externo también.
Cada proceso del avión del control en el WLC9800 está registrando constantemente en el nivel de registro de aviso a su propio almacenador intermediario dedicado. Esto se llama como siempre-en rastrear. Ésta es una capacidad única que permite que usted consiga los datos del contexto sobre un error que ha ocurrido sin el mandato del error por mandato que se reproduzca la condición.
Por ejemplo, si usted es familiar con AireOS, para cualquier troubleshooting de la Conectividad del cliente, usted necesitaría activar las depuraciones y reproducir el estado de problema de conectividad del cliente para identificar la causa raíz. Con siempre-en rastrear, usted puede mirar de nuevo a los rastros ya capturados e identificar si es causa de raíz común. Dependiendo del volumen de registros generados, podemos mirar detrás varias horas a varios días.
Ahora, mientras que los rastros se registran por el proceso individual, es posible verlos wholistically para un contexto determinado del interés como el mac del cliente o el mac AP o el IP address AP. Para hacer así pues, funcione con el comando
# show logging profile wireless filter mac <client-mac> to-file <ALWAYSON_FILENAME.txt>
Para ver los registros del por-proceso, funcione con el comando
# show logging process <processd_name> to-file <ALWAYSON_PROCESS_FILENAME.txt>
Note: Hay opciones de filtro múltiples en estos CLI incluyendo el módulo, el nivel de registro, el grupo fecha/hora etc. del comienzo. Para ver y explorar estas opciones, funcione con el comando
# show logging profile wireless ? # show logging process <processd_name> ?
Para conseguir una foto rápida de las condiciones comúnmente sabidas del error, la capacidad del rastro-en-error está disponible. Esto analiza todos los rastros en el sistema en la punta dada a tiempo para hacer juego las condiciones predefinidas del error y presenta la visión sumaria así como las estadísticas.
Para conseguir una visión sumaria, funcione con el comando
# show logging trace-on-failure summary
Para ver las condiciones así como las estadísticas predefinidas del error correspondiente a estas condiciones, funcione con el comando
# show wireless stats trace-on-failure
Una vez que usted conoce al error, para recoger los rastros específicos al contexto del error, funcione con el comando
# show logging profile wireless filter uuid <UUID derived from summary> to-file bootflash:tof-FILENAME.txt
Éstos se pueden ver en la sesión terminal o exportar para el análisis offline con los comandos
# more bootflash:tof-FILENAME.txt OR # copy bootflash:tof-FILENAME.txt { tftp: | ftp: | scp: | https: } tof-FILENAME.txt
El debugging condicional permite la capacidad de activar el registro llano de la depuración para las características específicas para las condiciones del interés. El seguimiento radiactivo le toma una medida más lejos agregando la capacidad de imprimir condicional la información de la depuración a través de los procesos, los hilos para la condición del interés. Este los medios, la arquitectura subyacente se resumen totalmente.
Note: En 16.10, el seguimiento radiactivo se ejecuta solamente para resolver problemas el AP se une a con la radio AP y los direccionamientos del MAC Ethernet, cliente se unen a con los problemas de la movilidad del MAC address del cliente también usando el IP del par de la movilidad como condiciones del interés.
Note: Usando el MAC address contra el IP address como condición proporcionará a diversas salidas pues los procesos diferentes serán conscientes de diversos identificadores para la misma entidad de red (AP o cliente o par de la movilidad).
Usando el troubleshooting de la Conectividad del cliente, como ejemplo, el debugging condicional será ejecutado para que el mac del cliente consiga el extremo para terminar la visión en el avión del control.
Para activar el debugging condicional, funcione con el comando
# debug wireless {mac | ip} {aaaa.bbbb.cccc | x.x.x.x } {monitor-time} {N seconds}
Para ver las condiciones actualmente activadas, funcione con el comando
# show debugging
Estas depuraciones no imprimirán ninguna salida en la sesión terminal sino salvarán el archivo saliente de la depuración para contellear para ser extraído y para ser analizado después. El fichero será guardado con el ra_trace_* de la convención para nombres
Por ejemplo, para el MAC address aaaa.bbbb.cccc, el nombre del archivo generado será ra_trace_MAC_aaaabbbbcccc_HHMMSS.XXX_timezone_DayWeek_Month_Day_year.log
Una ventaja es que el mismo comando se puede utilizar para resolver problemas el AP se une a los problemas (mac y MAC Ethernet de la radio de la entrada AP), cliente que la Conectividad publica (mac del cliente de la entrada), el problema del túnel de la movilidad (IP del par de la entrada), los problemas de itinerancia del cliente (mac del cliente de la entrada). Es decir usted no tiene que recordar los comandos múltiples como el capwap de la depuración, el cliente de la depuración, la movilidad etc. de la depuración.
Note: la Tecnología inalámbrica de la depuración también permite el señalar a un ftp server y a un registro aún más prolijo del funcionamiento usando la palabra clave interna. No recomendamos el usar de éstos en este tiempo, pues hay algunos problemas que son planchados hacia fuera.
Para poner a punto el archivo saliente en la sesión terminal, funcione con el comando
# more bootflash:ra_trace_MAC_*.log
Para reorientar la depuración hecha salir a un servidor externo para el análisis offline, funcione con el comando
# copy bootflash:ra_trace_MAC_*.log ftp://username:password@FTPSERVERIP/path/RATRACE_FILENAME.txt
Hay una vista mucho más prolija de los mismos niveles del registro de la depuración. para ver esta visión prolija, funcione con el comando
# show logging profile wireless internal filter mac <aaaa.bbbb.cccc> to-file <RATRACE_INTERNAL_FILENAME.txt>
Para inhabilitar el depuración para el contexto específico o antes de que el tiempo configurado o del valor por defecto del monitor esté para arriba, funcione con el comando.
# no debug wireless mac <aaaa.bbbb.cccc>
Precaución: El registro del nivel de la depuración de los permisos del debugging condicional que a su vez aumenta el volumen de los registros generados. Dejar esto que se ejecuta reducirá hasta dónde detrás a tiempo usted puede ver los registros de. Así pues, se recomienda para inhabilitar siempre el depuración en el final de la sesión del troubleshooting.
Para inhabilitar todo el depuración, funcione con estos comandos
# clear platform condition all # undebug all
Para los casos y los procesos del uso, no ejecutado para el seguimiento radiactivo, usted puede conseguir a depuración los rastros llanos. Para fijar la depuración llana en el proceso específico, utilice el comando
# set platform software trace <PROCESS_NAME> wireless chassis active R0 { module_name | all-modules }
Para verificar los niveles de traza de los diversos módulos, funcione con el comando
# show platform software trace level <PROCESS_NAME> chassis active R0
Para ver los rastros recogidos, funcione con el comando
# show logging process <PROCESS_NAME> to-file <PROCESSNAME_DEBUG_FILENAME.txt>
Cuando un paquete primero ingresa 9800 WLC, algo que procesa ocurre en el avión de los datos para identificar si el tráfico es avión del control o los datos acepillan. La característica del Paquete-rastro proporciona a una vista detallada de este proceso IOS-XE hecho en el dataplane y de la decisión tomada encendido si llevar en batea, remite, cae o consume el paquete. ¡Esta característica en WLC 9800 trabaja exactamente lo mismo que la puesta en práctica en el ASR! k.
El trazalíneas del paquete en 9800 WLC proporciona a tres niveles de examen lo mismo que ASR1K.
Para la explicación detallada de la característica y de los suboptions, refiera a la característica del rastro del paquete IOS-XE Datapath
Para los flujos de trabajo inalámbricos como el AP únase a, Conectividad del cliente, etc, el rastrear uplink bidireccional
Precaución: El paquete-trazalíneas del dataplane analiza solamente la encabezado externa CAPWAP. Así pues, las condiciones como el mac del cliente de red inalámbrica no rinden la salida útil.
Paso 1. Defina la condición del interés.
# debug platform condition { interface | mac | ingress | egress | both | ipv4 | ipv6 | mpls | match }
Advertencia: Ambo el mac aaaa.bbbb.cccc de la condición de la plataforma de la característica así como de la depuración de la condición de la plataforma de los comandos-debug se significa para el seguimiento del paquete del avión del control y no volverá ningunos rastros del paquete del dataplane.
Paso 2. Debugging condicional del permiso.
# debug platform condition start
Paso 3. Para ver las condiciones actualmente activadas, funcione con el comando
# show platform conditions
Paso 4. Active el paquete-trazalíneas para un número finito de paquetes. Este número del paquete se define como potencia de 2 en el rango de 16 - 8192. Por abandono, se capturan los datos del resumen y de la característica. Opcionalmente, usted puede elegir conseguir solamente una visión sumaria usando la sub-opción del resumen-solamente. Usted tiene también tener sub-opciones disponibles conseguir a la FIA rastrea, definiendo el tamaño de paquetes en los bytes, batea del rastro, inyecta o cae los paquetes. etc.
# debug platform packet-tracer packet <packet-number> {fia-trace}
Paso 5. (opcionalmente) que usted puede copiar y vaciar los paquetes mientras que se rastrean
# debug platform packet-trace copy packet both size 2048 { l2 | l3 | l4 }
Paso 6. Para ver si el paquete-rastro está recogiendo la salida del no, verifique las estadísticas
# show platform packet-trace statistics
Paso 7. Para ver la salida del paquete-rastro, funcione con el comando
# show platform packet-tracer summary
El paso 8. usted (opcional) puede exportar el volcado del paquete para el análisis offline por el TAC de Cisco
# show platform packet-trace packet all | redirect { bootflash: | tftp: | ftp: } pactrac.txt
La captura de paquetes integrada (EPC) es un paquete que captura el recurso al cual permite la visión en los paquetes destinados, originarios de y pasando a través del catalizador 9800 WLCs. Estas capturas se pueden exportar para el análisis offline usando Wireshark. Para más detalles en la característica, refiera la guía de configuración EPC
Comparado a AireOS, en lugar las FO que confían en las capacidades de la captura y de la imagen réplica del tráfico del paquete en uplink el conmutador, 9800 WLC permiten la captura en el cuadro sí mismo del pcap. En 9800, esta captura se puede poner del comando line interface(cli) así como en el Interfaz gráfica del usuario (GUI).
Para configurar vía el GUI, navegue a resolver problemas > captura de paquetes > +Add
Paso 1. Defina el nombre de la captura de paquetes. El máximo de 8 caracteres se permite.
Paso 2. Defina los filtros, si los hay
Paso 3. Controle el cuadro para vigilar el tráfico de control si usted quiere ver el tráfico llevado en batea al sistema CPU e inyectado nuevamente dentro del avión de los datos
Paso 4. Defina el tamaño de almacenador intermediario. Un máximo del 100 MB se permite
Paso 5. Defina el límite, cualquier por la duración que permite un radio de acción de 1 - 1000000 segundos o por el número de paquetes que permite el rango de 1 - 100000 paquetes, según lo deseado
Paso 6. Elija el interfaz de la lista de interfaces en la columna izquierda y haga clic en la flecha para moverla a la columna derecha
Paso 7. Salve y apliqúese al dispositivo
Paso 8. Para comenzar la captura, haga clic en el comienzo
Paso 9. Usted puede dejar la captura ejecutarse al límite definido. Para parar manualmente la captura, haga clic en la parada.
Paso 10. Una vez que está parado, un botón de la exportación está disponible para hacer clic con la opción para descargar el capturar archivo (.pcap) en el escritorio local vía los https o servidor TFTP o ftp server o disco duro o flash del sistema local.
Note: El CLI proporciona un poco a más granulosidad de las opciones tales como límite por. El GUI es suficiente capturar los paquetes para los casos de uso común.