/var/log/syslog you see entries similar to the following:edge-1 bgpd 18625 - - [EC ########] INTERFACE_STATE: Cannot find IF <vti_id> in VRF 0edge-1 ospfd 18824 - - [EC ########] INTERFACE_STATE: Cannot find IF <vti_id> in VRF 0
/var/log/frr/frr.log
BGP: [EC ########] [FSM] Failure handling event BGP_Start in state Idle, prior events BGP_Start, BGP_Start, fd -1BGP: [Event] Incoming BGP connection rejected from <IPv4-address-1> since it is not directly connected and TTL is 1
/var/log/syslog
nsx-edge-1 bgpd 22005 - - [EC ########] <IPv6-address-1> [FSM] Failure handling event BGP_Start in state Idle, prior events BGP_Start, BGP_Start, fd -1nsx-edge-1 bgpd 22005 - - [EC ########] <IPv6-address-2> [FSM] Failure handling event BGP_Start in state Idle, prior events BGP_Start, BGP_Start, fd -1
/var/log/syslog
edge-1 staticd 33893 - - Static Route using <downlink_id> interface not installed because the interface does not exist in specified vrfedge-1 staticd 33893 - - Static Route using <downlink_id> interface not installed because the interface does not exist in specified vrf
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
VMware NSX-T Data Center 3.x
VMware NSX 4.x
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.
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.