Patent ID: 11870679
Assignee: VMWARE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 13:
14. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit implements a logical router that spans a plurality of datacenters, the program comprising sets of instructions for:
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 respective datacenter in the plurality of datacenters, defining a respective centralized routing component based on the received configuration for the logical router, the respective centralized routing component for handling the data traffic between the DCNs in the respective datacenter and the endpoints not connected to the set of logical switches; and
designating a particular centralized routing component in a particular datacenter as a primary centralized routing component and the other centralized routing components in the other datacenters as secondary centralized routing components,
wherein the secondary centralized routing components in the other datacenters forward data traffic, received from DCNs in their respective datacenters and for which stateful services are required, to the particular datacenter's particular centralized routing component that operates as the primary centralized routing component.