CREATING VIRTUAL NETWORKS SPANNING MULTIPLE PUBLIC CLOUDS
First Claim
1. A method of establishing virtual networks over a plurality of public cloud datacenters, the method comprising:
- configuring a first set of forwarding elements in first and second multi-tenant public cloud datacenters to implement a first virtual wide area network (WAN) for a first entity, said first virtual WAN connecting a plurality of machines operating in a set of two or more machine locations of the first entity; and
configuring a second set of forwarding elements in first and second multi-tenant public cloud datacenters to implement a second virtual wide area network for a second entity, said second virtual WAN connecting a plurality of machines operating in a set of two or more machine locations of the second entity.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity'"'"'s data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
Citations
20 Claims
-
1. A method of establishing virtual networks over a plurality of public cloud datacenters, the method comprising:
-
configuring a first set of forwarding elements in first and second multi-tenant public cloud datacenters to implement a first virtual wide area network (WAN) for a first entity, said first virtual WAN connecting a plurality of machines operating in a set of two or more machine locations of the first entity; and configuring a second set of forwarding elements in first and second multi-tenant public cloud datacenters to implement a second virtual wide area network for a second entity, said second virtual WAN connecting a plurality of machines operating in a set of two or more machine locations of the second entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine readable medium storing a program for establishing virtual networks over a plurality of public cloud datacenters, the program for execution by at least one hardware processing unit, the program comprising sets of instructions for:
-
configuring a first set of forwarding elements in first and second multi-tenant public cloud datacenters to implement a first virtual wide area network (WAN) for a first entity, said first virtual WAN connecting a plurality of machines operating in a set of two or more machine locations of the first entity; and configuring a second set of forwarding elements in first and second multi-tenant public cloud datacenters to implement a second virtual wide area network for a second entity, said second virtual WAN connecting a plurality of machines operating in a set of two or more machine locations of the second entity. - View Dependent Claims (19, 20)
-
Specification