Link Aggregation Node Role Assignment for Multi-Chassis Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-chassis link aggregation systems have limited interoperability with other equipment and are complex to extend beyond four nodes, as they do not effectively address redundancy and failure protection in networks with multiple interconnected devices.

Innovation Solution

A method for operating network nodes in a link aggregation system that involves sending and receiving control messages to determine active and standby modes based on connectivity and priority, allowing for dynamic adjustment of node roles and indicating isolation status to prevent selection of non-connected nodes, thereby enhancing redundancy and failover protection in multi-chassis link aggregation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-chassis link aggregation is implemented with fixed master-slave roles, then redundancy and failover protection are provided, but interoperability with other equipment is limited and system complexity increases when extending beyond four nodes

Engineering Contradiction:
Improveredundancy and failover protectionVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic role assignment where network nodes can transition between active and standby modes based on real-time connectivity status. Nodes determine their operational mode by exchanging control messages and assessing their connectivity to active nodes, allowing the system to adapt to changing network conditions rather than relying on fixed master-slave designations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of nodes from static role assignment to dynamic state selection. Nodes modify their operational mode (active/standby) based on connectivity parameters determined through control message exchanges, enabling the system to maintain reliability while improving adaptability to different network configurations and equipment.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multi-chassis link aggregation is extended to more than four nodes, then network redundancy is enhanced, but system complexity and difficulty of extension increase

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

Solution Approach 1:

The patent segments the control logic into standardized procedures that each node independently executes. Nodes exchange control messages following defined protocols to determine connectivity status and operational modes, allowing the system to scale to any number of nodes without requiring complex centralized control or proprietary configurations for each specific topology.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control message exchange mechanism serves multiple functions: determining connectivity status, identifying active nodes, assessing isolation conditions, and coordinating role assignment. This universal approach allows the same basic protocol to handle various network configurations and node counts, reducing system complexity while enhancing redundancy.

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

3Ease of operation

If nodes operate independently without connectivity verification, then system operation is simplified, but isolated nodes may be selected leading to network failures

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidnetwork connectivity assurance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary connectivity verification through control message exchanges before nodes assume active operational roles. Nodes assess their connectivity status and identify active nodes in advance, ensuring that only properly connected nodes are selected for active duty, thereby preventing isolation-related failures while maintaining relatively simple operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from control message exchanges to determine node connectivity status and operational suitability. Nodes continuously monitor their ability to receive and send control messages, using this feedback to adjust their operational mode and prevent selection as active nodes when isolated, thus maintaining reliability without significantly complicating operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10326690B2Operating a network node configured as part of a link aggregation system
Publication Date: 2019.06.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10326690B2 patent drawing
  • US10326690B2 patent drawing
  • US10326690B2 patent drawing

AI summary

A system and method of operating a network node configured as part of a link aggregation system. The system includes a plurality of first network nodes and a plurality of second network nodes for providing connectivity to first and second networks respectively, and a plurality of links between the first network nodes and the second network nodes. The network node is configured as one of the first network nodes.The network node may be set in one of an active operation mode and a standby operation mode based at least in part on a comparison of a priority with one or more received priorities. The priority may be based on connectivity to an active second network node or links available for selection. The network node may determine that it is isolated from the first network and indicate that isolation in control messages sent to second network nodes.