Sommario

Introduzione

Problema

Perché vengono segnalati?

Soluzione alternativa

Problemi correlati

Verifiche comuni

Riferimenti:

Introduzione

Questo documento descrive gli errori con codice da F1545 a F1552 che sono errori cosmetici relativi al modo in cui ACI classifica i pacchetti scartati.

Problema

Per impostazione predefinita, i contatori atomici sono abilitati in ACI.

Questi contatori controllano le gocce tra le foglie direttamente o dalle foglie agli aculei

regola : contatore atomico in corso

In questo caso, i codici di errore sono F1545, F1546, F1547, F1548, F1549, F1550, F1551 e F1552 che sono contatori da foglia a foglia.

Perché vengono segnalati?

Questi contatori sono validi a condizione che la comunicazione sia solo da TEP a TEP (ad esempio, senza VPC). Era nelle prime versioni per il monitoraggio ACI, ma la progettazione e l'implementazione di ACI ha da tempo reso questi difetti irrilevanti. Indipendentemente dalla versione corrente dell'infrastruttura, è possibile riconoscerle ed eliminarle disabilitando la funzionalità.

Alcuni pacchetti vengono conteggiati come perdite, ma non come effettive perdite di traffico del tenant. Ad esempio:

- Le coppie di vPC foglia utilizzano un IP virtuale (VIP del vPC) della coppia vPC per trasmettere i pacchetti ad altri foglia tramite le singole interfacce del tunnel. ACI utilizza le interfacce tunnel per le statistiche dei pacchetti, poiché il vPC VIP è un'interfaccia virtuale per la quale non esiste un'interfaccia tunnel corrispondente sulle singole foglie e di conseguenza non ha un'interfaccia tunnel per tenere traccia delle cadute. Pertanto, i pacchetti destinati a un VIP vPC vengono conteggiati come perdite sullo switch foglia peer vPC ricevente.

- Pacchetti del control plane vPC tra foglie e scambio di informazioni sull'endpoint.

- Anche le cadute causate dai contratti in essere vengono conteggiate come cadute, ma sono previste (e non negative) poiché il contratto sta svolgendo il proprio lavoro.

Soluzione alternativa

Disabilitare la funzione Contatore atomico in corso, anche se schiacciato, il numero di oggetti contatore atomico in corso può causare problemi di prestazioni APIC in alcune strutture con un numero elevato di nodi.

Per impostazione predefinita, l'ID bug Cisco CSCwh67235 è stato migliorato e disabilitato i contatori atomici in corso. Questo è il comportamento predefinito dopo le versioni 6.1.x.

Operazioni > Visualizzazione, fare clic su Impostazioni, scegliere Stato amministrativo disabilitato, quindi fare clic su Invia.

disabilitare i contatori atomici in corso

Tenere presente che anche con i contatori atomici disabilitati gli utenti possono (e devono) utilizzare ancora i contatori atomici su richiesta, come documentato nella documentazione relativa alla configurazione dei criteri dei contatori atomici.

Le operazioni in corso non sono valide e contribuiscono in modo significativo a problemi di scalabilità/errori. Su richiesta sono reattivi e validi, la disattivazione in corso non impedisce l'utilizzo su richiesta.

Disabilitando questa funzione, il pacchetto perde un avviso completamente inutile?

ACI dispone di molti contatori di errori diversi. Se ci sono gocce reali, appaiono sotto quei codici di errore.

Ad esempio, F100696 - Inoltro in entrata dei pacchetti scartati, in ACI sono disponibili ulteriori dettagli sulle spiegazioni degli errori di rilascio dei pacchetti.

Problemi correlati

È possibile riscontrare e rallentare la risposta di APIC o la mancata risposta a una singola richiesta a causa di problemi di memoria esaurita causati per l'oggetto dbgr nella scala supportata. Questa funzionalità non è scalabile correttamente con fabric con un numero elevato di nodi.

Verifiche comuni

Verificare la presenza di errori in cui la regola di attribuzione contiene "contatore atomico in corso":

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

Verificare che i servizi DBGR siano in esecuzione:

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

Verificare nel servizio dbgr la presenza di record corrispondenti al testo "token sufficienti". Può essere selezionato per data e numero di occorrenze in questo esempio, un totale di 153506 per data 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

Riferimenti:

Guida alla gestione di errori, eventi e messaggi di sistema di Cisco APIC > Gestione degli errori previsti

Linee guida e restrizioni per i contatori atomici

Configura criteri contatore atomico

Spiegazioni degli errori di perdita del pacchetto in ACI

Bug di riferimento:

Cisco ID bug CSCwh67235 : disabilita i contatori atomici in corso per impostazione predefinita

ID bug Cisco CSCuz9892: i contatori atomici TEP-to-TEP non sono affidabili

Cisco bug IDCSCvp07545 : ricezione di errori F1545 e F1547 nella struttura ACI

ID bug Cisco CSCwf18707 : generato un errore se viene superata la scalabilità di dbgAcPathA