US 12,231,262 B2
Virtual tunnel endpoint (VTEP) mapping for overlay networking
Subin Cyriac Mathew, Santa Clara, CA (US); Chidambareswaran Raman, Campbell, CA (US); Prerit Rodney, Cupertino, CA (US); and Naveen Vijayan Kodakkal Puthiyaveettil, Mountain View, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Dec. 23, 2021, as Appl. No. 17/560,284.
Prior Publication US 2023/0208678 A1, Jun. 29, 2023
Int. Cl. H04L 29/12 (2006.01); H04L 12/46 (2006.01); H04L 43/0876 (2022.01)
CPC H04L 12/4633 (2013.01) [H04L 43/0876 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
executing, by a computer system, a hypervisor that supports a virtualized computing instance;
implementing, by the hypervisor, a logical overlay network comprising a virtual switch implemented by the hypervisor and having multiple ports, the virtual switch comprising a forwarding table with entries that implement at least a portion of a logical switch in the logical overlay network, each of the ports of the virtual switch corresponding to a respective virtual network interface card (VNIC) implemented by the virtualized computing instance;
monitoring, in the logical overlay network, multiple virtual tunnel endpoints (VTEP) that are configured in the hypervisor for overlay networking, wherein the multiple VTEPs include a first VTEP and a second VTEP;
in response to detecting a state transition associated with the first VTEP from a healthy state to an unhealthy state, identifying mapping information that associates the virtualized computing instance the first VTEP; and
updating the mapping information to associate the virtualized computing instance with the second VTEP and migrating the virtualized computing instance from the first VTEP in the unhealthy state to the second VTEP in the healthy state; and
in response to detecting an egress packet from the virtualized computing instance to a destination, generating and sending an encapsulated packet towards the destination based on the updated mapping information, wherein the encapsulated packet includes the egress packet and an outer header identifying the second VTEP to be a source VTEP.