Introduction
Ce document décrit les défauts avec le code F1545 à F1552 qui sont des défauts cosmétiques liés à la façon dont l'ACI catégorise les paquets abandonnés.
Problème
Par défaut, les compteurs atomiques sont activés pour l'ACI.
Ces compteurs contrôlent les gouttes entre les feuilles directement ou des feuilles aux épines
règle du compteur atomique permanent
Dans ce cas, les codes d'erreur sont F1545, F1546, F1547, F1548, F1549, F1550, F1551 et F1552, qui sont des compteurs feuille à feuille.
Pourquoi sont-ils signalés ?
Ces compteurs sont valides tant que la communication est TEP à TEP uniquement (pas de VPC par exemple). Il était sur les premières versions pour la surveillance de l'ACI, mais la conception et la mise en oeuvre de l'ACI ont longtemps rendu ces défauts non pertinents. Quelle que soit la version de votre fabric actuelle, vous pouvez en accuser réception et les supprimer en désactivant la fonction.
Certains paquets sont comptés comme abandons mais ne sont pas des abandons de trafic de locataire réels. Exemple :
- Les paires vPC leaf utilisent une paire vPC Virtual IP (vPC VIP) pour transmettre des paquets via leurs interfaces de tunnel individuelles vers d'autres leafs. L'ACI utilise des interfaces de tunnel pour les statistiques de paquets, étant donné que le VIP vPC est une interface virtuelle, il n'y a pas d'interface de tunnel correspondante pour lui sur les leafs individuels et par conséquent, il n'a pas d'interface de tunnel pour suivre les abandons. Par conséquent, les paquets destinés à un VIP vPC sont comptés comme abandons sur le commutateur leaf homologue vPC récepteur.
- Paquets du plan de contrôle vPC entre les terminaux et l'échange d'informations.
- Les pertes causées par les contrats en place sont également comptabilisées comme des pertes, mais elles sont attendues (et pas mauvaises) puisque votre contrat fait son travail.
Solution de contournement
Désactivez la fonction Compteur atomique en cours, même si elle est bloquée, le nombre d'objets de compteur atomique en cours peut entraîner des problèmes de performances APIC dans certains fabrics comportant un grand nombre de noeuds.
Il existe une amélioration documentée pour désactiver les compteurs atomiques en cours par défaut avec l'ID de bogue Cisco CSCwh67235 et c'est le comportement par défaut après les versions 6.1.x.
Operations > Visualization, cliquez sur Settings, choisissez Administrative State Disabled, puis cliquez sur Submit.
désactiver les compteurs atomiques en cours
Sachez que même avec les compteurs atomiques désactivés, les utilisateurs peuvent (et doivent) utiliser des compteurs atomiques à la demande documentés dans la documentation Configure Atomic Counter Policies.
En cours ne sont pas valides et contribuent grandement à l'évolutivité/aux défaillances. Les services à la demande sont réactifs et valides, la désactivation permanente n'empêche pas l'utilisation des services à la demande.
En désactivant cette fonction, le paquet abandonne-t-il une alerte totalement inutile ?
L'ACI possède de nombreux compteurs de pannes. S'il y a de vraies pertes, elles apparaissent sous ces codes de défaut.
Par exemple, F100696 : transfert entrant de paquets abandonnés, plus de détails sur les explications des erreurs de suppression de paquets dans l'ACI.
Questions connexes
Nous pouvons voir et ralentir la réponse APIC ou l'échec de réponse à une seule requête en raison de problèmes de mémoire insuffisante qui ont été causés pour l'objet dbgr sur l'échelle prise en charge. Cette fonctionnalité ne s'adapte pas bien à un fabric comportant un grand nombre de noeuds.
Vérifications courantes
Recherchez les erreurs où la règle d'attribut contient « on-going-atomic-counter » :
APIC# moquery -c faultInst -x 'query-target-filter=wcard(faultInst.rule,"on-going-atomic-counter")' | grep dn
dn : dbgs/ac/sdvpcpath-101-103-to-102-104/fault-F1546
dn : dbgs/ac/sdvpcpath-101-103-to-102-104/fault-F1548
dn : dbgs/ac/sdvpcpath-102-104-to-101-103/fault-F1548
dn : dbgs/ac/sdvpcpath-102-104-to-101-103/fault-F1546
dn : dbgs/ac/path-101-to-103/fault-F1545
dn : dbgs/ac/path-101-to-103/fault-F1547
dn : dbgs/ac/path-103-to-101/fault-F1545
dn : dbgs/ac/path-103-to-101/fault-F1546
Vérifiez que les services DBGR sont en cours d'exécution :
APIC# ps -ef | egrep "dbgr.bin|STIME"
UID PID PPID C STIME TTY TIME CMD
ifc 15785 1 1 May23 ? 07:57:39 /mgmt//bin/svc_ifc_dbgr.bin --x
Recherchez dans le service dbgr les enregistrements correspondant au texte "assez de jetons". Il peut être sélectionné par date et nombre d'occurrences dans cet exemple, un total de 153506 pour la date 2024-05-20
APIC# zgrep "enough tokens" /var/log/dme/log/svc_ifc_dbgr*
svc_ifc_dbgr.bin.log.595460.gz:30038||2024-05-20T08:11:01.125937358+00:00||doer||INFO||co=doer:1:1:0x800000013811b8b:0||Dropping stimuli as doer does not have enough tokens||../common/src/framework/./core/proc/Doer.cc||1303
...
svc_ifc_dbgr.bin.log.595460.gz:30038||2024-05-20T08:11:03.126887965+00:00||doer||INFO||co=doer:19:1:0x98000000129a2c01:0||Dropping stimuli as doer does not have enough tokens||../common/src/framework/./core/proc/Doer.cc||1303
APIC# zgrep "enough tokens" /var/log/dme/log/svc_ifc_dbgr* | grep 2024-05-20 | wc -l
153506
Références:
Cisco APIC Faults, Events, and System Messages Management Guide > Gestion des pannes attendues
Lignes directrices et restrictions relatives aux compteurs atomiques
Configurer les stratégies de compteur atomique
Explication des erreurs de suppression de paquets dans l'ACI
Bogues de référence :
ID de bogue Cisco CSCwh67235 : désactiver les compteurs atomiques permanents par défaut
ID de bogue Cisco CSCuz99892 : les compteurs atomiques TEP à TEP ne sont pas fiables
Bogue Cisco IDCSCvp07545 : Défaillances de réception F1545 et F1547 dans le fabric ACI
ID de bogue Cisco CSCwf18707 : Défaillance déclenchée en cas de dépassement de l'évolutivité de dbgAcPathA