Сбой, вызванный загрузкой с неверного устройства
При загрузке с устройства, не перечисленного в таблице устройств, возникает сбой в модуле управления. Обновите коммутатор до выпуска ПО Cisco IOS 12.2(18r)SX05 или выше.
CONST_DIAG-2-HM_SUP_CRSH
Сообщения об ошибках
%CONST_DIAG-2-HM_SUP_CRSH: Supervisor crashed due to unrecoverable errors, Reason: Failed TestSPRPInbandPing %CONST_DIAG-2-HM_SUP_CRSH: Standby supervisor crashed due to unrecoverable errors, Reason: Failed TestSPRPInbandPing
Причины и способы устранения:
-
При повреждении записей таблицы TCAM может не проходить проверка SPRPInbandPing. Если проверка в составе обобщенной оперативной диагностики Cisco (GOLD) не пройдет в течение 10 раз подряд, то может произойти аварийное завершение работы модуля супервизора.
Для устранения этой проблемы обновите ПО Cisco IOS до выпуска, не затронутого идентификатором ошибки Cisco CSCsc33990 (только для специалистов в сфере IT аутсорсинга).
-
Если на устройстве разрешен контроль состояния, и во время запуска настроена полная диагностика, то может произойти аварийное завершение работы модуля супервизора во время процесса загрузки.
Для некоторых проверок контроль состояния и полная диагностика являются взаимоисключающими. В качестве временного решения можно отключить любой из этих механизмов, в зависимости от потребностей.
Драйвер EARL: сбой lyra_purge_search:process_push_event_list
Коммутаторы Cisco Catalyst 6500/6000 могут неожиданно перезагружаться в ходе начальной загрузки. В журнале сбоев могут присутствовать системные сообщения, подобные следующим:
От активного модуля супервизора:
%SYS-SP-2-MALLOCFAIL: Memory allocation of 320000 bytes failed from 0x40BCF26C, alignment 8 Pool: Processor Free: 75448 Cause: Not enough free memory Alternate Pool: None Free: 0 Cause: No Alternate pool -Process= "CEF process", ipl= 0, pid= 240 -Traceback= 40280AB4 40288058 40BCF274 40BE5660 40BE5730 4029A764 4029A750 %L2-SP-4-NOMEM: Malloc failed: L2-API Purge/Search failed. size req. 512 SP: EARL Driver:lyra_purge_search:process_push_event_list failed %SCHED-SP-2-SEMNOTLOCKED: L2 bad entry (7fff/0) purge proc attempted to unlock an unlocked semaphore -Traceback= 402C202C 4058775C 4058511C 40587CB8
От резервного модуля супервизора:
%SYS-SP-STDBY-2-MALLOCFAIL: Memory allocation of 2920 bytes failed from 0x40174088, alignment 8 Pool: Processor Free: 9544 Cause: Memory fragmentation Alternate Pool: None Free: 0 Cause: No Alternate pool -Process= "DiagCard2/-1", ipl= 0, pid= 154 -Traceback= 4016F7CC 40172984 40174090 4063601C 40636584 4062D194 4062ABD8 4062A9EC 4017E0B0 4017E09C %L2-SP-STDBY-4-NOMEM: Malloc failed: L2-API Purge/Search failed. size req. 512 %SCHED-SP-STDBY-2-SEMNOTLOCKED: L2 bad entry (7fff/0) purge proc attempted to unlock an unlocked semaphore -Traceback= 4018A300 403F0400 403EDD7C 403F0A48 SP-STDBY: EARL Driver:lyra_purge_search:process_push_event_list failed %SYS-SP-STDBY-2-MALLOCFAIL: Memory allocation of 1400 bytes failed from 0x409928B4, alignment 8 Pool: Processor Free: 7544 Cause: Memory fragmentation Alternate Pool: None Free: 0 Cause: No Alternate pool -Process= "CEF LC Stats", ipl= 0, pid= 138 -Traceback= 4016F7CC 40172984 409928BC 409C5EEC 4098A5EC
Начиная с выпуска ПО Cisco IOS 12.2(17d)SXB, модуль Supervisor Engine 2 требует не менее 256 мегабайт динамической оперативной памяти. Если объем памяти вашего модуля супервизора составляет 128 МБ, то для устранения этой проблемы обновите память, установив не менее 256 МБ. Дополнительные сведения см. в разделе Обслуживание компьютеров.
Запрос SNMP при обновлении ROMMon приводит к аварийному завершению работы коммутатора
Коммутаторы Cisco Catalyst 6000/6500 могут неожиданно перезагружаться по неизвестным причинам.
01:22:25: %SNMP-3-AUTHFAIL: Authentication failure for SNMP req from host 10.1.2.2 01:23:25: %SNMP-3-AUTHFAIL: Authentication failure for SNMP req from host 10.1.2.2 01:23:40: ROMMON image upgrade in progress 01:23:40: Erasing flash Unexpected exception, CPU signal 5, PC = 0x402F3DC4
Если во время обновления ROMMon система получает запрос SNMP, это может вызвать перезагрузку коммутатора.
Чтобы при обновлении ROMMon не происходила перезагрузка коммутатора, выполните следующую процедуру:
-
Отключите агент SNMP в коммутаторе.
no snmp-server
-
Заблокируйте возможные запросы SNMP, адресованные устройству от станций управления сетью.
-
Выполните обновление ROMMon только на резервном модуле. Для обновления активного модуля супервизора выполните форсированное переключение, затем произведите обновление ROMMon.
redundancy force-switchover