Per-Port VLAN Translation for Multi-Tenant VM Mobility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center networks face challenges in supporting multiple mobility domains with VLAN translation, as existing technologies restrict VLANs to per-device significance, preventing coexistence with per-port significant VLANs and limiting virtual machine mobility across different tenants and infrastructure.

Innovation Solution

The implementation of a communication system that configures multiple mobility domains on a port basis within leaf switches, enabling VLAN translation to segregate traffic according to respective mobility domains, allowing per-port significant VLANs to coexist with per-device significant VLANs, and facilitating VLAN translation across different ports and domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VLANs are restricted to per-device significance in existing data center networks, then device-level VLAN management is maintained, but per-port significant VLANs cannot coexist and virtual machine mobility across different tenants is limited

Engineering Contradiction:
Improvevirtual machine mobilityVSAvoidVLAN management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments VLAN significance from device-level to port-level by introducing mobility domains. Each port can be assigned to a specific mobility domain, allowing VLANs to have port-specific significance within defined boundaries. This segmentation enables virtual machines to maintain their VLAN associations when moving between ports within the same mobility domain, while preventing unauthorized cross-tenant mobility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension of mobility domain assignment to the traditional VLAN configuration model. Instead of only device-level VLAN significance, the system now operates with port-level significance within mobility domains. This dimensional addition allows VLANs to be translated and segregated based on port assignments, enabling multi-tenant support while maintaining manageable complexity through hierarchical organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple mobility domains with per-port significant VLANs are implemented, then virtual machine mobility and multi-tenant support are enhanced, but VLAN translation complexity increases

Engineering Contradiction:
Improvemulti-tenant supportVSAvoidVLAN translation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring mobility domains and assigning ports to specific domains before virtual machine deployment. The system pre-establishes VLAN translation rules and mobility domain boundaries, allowing VLANs to be automatically translated and segregated based on pre-defined port assignments. This preliminary configuration reduces runtime complexity and enables automatic multi-tenant support without requiring complex real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces mobility domains as an intermediary layer between physical ports and VLAN configurations. This intermediary abstraction simplifies VLAN translation by providing a structured framework that automatically handles the mapping between ports, mobility domains, and VLANs. The mobility domain acts as a mediator that translates port-level assignments into appropriate VLAN configurations, reducing the complexity of direct VLAN management across multiple tenants.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If VLAN translation is implemented across different ports and mobility domains, then network flexibility and resource utilization are improved, but configuration and management complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidconfiguration simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies universality by designing mobility domains to serve multiple functions simultaneously: they define boundaries for virtual machine mobility, enable VLAN translation, support multi-tenant isolation, and facilitate port-level VLAN significance. This multi-functionality reduces the need for separate configuration mechanisms for each function, allowing a single mobility domain framework to handle resource allocation, security isolation, and network flexibility requirements across different tenants and ports.

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

Data Source

PatentUS10091062B2Multiple mobility domains with VLAN translation in a multi-tenant network environment
Publication Date: 2018.10.02 CISCO TECHNOLOGY INC
  • US10091062B2 patent drawing
  • US10091062B2 patent drawing
  • US10091062B2 patent drawing

AI summary

An example method for facilitating multiple mobility domains with VLAN translation in a multi-tenant network environment is provided and includes detecting attachment of a first virtual machine on a first port and a second virtual machine on a second port of a network element, the first port and the second port being configured with a first mobility domain and a second mobility domain, respectively, and the first and second virtual machines being configured on a same original VLAN, determining whether the original VLAN falls within a pre-configured VLAN range, translating the original VLAN to a first VLAN on the first port corresponding to the first mobility domain and to a second VLAN on the second port corresponding to the second mobility domain, and segregating traffic on the original VLAN into the first VLAN and the second VLAN according to the respective mobility domains for per-port VLAN significance.