SNMP-Eingabewarteschlange voll
ICSeverity
5 - Benachrichtigung
Auswirkungen
SNMP-Pakete verworfen
Beschreibung
Dieser Fehler zeigt an, dass SNMP-Pakete (Simple Network Management Protocol) aufgrund eines Fehlers in der vollen Eingabewarteschlange verworfen wurden. Dieses Syslog ist häufig das Ergebnis umfangreicher SNMP-Polling-Aktivitäten. Dieses Syslog wird erwartet, wenn das betreffende Gerät eine große Anzahl von SNMP-Paketen verarbeitet. Da SNMP von der CPU verarbeitet wird, ist es möglich, dass der Prozess der "SNMP-Engine" eine große Anzahl von CPU-Zyklen beansprucht. SNMP ist ein Protokoll mit niedriger Priorität, und wann immer die Wahl zwischen einer Aufgabe mit höherer Priorität und einem Protokoll wie SNMP besteht, kann das Gerät SNMP-Pakete zuerst verwerfen. Wenn das Syslog ein- bis mehrmals aufgetreten ist und nicht oft angezeigt wird, kann es ignoriert werden. In einigen Situationen kann ein Softwarefehler vorliegen, der zu einem unerwarteten/suboptimalen Betrieb des SNMP-Prozesses führen kann. Prüfen Sie die Liste der bekannten Fehler, und erwägen Sie, die Software des betreffenden Cisco Geräts auf die empfohlene/neueste Version zu aktualisieren, um sicherzustellen, dass die meisten bekannten Software-Patches in der verwendeten Software vorhanden sind.
SyslogMeldung
SNMP-3-INPUT_QFULL_ERR
MessageSample
Jun 28 00:53:02.442 EDT <> %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full THIS IS A SAMPLE MESSAGE
Produktfamilie
- Cisco Catalyst Switches der Serie 2960-X
- Cisco Catalyst Switches der Serie 4500
- Cisco Catalyst Switches der Serie 3750-X
- Cisco Aggregation Services Router der Serie ASR 1000
- Cisco Catalyst Switches der Serie 6800
- Cisco Catalyst Switches der Serie 6500
- Cisco Catalyst Switches der Serie 3850
- Cisco Catalyst Switches der Serie 3650
- Cisco Integrated Services Router der Serie 4000
- Switches der Cisco Catalyst 9200-Serie
- Switches der Cisco Catalyst 9300-Serie
- Switches der Cisco Catalyst 9400-Serie
- Switches der Cisco Catalyst 9500-Serie
- Switches der Cisco Catalyst 9600-Serie
- Cisco Wireless LAN Controller der Serie 5700
- Wireless Controller der Cisco Catalyst 9800-Serie
Regex
–
Empfehlung
Es besteht die Möglichkeit, dass dieser Fehler auf einen Softwarefehler oder auf eine echte Einschränkung des Geräts zurückzuführen ist. Durch einen Softwarefehler ausgelöste Fehler führen manchmal zu einem separaten verzögerten SNMP-Syslog, das eine bestimmte MIB aufruft, deren Verarbeitung laut System zu lange dauerte. Wenn eine große Anzahl dieser verzögerungsbehafteten MIBs abgefragt wird, kann sich die Eingangswarteschlange füllen, während das System versucht, sie zu verarbeiten. Sobald die Warteschlange erschöpft ist, kann dieses Syslog angezeigt werden. Unabhängig von Softwaredefekten oder Einschränkungen bei der Plattformverarbeitung ist dieser Fehler in der Regel keine Servicebeeinträchtigung für den Datenverkehr und kann dazu führen, dass SNMP-Server unvollständige Daten für das Gerät anzeigen, auf dem das Syslog angezeigt wird. Wenn Sie eine Plattform oder eine Verarbeitungsbeschränkung des Geräts vermuten, gehen Sie wie folgt vor, um den Betrieb des Geräts zu bestätigen.
1) Überprüfen Sie die Ausgabe von "show process cpu sort", um zu überprüfen, ob die SNMP-Engine einer der wichtigsten CPU-Prozesse ist. Wenn das Syslog in der Vergangenheit aufgetreten ist und nicht aktiv auftritt, kann dieser Prozess keine fortlaufende CPU-Auslastung verursachen. Device# show process cpu sort CPU usage for five seconds: 99%/0%; one minute: 22%; five minutes: 18% PID Runtime(ms) Invoked Sec 5Sec 1Min 5Min TTY Process 189 1535478456 697105815 2202 88.15% 13.40% 8.74% 0 SNMP ENGINE << Kurze CPU-Spitzen, die nur wenige Sekunden von SNMP entfernt sind, werden häufig erwartet und geben keinen Anlass zur Besorgnis. Wenn die CPU jedoch bei hoher Auslastung mehrere Minuten lang erhöht bleibt, weist dies wahrscheinlich auf ein aggressives Polling-Level hin, das die Verarbeitungsfähigkeit der Geräte in der Zeit überfordern kann. Wenn dies beobachtet wird, müssen Sie die Rate verringern, mit der dieses Gerät von den SNMP-Servern abgefragt wird.
2) Verwenden Sie den Befehl "show snmp", um festzustellen, ob Pakete in der Vergangenheit verworfen wurden oder sich aktiv in der Eingabewarteschlange befinden. Führen Sie diesen Befehl mehrmals aus, und überprüfen Sie die Ausgabe, um festzustellen, ob SNMP-Pakete aktiv verworfen werden. Device#show snmp
Befehle
#show version
#show module
#show logging
#show cpu proc sort
#show run | s snmp
#show snmp
#show snmp stats oid