Virtual Cluster Switching MAC Address Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network 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, and they struggle to keep pace with the dynamic nature of virtual computing environments where rapid updates of virtual server locations are necessary.

Innovation Solution

A virtual cluster switch (VCS) system that automatically configures multiple physical switches into a single logical switch, allowing arbitrary topology and dynamic membership changes without manual configuration, using a control mechanism that distributes MAC address information and handles link failures, enabling efficient routing and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

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

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

Solution Approach 1:

The patent implements self-service through automatic configuration mechanisms where switches autonomously discover their roles (ingress, egress, or transparent) and establish inter-switch links without manual intervention. The control plane protocols enable switches to automatically learn MAC addresses, update forwarding tables, and adapt to topology changes, eliminating the need for complex manual configuration while maintaining high switching throughput through scalable stack formation.

Inventive Principle:
Principle #25Self-service

2Productivity

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:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by enabling flexible role assignment where switches can dynamically function as ingress switches, egress switches, or transparent switches based on network conditions and requirements. The system supports arbitrary topology configurations with dynamic link establishment and teardown, allowing the network to adapt its structure and routing paths in response to changing demands while maintaining high switching capacity through scalable architecture.

Inventive Principle:
Principle #15Dynamics

3Reliability

If manual configuration is used for switch stacking, then the system is easier to control, but the ease of operation deteriorates due to prohibitively complex and tedious configuration

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

Solution Approach 1:

The patent implements preliminary action through pre-defined role templates and automatic discovery mechanisms that eliminate the need for complex manual configuration. Switches automatically perform preliminary actions such as role assignment, link establishment, and forwarding table population based on pre-configured policies and automatic topology discovery, ensuring reliable control while dramatically simplifying operational complexity.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If a single large switch is built to increase throughput, then the switching capacity is improved, but the cost increases due to loss of economy of scale

Engineering Contradiction:
Improveswitching throughputVSAvoidcost effectiveness
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent applies segmentation by dividing a large-scale switching system into multiple smaller, identical switch units that can be independently manufactured and deployed. These segmented switches are then interconnected through automatic stacking mechanisms to form a unified high-capacity switching system, maintaining economy of scale by using standardized modular components while achieving the required throughput through parallel processing and distributed architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9848040B2Name services for virtual cluster switching
Publication Date: 2017.12.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9848040B2 patent drawing
  • US9848040B2 patent drawing
  • US9848040B2 patent drawing

AI summary

One embodiment of the present invention provides a switch that facilitates name services in a virtual cluster switch. The switch includes a name service database indicating at least one media access control (MAC) address learned at a second switch. The switch also includes a control mechanism. During operation, the control mechanism distributes information on a locally learned MAC address to the second switch. In addition, the control mechanism receives information on a MAC address learned at the second switch.