소개
이 문서에서는 Cisco IOS® XR 7.3.15 이상을 사용하는 Cisco 8000 라우터의 err-disable 상태에서 인터페이스를 복구하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- Cisco 8000 라우터
- Cisco IOS® XR 릴리스 7.3.15 - 7.8.1
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제
CRC(Cyclic Redundancy Check)와 같이 물리적 링크 오류로 인해 인터페이스가 "err-disable" 상태로 전환되면 물리적 레이어 오류가 지워진 후에도 복구할 수 없습니다.
이 동작은 Cisco 버그 ID CSCwb76264 및 Cisco 버그 ID CSCwc32333에 의해 도입된 NPU(Network Processing Unit) 성능 향상 에 기인합니다 .
Cisco 8000 라우터에서 이 문제의 예는 다음과 같습니다.
RP/0/RP0/CPU0:8000#show interface des loc 0/4/cpu0 Interface Status Protocol Description -------------------------------------------------------------------------------- ... ... Te0/4/0/35/0 err-disable admin-down ... ...
이에 대한 syslog 메시지는 다음과 같습니다.
LC/0/4/CPU0:2022 Dec 7 08:38:50.059 UTC: npu_drvr[130]: %FABRIC-NPU_DRVR-3-PLUGGABLE_MODULE_ERROR : [6879] : NPU ASIC (2) Port (35) Interface TenGigE0_4_0_35_0 is disabled due to bad link. Please replace optics/cables and shut/unshut the port. LC/0/4/CPU0:2022 Dec 7 08:38:50.059 UTC: npu_drvr[130]: %PKT_INFRA-ERRDIS-6-ERROR_DISABLE : TenGigE0/4/0/35/0: Error disabling due to reason: bad-link-error LC/0/4/CPU0:2022 Dec 7 08:38:50.060 UTC: ifmgr[261]: %PKT_INFRA-LINK-3-UPDOWN : Interface TenGigE0/4/0/35/0, changed state to Error Disabled
솔루션
이러한 상황에서 err-disable 상태에서 인터페이스를 복구하기 위한 단계는 다음과 같습니다.
- 파이버, 옵틱, 레이어 1 전송 등 오류의 원인을 수정합니다.
- 명령을 실행하여 NPU 카운터를 지웁니다. clear controller npu stats asic-counters instance all location 0/x/CPU0.
- shutdown and commit 명령을 실행하여 인터페이스를 수동으로 바운스한 다음 no shutdown and commit 명령을 실행합니다.