소개
이 문서에서는 일반적인 시스템 충돌 유형에 대한 정보를 제공합니다. 이 문서를 진행하기 전에 Troubleshooting Router Crash(라우터 충돌 트러블슈팅)를 읽는 것이 좋습니다.
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
표기 규칙
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
다시 로드의 원인 확인
라우터의 전원을 껐다 켜지 않거나 수동으로 다시 로드하지 않는 경우 다음 그림과 같이 show version 출력에서 다시의 원인을 찾을 수 있습니다.
Router uptime is 3 days, 18 hours, 39 minutes
System restarted by [reload cause]
System image file is "flash:c2500-js-l.120-9.bin"
Cisco 디바이스에서 show version 명령을 출력한 경우 Cisco CLI Analyzer를 사용하여 잠재적인 문제 및 수정 사항을 표시할 수 있습니다. Cisco CLI Analyzer를 사용하려면 등록된 고객으로 로그인한 상태여야 하고 JavaScript가 활성화되어 있어야 합니다.
문제 해결
어떤 유형의 충돌은 하드웨어 또는 소프트웨어 장애를 나타내지만, 다른 유형의 충돌은 명백하지 않습니다. 이럴 때는 상식이 가장 좋은 우방이다. 라우터가 몇 달 동안 제대로 작동하고 갑자기 20분마다 다시 로드되기 시작하면 하드웨어 문제일 가능성이 높습니다. 컨피그레이션 변경 후 라우터의 작동이 중지되기 시작하면 소프트웨어 관련 문제일 수 있습니다.
하드웨어 문제의 경우 최신 Cisco IOS® 소프트웨어 버전에 대해 show region 명령을 사용하여 결함이 있는 카드를 확인하십시오. 또는 연역적 추론을 사용합니다(예를 들어, 새 모듈을 삽입한 후 문제가 발생하면 새 모듈이 원인일 가능성이 높음). 또한 추가 테스트를 수행하여 (동일한 모듈이 다른 슬롯에 있거나 다른 모듈이 동일한 슬롯에 있는 등) 결함이 있는 장비를 식별할 수 있습니다.
최신 버전의 Cisco IOS Software 릴리스 트레인으로 업그레이드하면 알려진 소프트웨어 문제가 모두 제거됩니다.
Cisco 디바이스에서 show stacks 명령의 출력이 있는 경우 Cisco CLI Analyzer를 사용하여 잠재적인 문제 및 해결 방법을 표시할 수 있습니다. Cisco CLI Analyzer를 사용하려면 등록된 고객으로 로그인한 상태여야 하고 JavaScript가 활성화되어 있어야 합니다.
업그레이드 후에도 라우터가 충돌할 경우 새 버그가 문제의 원인이 될 수 있습니다. 이 경우 시스코 기술 지원 담당자에게 문의하고 가능한 많은 정보를 제공하십시오. 자세한 내용은 라우터 충돌 트러블슈팅을 참조하십시오.
시스템 충돌의 일반적인 유형 감소
주소 오류
주소 오류는 소프트웨어가 잘못 정렬된 경계에서 데이터에 액세스하려고 할 때 발생합니다. 2바이트 및 4바이트 액세스는 짝수 주소에서만 허용됩니다. 주소 오류는 일반적으로 소프트웨어 버그를 나타내지만, 하드웨어 오류도 원인이 될 수 있습니다(자세한 내용은 문제 해결 섹션 참조).
산술 예외
일반적으로 소프트웨어 문제로 인해 이러한 유형의 오류가 발생합니다(자세한 내용은 문제 해결 섹션 참조).
캐시 오류 예외
이 유형의 충돌은 라우터가 잘못된 패리티를 탐지할 때 발생합니다. 이 문제는 일시적인 문제이거나 하드웨어 오류입니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 프로세서 메모리 패리티 오류를 참조하십시오.
오류 - 수준 <x>
x는 1과 7 사이의 숫자입니다.
이러한 유형의 충돌은 일반적으로 하드웨어와 관련이 있습니다. 대부분의 경우 CPU 보드 결함으로 인해 이러한 유형의 충돌이 발생합니다.
오류 인터럽트
오류 인터럽트 충돌은 프로세서가 아닌 다른 무언가가 치명적인 오류를 감지했음을 의미합니다. 근본 원인을 파악하려면 추가 정보가 필요합니다. 트러블슈팅을 위해 crashinfo 파일 또는 show tech-support 명령 출력이 필요합니다(라우터 충돌 트러블슈팅 참조). 이 정보를 수집한 후 Cisco 기술 지원 담당자에게 문의하십시오.
형식 오류
하드웨어 문제를 나타내는 경우가 아니라면(자세한 내용은 문제 해결 섹션 참조) Cisco 기술 지원 담당자에게 문의하십시오.
잘못된 명령
이 오류는 대부분 소프트웨어와 관련이 있습니다. 그러나 하드웨어에 결함이 있는 경우에도 이 문제가 발생할 수 있습니다(일반적으로 결함이 있는 플래시 메모리나 동적 RAM(DRAM)). 이 문제는 손상된 Cisco IOS Software 이미지 때문에 발생할 수도 있습니다(자세한 내용은 문제 해결 섹션 참조).
잘못된 Opcode 예외
하드웨어 장애로 인해 이 오류가 발생합니다(예: CPU 보드 장애). 경우에 따라 소프트웨어 문제로 인해 이 오류가 발생할 수 있습니다(자세한 내용은 문제 해결 섹션 참조).
0으로 이동 오류
이러한 유형의 오류는 Cisco IOS Software에서 코드 대신 데이터를 실행하려고 할 때 자주 발생합니다. 대부분의 경우 소프트웨어 버그로 인해 이 문제가 발생하지만, 증상이 하드웨어 오류를 분명히 가리킬 경우 CPU 결함의 가능성을 고려하십시오(자세한 내용은 문제 해결 섹션 참조).
라인 에뮬레이터 트랩
프로세서가 잘못된 명령을 실행하려는 경우 행 1010/1111 에뮬레이터 오류가 발생합니다. 코드 1010/1111은 실제로 관련이 없습니다(코드는 실행하려는 잘못된 명령에 따라 달라짐).
라인 에뮬레이터 트랩 오류의 가능한 원인은 다음과 같습니다.
전원 켜기
show version 명령 출력이 다시 로드하여 다시 시작되거나 시스템이 전원을 켜서 ROM으로 반환된 것으로 표시되면 라우터의 전원이 껐다가 켜졌거나 전원이 몇 초 동안 다운된 것으로 유추할 수 있습니다. 전원을 확인하고 콘센트 회로(라우터 전원 공급)의 문제를 해결합니다.
참고: 라우터가 다음에 언급된 포트 어댑터의 초기 하드웨어 버전을 사용하는 경우 Cisco 7200 Series 라우터가 watchdog 시간 초과로 인해 충돌할 수 있으며 전원을 켜서 ROM으로 시스템이 반환될 때 충돌이 발생했음을 보고할 수 있습니다.
-
PA-CT1/PRI
-
PA-CE1/PRI-75
-
PA-CE1/PRI-120
-
PA-4E
-
PA-5EFL
-
PA-8E
이 문제가 라우터에 영향을 미친다고 생각되면(전원이 문제가 되지 않는지 확인한 후) show tech-support 보고서를 수집하고 Cisco 기술 지원 담당자에게 문의하십시오.
다시 로드
show version 명령 출력이 다시 로드하여 다시 시작된 것으로 표시되거나 시스템이 다시 로드하여 ROM으로 반환된 경우, 사용자가 reload 명령을 사용하여 라우터를 수동으로 다시 부팅했음을 유추할 수 있습니다. 이는 시스템 충돌이 아닙니다.
예약된 예외
이 유형의 충돌에서는 라우터가 손상된 데이터를 전송하지 않도록 하기 위해 다시 로드가 발생합니다. 하드웨어 관련 또는 소프트웨어 관련 문제가 원인일 수 있습니다(문제 해결 섹션 참조).
오류로 다시 시작됨
오류가 하드웨어 문제를 명확하게 가리키지 않는 한(문제 해결 섹션 참조) Cisco 기술 지원 담당자에게 문의하십시오.
Sigtrap(신호 트랩) 예외
이는 일반적으로 소프트웨어 문제이며, 소프트웨어 강제 충돌을 보고하는 또 다른 방법입니다.
정의되지 않은 트랩
하드웨어 문제를 나타내는 경우가 아니라면(문제 해결 섹션 참조) Cisco 기술 지원 담당자에게 문의하십시오.
예기치 않은 하드웨어 인터럽트
하드웨어 문제로 인해 일반적으로 이러한 유형의 충돌이 발생합니다(문제 해결 섹션 참조).
알 수 없는 실패
하드웨어 문제를 나타내는 경우가 아니라면(문제 해결 섹션 참조) Cisco 기술 지원 담당자에게 문의하십시오.
알 수 없는 다시 로드 원인
여기서, 충돌을 일으킨 결함은 라우터가 다시 로드 이유를 기록하는 것을 허용하지 않는다. 이 문제는 하드웨어 또는 소프트웨어와 관련될 수 있습니다. 하드웨어 문제를 나타내는 경우가 아니라면(문제 해결 섹션 참조) Cisco 기술 지원 담당자에게 문의하십시오.
릴리스 열차에서 최신 Cisco IOS 소프트웨어 버전으로 업그레이드하여 결함을 해결할 수 있는지 확인합니다. 그렇지 않으면 crashinfo 파일 또는 콘솔 로그에서 추가 정보를 수집하고(라우터 충돌 문제 해결 참조) Cisco 기술 지원 담당자에게 문의하십시오.
쓰기 버스 오류 인터럽트
하드웨어 문제로 인해 일반적으로 이러한 유형의 충돌이 발생합니다(문제 해결 섹션 참조).
TAC 케이스를 열 경우 수집할 정보
이 문서에 나와 있는 문제 해결 단계를 수행한 후에도 도움이 필요하며 Cisco TAC에 서비스 요청을 생성하려는 경우 시스템 충돌 문제를 해결하려면 다음 정보를 포함해야 합니다. |
- show tech-support 출력(가능한 경우 활성화 모드)
- 사용 가능한 경우 로그 출력 또는 콘솔 캡처 표시
- crashinfo 파일(show technical-support 출력에 아직 포함되어 있지 않은 경우)
수집된 데이터를 압축되지 않은 일반 텍스트 형식(.txt)으로 케이스에 첨부합니다. Case Query Tool(등록된 고객만)을 사용하여 케이스에 정보를 업로드할 수 있습니다. Case Query Tool에 액세스할 수 없는 경우 관련 정보를 케이스에 첨부하고 메시지 제목 줄에 케이스 번호를 적어 attach@cisco.com으로 보낼 수 있습니다. 참고: 시스템 충돌 문제를 해결해야 하는 경우가 아니면 이 정보를 수집하기 전에 라우터를 수동으로 다시 로드하거나 전원을 껐다가 켜지 마십시오. 이 작업을 수행하면 문제의 근본 원인을 파악하기 위해 필요한 중요한 정보가 손실될 수 있습니다. |
관련 정보