논리적 스위치를 설정하고 VM을 논리적 스위치에 연결한 후 연결된 VM의 네트워크 연결을 테스트할 수 있습니다.

네트워크 환경이 제대로 구성된 경우 토폴로지에 따라 App2 VM이 App1 VM을 ping할 수 있습니다.

그림 1. 논리적 스위치 토폴로지
2개의 VM이 연결된 단일 논리적 스위치

프로시저

  1. SSH 또는 VM 콘솔을 사용하여 논리적 스위치에 연결된 VM 중 하나에 로그인합니다.
    예: App2 VM 172.16.20.11
  2. 논리적 스위치에 연결된 두 번째 VM에 ping을 수행하여 연결을 테스트합니다.
    $ ping -c 2 172.16.20.10
    PING 172.16.20.10 (172.16.20.10) 56(84) bytes of data.
    64 bytes from 172.16.20.10: icmp_seq=1 ttl=63 time=0.982 ms
    64 bytes from 172.16.20.10: icmp_seq=2 ttl=63 time=0.654 ms
    64 bytes from 172.16.20.10: icmp_seq=3 ttl=63 time=0.791 ms
    
    --- 172.16.20.10 ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1990ms
    rtt min/avg/max/mdev = 0.654/0.809/0.902/0.104 ms
    
  3. (선택 사항) ping 실패를 야기하는 문제를 식별합니다.
    1. VM 네트워크 설정이 올바른지 확인합니다.
    2. VM 네트워크 어댑터가 올바른 논리적 스위치에 연결되어 있는지 확인합니다.
    3. 논리적 스위치 관리 상태가 [작동]인지 확인합니다.
    4. NSX Manager에서 스위칭 > 스위치를 선택합니다.
    5. 논리적 스위치를 클릭하고 UUID 및 VNI 정보를 적어 둡니다.
    6. NSX Controller에서 다음 명령을 실행하여 문제를 해결합니다.
      명령 설명
      get logical-switch <VNI 또는 UUID> arp-table

      지정된 논리적 스위치에 대한 ARP 테이블을 표시합니다.

      샘플 출력
      nsx-controller1> get logical-switch 41866 arp-table
      VNI      IP             MAC             Connection-ID 
      41866 172.16.20.11 00:50:56:b1:70:5e     295422
      
      get logical-switch <VNI 또는 UUID> connection-table

      지정된 논리적 스위치에 대한 연결을 표시합니다.

      샘플 출력
      nsx-controller1> get logical-switch 41866 connection-table
      Host-IP           Port   ID
      192.168.110.37   36923 295420
      192.168.210.53   37883 295421
      192.168.210.54   57278 295422
      get logical-switch <VNI 또는 UUID> mac-table

      지정된 논리적 스위치에 대한 MAC 테이블을 표시합니다.

      샘플 출력
      nsx-controller1> get logical-switch 41866 mac-table
      VNI     MAC               VTEP-IP        Connection-ID
      41866 00:50:56:86:f2:b2 192.168.250.102   295421
      41866 00:50:56:b1:70:5e 192.168.250.101   295422
      get logical-switch <VNI 또는 UUID> stats

      지정된 논리적 스위치에 대한 통계 정보를 표시합니다.

      샘플 출력
      nsx-controller1> get logical-switch 41866 stats
      update.member 11
      update.vtep 11
      update.mac 4
      update.mac.invalidate 0
      update.arp 7
      update.arp.duplicate 0
      query.mac 2
      query.mac.miss 0
      query.arp 9
      query.arp.miss 6
      get logical-switch <VNI 또는 UUID> stats-sample

      시간에 따른 모든 논리적 스위치 통계의 요약을 표시합니다.

      샘플 출력
      nsx-controller1> get logical-switch 41866 stats-sample
      21:00:00 21:10:00 21:20:00 21:30:00 21:40:00
      update.member 0 0 0 0 0
      update.vtep 0 0 0 0 0
      update.mac 0 0 0 0 0
      update.mac.invalidate 0 0 0 0 0
      update.arp 0 0 0 0 0
      update.arp.duplicate 0 0 0 0 0
      query.mac 0 0 0 0 0
      query.mac.miss 0 0 0 0 0
      query.arp 0 0 0 0 0
      query.arp.miss 0 0 0 0 0
      get logical-switch <VNI 또는 UUID> vtep

      지정된 논리적 스위치와 관련된 모든 가상 터널 끝점을 표시합니다.

      샘플 출력
      nsx-controller1> get logical-switch 41866 vtep
      VNI      IP           LABEL    Segment           MAC          Connection-ID
      41866 192.168.250.102 0x8801  192.168.250.0 00:50:56:65:f5:fc 295421
      41866 192.168.250.100 0x1F801 192.168.250.0 02:50:56:00:00:00 295420
      41866 192.168.250.101 0x16001 192.168.250.0 00:50:56:64:7c:28 295422

결과

논리적 스위치에 연결된 첫 번째 VM은 두 번째 VM으로 패킷을 전송할 수 있습니다.