CROSS-REGIONAL VIRTUAL NETWORK PEERING
First Claim
Patent Images
1. A virtual network management device operable to implement peering of virtual networks, the device comprising:
- a memory containing machine-readable instructions; and
a processor to execute the machine-readable instructions to;
determine unique regional identifiers for virtual networks located in two different geographical regions; and
generate an encapsulated packet for transmission from a first virtual machine (VM) in a first one of the virtual networks located in a first region of the geographical regions to a second VM in a second one of the virtual networks located in a second region of the geographical regions,wherein the encapsulated packet includes a header comprising the regional identifiers, virtual network addresses of the first and second VMs, and physical network addresses of the first and second VMs.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual networks located in different regions of cloud provider are peered using unique regional identifiers for the virtual networks. The regional identifiers and other information are pushed down a network management stack to implement the peering.
75 Citations
20 Claims
-
1. A virtual network management device operable to implement peering of virtual networks, the device comprising:
-
a memory containing machine-readable instructions; and a processor to execute the machine-readable instructions to; determine unique regional identifiers for virtual networks located in two different geographical regions; and generate an encapsulated packet for transmission from a first virtual machine (VM) in a first one of the virtual networks located in a first region of the geographical regions to a second VM in a second one of the virtual networks located in a second region of the geographical regions, wherein the encapsulated packet includes a header comprising the regional identifiers, virtual network addresses of the first and second VMs, and physical network addresses of the first and second VMs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A computer-implemented method for peering virtual networks managed by a cloud provider, the method comprising:
-
determining unique regional identifiers for first and second virtual networks located in two different geographical regions based on regional information pushed down a network management stack of the cloud provider from a regional layer to a host layer; and generating an encapsulated packet for transmission from a first virtual machine (VM) in the first virtual network located in a first region of the geographical regions to a second VM in the second virtual network located in a second region of the geographical regions, wherein the encapsulated packet includes a header comprising the regional identifiers, virtual network addresses of the first and second VMs, and provider network addresses of the first and second VMs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable media devices having computer-executable instructions embodied thereon, wherein the instructions are executed by at least one processor to peer virtual networks of a tenant of a cloud provider provided in different geographical regions of the cloud provider'"'"'s network, and the computer-executable instructions are executable by at least one processor to:
-
determine regional information of the virtual networks; determine unique regional identifiers for the virtual networks based on the regional information; subscribe to mappings of addresses in a customer address space of the tenant to a provider address space of the cloud provider; and generate an encapsulated packet for transmission from a first virtual machine (VM) in a first one of the virtual networks located in a first region of the geographical regions to a second VM in a second one of the virtual networks located in a second region of the geographical regions based on the unique regional identifiers and the subscribed mappings.
-
Specification