US 11,706,303 B2
Survivability method for LISP based connectivity
Raja Janardanan, Milpitas, CA (US); Sanjay Kumar Hooda, Pleasanton, CA (US); and Victor Manuel Moreno, Carlsbad, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Apr. 22, 2021, as Appl. No. 17/237,885.
Prior Publication US 2022/0345531 A1, Oct. 27, 2022
Int. Cl. G06F 15/173 (2006.01); H04L 67/146 (2022.01); H04L 43/0811 (2022.01); H04L 45/745 (2022.01); H04L 49/10 (2022.01); H04L 49/201 (2022.01); H04L 67/147 (2022.01)
CPC H04L 67/146 (2013.01) [H04L 43/0811 (2013.01); H04L 45/745 (2013.01); H04L 49/10 (2013.01); H04L 49/201 (2013.01); H04L 67/147 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first edge node, a connection request from a first endpoint to a second endpoint, the first endpoint being communicatively coupled to the first edge node and the second endpoint being communicatively coupled to a second edge node;
determining, in response to the receiving by the first edge node, whether or not a connection session is present between the first edge node and a control plane;
routing, in response to the determined presence of a connection session between the first edge node and the control plane, traffic from the first endpoint to the second endpoint based on an identifier of the second endpoint as provided by the control plane;
querying, in response to the determined absence of a connection session between the first edge node and the control plane, one or more available edge nodes for the identifier of the second endpoint using a multicast message;
locating the second endpoint based on at least one query response received from the one or more available edge nodes in response to the querying, the at least one query response including the identifier of the second endpoint; and
establishing, in response to locating the second endpoint based on at least one query response received from the one or more available edge nodes, the connection request between the first endpoint and the second endpoint.