Automatic Logical Channel Detection and Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying a new network device in a network with existing aggregated ports forming a logical channel can result in connectivity issues due to the lack of startup configuration, leading to suspended ports and failure of layer-2 protocols, preventing Day 0 bootstrap mechanisms from functioning.

Innovation Solution

Enhancements to the operating system of the new network device to automatically detect and configure logical channels by snooping on LACP packets, allowing for automatic setup of LACP parameters without user input, and integrating additional logic to manage STP and bundle redundant ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a new network device is deployed without startup configuration, then device complexity is reduced and ease of operation is improved, but reliability deteriorates due to suspended ports and failure of layer-2 protocols

Engineering Contradiction:
Improveease of deploymentVSAvoidconnectivity reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection of logical channels and aggregation groups by snooping LACP packets before the new network device completes its startup configuration. This preliminary action allows the device to pre-configure necessary parameters based on detected information, ensuring reliable connectivity is established before full operation begins, thus resolving the contradiction between ease of deployment and connectivity reliability.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual configuration of logical channels is required, then configuration precision is improved, but productivity deteriorates due to time-consuming setup processes

Engineering Contradiction:
Improveconfiguration precisionVSAvoiddeployment speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The new network device automatically detects logical channels and aggregation groups by snooping LACP packets exchanged with existing network devices. The device self-configures its startup configuration file with detected information, eliminating the need for manual configuration while maintaining precision. This self-service approach directly improves deployment speed without sacrificing configuration accuracy, resolving the contradiction between precision and productivity.

Inventive Principle:
Principle #25Self-service

3Device complexity

If LACP packets are dropped due to lack of logical channel configuration, then device complexity is reduced, but loss of information increases preventing Day 0 bootstrap mechanisms from functioning

Engineering Contradiction:
Improveconfiguration complexityVSAvoidLACP packet information loss
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system introduces an intermediary processing mechanism that snoops on LACP packets before they are dropped. This intermediary captures and processes the LACP packet information to detect logical channels and aggregation groups, converting what would be lost information into useful configuration data. The intermediary allows the device to maintain configuration complexity at a manageable level while preventing information loss, enabling Day 0 bootstrap mechanisms to function correctly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10574519B2Detection and configuration of a logical channel
Publication Date: 2020.02.25 CISCO TECHNOLOGY INC
  • US10574519B2 patent drawing
  • US10574519B2 patent drawing
  • US10574519B2 patent drawing

AI summary

Detection and configuration of a logical channel may be provided. First, data traffic received on a plurality of ports of a first network device may be analyzed by a computing device. Next, based upon analyzing the data traffic received on the plurality of ports, the computing device may determine that the plurality of ports comprise a logical channel from the perspective of a second network device. The plurality of ports may then be configured as the logical channel on the first network device based upon determining that the plurality of ports comprise the logical channel from the perspective of the second network device.