NSX Edge

문제

원인

해결책

  1. Admin CLI get bfd-sessions를 실행하여 Edge 전송 노드에서 종료된 VTEP BFD 터널 세션을 찾습니다. VTEP의 구성 오류를 방지하기 위해 Edge가 하이퍼바이저에 대한 모든 BFD를 손실하면 자체적으로 종료됩니다.
  2. 종료된 세션의 경우 ICMP ping을 사용하여 TEP 간의 IP 연결을 검증합니다.
    참고: TEP 인터페이스는 Edge용 터널 VRF 및 ESXi용 vxlan netstack에 상주합니다. 따라서 Edge의 터널 VRF에서 ping을 시작하고 둘 이상의 TEP가 있는 경우 ping에 사용되는 소스 IP 주소 또는 인터페이스를 지정해야 합니다.
  3. Admin CLI 'get logical-routers'를 실행하여 터널 vrf를 가져옵니다.
    vrf 0 
    	ping 48.13.47.8 source 48.13.46.1 repeat 3  
  4. ESXi: ping ++netstack=vxlan <remote-vtep-ip=-address> -I vmk10 -d -s 1600
  5. CLI에 표시된 것처럼 BFD 세션과 관련된 원격 및 로컬 IP 주소를 모두 지정하여 ping을 시작해야 합니다. 간단한 연결을 테스트할 필요는 없지만 TEP의 구성된 MTU보다 100바이트 작은 페이로드 크기를 지정하고 언더레이 네트워크가 패킷을 조각화하지 못하도록 dfbit을 사용하도록 설정합니다. 더 큰 페이로드로 테스트하면 NSX Geneve 오버레이 구성을 지원하기 위해 언더레이 네트워크가 올바르게 설정되었는지 검증합니다.
  6. 인접 VTEP 주소에 대해 ARP가 확인되는지 검증합니다.
    edge-1(vrf)> get neighbor 
    Logical Router 
    UUID    : 736a80e3-23f6-5a2d-81d6-bbefb2786666 
    VRF     : 0 
    LR-ID   : 0 
    Name    : 
    Type    : TUNNEL 
    Neighbor 
       Interface : 4d9091fe-b971-5d3c-9201-4cb9c7f455fe 
       IP        : 202.1.1.2 <------------ peer TN VTEP IP 
       MAC       : 00:50:56:a6:7d:9b <---- resolved 
       State     : reach <---------- ARP reachable state 
       Timeout   : 37 
  7. get interface cmd를 실행하고 get logical-router interface <uuid> status를 실행하여 VTEP 인터페이스 상태를 가져옵니다.
      Interface    : ac80718b-72d3-5028-bb07-8f3c4ea2231a 
       Ifuid        : 258 
       Name         : 
       Fwd-mode     : IPV4_AND_IPV6 
       Internal name : uplink-258 
       Mode         : lif 
       Port-type    : uplink 
       IP/Mask      : 71.23.46.1/24 
       MAC          : 00:50:56:b8:2c:c4 
       VLAN         : 2046 
       Access-VLAN  : untagged 
       LS port      : d31578e5-bc91-5466-97c1-8e4a6aa1b2e8 
       Urpf-mode    : PORT_CHECK 
       DAD-mode     : LOOSE 
       RA-mode      : RA_INVALID 
       Admin        : up 
       Op_state     : up 
       Enable-mcast : True 
       MTU          : 8800 
       arp_proxy  

  8. get bfd-session stats를 실행하여 RX 삭제 및 TX 누락 카운터 값을 찾습니다.
  9. ICMP ping이 실패하거나 ARP에 연결할 수 없는 경우 언더레이 연결 및 피어 호스트 TEP 인터페이스 주소가 올바른지 확인합니다. 큰 패킷 MTU ping이 실패하는 경우 NSX 패브릭 및/또는 기본 인프라 MTU를 수정하여 값을 수정합니다.
  10. Edge TEP 주소가 다른 전송 노드에서 사용되고 있지 않은지 확인하고 Edge TEP VLAN 및 호스트 TEP VLAN이 동일한 VLAN 및 업링크를 사용하고 있지 않은지 확인합니다.