SNMP 입력 대기열 가득 참
ICSeverity
5 - 알림
영향
삭제된 SNMP 패킷
설명
이 오류는 입력 큐 전체 오류로 인해 SNMP(Simple Network Management Protocol) 패킷이 삭제되었음을 나타냅니다. 이 syslog는 광범위한 SNMP 폴링 활동의 결과인 경우가 많습니다. 이 syslog는 해당 디바이스가 광범위한 수의 SNMP 패킷을 처리할 때 필요합니다. SNMP는 CPU에서 처리되므로 "SNMP 엔진" 프로세스에서 많은 수의 CPU 사이클을 사용하고 있을 가능성이 있습니다. SNMP는 낮은 우선순위 프로토콜이며, 높은 우선순위 작업과 SNMP와 같은 프로토콜 중 하나를 선택할 때마다 디바이스는 SNMP 패킷을 먼저 폐기할 수 있습니다. syslog가 한 번/몇 번 발생했으며 자주 나타나지 않는 경우 무시해도 무방합니다. 경우에 따라 SNMP 프로세스의 예기치 않은/최적화되지 않은 작동을 일으킬 수 있는 소프트웨어 결함이 있을 수 있습니다. 대부분의 알려진 소프트웨어 수정 사항이 사용 중인 소프트웨어에 있는지 확인하려면 알려진 결함 목록을 검토하고 해당 Cisco 장치의 소프트웨어를 권장/최신 버전으로 업그레이드하는 것이 좋습니다.
Syslog 메시지
SNMP-3-INPUT_QFULL_ERR
메시지샘플
Jun 28 00:53:02.442 EDT <> %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full THIS IS A SAMPLE MESSAGE
제품군
- Cisco Catalyst 2960-X Series 스위치
- Cisco Catalyst 4500 Series Switches
- Cisco Catalyst 3750-X Series 스위치
- Cisco ASR 1000 Series Aggregation Services 라우터
- Cisco Catalyst 6800 Series Switches
- Cisco Catalyst 6500 Series Switches
- Cisco Catalyst 3850 Series Switches
- Cisco Catalyst 3650 Series 스위치
- Cisco 4000 Series Integrated Services Router
- Cisco Catalyst 9200 Series 스위치
- Cisco Catalyst 9300 Series 스위치
- Cisco Catalyst 9400 Series 스위치
- Cisco Catalyst 9500 Series 스위치
- Cisco Catalyst 9600 Series 스위치
- Cisco 5700 Series Wireless LAN Controller
- Cisco Catalyst 9800 Series 무선 컨트롤러
레젝스
해당 없음
권장 사항
이 오류는 소프트웨어 결함 또는 장치의 정품 한정 때문일 수 있습니다. 소프트웨어 결함이 트리거되면 시스템에서 처리하는 데 시간이 너무 많이 걸리는 것으로 판단한 특정 MIB를 호출하는 별도의 SNMP 응답 지연 syslog가 발생합니다. 많은 수의 이러한 고지연 MIB가 폴링될 경우, 시스템이 해당 MIB를 처리하려고 시도하는 동안 입력 대기열이 가득 찰 수 있습니다. 큐가 소진되면 이 syslog가 나타날 수 있습니다. 소프트웨어 결함 또는 플랫폼 처리 제한과 상관없이, 일반적으로 이 오류를 말하는 것은 트래픽에 대한 서비스에 영향을 주지 않는 경우가 많으며, SNMP 서버가 syslog를 표시하는 디바이스에 대해 불완전한 데이터를 표시할 수 있습니다. 디바이스의 플랫폼이나 처리 제한이 의심되면 다음 단계를 진행하여 디바이스 작동을 확인합니다.
1) 'show process cpu sort'의 출력을 확인하여 SNMP 엔진이 CPU를 사용하는 상위 프로세스 중 하나인지 확인합니다. syslog가 이전에 발생했으며 활발하게 발생하지 않는 경우 이 프로세스에서 지속적인 CPU 사용이 불가능합니다. Device# show process cpu sort CPU utilization for 5초: 99%/0%; 1분: 22%; 5분: 18% PID Runtime(ms) Invoked Sec 5Sec 1Min 5Min TTY Process 189 1535478456 697105815 2202 88.15% 13.40% 8.74% 0 SNMP ENGINE << SNMP에서 몇 초만 지속되는 짧은 CPU 스파이크가 종종 예상되며 우려할 만한 원인은 아닙니다. 그러나 CPU가 높은 사용률로 몇 분 동안 상승한 상태를 유지하는 경우, 이는 디바이스에서 제시간에 처리하는 데 부담이 될 수 있는 공격적인 폴링 레벨을 나타낼 수 있습니다. 이러한 현상이 관찰되면 SNMP 서버에서 이 디바이스를 폴링하는 속도를 줄여야 합니다.
2) 'show snmp' 명령을 사용하여 패킷이 이전에 삭제되었는지 또는 입력 대기열에서 활성 상태로 삭제되었는지 확인합니다. 이 명령을 여러 번 실행하고 출력을 검사하여 SNMP 패킷이 능동적으로 삭제되고 있는지 확인합니다. Device#show snmp
명령
#show version
#show module
#show logging
#show cpu proc sort
#show run | s snmp
#show snmp
#show snmp stats oid