Self-Configuring LACP for Unmanaged Switches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unmanaged switches in data centers lack the capability to configure Link Aggregation Control Protocol (LACP), limiting redundancy and reliability in management networks due to their inability to support link aggregation groups (LAGs), which is typically not manually configurable and often controlled by another entity.

Innovation Solution

A self-configuring method for LACP in unmanaged switches that receives LACP protocol data units (PDUs) on multiple connections, configures ports for LACP, creates a LAG with a connected managed switch, and starts an LACP timer, which expires if no additional PDUs are received within a set period, automatically clearing the configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unmanaged switches are used in management networks, then cost is reduced and simplicity is maintained, but redundancy and reliability are limited due to inability to support LACP and LAGs

Engineering Contradiction:
ImproveredundancyVSAvoidLACP configuration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The unmanaged switch automatically configures LACP and creates LAGs when it receives LACP PDUs from the managed switch, without requiring manual configuration or user intervention. The switch self-updates its forwarding table and self-manages the aggregation configuration, transforming from a passive device to an active participant in link aggregation.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual LACP configuration is required on unmanaged switches, then LACP capability is achieved, but ease of operation deteriorates due to configuration complexity and administrative control requirements

Engineering Contradiction:
Improvelink aggregation supportVSAvoidconfiguration simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The unmanaged switch autonomously receives LACP PDUs, configures itself for LACP, creates appropriate LAGs, and updates its forwarding table without any manual intervention. This eliminates the need for administrators to access and configure the unmanaged switch, maintaining operational simplicity while achieving link aggregation capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes the capability in the unmanaged switch to process LACP PDUs and automatically configure LAGs. When LACP PDUs are received, the switch is already prepared to interpret and act on them, eliminating the need for prior manual configuration setup.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If LACP configuration is permanently set on unmanaged switches, then link aggregation reliability is improved, but adaptability worsens when reconfiguration or clearing of LACP settings is needed

Engineering Contradiction:
ImproveLAG stabilityVSAvoidreconfiguration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The LACP configuration on the unmanaged switch is dynamic rather than static. The switch continuously monitors for LACP PDUs and automatically adjusts its LAG configuration based on current network conditions. When LACP PDUs stop being received, the switch can clear or modify its LACP configuration adaptively, maintaining both stability during active aggregation and flexibility when conditions change.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The unmanaged switch uses LACP PDUs as feedback signals to maintain or modify its LAG configuration. As long as LACP PDUs are received, the LAG remains active and stable. When PDUs cease, the switch detects this feedback change and automatically clears or reconfigures the LAG, providing adaptive response to network conditions without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11949587B2Self-configuring link aggregation control protocol
Publication Date: 2024.04.02 LENOVO GLOBAL TECHNOLOGY UNITED STATES INC
  • US11949587B2 patent drawing
  • US11949587B2 patent drawing
  • US11949587B2 patent drawing

AI summary

A method includes receiving, at an unmanaged switch, a link-aggregation control protocol (“LACP”) protocol data unit (“PDU”) on each port of two or more connections to be in a link-aggregation group (“LAG”). The ports are in the unmanaged switch, which is unconfigured for LACP and is connected over the connections to a managed switch configured for LACP. The method includes, in response to the ports that received an LACP PDU being unconfigured for LACP, configuring each port receiving an LACP PDU for LACP, creating a LAG that includes the connections of the ports that received the LACP PDUs, and starting an LACP timer. The method includes, in response to determining that the LACP timer has expired, clearing the LACP configuration of the ports configured for LACP. The LACP timer expires in response to the ports in the LAG not receiving additional LACP PDUs prior to expiration of a timer period.