Virtual Cluster Switch Configuration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing switching systems face scalability limitations due to complex manual configuration requirements and topology restrictions, making it economically unviable to build large-scale switching systems using switch stacking.

Innovation Solution

A virtual cluster switch (VCS) system that allows multiple smaller switches to form a single logical switch with automatic configuration capabilities, enabling arbitrary topologies and distributed management, thereby eliminating the need for tedious manual configuration and enhancing scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If switch stacking is used to increase throughput, then the switching capacity is improved, but the configuration complexity becomes prohibitively complex and tedious

Engineering Contradiction:
Improveswitching throughputVSAvoidconfiguration complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The system performs self-configuration automatically when switches are added to the stack. The control plane protocol enables switches to autonomously discover their positions in the stack, assign themselves appropriate roles, and configure their ports without human intervention, thereby eliminating the tedious manual configuration process while maintaining high switching throughput

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The switch configuration is pre-defined in the system architecture with standardized port roles and stack member identifiers. When a switch joins the stack, these pre-established configuration templates are automatically applied based on the switch's position and capabilities, eliminating the need for complex real-time configuration decisions

Inventive Principle:
Principle #10Preliminary action

2Power

If switch stacking is used to build large-scale systems, then the switching capacity is improved, but the topology flexibility is restricted due to fabric bandwidth considerations

Engineering Contradiction:
Improveswitching capacityVSAvoidtopology flexibility
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The stack topology is dynamically determined through automated discovery protocols rather than being fixed in advance. Switches can be added, removed, or repositioned in the stack, and the system automatically recalculates the optimal topology and reconfigures fabric bandwidth allocation accordingly, enabling flexible large-scale deployments without restricting topology choices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically adjusts fabric bandwidth parameters and port configurations based on the actual stack topology that emerges during operation. As switches are added or repositioned, the control plane protocol modifies bandwidth allocation and routing parameters to optimize performance for the current topology, rather than being constrained by a predetermined fixed topology

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If manual configuration is performed for each switch in the stack, then the configuration precision can be controlled, but the time consumption becomes prohibitively long

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system uses template-based configuration copying where a master configuration template is automatically replicated and adapted to each stack member. The control plane protocol distributes standardized configuration templates that are automatically instantiated for each switch based on its role and position, ensuring configuration consistency and precision while eliminating time-consuming manual configuration

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Configuration templates and parameters are pre-prepared and validated before deployment. When switches join the stack, these pre-configured templates are automatically applied and customized based on the switch's specific role, ensuring configuration precision is maintained while eliminating the need for time-consuming on-site manual configuration

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9942173B2Distributed configuration management for virtual cluster switching
Publication Date: 2018.04.10 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9942173B2 patent drawing
  • US9942173B2 patent drawing
  • US9942173B2 patent drawing

AI summary

One embodiment of the present invention provides a switch. The switch includes a port to couple to a second switch. The switch also includes a control mechanism configured to maintain a set of configuration information for a virtual cluster switch which includes a number of member switches. The set of configuration information includes global configuration information for the virtual cluster switch and switch-specific configuration information for one or more member switches. In addition, the set of configuration information is replicated and stored at each member switch.