Virtual Entity Proxy for Guest-to-Host Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Connecting guests running on different host machines in virtualization environments, especially those not publicly accessible, is challenging due to the need for manual configuration of network settings and IP addresses, which complicates the construction and maintenance of secure networks.

Innovation Solution

A virtual entity proxy is linked to a network adapter through a virtual bridge, allowing guests to communicate without manual configuration of IP addresses or DNS settings, by using a virtual entity proxy to intermediate communications between guests on different host machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of network settings and IP addresses is used to connect guests on different host machines, then secure network communication can be achieved, but the complexity of constructing and maintaining the network increases

Engineering Contradiction:
Improvesecure network communicationVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtual entity proxy as an intermediary component that automatically manages network connectivity between guests on different host machines. The proxy handles IP address assignment, DNS resolution, and network routing without requiring manual configuration, thereby maintaining secure communication while eliminating configuration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual entity proxy implements self-service by automatically configuring network settings, assigning IP addresses, and resolving DNS queries for guests. This automation eliminates the need for manual network administration while maintaining secure communication protocols, allowing the system to manage itself without external intervention.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If manual DNS configuration is required for guests to communicate across hosts, then precise network control is achieved, but the ease of operation deteriorates

Engineering Contradiction:
Improvenetwork control precisionVSAvoidnetwork setup ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The virtual entity proxy serves as a mediator that handles all DNS configuration and resolution tasks automatically. It maintains precise control over network naming and resolution while shielding users from complex DNS settings, thereby achieving both precision and ease of operation simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service DNS management where the virtual entity proxy automatically resolves hostnames to IP addresses and manages DNS records without user intervention. This maintains precise network control while eliminating manual DNS configuration requirements for users.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If virtual entity proxy is introduced to automate network configuration, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improvenetwork configuration easeVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual entity proxy is designed as a universal component that consolidates multiple network functions including IP address management, DNS resolution, routing, and security protocols into a single entity. This multi-functionality simplifies the overall system architecture by replacing multiple specialized components with one versatile proxy, thereby improving ease of operation without significantly increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11550608B2Guest-to-host virtual networking
Publication Date: 2023.01.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11550608B2 patent drawing
  • US11550608B2 patent drawing
  • US11550608B2 patent drawing

AI summary

Guest-to-host virtual networking can include linking a virtual entity proxy to a network adapter of a host machine through a virtual bridge. In response to a request that starts a guest running on the host machine, the guest can be configured to point to the virtual entity proxy and to communicatively couple to a network through the virtual entity proxy linked to the network adapter of the host machine. The virtual entity proxy can be bound to the network, such that the virtual entity proxy intermediates communications between the guest and one or more other guests running on one or more different host machines that are also communicatively coupled to the network.