Dynamic Virtual Port Instantiation for Leaf Switches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional spine-leaf networks waste resources by creating virtual ports for all configured VLANs on each trunk port, leading to unnecessary VLAN traffic flooding, as they are created statically regardless of usage.

Innovation Solution

Implementing dynamic virtual port creation on an as-needed basis, where leaf switches receive notification messages from servers to create virtual ports only for active VLANs, conserving resources and reducing unnecessary traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual ports are created statically for all configured VLANs on each trunk port, then VLAN communication capability is ensured, but switch resources are wasted and unnecessary VLAN traffic flooding occurs

Engineering Contradiction:
ImproveVLAN communication capabilityVSAvoidswitch resources waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic virtual port creation where leaf switches automatically create virtual ports only when virtual machines are detected on servers, rather than creating all possible virtual ports statically. This dynamic approach ensures VLAN communication capability is maintained only when needed, eliminating resource waste while preserving reliability for active connections.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs self-service mechanisms where leaf switches autonomously detect virtual machine presence and automatically instantiate virtual ports without manual configuration. This self-service capability ensures communication reliability is maintained only for active VLANs while automatically conserving switch resources by not creating ports for unused VLANs.

Inventive Principle:
Principle #25Self-service

2Reliability

If virtual ports are created statically for all configured VLANs, then network connectivity is ensured, but unnecessary VLAN traffic flooding to trunk ports occurs

Engineering Contradiction:
Improvenetwork connectivityVSAvoidunnecessary VLAN traffic flooding
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent dynamically creates virtual ports only when virtual machines are present on servers, eliminating the need for static creation of all possible VLAN ports. This dynamic approach ensures network connectivity is maintained for active VLANs while preventing unnecessary VLAN traffic flooding to trunk ports for unused VLANs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system extracts and creates only the necessary virtual ports corresponding to actual virtual machine deployments, rather than creating all possible virtual ports for all configured VLANs. This extraction approach removes unnecessary virtual ports that would cause harmful traffic flooding while preserving connectivity for needed VLANs.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If dynamic virtual port creation is implemented, then switch resources are conserved and traffic flooding is reduced, but virtual port creation delay may occur

Engineering Contradiction:
Improveswitch resources conservationVSAvoidvirtual port creation delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having leaf switches pre-configured with VLAN information and detection mechanisms before virtual machines are deployed. When a virtual machine is detected, the virtual port is created immediately using pre-established configurations, minimizing creation delay while maintaining resource conservation benefits of dynamic port instantiation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9503325B2Dynamic virtual port instantiation for scalable multitenant network
Publication Date: 2016.11.22 CISCO TECHNOLOGY INC
  • US9503325B2 patent drawing
  • US9503325B2 patent drawing
  • US9503325B2 patent drawing

AI summary

A leaf switch of a switch fabric includes multiple ports to connect with respective ones of multiple servers. Virtual local area networks (VLANs) are configured on the leaf switch. Dynamic creation of virtual ports is enabled on the leaf switch for at least one of the VLANs on an as needed basis. The leaf switch receives from a particular server connected to a corresponding one of the ports a notification message that a virtual machine is hosted on the particular server. Responsive to the notification message, the leaf switch dynamically creates a virtual port that associates the corresponding one of the ports with the at least one of the VLANs.