Public Cloud Network Control via VPC Gateway Enforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Public datacenters lack robust security capabilities, hindering companies from fully utilizing their network expansion potential due to the inability to exercise direct security control over virtualization software, which is owned by the datacenter owner.

Innovation Solution

A hierarchical network control system is implemented, with a gateway controller in each virtual private cloud (VPC) managing forwarding elements within virtual machines, enabling network security and forwarding rules across private and public datacenters, and utilizing local control agents and a central control plane to distribute configuration rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If companies move their networks into public datacenters to reduce costs and physical server burdens, then cost reduction and network expansion are achieved, but direct security control capability is lost

Engineering Contradiction:
Improvenetwork expansion capabilityVSAvoidsecurity control capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a virtual gateway as an intermediary component deployed within the public datacenter VPC. This gateway acts as a mediator between the company's network control system and the public datacenter's infrastructure, enabling indirect security control. The gateway forwards traffic and allows the application of security policies without requiring direct access to the public datacenter's virtualization software, thus resolving the contradiction between network expansion and security control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If public datacenter owners control the virtualization software, then infrastructure management is simplified, but robust security capabilities are reduced

Engineering Contradiction:
Improveinfrastructure managementVSAvoidsecurity capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the network control functionality into multiple components: a control plane in the private datacenter, a virtual gateway in the public datacenter VPC, and integration with the public datacenter's networking services. This segmentation allows the company to maintain security control through the control plane while utilizing the public datacenter's simplified infrastructure management, resolving the contradiction between ease of operation and security capability.

Inventive Principle:
Principle #1Segmentation

3Reliability

If network control system accesses forwarding elements in private datacenter, then security policy implementation is direct and effective, but system complexity increases when extending to public datacenter

Engineering Contradiction:
Improvesecurity policy enforcementVSAvoidcontrol system architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual gateway serves as an intermediary that the control plane can access to enforce security policies in the public datacenter. Instead of directly accessing forwarding elements in the public datacenter (which would require complex integration), the control plane communicates with the gateway, which then applies policies to traffic flowing through the VPC. This maintains effective security policy enforcement while managing system complexity through a standardized intermediary interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12489681B2Extension of network control system into public cloud
Publication Date: 2025.12.02 VMWARE INC
  • US12489681B2 patent drawing
  • US12489681B2 patent drawing
  • US12489681B2 patent drawing

AI summary

Some embodiments provide a method for a first data compute node (DCN) operating in a public datacenter. The method receives an encryption rule from a centralized network controller. The method determines that the network encryption rule requires encryption of packets between second and third DCNs operating in the public datacenter. The method requests a first key from a secure key storage. Upon receipt of the first key, the method uses the first key and additional parameters to generate second and third keys. The method distributes the second key to the second DCN and the third key to the third DCN in the public datacenter.