Introduction
Ce document décrit les étapes de dépannage et de résolution des problèmes de diffusion de trames en pause sur les périphériques de la gamme NCS 5500.
Description du problème
Routeurs inondés avec les journaux donnés :
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
Que sont les trames de pause et pourquoi est-ce un problème ?
Les trames de pause sont un mécanisme utilisé dans le contrôle du trafic réseau pour interrompre temporairement la transmission de données lorsqu’un périphérique récepteur est surchargé. Cependant, un nombre excessif de trames de pause peut avoir un impact significatif sur les performances réseau.
Ventilation de ce message d'erreur :
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
Cette entrée de journal indique qu'un événement spécifique lié au chien de garde Platform Forwarding Card (PFC) a été détecté dans des trames de « pause globale » sur l'interface spécifiée.
Priority Flow Control : la carte PFC est une amélioration du contrôle de flux Ethernet qui fournit une fonctionnalité de trame de pause basée sur la priorité.
Trames de pause globales : les trames de pause globales sont des trames de pause qui affectent toutes les priorités sur l'interface, interrompant ainsi tout le trafic sur l'interface pendant une courte période.
PFC watchdog : surveille l'état de la carte PFC sur les interfaces réseau. S'il détecte une utilisation excessive des trames de pause, ce qui peut indiquer un encombrement ou une mauvaise configuration, il consigne une erreur.
Comment identifier le problème ?
1. Vérifiez si le journal indiqué est rencontré et s'il est continu.
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. Exécutez la commande show trois fois pour voir l'augmentation du résultat enInput pause frames
:
#show controllers <> all | i pause
Si la valeur augmente de plus de 1 M pendant 1 minute, nous rencontrons le problème suivant :
Exemple de sortie :
#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
Étapes de dépannage
1. Vérifiez l'état de l'interface avec la show interfaces HundredGigE0/3/0/24
commande.
2. Recherchez les erreurs de configuration à l'aide de lashow running-config interface HundredGigE0/3/0/24
commande.
3. Dépannage de la couche physique : vérifiez que toutes les connexions physiques, y compris les câbles et les émetteurs-récepteurs, sont en bon état et correctement connectées.
4. Reset the Interface : en dernier recours, vous pouvez essayer de réinitialiser l'interface pour voir si cela efface la condition. Cependant, cela entraîne une brève interruption du service, et il faut donc faire preuve de prudence.