이 문서에서는 WAAS 시스템을 구성하고 사용할 때 발생할 수 있는 문제에 대한 기본 개념, 방법론 및 일반적인 트러블슈팅 지침을 소개합니다.
WAAS 시스템의 문제를 해결하려면 다음 일반 지침을 따르십시오.
WAAS 디바이스에서 현재 실행 중인 소프트웨어 이미지의 버전을 표시하려면 다음 명령을 입력합니다.
wae# show version Cisco Wide Area Application Services Software (WAAS) Copyright (c) 1999-2009 by Cisco Systems, Inc. Cisco Wide Area Application Services Software Release 4.1.3a (build b25 May 23 2 <-------- 009) Version: oe7341-4.1.3a.25 Compiled 10:10:47 May 23 2009 by cnbuild System was restarted on Wed May 27 14:45:28 2009. The system has been up for 6 weeks, 2 hours, 35 minutes, 48 seconds.
이 명령은 다음과 같은 기타 유용한 정보를 제공합니다.
보류 중인 소프트웨어 업그레이드가 없는지(디바이스 재부팅 대기 중) 확인하려면 다음 명령을 입력합니다.
wae# show version pending No pending version
"No pending version" 메시지가 표시됩니다.
디스크 파일 /local1/syslog.txt에 대한 일반 시스템 오류 로깅은 기본적으로 활성화되어 있습니다.다음 명령을 입력하여 로깅이 활성화되었는지 확인할 수 있습니다.
wae# show logging Syslog to host is disabled. Syslog to console is disabled Priority for console logging is set to: warning Syslog to disk is enabled <------------ Priority for disk logging is set to: notice Filename for disk logging is set to: /local1/syslog.txt Syslog facility is set to * Syslog disk file recycle size is set to 10000000
콘솔에 대한 로깅을 활성화하려면 다음 전역 컨피그레이션 명령을 입력합니다.
wae(config)# logging console enable
참고:로깅 우선순위를 알림 레벨보다 낮은 수준으로 설정하면 CPU 사용량이 많으며 많은 양의 출력을 생성할 수 있습니다.생산 환경에서 현명하게 그리고 드물게 사용하십시오.
WAAS에서 로그 파일에 사용하는 디렉토리는 다음과 같습니다.
다음 파일 시스템 탐색 명령을 사용하여 로그 파일을 탐색하고 볼 수 있습니다.
WAAS Central Manager에는 다음을 포함한 여러 장치 문제를 해결하는 데 도움이 되는 내장 진단 도구가 포함되어 있습니다.
다른 문제 해결 작업을 수행하기 전에 먼저 진단 도구를 실행하는 것이 좋습니다.이 도구는 여러 시스템 기능의 상태 및 컨피그레이션에 대해 보고합니다.
중앙 관리자에서 진단 도구를 실행하려면 다음 단계를 수행하십시오.
실패한 테스트의 경우 오류 메시지는 문제를 설명하고 권장 솔루션을 제공합니다.Cisco Wide Area Application Services 명령 참조의 test 명령에서 오류 메시지 설명을 찾을 수 있습니다.
동일한 진단 테스트를 다시 실행하고 작업 표시줄에서 새로 고침 아이콘을 클릭하여 결과를 새로 고칠 수 있습니다.
결과를 인쇄하려면 작업 표시줄에서 인쇄 아이콘을 클릭합니다.
CLI에서 진단 테스트를 실행하려면 test EXEC 명령을 사용합니다.
피어 WAAS 장치의 물리적 연결을 확인하려면 다음 단계를 수행하십시오.
wae# ping 10.1.1.2 PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data. 64 bytes from 10.1.1.2: icmp_seq=1 ttl=37 time=83.9 ms 64 bytes from 10.1.1.2: icmp_seq=2 ttl=37 time=80.6 ms 64 bytes from 10.1.1.2: icmp_seq=3 ttl=37 time=79.2 ms 64 bytes from 10.1.1.2: icmp_seq=4 ttl=37 time=79.3 ms 64 bytes from 10.1.1.2: icmp_seq=5 ttl=37 time=79.4 ms --- 10.1.1.2 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3997ms rtt min/avg/max/mdev = 79.274/80.538/83.904/1.793 ms
디바이스가 한 홉에 떨어져 있고 디바이스에 연결할 수 없는 경우 중간 게이트웨이를 ping합니다.게이트웨이에 연결할 수 없는 경우 show ip routes 명령을 입력하고 올바른 경로가 표시되는지 확인합니다.예를 들어 다음을 입력합니다.
wae# show ip routes Destination Gateway Netmask ---------------- ---------------- ---------------- 10.10.10.1 0.0.0.0 255.255.255.255 10.43.62.4 0.0.0.0 255.255.255.255 10.43.62.0 0.0.0.0 255.255.255.192 10.10.10.0 0.0.0.0 255.255.255.0 0.0.0.0 10.43.62.1 0.0.0.0
필요한 경우 게이트웨이의 고정 경로를 입력합니다.
유사한 ping 명령을 사용하여 WAAS 데이터 센터 디바이스와 애플리케이션 서버 호스트 간의 연결을 확인할 수 있습니다.
방화벽이 ICMP 트래픽을 차단할 수 있으며 ICMP 트래픽은 WCCP 리디렉션 경로를 따르지 않으므로 ping 명령을 사용해도 리디렉션 또는 가속화를 확인하지 않습니다.대안으로 TCP 기반 ping을 수행하는 서드파티 툴을 사용할 수 있습니다.
WAAS 장치의 CPU 로드를 확인하려면 다음 단계를 수행하십시오.
기본값은 마지막 시간이므로 차트의 기간을 조정할 수 있습니다.기간을 조정하려면 작업 표시줄에서 Settings(설정) 아이콘을 클릭하고 Last Day(마지막 날) 또는 Last Week(마지막 주)와 같은 다른 Time Frame(시간 프레임)을 선택합니다.
WAAS 장치가 높은 사용자 활동 기간 동안 CPU 사용률이 급증하거나 더 긴 기간을 표시하는 것은 일반적입니다.CPU가 상당히 오랜 기간 동안 높은 CPU 레벨에 남아 있을 경우, 디바이스의 문제 해결 또는 크기 조정을 추가로 표시할 수 있습니다.
다음 섹션에서는 Cisco TAC(Technical Assistance Center)에 문의하기 전에 발생하는 문제와 관련된 정보를 수집하는 방법을 권장합니다.
반드시 필요한 경우가 아니면 WAAS 장치를 재부팅하지 마십시오.문제를 해결하는 데 중요한 일부 정보는 재부팅해도 유지되지 않을 수 있습니다.재부팅하기 전에 최대한 많은 정보를 수집하십시오.
디바이스에서 관찰하는 증상과 관련된 정보를 수집하려면 Exec 모드에서 여러 show 명령을 사용할 수 있습니다.대부분의 경우 copy tech-support 명령을 입력하여 디바이스 문제를 해결하는 데 필요한 정보를 수집할 수 있습니다.이 명령은 문제 해결에 유용한 많은 show 명령을 실행하며 출력을 단일 파일로 수집합니다.copy tech-support 명령의 출력을 디스크 파일, FTP 서버 또는 TFTP 서버로 리디렉션할 수 있습니다.명령 구문은 다음과 같습니다.
기술 지원 {disk filename 복사 | ftp {hostname | ip-address} remotedirectory remotefilename. | tftp {hostname | ip-address} remotefilename}
예를 들어, 명령의 출력을 로컬 시스템의 디스크 파일에 복사하려면 다음과 같이 명령을 지정합니다.
wae# copy tech-support disk ts-report.txt
기타 유용한 show 명령은 다음과 같습니다.
시스템 보고서(sysreport)는 Cisco 기술 지원에 문의하기 전에 필요한 종합적인 보고서입니다.copy sysreport 명령을 실행하여 sysreport를 생성할 수 있습니다.시스템 보고서에는 show 명령, 네트워크 통계, 그래프, 로그 내용, 컨피그레이션 설정, 통계 등 시스템의 여러 명령 및 로그의 출력이 포함됩니다.시스템 보고서를 생성하는 데 다소 시간이 걸릴 수 있으며 크기는 30~100MB 이상일 수 있습니다.시스템 보고서에는 copy tech-support 명령에 포함된 것보다 많은 요소가 포함되며, 일반적으로 Cisco 기술 지원 팀에 문의할 때 필요합니다.
시스템 보고서를 생성하기 전에 test 명령을 사용하여 진단 테스트를 실행하여 이 정보가 시스템 보고서에 포함되도록 합니다.중앙 관리자(또는 대기 중앙 관리자)에서 시스템 보고서를 생성할 때는 먼저 cms database backup 명령을 사용하여 데이터베이스를 백업해야 합니다.
sysreport를 생성하여 FTP 서버에 저장하려면 다음 명령의 형식을 사용합니다.sysreport ftp server-ip remote-directory remote-file-name 복사
예를 들면 다음과 같습니다.
wae# copy sysreport ftp 10.10.10.5 /reports wae1report
시스템 보고서를 생성할 때 보고서를 특정 기간으로 제한하는 명령 옵션을 사용하지 마십시오. 이 경우 해당 기간 내에도 정보가 포함되지 않을 수 있습니다.
패킷 캡처("TCP 덤프"라고도 함)는 WAAS 디바이스와의 연결 문제를 해결하거나 의심스러운 활동을 모니터링하는 데 유용합니다.WAAS 장치는 이를 통과하는 네트워크 트래픽에 대한 패킷 정보를 추적할 수 있습니다.패킷의 특성은 ACL에 의해 정의됩니다.WAAS 디바이스는 캡처된 패킷을 버퍼링하며, 버퍼링된 내용을 파일이나 원격 서버에 복사할 수 있습니다.또한 콘솔 또는 터미널에 캡처된 패킷 정보를 표시할 수 있습니다.
두 개의 패킷 캡처 유틸리티를 사용할 수 있습니다.tcpdump와 테테테테알.이러한 명령에는 관리자 권한이 필요합니다.
기본적으로 이러한 명령은 각 패킷의 처음 64바이트만 캡처합니다.전체 패킷 데이터를 캡처하려면 -s 1600 옵션을 사용하는 것이 좋습니다.
큰 추적을 가져올 경우 tcpdump를 사용하여 여러 파일에 롤링 패킷 캡처를 생성합니다.(-C 옵션은 캡처된 각 파일의 최대 크기를 KB 단위로 설정하고 -M 옵션은 생성할 최대 로그 파일 수를 설정합니다.)
캡처된 패킷을 필터링해야 하는 경우 -R 읽기 필터 옵션과 함께 테테테일레를 사용합니다.tcpdump를 사용하여 큰 패킷 캡처를 생성한 다음 캡처된 파일에 대해 테테얼을 사용하여 필터링을 수행할 수 있습니다.
tcpdump 필터가 GRE 래퍼를 찾지 않으므로 WCCP 환경에서 tcpdump를 사용할 때 주의하십시오.그렇게 해야 한다면 테테레알을 사용해야 합니다.
두 명령을 모두 사용할 경우 모든 인터페이스를 캡처하려면 -i any 옵션을 사용하고 개별 인터페이스에서 캡처할 별도의 텔넷 세션을 사용합니다.^c(Ctrl+c)를 사용하여 패킷 캡처를 중지합니다.
패킷 캡처 파일을 캡처한 후 패킷 캡처 파일을 분석하는 데 사용할 수 있는 몇 가지 패킷 분석 도구가 있습니다.
전체 tcpdump 구문은 Cisco Wide Area Application Services 명령 참조의 tcpdump를 참조하십시오.
가장 유용한 tcpdump 옵션은 다음과 같습니다.
다음 예에서는 모든 패킷을 packets1.cap 파일에 캡처합니다.
wae# tcpdump -i bond0 -s 1600 -w packets1.cap
전체 테레알 구문은 Cisco Wide Area Application Services 명령 참조의 테레알을 참조하십시오.
유용한 테일 옵션은 다음과 같습니다.
다음 예에서는 필터링 및 변환에 사용되는 다양한 옵션을 보여줍니다.
한 파일 형식에서 다른 파일 형식으로 변환하려면 다음과 유사한 명령을 사용합니다.
wae# tethereal -r test-netmon.cap -F libpcap -w test-libpcap.cap
SYN 플래그에 대해 읽기 필터를 사용하려면 다음과 유사한 명령을 사용합니다.
wae# tethereal -R "tcp.flags.syn eq 1"
특정 호스트에 대해 읽기 필터를 사용하고 GRE 패킷 내부를 보려면 다음과 유사한 명령을 사용합니다.
wae# tethereal -s 1600 -w dump1.cap –R "ip.addr eq 2.43.183.254 and ip.addr eq 2.43.182.165"
참고:tele 명령에는 다음 사항에 유의해야 할 몇 가지 사용 주의 사항이 있습니다.
이 Wiki의 문서에서 문제 해결 제안을 사용한 후 문제를 해결할 수 없는 경우 Cisco TAC(Technical Assistance Center)에 도움을 받고 추가 지침을 문의하십시오.전화를 걸기 전에 TAC 엔지니어가 가능한 한 신속하게 지원을 받을 수 있도록 다음 정보를 준비하십시오.
다음 방법 중 하나로 TAC에 연결할 수 있습니다.