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

Claim 9:
10. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit manages migration of a software-defined (SD) network from a first cloud to a second cloud, wherein first and second network managers respectively are used to manage network components respectively in first and second clouds, the program comprising sets of instructions for:
at a third network manager that provides an interface to allow a set of users to specify logical network components:
receiving a notification of the migration of an SD network from the first cloud to the second cloud, wherein in the first cloud, the SD network is implemented by a first set of physical network components that define a first network while in the second cloud, the SD network is implemented by a second set of physical network components that define a second network;
identifying a first plurality of logical network components (i) that are implemented by a subset of the first set of physical network components in the first network and (ii) that were previously specified through the third network manager;
providing, to a migration manager, identification of the first plurality of logical network components;
receiving, from the migration manager, identification of a second plurality of logical network components (i) that are implemented by a subset of the second set of physical network components in the second network and (ii) that the second network manager implements in the second network instead of implementing the first plurality of logical network components; and
allowing the set of users to manage the second plurality of logical network components through the interface;
wherein the first and second network managers implement each logical network component by configuring a set of physical network components to perform operations associated with the logical network component, wherein at least one set of physical network components that is configured for at least one particular logical network component comprises two or more physical network components that are configured to implement the particular logical network component.