Multi-Node Virtual Switching System Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Virtual Switching Systems (VSS) are limited in scaling and virtual switching capacity, restricting single point network management in large networks due to their ability to aggregate only two physical switches, which hinders effective management of network devices.
Innovation Solution
A Multi-Node Virtual Switching System (MVSS) is introduced, utilizing a Virtual Supervisor Module (VSM) to virtualize multiple network switches as a single logical switch through a Virtual Fabric Network (VFN), enabling single point network management by interfacing with all switches and employing multi-pathing technology to map and represent switch interconnections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional VSS aggregates only two physical switches using a point-to-point VSL, then the system maintains simplicity in architecture and management, but the virtual switching capacity and scalability are limited
Solution Approach 1:
The system segments the control plane from the data plane by introducing a virtual supervisor module that can be deployed on any network device. This segmentation allows the control functionality to be distributed while maintaining unified management, enabling scalability beyond two switches without increasing architectural complexity
Solution Approach 2:
The virtual supervisor module is designed to be universally deployable on any network device in the network, not restricted to specific switch types or positions. This multi-functionality allows the same module to manage different network topologies and scales, from small to large networks, thereby increasing adaptability without proportionally increasing complexity
2Device complexity
If conventional VSS uses a point-to-point VSL link, then the system maintains simple link architecture, but the ability to scale to large networks and provide comprehensive single point management is restricted
Solution Approach 1:
The virtual supervisor module acts as an intermediary that sits between the network administrator and the physical network devices. It provides a unified control interface that simplifies network management operations while the underlying multi-path architecture handles the complexity of communicating with multiple switches, thus improving ease of operation without requiring complex link architecture changes
Solution Approach 2:
The system transitions from a single-point control model to a multi-dimensional control approach where the virtual supervisor can access and manage network devices through multiple paths and interfaces. This dimensional change allows comprehensive single-point management capability while maintaining simple link architecture at each individual connection point
3Ease of operation
If the system virtualizes multiple switches as a single logical switch, then comprehensive single point management is achieved, but the system complexity increases compared to conventional two-switch VSS
Solution Approach 1:
The system creates a virtual copy of the supervisor functionality that can be instantiated on any network device. This copying approach allows the management plane to be replicated across multiple nodes, providing comprehensive single-point management capability while distributing the computational load, thereby achieving the management benefit with controlled complexity increase
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A multi-node virtual switching system (MVSS) may be provided. A virtual supervisor module (VSM) may be configured onto a network device to serve as a single control point for a network. The VSM may virtualize an interconnection of switches within the network as a virtual fabric and allocate a portion of the network switches to a network domain. The allocated portion of network switches may be represented by the VSM as a single virtualized logical switch. The VSM may then manage the network domain from the single control point.