GP routes learned by the T0 Service Router appear in the Edge node forwarding table using the get forwarding
command. However, the same routes do not appear in NSX Manager logical router tables or ESXi host T0 Distributed Router forwarding tables. North/South traffic for specific prefix routes is directed through the default route (0.0.0.0/0) instead of the specific learned routes when viewed from the host perspective. Traffic flows through Intra-Tier Transit links between Distributed Router and Service Router components.
Error symptoms include:
Example forwarding table output on Edge node:
Logical Router
UUID VRF LR-ID Name Type
#####-####-####-####-##### # # DR-##### DISTRIBUTED_ROUTER_TIER0
IPv4 Forwarding Table
IP Prefix Gateway IP Type UUID Gateway MAC
0.0.0.0/0 ###.###.###.### route #####-####-####-####-##### ##:##:##:##:##:##
###.###.###.###/ # ###.###.###.## route #####-####-####-####-##### ##:##:##:##:##:##
VMware NSX
This behavior is by design in NSX-T architecture. BGP routes learned by the T0 Service Router component on Edge nodes are not programmed into the ESXi host Distributed Router components. The NSX-T design requires all North/South traffic to traverse through Edge nodes. Dynamically learned BGP routes are only maintained in the Edge node forwarding tables.
This is expected behavior and not a defect.
NSX-T handles routing distribution as follows:
The following approaches do NOT achieve host-level route awareness:
Route Maps with BGP Attributes:
T0 Static Routes:
T1 Static Routes:
On Edge Node:
##### > get forwarding
On ESXi Host Transport Node:
# Using nsxcli commands to check routing
nsxcli -c "get logical-routers"
# Get forwarding table for specific logical router
nsxcli -c "get logical-router <router-uuid>"
nsxcli -c "vrf <vrf-id>"
nsxcli -c "get forwarding"
# Check transport node status and routing
nsxcli -c "get transport-node status"
For environments requiring location-specific Edge node selection:
If the error persists after following these steps, contact Broadcom Support for further assistance.
When opening a support request with Broadcom for routing-related issues, provide:
get forwarding
Related Knowledge Base Articles: