Inleiding
Dit document beschrijft fouten met code F1545 tot F1552 die cosmetische fouten zijn die verband houden met de manier waarop ACI gedropte pakketten categoriseert.
Probleem
Standaard heeft ACI atoomtellers ingeschakeld.
Deze tellers controleren druppels tussen bladeren direct of van bladeren naar stekels.
Regel: Doorlopende atoomteller
In dit geval zijn de foutcodes F1545, F1546, F1547, F1548, F1549, F1550, F1551 en F1552, die van blad tot blad tellers zijn.
Waarom worden ze gemeld
Die tellers zijn geldig zolang de communicatie alleen TEP naar TEP is (bijvoorbeeld geen VPC). Het ging om de eerste versies voor ACI-monitoring, maar het ontwerp en de implementatie van ACI hebben deze fouten al lang irrelevant gemaakt. Ongeacht de versie waar uw fabric zich momenteel bevindt, kunnen ze worden herkend en verwijderd door de functie uit te schakelen.
Sommige pakketten worden geteld als druppels, maar zijn geen daadwerkelijke daling van het huurdersverkeer.
Voorbeeld:
- Leaf vPC-paren gebruiken een vPC-paar Virtual IP (vPC VIP) om pakketten via hun individuele tunnelinterfaces naar andere bladeren te verzenden. ACI gebruikt tunnelinterfaces voor pakketstatistieken. Aangezien de vPC VIP een virtuele interface is, is er geen corresponderende tunnelinterface voor op de individuele bladeren en als gevolg daarvan heeft het geen tunnelinterface om druppels tegen te volgen. Pakketten die bestemd zijn voor een vPC VIP worden dus geteld als druppels op de ontvangende vPC peer leaf switch.
- vPC control plane-pakketten tussen bladeren en uitwisseling van eindpuntinformatie.
- Drops veroorzaakt door bestaande contracten worden ook geteld als druppels, maar deze worden verwacht (en niet slecht) omdat uw contract hun werk doet.
Tijdelijke oplossing
Schakel de optie Doorlopende atoomteller uit. Zelfs als het wordt weggedrukt, kan het aantal lopende atomaire tegenobjecten leiden tot APIC-prestatieproblemen in sommige stoffen met een groot aantal knooppunten.
Er is een verbetering gedocumenteerd om lopende atoomtellers standaard uit te schakelen Cisco bug ID CSCwh67235 en dit is het standaardgedrag na 6.1.x versies.
Bewerkingen > Visualisatie, klik op Instellingen, kies Administratieve status uitgeschakeld en klik op Indienen.
Doorlopende atoomtellers uitschakelen
CLI-verificatie
APIC# moquery -c dbgOngoingAcMode | grep adminSt
adminSt : disabled
Houd er rekening mee dat zelfs met uitgeschakeld atoomtellers, gebruikers nog steeds kunnen (en moeten) gebruik maken van on-demand atoomtellers gedocumenteerd op Configure Atomic Counter Policies documentatie.
Lopende fouten zijn niet geldig en dragen in hoge mate bij aan schaal/fouten. On-demand zijn reactief en valide. Het uitschakelen van continue verbindingen voorkomt niet het gebruik van on-demand.
Door deze functie uit te schakelen, zijn de pakketdruppels een volledig nutteloze waarschuwing?
ACI heeft veel verschillende fouttellers. Als het echte druppels zijn, verschijnen ze onder die foutcodes.
Bijvoorbeeld, F100696 - ingress forwarding drop packets, meer details over Explain Packet Drop Faults in ACI.
Verwante kwesties
U kunt een trage APIC-respons zien of niet reageren op een enkel verzoek vanwege geheugenproblemen die zijn veroorzaakt voor het dbgr-object over de ondersteunde schaal. Deze functie kan niet goed worden geschaald met stof met een groot aantal knooppunten.
Gemeenschappelijke verificaties
Controleer op fouten waarbij de attribuutregel een doorlopende atoomteller bevat:
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
Controleer of de DBGR-services actief zijn:
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
Controleer de dbgr-service voor records die overeenkomen met tokens met voldoende tekst. Het kan worden geselecteerd op datum en aantal voorvallen in dit voorbeeld, in totaal 153506 voor 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
Gerelateerde informatie
Cisco APIC Faults, Events, and System Messages Management Guide > Verwachte fouten afhandelen
Richtlijnen en beperkingen voor atoomtellers
Atoomtellerbeleid configureren
Fouten bij pakketdrops uitleggen in ACI
Referentiebugs
Cisco bug ID CSCwh67235: Schakel doorlopende atoomtellers standaard uit
Cisco bug ID CSCuz99892: TEP-to-TEP atoomtellers zijn onbetrouwbaar
Cisco-bug IDCSCvp07545: foutmeldingen F1545 en F1547 ontvangen in ACI-fabric
Cisco bug ID CSCwf18707: Verhoogde fout als dbgAcPathA schaalbaarheid wordt overschreden