Cluster Node Health Propagation in Static Link Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cluster environments with link aggregation, tracking changes in node health and propagating port state information is complex, particularly in static link aggregation setups, leading to potential traffic loss if unhealthy nodes are not promptly removed from the network.

Innovation Solution

Methods and systems are developed to propagate port state information within a cluster of intermediary devices, enabling detection of unhealthy nodes and automatic disabling of their ports, ensuring healthy nodes are only used for traffic distribution, with mechanisms to re-enable ports when nodes recover.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static link aggregation is used without health monitoring, then device complexity is reduced, but traffic loss occurs when nodes become unhealthy

Engineering Contradiction:
Improvecomplexity of tracking node health changesVSAvoidtraffic loss prevention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the first intermediary device monitors its own health status and automatically notifies the network device when health deteriorates. The network device responds by removing the unhealthy port from the aggregation, creating a closed-loop system that prevents traffic loss without requiring complex manual tracking

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by allowing the first intermediary device to autonomously detect its own unhealthy state and trigger the notification process. The network device then autonomously manages the port removal and readdition based on received notifications, eliminating the need for external manual intervention

Inventive Principle:
Principle #25Self-service

2Extent of automation

If manual port management is used in static link aggregation, then automation is reduced, but implementation simplicity is improved, yet traffic loss occurs due to delayed health response

Engineering Contradiction:
Improveautomatic port state propagationVSAvoidimplementation complexity
Core Design Contradiction:
Extent of automationVSEase of manufacture

Solution Approach 1:

The patent introduces an intermediary notification mechanism where the first intermediary device sends health status notifications to the network device. This intermediary communication layer automates the port management process while maintaining implementation simplicity by using standard notification protocols rather than complex custom implementations

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If unhealthy nodes are not promptly removed from link aggregation, then network stability is maintained, but traffic loss increases due to silent packet dropping

Engineering Contradiction:
Improvenetwork integrityVSAvoidresponse time to node failure
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the first intermediary device proactively notify the network device of health deterioration before complete failure occurs. This advance notification allows the network device to preemptively remove the at-risk port from the aggregation, preventing traffic loss before it happens

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The real-time feedback loop continuously monitors node health and immediately triggers port removal when degradation is detected. This rapid feedback mechanism ensures minimal response time by eliminating manual detection and decision-making delays, directly addressing the time loss issue

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10127097B2Systems and methods for propagating health of a cluster node
Publication Date: 2018.11.13 CITRIX SYSTEMS INC
  • US10127097B2 patent drawing
  • US10127097B2 patent drawing
  • US10127097B2 patent drawing

AI summary

The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up.