Traceflow를 사용하여 패킷의 경로를 검사합니다. Traceflow는 패킷의 전송 노드 수준 경로를 추적합니다. 추적 패킷은 논리적 스위치 오버레이를 이동하지만 논리적 스위치에 연결된 인터페이스에는 보이지 않습니다. 즉, 실제로 테스트 패킷의 의도된 수신자에게 전달되는 패킷은 없습니다.

VLAN 지원 논리적 스위치 또는 세그먼트의 경우 PUT /policy/api/v1/infra/ops-global-config API를 호출하여 INT(대역 내 네트워크 원격 분석)를 사용하도록 설정합니다.

샘플 요청:

URL:

PUT https:/{{nsx-manager-ip}}/policy/api/v1/infra/ops-global-config

본문

{
 "display_name": "ops-global-config",
 "in_band_network_telementry": {
 "dscp_value": 2,
 "indicator_type": "DSCP_VALUE"
 },
"path": "/infra/ops-global-config",
"relative_path": "ops-global-config",
 "_revision": 0
}
Traceflow 요청이 이미 진행 중인 경우 INT를 구성할 수 없습니다. 대역 내 네트워크 원격 분석용 API에 대한 자세한 내용은 " NSX-T Data Center API 가이드" 를 참조하십시오. VLAN Traceflow는 TCP/UDP 및 ICMP 패킷만 지원합니다.

VLAN 추적은 Edge 노드 및 KVM 호스트에서 지원되지 않습니다. KVM 호스트 또는 Edge 노드에 추적 패킷을 삽입하려고 하면 API 검증 오류가 발생합니다. VLAN Traceflow의 경우 삽입된 추적 패킷이 KVM 호스트 또는 Edge 노드를 통과하면 결과 추적이 완료되지 않으며 ESX 노드에 대한 관찰 내용만 표시됩니다.

참고: NSX-T Data Center Traceflow는 HCX 확장 네트워크에서 작동하지 않습니다.

프로시저

  1. 관리자 권한으로 NSX Manager에 로그인합니다.
  2. 계획 및 문제 해결 > 트래픽 분석 > Traceflow > 시작을 선택합니다.
  3. IPv4 또는 IPv6 주소 유형을 선택합니다.
  4. 트래픽 유형을 선택합니다.
    IPv4 주소의 경우 트래픽 유형 선택 옵션은 유니캐스트, 멀티캐스트 및 브로드캐스트입니다. IPv6 주소의 경우 트래픽 유형 선택 옵션은 유니캐스트 또는 멀티캐스트입니다.

    참고: 멀티캐스트 및 브로드캐스트는 VMC(VMware Cloud) 환경에서 지원되지 않습니다.

  5. (선택 사항) 프로토콜을 선택하고 관련 정보를 제공합니다.
    프로토콜 매개 변수
    DHCP DHCP OP 코드 부팅 요청 또는 부팅 응답을 선택합니다.
    DHCPv6 DHCP 메시지 유형 요청, 보급, 요청 또는 응답을 선택합니다.
    참고: 이 옵션은 IP 주소에 대해 IPv6을 선택한 경우에만 사용할 수 있습니다.
    DNS 주소를 지정하고 메시지 유형 쿼리 또는 응답을 선택합니다.
    ICMP ICMP ID 및 순서를 지정합니다.
    ICMPv6 ICMP ID 및 순서를 지정합니다.
    참고: 이 옵션은 IP 주소에 대해 IPv6을 선택한 경우에만 사용할 수 있습니다.
    TCP 소스 포트, 대상 포트 및 TCP 플래그를 지정합니다.
    UDP 소스 포트 및 대상 포트를 지정합니다.
    ARP ARP OP 코드: ARP 요청 또는 ARP 응답을 선택합니다.
    NDP 유니캐스트 트래픽의 경우 대상 IP 주소를 지정합니다.

    멀티캐스트 트래픽의 경우 대상 IP대상 MAC 주소를 지정합니다.

    참고: 이 옵션은 IP 주소에 대해 IPv6을 선택한 경우에만 사용할 수 있습니다.
    TCP 프로토콜의 경우 다음에 유의하십시오.
    • 기본 플래그는 SYN입니다.
    • SYN은 RST 또는 FIN과 함께 사용할 수 없습니다.
    • SYN을 선택하지 않은 경우 ACK 또는 RST를 선택해야 합니다.
    • ACK는 FIN, PSH 또는 URG와 함께 사용할 수 없습니다.
  6. 트래픽 유형에 따라 소스 및 대상 정보를 지정합니다.
    참고: 서로 다른 VLAN 세그먼트 간 VLAN 추적의 경우 다음 옵션 중 하나를 사용하여 적절한 MAC 주소를 설정해야 합니다.
    • NSX Manager 사용자 인터페이스에서 IP – Mac을 대상 유형으로 선택하고 계층 2를 선택합니다. 패킷을 대상 VLAN 네트워크로 전달할 수 있는 물리적 게이트웨이의 대상 IP 주소 및 MAC 주소를 입력합니다.
    • API를 사용하여 Traceflow를 수행하는 경우 routedfalse로 설정하고 패킷을 대상 VLAN 네트워크로 전달할 수 있는 물리적 게이트웨이의 MAC 주소를 사용합니다. Traceflow API에 대한 자세한 내용은 " NSX-T Data Center API 가이드" 를 참조하십시오.
    트래픽 유형 소스 대상
    유니캐스트 VM 또는 논리적 포트를 선택합니다. VM의 경우:
    • 드롭다운 목록에서 VM을 선택합니다.
    • 가상 인터페이스를 선택합니다.
    • VMware Tools가 VM에 설치되거나 VM이 OpenStack 플러그인을 사용하여 배포되면(이 경우 주소 바인딩 사용) IP 주소 및 MAC 주소가 표시됩니다. VM에 둘 이상의 IP 주소가 있으면 드롭다운 목록에서 하나를 선택합니다.
    • IP 주소 및 MAC 주소가 표시되지 않으면 텍스트 상자에 IP 주소 및 MAC 주소를 입력합니다.
    논리적 포트의 경우:
    • 연결 유형 VIF, DHCP, Edge 업링크 또는 Edge 중앙 집중식 서비스를 선택합니다.
    • 포트를 선택합니다.
    VM, 논리적 포트 또는 IP-MAC을 선택합니다. VM의 경우:
    • 드롭다운 목록에서 VM을 선택합니다.
    • 가상 인터페이스를 선택합니다.
    • VMware Tools가 VM에 설치되거나 VM이 OpenStack 플러그인을 사용하여 배포되면(이 경우 주소 바인딩 사용) IP 주소 및 MAC 주소가 표시됩니다. VM에 둘 이상의 IP 주소가 있으면 드롭다운 목록에서 하나를 선택합니다.
    • IP 주소 및 MAC 주소가 표시되지 않으면 텍스트 상자에 IP 주소 및 MAC 주소를 입력합니다.
    논리적 포트의 경우:
    • 연결 유형 VIF, DHCP, Edge 업링크 또는 Edge 중앙 집중식 서비스를 선택합니다.
    • 포트를 선택합니다.
    IP-MAC의 경우:
    • 추적 유형(계층 2 또는 계층 3)을 선택합니다. 계층 2의 경우 IP 주소 및 MAC 주소를 입력합니다. 계층 3의 경우 IP 주소를 입력합니다.
    멀티캐스트 위와 동일합니다. IP 주소를 입력합니다. 224.0.0.0 - 239.255.255.255 범위의 멀티캐스트 주소여야 합니다.
    브로드캐스트 위와 동일합니다. 서브넷 접두사 길이를 입력합니다.
  7. (선택 사항) 고급 설정을 클릭하여 고급 옵션을 표시합니다.
    왼쪽 열에서 다음 필드에 대해 원하는 값 또는 입력을 넣습니다.
    옵션 설명
    프레임 크기 기본값은 128입니다.
    TTL 기본값은 64입니다.
    시간 초과(밀리초) 기본값은 10000입니다.
    Ethertype 기본값은 2048입니다.
    페이로드 유형 Base64, 16진수, 일반 텍스트, 바이너리 또는 십진수를 선택합니다.
    페이로드 데이터 페이로드가 선택된 유형을 기반으로 형식이 지정됩니다.
  8. 추적을 클릭합니다.

    출력에는 토폴로지의 그래픽 맵과 관찰된 패킷을 나열하는 테이블이 포함됩니다. 나열된 첫 번째 패킷의 관찰 유형은 Injected이며 삽입 지점에 삽입된 패킷을 표시합니다.

    표시되는 관찰에 필터(모두, 전송됨, 삭제됨)를 적용할 수 있습니다. 삭제된 관찰이 있으면 기본적으로 삭제됨 필터가 적용됩니다. 그러지 않으면 모든 필터가 적용됩니다.

    그래픽 맵에 백플레인 및 라우터 링크가 표시됩니다. 브리징 정보는 표시되지 않습니다.