Einleitung
In diesem Dokument werden Fehler mit den Codes F1545 bis F1552 beschrieben. Hierbei handelt es sich um kosmetische Fehler im Zusammenhang mit der Kategorisierung verlorener Pakete durch die ACI.
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 von TEP zu TEP erfolgt (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 "Laufender Atomzähler". Selbst wenn die Anzahl der fortlaufenden atomaren Zä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 Verwaltungsstatus deaktiviert, und klicken Sie dann auf Senden.
laufende atomare Zähler deaktivieren
CLI-Verifizierung
APIC# moquery -c dbgOngoingAcMode | grep adminSt
adminSt : disabled
Beachten Sie, dass selbst bei deaktivierten atomaren Zählern die Benutzer weiterhin bedarfsgesteuerte atomare Zähler verwenden können (und müssen), 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 "Continuous" verhindert die Verwendung von "on-demand" nicht.
Wird durch die Deaktivierung dieser Funktion eine völlig nutzlose Warnung verworfen?
Die ACI verfügt über viele verschiedene Fehlerindikatoren. Wenn es sich um echte Tropfen handelt, erscheinen sie unter diesen Fehlercodes.
Beispiel: F100696 - Eingangs-Weiterleitungs-Drop-Pakete, weitere Details zu Erläutern von Paketverlusten in der ACI.
Verwandte Themen
Sie können eine langsame APIC-Antwort sehen oder einen Fehler bei der Antwort auf eine einzelne Anforderung aufgrund von Problemen mit nicht genügend Arbeitsspeicher, die für das dbgr-Objekt über die unterstützte Skala verursacht wurden. Diese Funktion lässt sich bei Fabric mit einer großen Anzahl von Knoten nicht gut skalieren.
Allgemeine Überprüfungen
Überprüfen Sie, ob die Attributregel den Status "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 ausreichend Text-Token übereinstimmen. In diesem Beispiel kann er nach Datum und Anzahl von Vorkommen 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
APIC# egrep "Shard|id |tokens.available" /debug/$HOSTNAME/dbgr/ifm/debug/mo | grep -B 2 "tokens.available : 0"
Shard : id : 1
tokens.available : 0
Zugehörige Informationen
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äutern von 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: Empfangsfehler F1545 und F1547 in ACI-Fabric
Cisco Bug-ID CSCwf18707: Fehler ausgelöst, wenn dbgAcPathA-Skalierbarkeit überschritten wird