Introducción
Este documento describe los pasos para resolver problemas de inundación continua de tramas de pausa en los dispositivos NCS 5500 Series.
Descripción de problemas
Routers inundados con registros dados:
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
¿Qué son las tramas de pausa y por qué es un problema?
Las tramas de pausa son un mecanismo utilizado en el control del tráfico de red para detener temporalmente la transmisión de datos cuando se sobrecarga un dispositivo receptor. Sin embargo, las tramas de pausa excesivas pueden afectar significativamente el rendimiento de la red.
Desglose de este mensaje de error:
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
Esta entrada de registro indica que se ha detectado un evento específico relacionado con el vigilante de la tarjeta de reenvío de plataforma (PFC) en tramas de "pausa global" en la interfaz especificada.
Control de flujo de prioridad: la PFC es una mejora del control de flujo Ethernet que proporciona la funcionalidad de pausa de tramas basada en la prioridad.
Tramas de Pausa Globales: Las tramas de pausa globales son tramas de pausa que afectan a todas las prioridades de la interfaz, deteniendo efectivamente todo el tráfico en la interfaz por un período corto.
Vigilancia de PFC: supervisa el estado de PFC en las interfaces de red. Si detecta un uso excesivo de tramas de pausa, que puede indicar congestión o configuración incorrecta, registra un error.
¿Cómo se identifica el problema?
1. Verifique si el registro dado se encuentra y es continuo.
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
2. Ejecute el comando show tres veces para ver el aumento en elInput pause frames
resultado:
#show controllers <> all | i pause
Si el valor está aumentando en orden de más de 1M para un intervalo de tiempo de 1min, entonces estamos dando con este problema:
Ejemplo de Salida:
#show controllers tenGigE 0/0/0/1 all | i pause
Fri Apr 24 07:39:29.282 UTC
Input pause frames = 990741176
Output pause frames = 0
Pasos para la resolución de problemas
1. Verifique el estado de la interfaz con el show interfaces HundredGigE0/3/0/24
comando.
2. Verifique si hay errores de configuración con elshow running-config interface HundredGigE0/3/0/24
comando.
3. Resolución de problemas de la capa física: verifique que todas las conexiones físicas, incluidos los cables y transceptores, estén en buenas condiciones y correctamente conectadas.
4. Restablecer la interfaz: Como último recurso, puede intentar restablecer la interfaz para ver si se borra la condición. Sin embargo, esto provoca una breve interrupción en el servicio, por lo que debe hacerse con precaución.