VIRTUAL NETWORK PROVIDER
First Claim
1. A system for establishing different virtual networks for different entities over a plurality of public cloud datacenters of a plurality of public cloud providers, the system comprising:
- a first set of forwarding elements in a first multi-tenant public cloud datacenter operated by a first public cloud provider;
a second set of forwarding elements in a second multi-tenant public cloud datacenter operated by a second public cloud provider different than the first public cloud provider;
a set of controllers to configure the first and second set of forwarding elements (i) to implement for a first entity a first virtual network that spans the first and second public cloud datacenters, and (ii) to implement for a second entity a second virtual network that spans the first and second public cloud datacenters.
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.
85 Citations
21 Claims
-
1. A system for establishing different virtual networks for different entities over a plurality of public cloud datacenters of a plurality of public cloud providers, the system comprising:
-
a first set of forwarding elements in a first multi-tenant public cloud datacenter operated by a first public cloud provider; a second set of forwarding elements in a second multi-tenant public cloud datacenter operated by a second public cloud provider different than the first public cloud provider; a set of controllers to configure the first and second set of forwarding elements (i) to implement for a first entity a first virtual network that spans the first and second public cloud datacenters, and (ii) to implement for a second entity a second virtual network that spans the first and second public cloud datacenters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification