공개 클라우드 데이터 센터 내의 고객 자원들에게 전달하기 위해 고객 프레미스 사이에서 패킷을 인캡슐레이팅하는 컴퓨터 시스템. 컴퓨터 시스템은 심 게이트웨이를 포함한다. 심 게이트웨이는 복수의 고객 특정 심 컴포넌트들을 포함한다. 심 게이트웨이는 고객 프레미스로부터 패킷을 수신하도록 구성된다. 패킷은 VLAN 태그를 가진다. 패킷은 고객에 대해 지정된 가상 네트워크 내 테넌트를 식별한다. 지정된 가상 네트워크는 공개 클라우드 데이터 센터 내에 있다. 심 게이트웨이는 패킷을 인캡슐레이트하여 인캡슐레이트된 패킷을 생성하도록 더 구성된다. 인캡슐레이션은 VLAN 태그를 고객에 대한 테넌트 게이트웨이의 목적지 네트워크 어드레스로 매핑하는 것을 포함한다. 테넌트 게이트웨이는 지정된 가상 네트워크 내에 있다. 심 게이트웨이는 인캡슐레이트된 패킷을 식별된 테넌트로 전달하기 위해 지정된 가상 네트워크 내 테넌트 게이트웨이로 전달하도록 더 구성된다.
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.