Virtual Cluster Switch Link Tracking for Reachability Disruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current switch systems face scalability limitations due to complexity and topology restrictions, making it impractical to build large-scale switching systems using switch stacking, and lack effective solutions for dynamic network configuration in virtual computing environments.

Innovation Solution

A virtual cluster switch (VCS) system that automatically configures multiple smaller switches into an arbitrary topology, enabling dynamic link tracking and notification of reachability disruptions to virtual machines, allowing for reconfiguration and bypassing of failed links, thus maintaining network performance and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If switch stacking is used to increase throughput, then bandwidth capacity is improved, but device complexity and manual configuration requirements increase prohibitively

Engineering Contradiction:
Improvebandwidth capacityVSAvoidmanual configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system employs automated discovery and configuration protocols where switches automatically detect interconnections, negotiate roles, and configure themselves without manual intervention. The control plane protocols enable switches to autonomously build the stacking topology and allocate resources, eliminating the need for complex manual port configuration while maintaining high bandwidth capacity through scalable switch interconnections.

Inventive Principle:
Principle #25Self-service

2Productivity

If switch stacking is used to increase throughput, then bandwidth capacity is improved, but topology flexibility is restricted

Engineering Contradiction:
Improvebandwidth capacityVSAvoidtopology flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The stacking system implements dynamic topology detection and adaptation where switches continuously monitor link states and automatically adjust the logical topology based on physical connections. The control plane enables runtime reconfiguration, allowing the system to adapt to changing physical arrangements, added or removed switches, and varying bandwidth requirements without restricting topology flexibility while maintaining high throughput capacity.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If proprietary communication protocols are used for dynamic network configuration, then adaptability to changing network conditions is improved, but device complexity and compatibility issues worsen

Engineering Contradiction:
Improvedynamic configuration capabilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal control plane protocol suite that can operate across different switch vendors and configurations. The protocols provide multi-functional capabilities including topology discovery, resource allocation, link state monitoring, and dynamic reconfiguration within a single standardized framework, enabling adaptability to changing network conditions without requiring proprietary extensions that would increase device complexity and reduce compatibility.

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

4Reliability

If manual configuration is used for switch stacking, then system reliability is improved through controlled setup, but ease of operation deteriorates due to tedious configuration

Engineering Contradiction:
Improveconfiguration controlVSAvoidconfiguration effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary automated configuration actions during initial switch startup and interconnection. Switches automatically execute discovery protocols, negotiate stacking parameters, and establish control plane connections before data plane operations begin. This preliminary automated setup maintains configuration control and reliability while eliminating the need for manual configuration effort, as the switches self-organize into a reliable stacked topology upon physical connection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11757705B2Advanced link tracking for virtual cluster switching
Publication Date: 2023.09.12 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US11757705B2 patent drawing
  • US11757705B2 patent drawing
  • US11757705B2 patent drawing

AI summary

One embodiment of the present invention provides a switch system. The switch includes a port that couples to a server hosting a number of virtual machines. The switch also includes a link tracking module. During operation, the link tracking module determines that reachability to at least one end host coupled to a virtual cluster switch of which the switch is a member is disrupted. The link tracking module then determines that at least one virtual machine coupled to the port is affected by the disrupted reachability, and communicates to the server hosting the affected virtual machine about the disrupted reachability.