CONNECTING ON-PREMISE NETWORKS WITH PUBLIC CLOUDS
First Claim
1. At a computer system including one or more processors and system memory, the computer system including a shim gateway, a method for encapsulating a packet between a customer premise for delivery to customer resources within a public cloud data center, the method comprising:
- an act of receiving a packet from a customer premise, the packet received at a customer specific shim component in the shim gateway, the packet having a VLAN tag, the packet identifying a tenant within a designated virtual network for the customer, the designated virtual network within the public cloud data center;
an act of encapsulating the packet into an encapsulated packet, encapsulation including mapping the VLAN tag to a destination network address of a tenant gateway for the customer, the tenant gateway in the designated virtual network; and
an act of forwarding the encapsulated packet to the tenant gateway in the designated virtual network for delivery to the identified tenant.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system for encapsulating a packet between a customer premise for delivery to customer resources within a public cloud data center. The computer system comprises a shim gateway. The shim gateway comprises a plurality of customer specific shim components. The shim gateway is configured to receive a packet from a customer premise. The packet has a VLAN tag. The packet identifies a tenant within a designated virtual network for the customer. The designated virtual network is within the public cloud data center. The shim gateway is further configured to encapsulate the packet into an encapsulated packet. Encapsulation includes mapping the VLAN tag to a destination network address of a tenant gateway for the customer. The tenant gateway is in the designated virtual network. The shim gateway is further configured to forward the encapsulated packet to the tenant gateway in the designated virtual network for delivery to the identified tenant.
144 Citations
20 Claims
-
1. At a computer system including one or more processors and system memory, the computer system including a shim gateway, a method for encapsulating a packet between a customer premise for delivery to customer resources within a public cloud data center, the method comprising:
-
an act of receiving a packet from a customer premise, the packet received at a customer specific shim component in the shim gateway, the packet having a VLAN tag, the packet identifying a tenant within a designated virtual network for the customer, the designated virtual network within the public cloud data center; an act of encapsulating the packet into an encapsulated packet, encapsulation including mapping the VLAN tag to a destination network address of a tenant gateway for the customer, the tenant gateway in the designated virtual network; and an act of forwarding the encapsulated packet to the tenant gateway in the designated virtual network for delivery to the identified tenant. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At a computer system including one or more processors and system memory, the computer system including a tenant gateway, a method for delivery of an encapsulated packet between a customer premise for delivery to customer resources within a public cloud data center, the method comprising:
-
an act of the tenant gateway receiving an encapsulated packet for delivery to a tenant in a designated virtual network, the encapsulated packet sent to the tenant gateway from a shim gateway component for the customer using a destination network address for the tenant gateway that was mapped from a VLAN tag; and an act of the tenant gateway using information in the encapsulated packet to send data from the encapsulated packet to the tenant in the designated virtual network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for encapsulating a packet between a customer premise for delivery to customer resources within a public cloud data center, the computer system comprising:
a shim gateway, wherein the shim gateway comprises a plurality of customer specific shim components, wherein each of the customer specific shim components are configured to; receive a packet from a customer premise, the packet having a VLAN tag, the packet identifying a tenant within a designated virtual network for the customer, the designated virtual network within the public cloud data center; encapsulate the packet into an encapsulated packet, encapsulation including mapping the VLAN tag to a destination network address of a tenant gateway for the customer, the tenant gateway in the designated virtual network; and forward the encapsulated packet to the tenant gateway in the designated virtual network for delivery to the identified tenant. - View Dependent Claims (16, 17, 18, 19, 20)
Specification