| CPC H04L 45/64 (2013.01) [H04L 12/4641 (2013.01)] | 12 Claims |

|
1. A network device comprising:
one or more processing units; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processing units, cause the one or more processing units to:
map an Endpoint ID (EID) of an endpoint client device to a Routing LOCator (RLOC) assigned to the endpoint client device, and associate the EID-RLOC mapping with a first edge node of a network fabric servicing a subnet of a virtual network overlay, wherein the first edge node is connected to a virtual network instance configured separately from the network fabric;
detect that the first edge node has disconnected from the virtual network instance while attempting to propagate forwarding information to the first edge node over the virtual network instance, wherein the first edge node has disconnected from the virtual network instance due to the first edge node being reconfigured to respond to address discovery protocols by proxy during intra-subnet forwarding;
look up the disconnected first edge node in an EID-RLOC mapping database;
mark an EID-RLOC mapping returned from the lookup with an attribute indicating operation in an enhanced forwarding (EF)-compatible forwarding mode for traffic originating from the endpoint client device; and
forward the marked EID-RLOC mapping to a second edge node of the network fabric, wherein the second edge node is connected to the virtual network instance and is configured to resolve an IP address to a MAC address during intra-subnet forwarding.
|