/var/log/frr/frr.log and also in /var/log/syslog2025/02/19 17:13:40.190834 ZEBRA: 0:###.###.###.###/## doesn't exist in rib2025/02/19 17:13:53.299993 OSPF: [EC #########] INTERFACE_STATE: Cannot find IF downlink-<id> in VRF 02025/02/19 17:14:05.404121 STATIC: Static Route using downlink-<id> interface not installed because the interface does not exist in specified vrf
Routing controller reads interface kernel notifications via netlink socket. During an Edge reboot, netlink notifications might get dropped/missed. This leads to missed configuration on the interfaces in comparison to the kernel.
This is a known issue impacting VMware NSX.
Workaround 1:
To recover the missing IPv4/IPv6 addresses, the interfaces can be rescanned using the below command in the edge node CLI as admin user:
Edge> get logical-routersEdge> vrf <vrf_id of SERVICE_ROUTER_TIER0>Edge(tier0_sr)> set debugEdge(tier0_sr)> start rescan interfacesEdge(tier0_sr)> exit
NOTE: For VMware NSX versions prior to 4.1.2, do not use the workaround on EVPN enabled setups.
Workaround 2:
Workaround 3:
Other symptoms relative to this issue are detailed in the following KB:
VMware NSX Edge routing fails due to the corresponding interface/address missing in zclients
For additional information related to specific scenarios impacting BGP neighbors failing to establish due to IPv4/IPv6 addresses missing on NSX-T edge node interfaces, please refer to the following KB:
BGP neighbors fail to establish due to IPv4/IPv6 addresses missing on NSX-T edge node interfaces