Einleitung
In diesem Dokument werden Fehler mit den Codes F1545 bis F1552 beschrieben. Hierbei handelt es sich um kosmetische Fehler im Zusammenhang mit der Art und Weise, wie ACI verworfene Pakete kategorisiert.
Problem
Standardmäßig sind für die ACI atomare Zähler aktiviert.
Diese Zähler überprüfen Tropfen zwischen Blättern direkt oder von Blättern zu Stacheln
Regel: laufender Atomzähler
In diesem Fall sind die Fehlercodes F1545, F1546, F1547, F1548, F1549, F1550, F1551 und F1552 Leaf-Zähler.
Warum werden sie gemeldet?
Diese Zähler sind gültig, solange die Kommunikation nur TEP zu TEP ist (z. B. kein VPC). Es gab zwar die ersten Versionen für die ACI-Überwachung, aber Design und Implementierung der ACI haben diese Fehler lange Zeit irrelevant gemacht. Unabhängig von der Version, in der sich Ihre Fabric derzeit befindet, können diese bestätigt und gelöscht werden, indem die Funktion deaktiviert wird.
Einige Pakete werden als Verwerfen gezählt, sind jedoch keine Verwerfen des Tenant-Datenverkehrs. Beispiele:
- Leaf-vPC-Paare verwenden ein vPC-Paar Virtual IP (vPC VIP), um Pakete über ihre individuellen Tunnelschnittstellen an andere Leafs zu übertragen. Die ACI verwendet Tunnelschnittstellen für Paketstatistiken. Da es sich bei vPC VIP um eine virtuelle Schnittstelle handelt, gibt es auf den einzelnen Leafs keine entsprechende Tunnelschnittstelle für diese Schnittstelle, sodass keine Tunnelschnittstelle zum Verfolgen von Drops vorhanden ist. Daher werden Pakete, die an eine vPC-VIP gerichtet sind, als Drops auf dem empfangenden vPC-Peer-Leaf-Switch gezählt.
- vPC-Kontrollebenen-Pakete zwischen Leaf- und Endpunkt-Datenaustausch
- Verluste, die durch bestehende Verträge verursacht werden, werden ebenfalls als Verluste gezählt, aber diese werden erwartet (und nicht schlecht), da Ihr Vertrag ihre Arbeit erledigt.
Problemumgehung
Deaktivieren Sie die Funktion "Fortlaufender Atomzähler". Selbst wenn die Anzahl der fortlaufenden Atomzählerobjekte verringert wird, kann dies in einigen Fabrics mit einer großen Anzahl von Knoten zu APIC-Leistungsproblemen führen.
Es gibt eine Erweiterung, die dokumentiert wurde, um laufende atomische Zähler standardmäßig zu deaktivieren Cisco Bug-ID CSCwh67235 und dies ist das Standardverhalten nach 6.1.x Versionen.
Vorgänge > Visualisierung. Klicken Sie auf Einstellungen, wählen Sie Administrativer Status Deaktiviert aus, und klicken Sie dann auf Senden.
laufende atomare Zähler deaktivieren
Beachten Sie, dass Benutzer auch bei deaktivierten atomaren Zählern weiterhin (und müssen) auf Anforderung atomare Zähler verwenden können, die in der Dokumentation Atomare Zählerrichtlinien konfigurieren dokumentiert sind.
Laufend sind ungültig und tragen erheblich zu Skalierung/Fehlern bei. On-Demand sind reaktiv und gültig; die Deaktivierung von "Fortlaufend" verhindert nicht die Verwendung von on-Demand.
Wird durch die Deaktivierung dieser Funktion eine völlig nutzlose Warnung verworfen?
Die ACI verfügt über viele verschiedene Fehlerindikatoren. Wenn es echte Tropfen gibt, erscheinen sie unter diesen Fehlercodes.
Beispiel: F100696 - Eingangs-Weiterleitungs-Drop-Pakete, weitere Details zu Erläuterungen zu Paketverlusten in der ACI.
Verwandte Themen
Wir können die APIC-Antwort sehen und verlangsamen oder auf einzelne Anfragen aufgrund von Problemen mit nicht genügend Arbeitsspeicher, die für das dbgr-Objekt über die unterstützte Skala verursacht wurden, nicht reagieren. Diese Funktion lässt sich bei einer Fabric mit einer großen Anzahl von Knoten nicht gut skalieren.
Allgemeine Varianten
Überprüfen Sie, ob die Attributregel "On-going-atomic-counter" enthält:
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
Überprüfung der Ausführung der DBGR-Dienste:
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
Überprüfen Sie den dbgr-Dienst auf Datensätze, die mit dem Text "enough tokens" übereinstimmen. In diesem Beispiel kann sie nach Datum und Anzahl der Vorfälle ausgewählt werden, insgesamt 153506 für das Datum 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
Referenzen:
Management-Leitfaden für Cisco APIC-Fehler, -Ereignisse und -Systemmeldungen > Umgang mit erwarteten Fehlern
Richtlinien und Einschränkungen für atomare Zähler
Atomare Zählerrichtlinien konfigurieren
Erläuterungen zu Paketverlusten in der ACI
Referenzfehler:
Cisco Bug-ID CSCwh67235: Laufende Atomzähler standardmäßig deaktivieren
Cisco Bug-ID CSCuz99892 : Atomare Zähler für TEP zu TEP sind unzuverlässig
Cisco Bug IDCSCvp07545 : Empfangen von Fehlern F1545 und F1547 in ACI Fabric
Cisco Bug-ID CSCwf18707 : Ausgelöster Fehler bei Überschreitung der dbgAcPathA-Skalierbarkeit