Dynamic Virtual Port Instantiation for Leaf Switches
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


