이 문서에서는 Nexus 1000V Series 스위치에서 트래픽을 캡처하기 위해 vempkt 명령을 사용하는 방법에 대해 설명합니다.
Nexus 1000V Series 스위치에서 직접 사용할 수 있는 물리적 스위치가 없으므로 문제를 해결하는 것이 어렵습니다. 대부분의 경우 패킷이 업스트림으로 전송되는지 확인하기 위해 패킷 캡처가 필요합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Cisco Nexus 1000V Series 스위치
Cisco NX-OS 소프트웨어
이 문서의 정보는 Nexus 1000V Series 스위치를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
Nexus 1000V Switch에서 특정 호스트를 떠나는 트래픽을 캡처하는 데 사용할 수 있는 유용한 명령은 vempkt 명령입니다. 이 명령은 SPAN 세션과 매우 유사합니다. 그러나 캡처 디바이스가 필요하지 않은 모든 인터페이스에 적용할 수 있으므로 유연성이 향상됩니다.
트래픽을 캡처하려면 트래픽을 캡처할 VM(가상 머신)이 있는 ESX 호스트의 명령줄에 vempkt SSH 명령을 입력합니다. 이 명령을 입력한 후 다음 명령을 입력합니다.
vempkt show info - 가장 최근 캡처의 정보를 표시합니다.
vempkt는 모든 단계 vlan [y] ltl [x] 캡처
LTL은 링크의 로컬 대상 로직입니다. LTL 또는 VLAN을 모르는 경우 vemcmd show port 명령 및 vemcmd show port vlan 명령을 입력합니다. Cisco는 호스트를 떠나 호스트로 들어가는 모든 트래픽을 포함하므로 포트 채널의 LTL을 권장합니다.
다음 명령을 입력하여 한 방향 또는 삭제된 패킷을 캡처할 수도 있습니다.
vempkt 캡처 [인그레스 | 이그레스 | 삭제 | 모든 단계] ltl [x] vlan [y]
참고: LTL을 지정하지 않으면 캡처에 모든 LTL이 표시되고, VLAN을 지정하지 않으면 캡처에 모든 VLAN이 표시됩니다.
vempkt size [mtu size] 명령을 입력하여 MTU(최대 전송 단위) 크기 캡처를 지정합니다.
캡처 매개변수를 확인하려면 vempkt show capture info 명령을 입력합니다.
vempkt start 명령을 입력하여 캡처를 시작합니다.
캡처에 대한 작업을 완료한 후 캡처를 종료하고 파일을 내보내려면 다음 명령을 입력합니다.
vempkt를 중지합니다.
vempkt show info는 캡처의 통계를 표시합니다.
vempkt display detail all > /tmp/vempkt_capture.txt. 이 명령은 캡처 파일을 호스트의 /tmp 디렉토리에 배치합니다. 이 디렉토리에서 데이터 저장소에 복사하고 vCenter를 통해 내보낼 수 있습니다.
vempkt가 없습니다.
CLI에서 PCAP(패킷 캡처)로 파일을 내보낼 수 있습니다. 호스트에 다음 명령을 입력합니다. #vempkt pcap export <filename>. 이 명령은 현재 있는 디렉토리에 파일을 배치합니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
27-Feb-2013 |
최초 릴리스 |