US 12,267,364 B2
Network management services in a virtual network
Pierluigi Rolando, Santa Clara, CA (US); Jayant Jain, Cupertino, CA (US); Raju Koganty, San Jose, CA (US); Shadab Shah, Sunnyvale, CA (US); Abhishek Goliya, Pune (IN); Chandran Anjur Narasimhan, Milpitas, CA (US); Gurudutt Maiya Belur, San Carlos, CA (US); and Vikas Kamath, Burlingame, CA (US)
Assigned to VMWare LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jul. 24, 2021, as Appl. No. 17/384,738.
Prior Publication US 2023/0026865 A1, Jan. 26, 2023
Int. Cl. H04L 45/42 (2022.01); H04L 9/40 (2022.01); H04L 45/00 (2022.01); H04L 45/586 (2022.01)
CPC H04L 63/20 (2013.01) [H04L 45/42 (2013.01); H04L 45/566 (2013.01); H04L 45/586 (2013.01); H04L 63/029 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a service node of a grouping of two or more service nodes configured to operate in an active-active high availability configuration, a packet from a cloud gateway that is one of a plurality of cloud gateways of a software-defined wide area network (SD-WAN) configured to receive packet traffic from different datacenters or branch offices, wherein the service node operates a provider service router (T0-SR) and a plurality of tenant service routers (T1-SRs) that correspond to a plurality of different tenant segments;
translating, at a particular T1-SR of the service node, a source address of the packet to a private address of the particular T1-SR, the private address that is configured to distinguish the particular T1-SR among the plurality of T1-SRs within the service node;
translating, at a T0-SR of the service node, the private address of the particular T1-SR into a public address of the T0-SR, a corresponding service node in the grouping being configured to assume translation operations for processing of the packet in response to a failure event; and
transmitting the packet through an uplink to an external network using the public address of the T0-SR as a source address.