Introducción
Este documento describe fallas con los códigos F1545 a F1552 que son fallas cosméticas relacionadas con la manera en que ACI clasifica los paquetes descartados.
Problema
De forma predeterminada, ACI tiene los contadores atómicos habilitados.
Estos contadores revisan las gotas entre las hojas directamente o de las hojas a las espinas.
regla: on-going-atomic-counter
En este caso, los códigos de error son F1545, F1546, F1547, F1548, F1549, F1550, F1551 y F1552, que son contadores hoja a hoja.
¿Por qué se informa de ellos?
Estos contadores son válidos siempre que la comunicación sea TEP a TEP solamente (no VPC por ejemplo). Estaba en las primeras versiones para la supervisión de ACI, pero el diseño y la implementación de ACI hace tiempo que estos fallos son irrelevantes. Independientemente de la versión en la que se encuentre su fabric actualmente, se pueden reconocer y eliminar desactivando la función.
Algunos paquetes se cuentan como descartes, pero no son descartes de tráfico de arrendatarios reales.
Por ejemplo:
- Los pares vPC de hoja utilizan un par vPC IP virtual (vPC VIP) para transmitir paquetes a través de sus interfaces de túnel individuales a otras hojas. ACI utiliza interfaces de túnel para las estadísticas de paquetes. Dado que el VIP de vPC es una interfaz virtual, no existe una interfaz de túnel correspondiente para él en las hojas individuales y, como resultado, no tiene una interfaz de túnel con la que realizar un seguimiento de las caídas. Por lo tanto, los paquetes destinados a un VIP de vPC se cuentan como caídas en el switch de hoja de par vPC de recepción.
- Intercambio de información de los paquetes del plano de control vPC entre las hojas y los terminales.
- Las caídas causadas por contratos vigentes también se cuentan como caídas, pero se esperan (y no son malas) ya que su contrato está haciendo su trabajo.
Solución Aternativa
Desactive la función Contador atómico en curso. Incluso si se suprime, el número de objetos de contador atómico en curso puede provocar problemas de rendimiento de APIC en algunos fabrics con un gran número de nodos.
Hay una mejora documentada para inhabilitar los contadores atómicos en curso de forma predeterminada Cisco bug ID CSCwh67235 y este es el comportamiento predeterminado después de las versiones 6.1.x.
Operations > Visualization, haga clic en Settings, seleccione Administrative State Disabledy, a continuación, haga clic en Submit.
deshabilitar contadores atómicos en curso
verificación CLI
APIC# moquery -c dbgOngoingAcMode | grep adminSt
adminSt : disabled
Tenga en cuenta que incluso con los contadores atómicos inhabilitados, los usuarios todavía pueden (y deben) utilizar los contadores atómicos a demanda documentados en la documentación Configurar políticas de contadores atómicos.
Los procesos en curso no son válidos y contribuyen en gran medida a la ampliación/fallos. A petición son reactivos y válidos. La desactivación de la función en curso no impide el uso a demanda.
Al inhabilitar esta función, ¿son las pérdidas de paquetes una alerta completamente inútil?
ACI tiene muchos contadores de fallos diferentes. Si son gotas reales, aparecen bajo esos códigos de falla.
Por ejemplo, F100696 - ingress forwarding drop packets, más detalles sobre la explicación de errores de paquetes descartados en ACI.
Problemas relacionados
Puede ver una respuesta APIC lenta o un error al responder a una sola solicitud debido a problemas de falta de memoria causados por el objeto dbgr en la escala admitida. Esta característica no se amplía bien con el fabric con un gran número de nodos.
Verificaciones comunes
Verifique si hay fallas donde la regla de atributo contenga el contador atómico continuo:
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
Verifique que los servicios DBGR se estén ejecutando:
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
Verifique el servicio dbgr para los registros que coincidan con el texto suficientes tokens. Se puede seleccionar por fecha y número de apariciones en este ejemplo, un total de 153506 para la fecha 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
Información Relacionada
Guía de administración de errores, eventos y mensajes del sistema de Cisco APIC > Gestión de errores esperados
Directrices y restricciones de los contadores atómicos
Configurar políticas de contadores atómicos
Explicación de los fallos de paquetes descartados en ACI
Errores de referencia
ID de bug de Cisco CSCwh67235 : Inhabilita los contadores atómicos en curso de forma predeterminada
ID de error de Cisco CSCuz99892: los contadores atómicos de TEP a TEP no son fiables
Error de Cisco IDCSCvp07545: Errores de recepción de fallos F1545 y F1547 en el fabric ACI
Id. de error de Cisco CSCwf18707: Se produce un error si se supera la escalabilidad de dbgAcPathA