Link Aggregation Group Configuration via Probe Message Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of configuring link aggregation groups (LAGs) in network switching products makes it challenging to determine and manage proper network configurations, leading to potential configuration errors and inefficiencies in network traffic forwarding.

Innovation Solution

A network switching device and method that transmit probe messages to neighboring switches to receive and verify remote switch and LAG identifiers, allowing for the creation and assignment of ports to either existing or new LAGs based on identifier matches, ensuring accurate configuration and redundancy in network links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If link aggregation groups are implemented to improve network redundancy and traffic handling, then network reliability and flexibility are improved, but configuration complexity increases

Engineering Contradiction:
Improvenetwork redundancyVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-configuration by automatically detecting remote switch and LAG identifiers through probe messages and autonomously determining port assignments to appropriate LAGs without requiring manual configuration, thereby reducing configuration complexity while maintaining reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses probe messages to exchange identifier information between neighboring switches and applies feedback logic to compare received identifiers with stored ones, automatically adjusting port assignments based on match results to resolve configuration complexity

Inventive Principle:
Principle #23Feedback

2Productivity

If manual configuration methods are used for LAGs, then configuration control is maintained, but configuration errors increase and efficiency decreases

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidconfiguration accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system replaces manual configuration operations with automated electronic probe message exchange and identifier comparison processes, eliminating human error while improving configuration efficiency and accuracy simultaneously

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If probe messages are transmitted to verify remote identifiers, then configuration accuracy is improved, but network traffic overhead increases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidnetwork traffic overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system transmits probe messages selectively during LAG configuration events rather than continuously, performing the verification action only when necessary to establish or update port assignments, thereby maintaining accuracy while minimizing unnecessary network traffic overhead

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9755895B2System and method for configuration of link aggregation groups
Publication Date: 2017.09.05 DELL PROD LP
  • US9755895B2 patent drawing
  • US9755895B2 patent drawing
  • US9755895B2 patent drawing

AI summary

A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.