US 11,671,401 B2
Providing persistent external internet protocol address for extra-cluster services
Akshya Kumar Singh, Dublin, CA (US); Rajesh Nataraja, Sunnyvale, CA (US); Shyam N. Kapadia, San Jose, CA (US); Sri Goli, Dublin, CA (US); and Naoshad Mehta, San Jose, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Nov. 19, 2021, as Appl. No. 17/531,241.
Claims priority of provisional application 63/166,168, filed on Mar. 25, 2021.
Prior Publication US 2022/0311738 A1, Sep. 29, 2022
Int. Cl. H04L 61/5007 (2022.01); H04L 61/5061 (2022.01); H04L 101/668 (2022.01)
CPC H04L 61/5007 (2022.05) [H04L 61/5061 (2022.05); H04L 2101/668 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
initiating, in a cluster, a first pod with a label that identifies a service, wherein the first pod is configured to provide the service to the one or more network entities outside the cluster;
assigning, to the first pod, an Internet Protocol address configured for communicating outside the cluster;
storing a mapping of the service to the Internet Protocol address;
in response to determining that the service has been disrupted, initiating, in the cluster, a second pod with the label that identifies the service, wherein the second pod is configured to provide the service to the one or more network entities outside the cluster;
based on the mapping and the label that identifies the service, assigning the Internet Protocol address to the second pod, wherein the Internet Protocol address is on a different subnetwork than an interface associated with the second pod; and
providing a reachability advertisement indicating that the Internet Protocol address has been assigned to the second pod.