Distributed Virtual Switch Configuration Snapshot Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed virtual switch (DVS) management systems lack the ability to restore configurations if the management plane's database or memory is lost, and only store the latest configuration, making it impossible to revert to previous configurations or track changes, leading to potential misconfiguration issues.

Innovation Solution

A method to take a snapshot of the DVS configuration from the management plane and store it in a persistent location independent of the management plane, allowing for retrieval and application to recreate or modify existing DVS configurations, including multiple versions for tracking changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the management plane stores only the latest configuration in its memory or back-end database, then the system uses less storage space and has simpler structure, but the system cannot restore previous configurations if the management plane is lost or corrupted

Engineering Contradiction:
Improveconfiguration restore capabilityVSAvoidconfiguration storage structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates copies of configuration data by taking snapshots at different points in time. These snapshots are stored externally and can be used to restore previous configurations, solving the reliability issue without requiring the management plane to store multiple versions indefinitely

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by automatically taking snapshots of configurations at key points. This preliminary storage of configuration states enables later restoration without requiring complex real-time backup mechanisms during operation

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the management plane stores only the latest configuration version, then the system maintains simpler data management, but administrators cannot revert to previous configurations or track changes

Engineering Contradiction:
Improveconfiguration revert capabilityVSAvoidconfiguration history
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system automatically captures configuration snapshots at predetermined points, preserving historical information before it is lost. This preliminary action enables administrators to revert to previous versions and track changes without adding complex manual backup procedures

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to administrators by enabling them to query and review historical configuration snapshots. This feedback mechanism allows verification of configuration changes and the ability to revert to previous states, improving ease of operation while preserving configuration history

Inventive Principle:
Principle #23Feedback

3Reliability

If the management plane is restarted after loss or corruption, then the system achieves better availability, but the configuration is lost and must be re-created from scratch

Engineering Contradiction:
Improvesystem availabilityVSAvoidconfiguration restoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary storage of configuration snapshots externally before the management plane may be lost or corrupted. When the management plane restarts after availability issues, administrators can quickly restore configurations from these pre-stored snapshots rather than re-creating them from scratch, reducing time loss while maintaining availability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates external copies of configuration data that survive management plane restarts. These copies enable rapid restoration of configurations after availability events, balancing system availability with minimal configuration recovery time

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11038818B2Configuration management of distributed virtual switch
Publication Date: 2021.06.15 VMWARE INC
  • US11038818B2 patent drawing
  • US11038818B2 patent drawing
  • US11038818B2 patent drawing

AI summary

A method, non-transitory storage medium, and apparatus are presented for configuration management of a distributed virtual switch including components distributed on different entities in a computing system is provided. In an exemplary embodiment, a snapshot of a configuration of the distributed virtual switch is received from a management plane configured to manage the distributed virtual switch. The snapshot may include settings for the configuration at a time of taking the snapshot. A persistent storage location independent from the management plane is designated for storing the received snapshot of the configuration. After the snapshot is taken, the configuration may be retrieved from the persistent storage location and the settings of the configuration may be applied to the distributed virtual switch, a new distributed virtual switch, or an existing distributed virtual switch.