Automatic Port Selection in Link Aggregation Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Link Aggregation Group (LAG) implementations require manual configuration of active and standby ports, leading to misconfigurations and traffic loss due to the complexity of ensuring end-to-end connectivity and correct active-standby port connections between switches.

Innovation Solution

A method and system for automatically selecting active and standby ports in LAGs or Multi-Chassis LAGs using the Link Aggregation Control Protocol (LACP), which determines port status based on configuration and communicates port states to ensure consistent states across switches, allowing for automatic switching and fault recovery with minimal user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of active and standby ports is used in LAG, then user control over port selection is improved, but configuration complexity and error rate increase

Engineering Contradiction:
Improveuser controlVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables automatic selection of active and standby ports through the LACP protocol without requiring manual user configuration. The LACP entities on both ends of the link automatically negotiate and determine which ports should be active or standby based on link conditions, eliminating the need for users to manually configure port roles while reducing configuration errors

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary detection of link conditions and port status before finalizing the active-standby configuration. The LACP protocol performs initial link discovery, connectivity verification, and port status assessment to pre-determine the optimal port configuration before traffic is routed, ensuring correct setup from the start

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual configuration of active and standby ports is used in LAG, then specific port selection is improved, but misconfiguration and traffic loss increase

Engineering Contradiction:
Improveport configuration accuracyVSAvoidtraffic loss
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The LACP protocol implements continuous feedback mechanisms where LACP data units are exchanged between LACP entities to monitor link status, port connectivity, and aggregation group state in real-time. This feedback allows the system to detect misconfigurations, verify correct port pairing, and dynamically adjust active-standby assignments to prevent traffic loss

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation of port configurations and connectivity before activating traffic flow. LACP entities verify end-to-end connectivity and ensure correct active-standby port pairing on both ends of the link before allowing traffic to pass, preventing misconfiguration-related traffic loss

Inventive Principle:
Principle #9Preliminary anti-action

3Loss of time

If automatic port selection using LACP is implemented, then configuration time is reduced, but protocol complexity increases

Engineering Contradiction:
Improveconfiguration timeVSAvoidprotocol complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The LACP protocol serves multiple functions simultaneously: it performs link aggregation negotiation, automatic active-standby port selection, connectivity verification, and fault detection. This multi-functionality consolidates what would otherwise require separate configuration processes into a single unified protocol, reducing overall configuration time despite the protocol's inherent complexity

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

Solution Approach 2:

The patent combines the port selection function with the existing LACP protocol framework, merging active-standby determination into the standard link aggregation negotiation process. This integration allows port role assignment to occur concurrently with link establishment rather than as a separate manual step, reducing configuration time

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9992102B2Methods and systems to select active and standby ports in link aggregation groups
Publication Date: 2018.06.05 CIENA CORP
  • US9992102B2 patent drawing
  • US9992102B2 patent drawing
  • US9992102B2 patent drawing

AI summary

Systems and methods for automatically selecting active ports and standby ports in a Link Aggregation Group (LAG) or a Multi-Chassis LAG (MC-LAG) between a first node and a second node are described. The systems and methods include receiving a configuration associated with the LAG or the MC-LAG; automatically determining a port status for each of a plurality of ports based on the configuration; and communicating the determined port status for each of the plurality of ports between the first node and the second node.