INTERCONNECTING EXTERNAL NETWORKS WITH OVERLAY NETWORKS IN A SHARED COMPUTING ENVIRONMENT
First Claim
1. A method comprising:
- obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, wherein the virtual network of the tenant is one of at least two virtual networks in a shared computing environment wherein the at least two virtual networks overlay a physical network;
based on obtaining the identifier of the tenant, setting, by the one or more processor, the identifier in metadata of the data;
based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant;
identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data; and
transmitting, by the one or more processor, the processed data through the network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.
19 Citations
20 Claims
-
1. A method comprising:
-
obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, wherein the virtual network of the tenant is one of at least two virtual networks in a shared computing environment wherein the at least two virtual networks overlay a physical network; based on obtaining the identifier of the tenant, setting, by the one or more processor, the identifier in metadata of the data; based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant; identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data; and transmitting, by the one or more processor, the processed data through the network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising:
a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method comprising; obtaining, by the one or more processor, data from a virtual network of a tenant and an identifier of the tenant, wherein the virtual network of the tenant is one of at least two virtual networks in a shared computing environment wherein the at least two virtual networks overlay a physical network; based on obtaining the identifier of the tenant, setting, by the one or more processor, the identifier in metadata of the data; based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant; identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data; and transmitting, by the one or more processor, the processed data through the network connection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A system comprising:
-
a memory; one or more processor in communication with the memory; and program instructions executable by the one or more processor via the memory to perform a method, the method comprising; obtaining, by the one or more processor, data from a virtual network of a tenant and an identifier of the tenant, wherein the virtual network of the tenant is one of at least two virtual networks in a shared computing environment wherein the at least two virtual networks overlay a physical network; based on obtaining the identifier of the tenant, setting, by the one or more processor, the identifier in metadata of the data; based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant; identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data; and transmitting, by the one or more processor, the processed data through the network connection. - View Dependent Claims (20)
-
Specification