VLT Switch Configuration Automation via Domain ID Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network switching products face challenges in automatically determining and managing the configuration of virtual link trunks (VLTs), which adds complexity and requires manual intervention for configuration recognition, grouping, and error detection.

Innovation Solution

A method and system for network switching units to receive configuration messages, identify domain and switch IDs, and automatically add network links to appropriate link aggregation groups (LAGs) and intra-cluster links (ICLs) based on matching IDs, thereby simplifying the configuration process and detecting errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration recognition is used for VLTs, then configuration accuracy can be maintained, but device complexity and operational burden increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network switching unit automatically discovers and configures VLT peer units by broadcasting configuration messages and processing received messages without requiring manual configuration recognition. The system self-manages the configuration process by automatically determining peer relationships, establishing LAGs, and detecting errors based on domain IDs and switch IDs exchanged through configuration messages.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automatic configuration determination is implemented, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidconfiguration processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The network switching unit proactively broadcasts configuration messages containing its domain ID and switch ID to potential VLT peer units before final configuration is established. This preliminary action enables automatic discovery and configuration determination without requiring manual intervention, as the system prepares and exchanges configuration information in advance to automatically determine peer relationships and establish connections.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If VLT configuration errors are detected manually, then configuration accuracy can be verified, but loss of time increases

Engineering Contradiction:
Improveconfiguration verification accuracyVSAvoiderror detection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network switching unit processes configuration messages from peer units and automatically detects configuration errors by comparing received domain IDs and switch IDs against expected values. The system provides feedback by generating error messages when mismatches are detected, enabling automatic verification of configuration accuracy without manual intervention and reducing error detection time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9509561B2System and method for determining the configuration of switches in virtual link trunking environments
Publication Date: 2016.11.29 DELL PROD LP
  • US9509561B2 patent drawing
  • US9509561B2 patent drawing
  • US9509561B2 patent drawing

AI summary

A system and method of determining the configuration of a network switching unit includes receiving a configuration message on a network link. The network switching unit is associated with a first switch ID and belongs to a domain associated with a first domain ID. The system and method further includes identifying a second domain ID and a second switch ID based on at least information associated with the configuration message; determining whether the first domain ID and the second domain ID match; if the first domain ID and the second domain ID match, adding the network link to a first link aggregation group (LAG) associated with the second switch ID and designating the first LAG as part of an intra cluster link (ICL); and if the first domain ID and the second domain ID do not match, adding the network link to a second LAG associated with the second domain ID.