Symptoms:
GET https://<nsx-manager-fqdn/ip>/api/v1/transportzone-profiles
{ "enabled": false, <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< This field is set to false "probe_interval": 1000, "latency_enabled": false, "resource_type": "BfdHealthMonitoringProfile", "id": "########-####-####-####-###########", "display_name": "Test-Profile", "tags": [], "_last_modified_time": 1577381561762, "_system_owned": false, "_create_user": "admin", "_create_time": 1577380243543, "_last_modified_user": "admin", "_protection": "NOT_PROTECTED", "_revision": 4 } ], "result_count": 1, "sort_by": "display_name", "sort_ascending": true }
GET https://<nsx-manager-fqdn/ip>/api/v1/transport-zones
{ "transport_type": "OVERLAY", "host_switch_name": "NVDS", "host_switch_id": "f5239813-a105-48a5-a9dc-54c2e7fe9229", "transport_zone_profile_ids": [ { "resource_type": "BfdHealthMonitoringProfile", "profile_id": "########-####-####-####-###########" } ], "host_switch_mode": "STANDARD", "nested_nsx": false, "is_default": false, "resource_type": "TransportZone", "id": "f5c657e9-3d5f-4e37-a635-edc4837893e7", "display_name": "Overlay-TZ", "_last_modified_time": 1577380833394, "_system_owned": false, "_create_user": "admin", "_create_time": 1574985697859, "_last_modified_user": "admin", "_protection": "NOT_PROTECTED", "_revision": 2, "_schema": "/v1/schema/TransportZone" }
VMware NSX-T Data Center 2.x
VMware NSX-T Data Center
NSX-T Segments support two types of Replication Modes – Head Replication Mode and Hierarchical Two-Tier Replication Mode (This is a default setting when a new Segment or a Logical Switch is created). In Hierarchical Two-Tier Replication Mode, the source Transport Node replicates BUM traffic locally within its L2 domain. For every remote L2 domain, the source Transport Node will elect a remote MTEP and will forward the BUM traffic to each MTEP in each remote L2 domain.
In NSX-T, the source transport node relies on the inherent BFD mechanism to elect the remote MTEP for BUM replication, explained above. If BFD is disabled in the transport zone profile, this will affect election of Remote MTEPs in remote L2 domain, causing Geneve Tunnels to never form between Transport Nodes whose Overlay TEP interfaces are in different L2 Domain, affecting workload communication between them.
Re-enable BFD on the Transport zone profiles that are applied to Overlay Transport Zones. Using the same example as above, run a PUT API call to re-enable BFD:
PUT https://<nsx-manager-fqdn/ip>/api/v1/transportzone-profiles/<transportzone-profile-UUID>
{ "enabled": true, <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Change this field from false to true "probe_interval": 1000, "latency_enabled": false, "resource_type": "BfdHealthMonitoringProfile", "id": "########-####-####-####-###########", "display_name": "Test-Profile", "tags": [], "_last_modified_time": 1577381561762, "_system_owned": false, "_create_user": "admin", "_create_time": 1577380243543, "_last_modified_user": "admin", "_protection": "NOT_PROTECTED", "_revision": 4 } ], "result_count": 1, "sort_by": "display_name", "sort_ascending": true }