/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
VMware NSX
VMware NSX-T Data Center
Routing controller reads interface kernel notifications via netlink socket. During 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:
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, please do not use the workaround on EVPN enabled setups.
Other symptoms relative to this issue are detailed in the following kb:
https://knowledge.broadcom.com/external/article/377814/vmware-nsx-edge-routing-fails-due-to-the.html
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 the following kb:
https://knowledge.broadcom.com/external/article?articleNumber=322523