Logical Network Policy Parsing Across Multi-Site Datacenters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing logical networks that span multiple physical sites, such as datacenters, is challenging due to the need for self-containment and seamless data transfer between sites, with existing solutions failing to efficiently address these issues.

Innovation Solution

A network management system with a global manager and local managers at each site, utilizing a hierarchical tree structure to define and enforce logical network policies across multiple sites, ensuring data consistency and resilience through asynchronous replication and failover mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a logical network spans multiple physical sites, then data transfer between sites is enabled, but network management complexity increases

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidnetwork management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The network management system is segmented into a global manager that handles overall logical network configuration and local managers at each physical site that handle site-specific implementations. This segmentation allows data transfer across sites while distributing management complexity, with each manager handling only its relevant portion of the configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The global manager acts as an intermediary between network administrators and multiple local managers across different physical sites. It receives global desired configuration, parses it into site-specific portions, and distributes them to appropriate local managers, thereby simplifying the management of multi-site logical networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sites are self-contained, then site autonomy is maintained, but cross-site data transfer becomes difficult

Engineering Contradiction:
Improvesite autonomyVSAvoidcross-site data transfer
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The global desired configuration defines logical network elements and policies that are universally applied across multiple physical sites. This universal configuration enables sites to maintain their self-contained nature while simultaneously enabling cross-site data transfer through the standardized logical network framework.

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

Solution Approach 2:

The solution implements a nested structure where site-specific logical network configurations are nested within the global logical network configuration. Each site contains its own implementation details while being part of the larger multi-site logical network, allowing both site autonomy and cross-site connectivity.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Stability of the object's composition

If global configuration is distributed to all sites, then configuration consistency is maintained, but unnecessary data transmission occurs

Engineering Contradiction:
Improveconfiguration consistencyVSAvoiddata transmission efficiency
Core Design Contradiction:
Stability of the object's compositionVSLoss of energy

Solution Approach 1:

The global manager extracts and distributes only the relevant portions of the global desired configuration to each local manager based on site-specific requirements. This extraction process maintains configuration consistency across sites while avoiding the transmission of unnecessary configuration data, thereby improving data transmission efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If manual configuration management is used across multiple sites, then detailed control is achieved, but time consumption increases

Engineering Contradiction:
Improveconfiguration controlVSAvoidconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service configuration management where the global manager automatically parses the global desired configuration and distributes appropriate portions to local managers without manual intervention. This automation maintains detailed configuration control while significantly reducing the time required for multi-site configuration management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250363094A1Parsing logical network definition for different sites
Publication Date: 2025.11.27 VMWARE INC
  • US20250363094A1 patent drawing
  • US20250363094A1 patent drawing
  • US20250363094A1 patent drawing

AI summary

Some embodiments provide a method for distributing a service rule that is to be enforced across a first set of sites and that is defined by reference to a group identifier that identifies a group of machines. The method distributes the service rule to each site in the first set of sites. The method identifies at least one site in the first set of sites that is not in a second set of sites that has already received a definition of the group. The method distributes the group definition to each identified site in the first set of sites that has not already received the definition of the group.