US 11,870,679 B2
Primary datacenter for logical router
Ganesan Chandrashekhar, Campbell, CA (US); and Abhishek Goliya, Pune (IN)
Assigned to VMWARE LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jun. 19, 2020, as Appl. No. 16/906,908.
Claims priority of application No. 202041015115 (IN), filed on Apr. 6, 2020.
Prior Publication US 2021/0314258 A1, Oct. 7, 2021
Int. Cl. H04L 45/021 (2022.01); H04L 45/028 (2022.01); H04L 45/586 (2022.01); H04L 45/00 (2022.01); H04L 49/25 (2022.01); H04L 49/65 (2022.01); H04L 61/2592 (2022.01); H04L 67/289 (2022.01); H04L 41/0893 (2022.01); H04L 45/42 (2022.01); H04L 49/00 (2022.01); H04L 12/46 (2006.01); H04L 12/66 (2006.01); H04L 45/74 (2022.01); H04L 45/64 (2022.01); H04L 45/02 (2022.01); H04L 45/24 (2022.01); H04L 45/50 (2022.01); H04L 41/0803 (2022.01); H04L 45/44 (2022.01); H04L 61/5007 (2022.01); H04L 101/622 (2022.01)
CPC H04L 45/021 (2013.01) [H04L 12/4633 (2013.01); H04L 12/4645 (2013.01); H04L 12/66 (2013.01); H04L 41/0803 (2013.01); H04L 41/0893 (2013.01); H04L 45/02 (2013.01); H04L 45/028 (2013.01); H04L 45/04 (2013.01); H04L 45/24 (2013.01); H04L 45/42 (2013.01); H04L 45/44 (2013.01); H04L 45/50 (2013.01); H04L 45/54 (2013.01); H04L 45/586 (2013.01); H04L 45/64 (2013.01); H04L 45/74 (2013.01); H04L 49/252 (2013.01); H04L 49/65 (2013.01); H04L 49/70 (2013.01); H04L 61/2592 (2013.01); H04L 61/5007 (2022.05); H04L 67/289 (2013.01); H04L 2101/622 (2022.05); H04L 2212/00 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for implementing a logical router that spans a plurality of datacenters, the method comprising:
receiving a configuration for a set of logical switches and a logical router that (i) handles data traffic between data compute nodes (DCNs) connected to the logical switches and endpoints not connected to the set of logical switches and (ii) performs stateful services on the data traffic, the DCNs comprising at least one DCN operating in each datacenter of the plurality of datacenters;
for each datacenter in the plurality of datacenters, defining a centralized routing component for the logical router for handling the data traffic between the DCNs in the datacenter and the endpoints not connected to the set of logical switches; and
designating one of the centralized routing components as a primary centralized routing component and the other centralized routing components as secondary centralized routing components,
wherein the secondary centralized routing components forward data traffic, received from DCNs in their respective datacenters and for which stateful services are required, to the primary centralized routing component.