Live Migration Network Restoration via MAC Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During live migration of virtual computers, the network connection cannot be restored if the MAC address or VLAN tag used by the guest OS differs from the one managed by the virtualization mechanism, leading to issues in updating the MAC address table of the physical network switch, especially in environments using Teaming or tag VLANs, where manual input of information is error-prone and requires cooperation between the user and the virtualization manager.

Innovation Solution

The first virtualization mechanism extracts and manages specific information, such as MAC addresses and VLAN tags, from packets received from the virtual computer and transmits this information to the second virtualization mechanism during live migration, allowing the network connection to be restored without manual input by registering this information in the management units and using it to update the network connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual input of MAC address information is performed by user cooperation, then network connection restoration is achieved, but error rate increases and operation complexity increases

Engineering Contradiction:
Improvenetwork connection restoration accuracyVSAvoiduser cooperation requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The virtualization mechanism automatically extracts MAC address information from packets without requiring manual user input. The system self-services by monitoring packets, identifying MAC addresses, and updating the MAC address table autonomously, eliminating the need for user-cooperation while improving accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors packets and uses the extracted MAC address information to update the MAC address table. This feedback mechanism ensures that the MAC address table reflects current network conditions, enabling automatic restoration of network connections after live migration without manual intervention.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If MAC address information is extracted from packets automatically, then operation complexity decreases, but information accuracy may be compromised

Engineering Contradiction:
Improveautomatic information extractionVSAvoidMAC address identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The virtualization mechanism continuously monitors packets and uses the extracted MAC address information to update the MAC address table. This feedback mechanism ensures that the MAC address table reflects current network conditions, maintaining high accuracy in automatic MAC address identification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces a MAC address management table as an intermediary between packet extraction and network connection restoration. This table stores and manages MAC address information, ensuring accurate tracking and updating of MAC addresses during live migration, thereby maintaining information precision during automatic extraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If MAC address table is updated using RARP protocol, then network connection is restored, but time delay occurs during live migration

Engineering Contradiction:
Improvenetwork connection restorationVSAvoidconnection restoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The virtualization mechanism extracts and stores MAC address information from packets in advance during the live migration process. By preparing the MAC address table before migration completes, the system eliminates the need for time-consuming RARP protocol exchanges after migration, significantly reducing connection restoration time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9323566B2Virtual computer system for restoring network connection of live-migrated virtual computer
Publication Date: 2016.04.26 HITACHI VANTARA LTD
  • US9323566B2 patent drawing
  • US9323566B2 patent drawing
  • US9323566B2 patent drawing

AI summary

The network connection of a VM (target VM) that has been live-migrated from a first physical computer to a second physical computer is restored in a virtual computer system in which communication is performed using a certain type of information outside the jurisdiction of a virtualization mechanism. When receiving a packet from the VM, the first virtualization mechanism of the first physical computer extracts a certain type of information from the packet and registers the extracted certain type of information in a first management information unit. The first virtualization mechanism transmits the certain type of information in the first management information unit to the second virtualization mechanism of the second physical computer during live migration. The second virtualization mechanism registers the certain type of information in a second management information unit and transmits a certain type of packet including the certain type of information from at least one of one or more physical I/O devices of the second physical computer in order to restore the network connection of the target VM.