Automated VLAN Tag Setup for Cloud Virtual Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud systems face inefficiencies in managing virtual local area networks (VLANs) due to frequent changes in virtual machines, leading to slow and error-prone manual setup of VLAN tags, which can result in network glitches.

Innovation Solution

An automated network management service (ANMS) that detects new virtual machines, determines their VLAN affiliation, and automatically communicates with switches to set up VLAN tags, ensuring connections between virtual machines within the same VLAN, thereby reducing human error and increasing connection speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual operations are used to setup and manage VLAN tags, then administrators can control network configuration, but the process is slow and unable to keep up with virtual machine changes

Engineering Contradiction:
ImproveVLAN tag setup speedVSAvoidManual operation level
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service automation where the virtual machine creation process automatically triggers VLAN tag configuration. The cloud management system detects new VMs and autonomously configures the necessary VLAN tags on switches without requiring administrator intervention, making the system serve itself rather than relying on manual operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-configuring VLAN tag management capabilities in the cloud management system and switch infrastructure before virtual machines are deployed. This preparation enables automatic detection and configuration of VLAN tags as soon as new VMs are created, eliminating the need for manual setup after deployment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If administrators manually setup VLAN tags for numerous switches, then connections can be established, but human errors increase leading to network glitches

Engineering Contradiction:
ImproveConnection reliabilityVSAvoidHuman error rate
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system replaces manual administrator operations with automated self-service configuration. The cloud management system automatically detects VM-VLAN relationships and configures switch ports accordingly, eliminating human errors associated with manual VLAN tag assignment while maintaining connection reliability through systematic automated processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the cloud management system continuously monitors virtual machine deployment status and switch configuration states. This feedback loop enables real-time detection of configuration needs and automatic correction of any mismatches, ensuring consistent and reliable VLAN tagging without human intervention.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If the quantity of virtual machines increases, then cloud system capacity improves, but the risk of incorrect setup from human errors increases accordingly

Engineering Contradiction:
ImproveVirtual machine quantityVSAvoidNetwork glitch risk
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The automated system scales to handle any quantity of virtual machines by automatically detecting and configuring VLAN tags for each new VM. This self-service approach eliminates the proportional increase in human error risk that would otherwise accompany increased VM quantities, as the automated process maintains consistent configuration quality regardless of system scale.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts configuration parameters based on the quantity and distribution of virtual machines. As VMs are created, migrated, or deleted, the cloud management system automatically updates VLAN tag assignments and switch port configurations to match the current system state, maintaining network integrity regardless of how the virtual machine quantity changes.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If virtual machines are created, migrated and deleted frequently, then cloud system flexibility improves, but switches are required to constantly update VLAN tag setup

Engineering Contradiction:
ImproveVirtual machine flexibilityVSAvoidVLAN tag update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system establishes continuous automated monitoring and configuration updates that operate without interruption. As virtual machines are created, migrated, or deleted, the cloud management system continuously detects these changes and immediately updates VLAN tag configurations on switches, maintaining uninterrupted network connectivity and eliminating idle time between VM events and configuration updates.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary configuration preparations by pre-establishing communication channels and configuration templates for VLAN tags. When VM changes occur, the system can immediately apply pre-prepared configuration actions, reducing the time required for VLAN tag updates compared to ad-hoc manual configuration for each VM event.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8879398B2Cloud system and method for connecting virtual machines in the cloud system
Publication Date: 2014.11.04 INGRASYS TECH
  • US8879398B2 patent drawing
  • US8879398B2 patent drawing
  • US8879398B2 patent drawing

AI summary

A method for connecting virtual machines in a cloud system is disclosed, wherein an agent network management service (Network management service, ANMS) process is used for communicating with all switches in the cloud system. When a virtual machine (VM) is created on one of the physical host in the cloud system, the ANMS detects the creation of the new VM, and confirms the virtual local area network (VLAN) the new VM pertained to. Next, determine a nearest boundary point from the new VM in the same VLAN for confirming a shortest connecting route. Lastly, the ANMS informing all switches in the shortest connecting route to set up internal VLAN tags such that new VM establish connection with other VMs in the same VLAN via the shortest connecting route.