Dynamic Policy Interface Configuration for Virtual Machine Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require manual intervention or additional management tools for policy changes in virtual machine environments, leading to increased management complexity, especially during virtual machine migration or network topology changes.

Innovation Solution

The implementation of dynamic policy-based interface configuration using context-aware port profiles and virtual switch profiles, which automatically update policies based on the operating environment, reducing the need for manual intervention and simplifying administrator interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual intervention or additional management tools are used for policy changes in virtual machine environments, then policy changes can be implemented, but management complexity increases

Engineering Contradiction:
Improvepolicy change automationVSAvoidmanagement complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system enables self-service through virtual switch profiles that automatically detect and apply appropriate policies when virtual machines migrate between servers. The profiles autonomously monitor environment changes and update interface configurations without requiring administrator intervention, thereby reducing management complexity while maintaining full automation of policy changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-configuring multiple virtual switch profiles with different policy sets before migration occurs. When a virtual machine migrates, the system automatically selects and applies the appropriate pre-configured profile based on the new environment, eliminating the need for reactive manual policy adjustments and reducing management overhead.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If virtual machines are moved between servers, then flexibility and resource utilization improve, but policy changes are required increasing management overhead

Engineering Contradiction:
Improvevirtual machine mobilityVSAvoidadministrator interaction
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies dynamics by creating adaptable virtual switch profiles that automatically adjust their policy configurations based on the virtual machine's current server environment. As virtual machines migrate between servers with different network configurations and requirements, the profiles dynamically detect the new environment and automatically modify interface policies to match, enabling seamless mobility without administrator intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes by storing multiple policy configurations within virtual switch profiles, each optimized for different server environments. When migration occurs, the system automatically detects environmental parameter changes (such as network topology, security requirements, or resource allocations) and switches to the appropriate profile with the matching policy parameters, thereby maintaining ease of operation during virtual machine mobility.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If multiple virtual interfaces are configured on each server, then network capacity increases, but configuration and management becomes more complex

Engineering Contradiction:
Improvenumber of virtual interfacesVSAvoidinterface configuration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system implements universality by creating virtual switch profiles that can be applied across multiple virtual interfaces and servers. Instead of configuring each interface individually, administrators define a single profile containing a complete policy set that can be automatically applied to any number of virtual interfaces, regardless of which server they reside on. This multi-functional approach allows the same profile to manage interfaces across different servers with different configurations, thereby reducing overall complexity while supporting a large number of virtual interfaces.

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

Solution Approach 2:

The patent applies segmentation by dividing the complex task of managing multiple virtual interfaces into manageable units called virtual switch profiles. Each profile represents a discrete, self-contained policy configuration that can be independently managed and applied. This segmentation allows administrators to handle interfaces in manageable groups rather than as a monolithic complex system, reducing configuration complexity even as the total number of virtual interfaces increases across the infrastructure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2776925B1Dynamic policy based interface configuration for virtualized environments
Publication Date: 2019.01.09 CISCO TECHNOLOGY INC
  • EP2776925B1 patent drawingFigure 1
  • EP2776925B1 patent drawingFigure 2
  • EP2776925B1 patent drawingFigure 3

AI summary

In one embodiment, a method includes receiving static profiles each comprising one or more properties of an operating environment, receiving a dynamic profile for identifying a configuration of an interface based on the static profile associated with said dynamic profile, associating the dynamic profile with one of the static profiles based on the operating environment of the interface, and automatically updating the association upon identifying a change in the operating environment. An apparatus is also disclosed.