Container Network Configuration for VM Migration Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Migrating network configurations from virtual machines to container environments is prone to errors and time-consuming due to the manual translation of level 2 networking configurations to level 3 networking configurations, which is cumbersome and inefficient.

Innovation Solution

An agent on the virtual machine retrieves network information such as firewall rules and IP tables, forwarding it to a migration controller that automatically generates a container networking configuration, ensuring seamless network access for processes and applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual translation of network configurations is used, then flexibility and control are maintained, but time consumption and error rate increase

Engineering Contradiction:
Improveaccuracy of network configuration translationVSAvoidtime required for configuration migration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an automated translation system that acts as an intermediary between virtual machine network configurations and container network configurations. This intermediary automatically translates level 2 networking configurations to level 3 networking configurations, eliminating manual translation errors and reducing time consumption while maintaining accuracy through systematic conversion rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of configuration translation with an automated computational system. The automated translation system uses algorithms and data processing to convert network configurations, substituting human manual operations with machine-based automation that is both faster and more accurate.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated translation is implemented, then speed and accuracy improve, but system complexity increases

Engineering Contradiction:
Improvespeed of configuration migrationVSAvoidcomplexity of translation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the automated translation system into distinct functional modules: a configuration extraction component that retrieves virtual machine network settings, a translation component that converts level 2 configurations to level 3 configurations using defined rules, and an application component that implements the translated configurations in the container environment. This segmentation manages complexity by organizing functions into manageable, independent units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by transforming network configuration parameters from one set (level 2 virtual machine networking parameters) to another set (level 3 container networking parameters). The automated system systematically maps and transforms these parameters according to predefined conversion rules, enabling efficient translation while managing complexity through structured parameter transformation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manual configuration migration is performed, then system complexity remains low, but error rate and time consumption increase

Engineering Contradiction:
Improveconsistency of network access after migrationVSAvoidoperational simplicity of migration process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the automated translation system to perform the entire configuration migration process without requiring manual intervention. The system automatically extracts configurations, translates them according to defined rules, and applies the translated configurations to the container environment, ensuring consistent network access while simplifying the operational process for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12562960B2Migrating networking configurations
Publication Date: 2026.02.24 RED HAT INC
  • US12562960B2 patent drawing
  • US12562960B2 patent drawing
  • US12562960B2 patent drawing

AI summary

A method includes generating a container networking configuration in view of the network information associated with the virtual machine, the container networking configuration to provide network access to processes of a virtual machine migrated to a container, wherein the container comprises an isolated execution environment managed by a container orchestration system, and wherein the container networking configuration defines networking rules between containers and processes within the container orchestration system. The method further includes updating the container networking configuration in view of the updated network information after migration of the virtual machine to the container to maintain network access to the virtual machine through the container as the virtual machine continues to execute within the container.