Coda di input SNMP piena
VeritàICS
5 - Avviso
Conseguenze
Pacchetti SNMP ignorati
Descrizione
Questo errore indica che i pacchetti SNMP (Simple Network Management Protocol) sono stati scartati a causa di un errore completo della coda di input. Spesso questo syslog è il risultato di un'ampia attività di polling SNMP. Questo syslog è previsto quando il dispositivo in questione sta elaborando un numero elevato di pacchetti SNMP. Poiché il protocollo SNMP viene gestito dalla CPU, è possibile che il processo "SNMP Engine" stia utilizzando un numero elevato di cicli della CPU. L'SNMP è un protocollo a bassa priorità e, quando è possibile scegliere tra un'attività con priorità superiore e un protocollo come SNMP, il dispositivo può eliminare prima i pacchetti SNMP. Se il syslog si è verificato una/alcune volte e non viene visualizzato spesso, può essere ignorato. In alcune situazioni, potrebbe esserci un difetto del software che cancella il funzionamento imprevisto/non ottimale del processo SNMP. Esaminare l'elenco dei difetti noti e valutare l'opportunità di aggiornare il software del dispositivo cisco in questione alla versione consigliata/più recente per assicurarsi che le correzioni software più note siano presenti nel software in uso.
MessaggioSyslog
SNMP-3-INPUT_QFULL_ERR
EsempioMessaggio
Jun 28 00:53:02.442 EDT <> %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full THIS IS A SAMPLE MESSAGE
Famiglia di prodotti
- Cisco Catalyst serie 2960-X Switch
- Switch Cisco Catalyst serie 4500
- Cisco Catalyst serie 3750-X Switch
- Cisco ASR serie 1000 Aggregation Services Router
- Switch Cisco Catalyst serie 6800
- Switch Cisco Catalyst serie 6500
- Switch Cisco Catalyst serie 3850
- Switch Cisco Catalyst serie 3650
- Cisco serie 4000 Integrated Services Router
- Switch Cisco Catalyst serie 9200
- Switch Cisco Catalyst serie 9300
- Switch Cisco Catalyst serie 9400
- Switch Cisco Catalyst serie 9500
- Switch Cisco Catalyst serie 9600
- Cisco serie 5700 Wireless LAN Controller
- Cisco Catalyst serie 9800 Wireless Controller
Regex
N/D
Suggerimento
È possibile che l'errore sia dovuto a un difetto del software o a una limitazione effettiva del dispositivo. Un difetto del software attivato a volte si traduce in un syslog separato di risposta SNMP ritardata che richiama un MIB specifico che il sistema ha determinato richiedesse un tempo di elaborazione eccessivo. Se viene eseguito il polling di un numero elevato di questi MIB ad alto ritardo, la coda di input può riempirsi mentre il sistema tenta di elaborarli. Una volta esaurita la coda, è possibile visualizzare questo syslog. Indipendentemente dal difetto del software o dai limiti di elaborazione della piattaforma, in genere questo errore non influisce sul traffico e può causare la visualizzazione da parte dei server SNMP di dati incompleti per il dispositivo che visualizza il syslog. Se si sospetta la presenza di una piattaforma o di un limite di elaborazione del dispositivo, procedere come segue per confermare il funzionamento del dispositivo.
1) Controllare l'output di 'show process cpu sort' per verificare se il motore SNMP è uno dei primi processi che utilizzano la CPU. Se il syslog si è verificato in passato e non si verifica attivamente, questo processo non può continuare a utilizzare la CPU. Device# show process cpu sort CPU usage per cinque secondi: 99%/0%; un minuto: 22%; cinque minuti: 18% PID Runtime(ms) Richiamato Secs 5Sec 1Min 5Min TTY Process 189 1535478456 697105815 2202 88.15% 13.40% 8.74% 0 SNMP ENGINE << I picchi di CPU brevi durano solo pochi secondi da SNMP molto spesso attese e non preoccupanti. Tuttavia, se la CPU rimane elevata per diversi minuti a un elevato tasso di utilizzo, ciò indica probabilmente un livello aggressivo di polling che potrebbe sovraccaricare la capacità dei dispositivi di elaborare in tempo. Se ciò si verifica, è necessario ridurre la velocità di polling del dispositivo dai server SNMP.
2) Usare il comando 'show snmp' per verificare se i pacchetti sono stati scartati in precedenza o se si trovano attivamente nella coda di input. Eseguire questo comando più volte ed esaminare l'output per verificare se i pacchetti SNMP vengono eliminati attivamente. Dispositivo#show snmp
Comandi
#show version
#show module
#show logging
#show cpu proc sort
#show run | s snmp
#show snmp
#show snmp stats oid