Virtual Machine VLAN Switching for Multi-Method Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine systems cannot integrate multiple machine systems utilizing different VLAN methods on a single machine system, leading to increased process steps and potential re-constitution of the VLAN construction when integrating systems with non-compatible methods.

Innovation Solution

A virtual machine system that allows switching between VLAN communication methods based on whether a VLAN ID is set to the virtual network interface card, enabling the simultaneous operation of multiple machine systems using different VLAN methods on a single system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single VLAN constitution method is used in the virtual machine system, then the system can operate stably with one VLAN approach, but multiple machine systems with different VLAN methods cannot be integrated without re-constitution

Engineering Contradiction:
ImproveVLAN operation stabilityVSAvoidIntegration compatibility of different VLAN methods
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The virtual network switch dynamically switches between different VLAN constitution methods (tag VLAN and port VLAN) based on the incoming packet type and configuration. The system can adaptively change its operation mode to handle both tag-based VLANs from external networks and port-based VLANs from virtual machines, resolving the contradiction between stability and adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual network switch is designed to support multiple VLAN constitution methods simultaneously. It can function as both a tag VLAN switch and a port VLAN switch depending on the operational context, enabling integration of machine systems using different VLAN approaches without requiring re-constitution

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

2Ease of operation

If VLAN is constituted by utilizing VLAN function of guest OS, then the guest OS can control VLAN configuration, but integration with systems using virtual network switch VLAN control becomes complex

Engineering Contradiction:
ImproveGuest OS VLAN control capabilityVSAvoidVLAN integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual network switch acts as an intermediary between the guest OS VLAN control and the physical network. It receives VLAN configuration requests from the guest OS, translates them into appropriate tag or port VLAN configurations, and manages the actual VLAN implementation, thereby simplifying integration while maintaining guest OS control capability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If VLAN is constituted by virtual network switch without using guest OS VLAN function, then VLAN control is centralized, but guest OS cannot directly control VLAN configuration

Engineering Contradiction:
ImproveCentralized VLAN controlVSAvoidGuest OS VLAN configuration capability
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The VLAN control functionality is segmented into two layers: the virtual network switch handles the complex translation and configuration management (centralized control), while the guest OS maintains a simplified control interface for high-level VLAN configuration requests. This segmentation allows both centralized automation and ease of operation

Inventive Principle:
Principle #1Segmentation

4Productivity

If multiple machine systems with different VLAN methods are integrated on one machine system, then resource utilization improves, but the number of process steps for integration increases

Engineering Contradiction:
ImproveResource utilization efficiencyVSAvoidIntegration process steps
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system changes the parameter of VLAN constitution method based on the integration requirements. By dynamically adjusting whether to use tag VLAN or port VLAN depending on the source of the packet and the configuration, the system can integrate multiple machine systems with different VLAN methods without requiring manual re-constitution, thereby reducing integration process steps while maintaining resource utilization efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7769031B2Virtual machine system and method of network communication between virtual machines
Publication Date: 2010.08.03 HITACHI VANTARA LTD
  • US7769031B2 patent drawing
  • US7769031B2 patent drawing
  • US7769031B2 patent drawing

AI summary

A plurality of machine systems constituted by different VLAN constitution methods are integrated on one machine system by using virtual machines. An operation can be switched for virtual network interface cards to VLAN communication corresponding to VLAN ID set to a virtual network interface card or to VLAN communication corresponding to VLAN ID set by OS on a virtual machine using the virtual network interface card depending on whether or not VLAN ID is set.