NSX Edge
Problema
Causa
Soluzione
- Eseguire la CLI admin get bfd-sessions per individuare le sessioni del tunnel BFD VTEP inattive nel nodo di trasporto Edge. Per evitare la configurazione errata di VTEP, quando l'Edge perde tutti i propri BFD nell'hypervisor, diventa automaticamente inattivo.
- Per le sessioni inattive, verificare la connettività IP tra i TEP utilizzando il ping ICMP.
Nota: Le interfacce TEP si trovano nel VRF del tunnel per gli Edge e nel netstack VXLAN per ESXi. Avviare pertanto il ping dal tunnel VRF negli Edge e, se sono presenti più TEP, assicurarsi di specificare l'indirizzo IP di origine o l'interfaccia utilizzata per il ping.
- Eseguire la CLI admin 'get logical-routers' per recuperare il tunnel VRF.
vrf 0 ping 48.13.47.8 source 48.13.46.1 repeat 3
- ESXi: ping ++netstack=vxlan <remote-vtep-ip=-address> -I vmk10 -d -s 1600
- Come indicato nella CLI, il ping deve essere avviato specificando sia l'indirizzo IP remoto sia l'indirizzo IP locale pertinenti per la sessione BFD. Anche se non è necessario testare la connettività semplice, specificare le dimensioni del payload in modo che siano 100 byte in meno del valore MTU configurato del TEP e impostare dfbit su abilitato per impedire alla rete underlay di frammentare il pacchetto. I test con payload più grandi consentiranno di verificare che la rete underlay sia stata configurata correttamente per supportare la configurazione dell'overlay Geneve di NSX.
- Verificare se ARP viene risolto per l'indirizzo VTEP del router adiacente.
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
- Eseguire il comando get interface seguito da get logical-router interface <uuid> status per recuperare lo stato dell'interfaccia 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
- Eseguire get bfd-session stats per cercare i valori dei contatori delle eliminazioni di Rx e dei Tx mancanti.
- Se il ping ICMP non riesce o ARP non è raggiungibile, verificare che la connettività underlay e l'indirizzo dell'interfaccia TEP dell'host peer siano validi. Se il ping di MTU dei pacchetti di grandi dimensioni non riesce, impostare valori corretti per l'MTU dell'infrastruttura NSX e/o dell'infrastruttura underlay.
- Verificare che l'indirizzo TEP dell'Edge non sia utilizzato da un altro nodo di trasporto e che la VLAN TEP dell'Edge e la VLAN TEP dell'host non utilizzino la stessa VLAN e lo stesso uplink.