Table des matières

Introduction

Problème

Pourquoi sont-ils signalés ?

Solution de contournement

Questions connexes

Vérifications courantes

Références:

Introduction

Ce document décrit les erreurs de code F1545 à F1552 qui sont des erreurs cosmétiques liées à la façon dont l'ACI classe 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'atribure 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