소개
이 문서에서는 IOS 및 IOS-XE 라우터에서 관련 데이터, 디버깅 또는 show 명령을 수집하는 단계와 함께 여러 라우팅 및 플랫폼 관련 문제에 대해 설명합니다.이 정보를 TAC(Technical Assistance Center) SR(Service Request)에 미리 제공하여 문제 해결과 관련하여 진행 상황을 파악할 수 있도록 지원합니다.
전제 조건
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- IOS 및 IOS-XE 라우터의 기존 라우팅 기능에 대한 기본적인 이해
- 사용자가 IOS 및 IOS-XE 라우터에 대한 CLI(Command Line Interface) 액세스 또는 핸즈온을 가져야 합니다.
사용되는 구성 요소
이 문서의 정보는 다음 플랫폼을 기반으로 합니다.
- ASR1000
- ISR4000
- ISR1000
- CSR1000v
- 기존 IOS 플랫폼(ISRG1/G2)
기본 정보 요청됨
- 언제 문제가 시작되었습니까?
- 문제가 처음 발견되거나 발견된 날짜와 시간을 확인합니다.
- 무엇이 문제를 일으켰습니까?
- 문제가 시작되기 전에 변경한 내용을 문서화합니다.
- 문제가 시작되도록 트리거했을 수 있는 특정 작업 또는 이벤트를 확인합니다.
- 문제의 빈도는 얼마입니까?
- 일회성 사건이었나요?
- 그렇지 않으면 얼마나 자주 문제가 발생합니까?
- 이는 다른 네트워크 이벤트 또는 작업과 관련이 있습니까?
- 영향을 받는/비즈니스에 미치는 사용자 수는 몇 명입니까?
- 직접 수행한 트러블슈팅(단계 설명)
- 관련 디바이스의 토폴로지는 무엇입니까?
라우터 및 IOS-XE 아키텍처
다음은 IOS 및 IOS-XE 라우터에서 보고된 몇 가지 일반적인 문제와 각 라우터에 대한 유용한 출력입니다. 이 문제는 "Show Tech"와 함께 수집되어야 합니다.
이러한 결과를 통해 문제 발생 시 관련 데이터를 수집할 수 있습니다.이는 문제가 지속되지 않을 경우 특히 사실입니다. 즉 TAC가 참여할 때 문제가 사라질 수 있습니다.
IOS-XE 예기치 않은 다시 로드
문제 보고서:디바이스에서 예기치 않은 다시 로드 또는 충돌이 발견되었습니다.Base Information Requested(기본 정보 요청) 섹션에 대한 피드백과 함께 아래 항목이 필요합니다.
- "show tech" 수집
- Bootflash/Harddisk를 확인하고 다음과 같이 생성된 경우 충돌 또는 코어 파일을 수집합니다.
라우터#show bootflash: 충돌 시 |
라우터#show bootflash: 코어 |
- tracelogs를 bootflash에 보관하여 수집합니다.추적 파일은 추적 데이터를 저장하는 데 사용됩니다.수집하려면 몇 분 정도 걸릴 수 있습니다.
라우터#플랫폼 소프트웨어 추적 요청 모두 회전
Router#request platform software trace slot rp active archive target bootflash:
- 문제 발생 시 외부 Syslog 데이터
Crash가 발견된 후 bootflash에서 자동으로 생성되는 System-report 번들(16.11.x 및 이후 릴리스)을 수집하도록 선택할 수도 있습니다.시스템 보고서 번들에는 tar 파일에서 아래와 같이 더 많은 정보가 수집됩니다.
- 추적기
- 마룬 통계
- 코어/충돌 파일
- RP/시안 로그
참고: 16.11 이상 릴리스에서 향상된 서비스 기능을 통해 디바이스에서 충돌이 발생하면 자동으로 "system-report" 번들을 수집합니다.
라우터#sh bootflash: sys의 |
2020년 10월 20일 12 45일 05:08:05.000000000 +00:00 /bootflash/core/system-report_2020102020-050805-tar.gz<<<<<
IOS-XE 부팅 실패
문제 보고서:디바이스의 구성 요소에 대해 관찰된 부팅 오류가 있습니다.때로는 RP(Route-Processor)가 부팅 루프에 걸려 디바이스에 로그인할 수 없을 수도 있습니다.
- 디바이스에 로그인할 수 있는 경우 "show tech"를 수집합니다.
- Console에 연결하고 "Console 로그"를 수집합니다.
- LED 상태 정보를 제공합니다.
참고:디바이스에 로그인할 수 없는 경우 이는 매우 중요합니다.
- 사이트 액세스 권한이 있는 경우 모듈(예:RP, ESP 또는 SIP/SPA) 및 콘솔 로그를 수집합니다.
- RP를 제외한 다른 모듈에 대해 부팅 오류가 표시되는 경우 디바이스에 로그인하고 아래 명령을 사용하여 소프트-oir를 시도하고 "show logging"을 수집합니다.
Router#hw-module slot <slot-num> reload
Router#hw-module 하위 slot <slot-num/subslot num> reload
IOS-XE 소프트웨어 버전 선택 지원
문제 보고서:디바이스에서 IOS를 업그레이드해야 하며 이를 선택하는 데 도움이 필요합니다.
- 이러한 상황에서는 CCO 페이지에 로그인하여 특정 플랫폼에 대해 제안(스타 표시) 릴리스를 확인해야 합니다.
- 또는 아래 링크를 사용하여 IOS-XE 라우터에 대한 제안을 찾을 수도 있습니다.
- 3.x에서 16.x 릴리스로 IOS 업그레이드에 대한 지원이 필요한 경우 아래 링크를 참조하십시오.
IOS-XE 메모리 누수
문제 보고서:장치에 메모리 관련 문제가 있습니다.특정 구성 요소에 대한 메모리 사용률과 관련된 오류가 발생할 수 있습니다.이 섹션에서는 메모리 누수 문제를 해결하거나 IOS-XE 라우터에서 메모리를 모니터링할 때 사용할 수 있는 가장 유용한 명령을 결합합니다.
IOS-XE 메모리 사용량의 일반적인 내용은 에 설명되어 있습니다.
최근 서비스 가용성을 통해 16.9.x 릴리스 이후에 "Show Tech Memory"를 수집할 수 있습니다.
- 디바이스에 로그인할 수 있는 경우 "Show tech"를 수집합니다.
- show platform software status control processor brief
- show platform software process list rp active sort memory
- show platform software process memory rp active all sort
- show platform software process slot rp active monitor cycle 2
- 플랫폼 소프트웨어 프로세스 목록 fp 활성 요약 표시
- 플랫폼 소프트웨어 프로세스 슬롯 fp 활성 모니터 주기 2
- show platform hardware qfp active infrastructure exm statistics
- show platform hardware qfp active infrastructure exmem statistics user
- show platform hardware qfp active tcam resource manager usage
- show platform hardware qfp active classification feature tcam usage
- show platform hardware qfp active classification class-manager class-group all
16.2 이상 릴리즈에 도입된 최신 서비스 기능은 다음과 같이 수집할 수 있는 새로운 cli입니다.
- 플랫폼 리소스 표시
- 메모리 플랫폼 표시
- 정렬된 프로세스 메모리 플랫폼 표시
- 프로세스 cpu 플랫폼 모니터 주기 2 표시
- 프로세스 메모리 플랫폼 정렬 위치 fp 활성
참고:첫 번째 값 집합이 정확하지 않으므로 '주기 2'라고 합니다.
IOS-XE ISSU 업그레이드
문제 보고서:ISSU는 전달 플레인의 가동 중단(패킷 손실 최소화) 및 제어 평면의 중단 없이 한 버전에서 다른 버전으로 시스템의 전체 또는 부분 소프트웨어 업그레이드를 나타냅니다.이 섹션에서는 ISSU 업그레이드를 위한 방법에 대해 설명합니다.
IOS-XE 디바이스의 라이센싱
문제 보고서:디바이스의 라이센싱에 문제가 있습니다.대부분의 일반적인 문제로는 "라이센스 설치 안 함", 라이센스 파일이 영구 파일로 표시되지 않음 등이 있습니다.이 섹션에서는 라이센스 문제 해결에 필요할 수 있는 최소 출력을 가져오는 데 중점을 둡니다.
- show tech-support 라이센스
참고:이 명령은 이후 코드(ASR1K의 경우)의 서비스 기능을 통해 도입되었습니다.16.9.x 및 ISR4K용:16.12.x).
- 모두 라이센스 표시
- 라이센스 버전 표시
- 라이센스 요약 표시
- 라이센스 상태 표시
- 라이센스 사용 표시
- 라이센스 udi 표시
라우팅 프로토콜 문제
다음은 IOS 및 IOS-XE 라우터에서 보고되는 몇 가지 일반적인 문제와 각 라우터에 대한 유용한 출력입니다. 이는 "Show Tech" 외에도 수집되어야 합니다.
이러한 결과를 통해 문제 발생 시 관련 데이터를 수집할 수 있습니다.이는 문제가 지속되지 않을 경우 특히 사실입니다. 즉 TAC가 참여할 때 문제가 사라질 수 있습니다.
BGP/EIGRP/OSPF/Static-Routing
문제 보고서:라우팅 프로토콜 트러블슈팅의 경우 주로 어떤 종류의 문제를 조사하고 있으며 "Base Information Requested(기본 정보 요청)" 섹션에 따라 최대한 많은 데이터를 제공해야 합니다.Cisco는 이러한 기능과 함께 "Show tech(기술 보기)"와 함께 아래와 같이 프로토콜 관련 출력을 수집할 수 있습니다.
BGP |
기술 지원 bgp 표시 |
EIGRP |
ip eigrp 이벤트 표시 ip eigrp 인터페이스 표시 ip eigrp 인접 디바이스 표시 ip eigrp 토폴로지 표시 ip eigrp 트래픽 표시 |
OSPF |
기술 지원 ospf 표시 |
정적 라우팅 |
기술 지원 표시 |
참고:"show tech bgp"는 일부 최신 릴리스에서 도입되어 실행 중인 IOS에서 이 명령이 실행되지 않을 경우 "Base Information Requested" 섹션에 최대한 많은 정보를 제공하십시오.
또한 아래 링크를 사용하여 일부 일반적인 시나리오에 대해 플로우 기반 BGP 트러블슈팅을 수행하도록 선택할 수 있습니다.
EIGRP 네이버 플랩 문제:
문제 보고서:이는 인접 디바이스 플랩 문제가 있는 EIGRP에서 가장 일반적인 문제 중 하나입니다.EEM 스크립트를 활용하여 문제가 확인되면 정확히 출력 및 디버깅을 수집할 수 있습니다.
라우터의 NAT/PAT(네트워크/포트 주소 변환)
IOS-XE 플랫폼에서 NAT 컨피그레이션은 IOS NAT 서브시스템에서 수신 및 처리되며 FMAN(Forwarding Manager) 및 클라이언트 구성 요소를 통해 QFP에 다운로드됩니다.NAT 세션 생성 및 관리는 헤더 및 페이로드 변환은 물론 QFP에서만 수행됩니다.IOS-XE 라우터에서 NAT 변환에 대한 패킷은 펀팅되지 않습니다.또한 QFP는 ipalias, static-route 및 wlan 세션 정보 등 IOS로 다시 전송되는 상태를 생성했습니다.
문제 보고서:디바이스에 NAT/PAT 관련 문제가 표시됩니다.예를 들어, NAT가 트리깅되지 않거나, 내부에서 외부로 또는 그 반대로 전달되지 않는 변환 및 트래픽을 볼 수 없습니다.데이터 패킷의 하드웨어 포워딩으로 인해 IOS-XE에서 NAT/PAT 문제가 다소 까다로울 수 있습니다.이 섹션에는 IOS-XE 라우터에서 NAT 문제를 해결할 때 사용할 수 있는 가장 유용한 명령이 결합되어 있습니다.
- show tech-support nat
참고: 이 출력은 최근 16.9.x 릴리스 이상에서 서비스 기능을 통해 도입되었습니다.
Platform Independent Show 명령
- ip nat 통계 표시
- ip nat 변환 표시
아래와 같이 "show ip nat translation"을 사용하여 일부 필터를 실행하도록 선택할 수도 있습니다.
- show ip nat translation udp total
- ip nat 변환 내부 표시
- IP 별칭 표시
플랫폼에 따라 명령 표시
- 플랫폼 하드웨어 qfp 활성 통계 삭제 | exc _0 <<< NAT 관련 삭제 확인
- show platform hardware qfp active feature nat datapath map
- show platform hardware qfp active feature nat datapath 포트
- show platform hardware qfp active feature nat datapath pool
- show platform hardware qfp active feature nat datapath stat
- show platform hardware qfp active feature nat datapath base
- show platform hardware qfp active infrastructure exmem statistics user
- show platform hardware qfp active infrastructure exm stat
- show platform hardware qfp active feature nat datapath gateway
- show platform hardware qfp active feature nat datapath 게이트아웃
iWAN
iWAN은 하나의 복잡한 솔루션이며 문제 해결이 더욱 복잡해질 수 있습니다.DMVPN, IPSEC, Transport(MPLS/INET), PFR, EIGRP SAF와 같은 iWAN에 관련된 구성 요소는 많습니다.iWAN과 관련된 여러 문제는 하나 또는 여러 구성 요소와 관련될 수 있습니다.iWAN 네트워크에서 모든 디바이스는 "Master Controller"(MC) 또는 "Border Router"(BR) 역할을 하며, iWAN 문제를 해결하기 위해 두 라우터에서 세부 정보를 캡처해야 합니다.
문제 보고서:iWAN에서 다음 문제가 발생할 경우 각 디바이스에서 지정된 명령 목록을 캡처하십시오.
- 사이트 접두사/서비스 경로가 올바르게 배포되지 않습니다.
- EIGRP SAF 피어링이 설정되지 않음
- 트래픽 채널이 생성되지 않습니다.
- 자주 사용되는 TCA 로그가 확인됨
- 특정 전송에서 트래픽이 이동하지 않음
다음은 캡처해야 하는 명령 목록입니다.
MC - 마스터 컨트롤러
- 기술 지원 표시
- 도메인 IWAN 마스터 검색 사이트 표시
- 도메인 IWAN 마스터 사이트 기능 표시
- 도메인 IWAN 마스터 상태 표시
- show domain IWAN master site-prefix(도메인 IWAN 마스터 사이트 접두사 표시)
- 도메인 IWAN 마스터 정책 표시
- 도메인 IWAN 마스터 피어링 표시
- show domain IWAN master traffic-classes 요약
- show platform hardware qfp active feature pfrv3 datapath global
- show eigrp service-family ipv4 neighbors
- eigrp service-family ipv4 구독 세부 정보 표시
- eigrp service-family ipv4 토폴로지 표시
- eigrp service-family ipv4 트래픽 표시
- show derived-config | sec 라우터 eigrp
BR - 보더 라우터
- 기술 지원 표시
- show domain IWAN border site-capability
- 도메인 IWAN 마스터 사이트 기능 표시
- show domain IWAN border parent-route
- show domain IWAN border channels dscp default
- 도메인 IWAN 보더 채널 표시
- show domain IWAN border traffic-classes 요약
- 도메인 IWAN 마스터 상태 표시
- 도메인 IWAN 마스터 정책 표시
- 도메인 IWAN 경계 피어링 표시
- 도메인 IWAN 경계 상태 표시
- 도메인 IWAN 보더 pmi 표시
- 성능 모니터 캐시 모니터 표시
- show platform hardware qfp active feature pfrv3 datapath global
- show eigrp service-family ipv4 neighbors
- eigrp service-family ipv4 구독 세부 정보 표시
- eigrp service-family ipv4 토폴로지 표시
- eigrp service-family ipv4 트래픽 표시
- show derived-config | sec 라우터 eigrp
기타 오류 로그
다음은 IOS 및 IOS-XE 라우터에서 보고된 몇 가지 공통 로그와 각 라우터에 대한 유용한 출력이며 "Show Tech" 외에도 수집해야 합니다.
이러한 결과를 통해 문제 발생 시 관련 데이터를 수집할 수 있습니다.이는 문제가 지속되지 않을 경우 특히 사실입니다. 즉 TAC가 참여할 때 문제가 사라질 수 있습니다.
%FMFP-3-OBJ_DWNLD_TO_DP_STUCK 관련 오류
- 로그 메시지에서 개체 ID를 가져옵니다.
예:
%FMFP-3-OBJ_DWNLD_TO_DP_STUCK:R0/0:fman_fp_image:obj[20] type[215] pending-issued-noneSSLMGR 의 AOM 다운로드:데이터 플레인에 대한 보조 초기화가 1800초 이상 동안 고정됨
- 이 예의 개체 ID는 obj[20]이며 20으로 사용됩니다.
- '<object_id>' 필드를 2단계에서 얻은 번호로 대체하는 명령을 캡처합니다.
- show platform software object-manager f0 object <object_id>
- show platform software object-manager f0 object <object_id> 부모
- show platform software object-manager f0 object <object_id> children
- show platform software object-manager f0 object <object_id> 다운링크
- 객체 ID가 필요하지 않은 다음 명령을 캡처합니다.
- show platform software object-manager f0 통계
- show platform software object-manager f0 pending-issue-update
- show platform software object-manager f0 pending-ack-update
- show platform software object-manager f0 object-type count
- show platform software object-manager f0 error object
- show platform software object-manager f0 resolve object
- show platform software object-manager f0 stale-object
- show platform software object-manager f0 paused-object-type