Autonomic Traffic Load Balancing in Link Aggregation Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current link aggregation models fail to effectively distribute ingress traffic flows across multiple links due to lack of sufficient entropy, leading to unbalanced traffic distribution and potential network performance bottlenecks.
Innovation Solution
The implementation of mechanisms that allow a Link Aggregation Group (LAG) to coordinate with associated switches using extended Link Aggregation Control Protocol (LACP) messages to rebalance ingress traffic by identifying overused links and redirecting traffic, ensuring balanced distribution without requiring additional metrics or causing out-of-order packet issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional link aggregation models are used, then link redundancy and scalability are provided, but ingress traffic distribution becomes unbalanced due to lack of sufficient entropy
Solution Approach 1:
The patent implements a feedback mechanism where the LAG monitors traffic distribution across member links and sends LACP messages to the switch when imbalance is detected. The switch then adjusts its traffic routing based on this feedback, creating a closed-loop control system that dynamically maintains balanced traffic distribution while preserving link redundancy.
Solution Approach 2:
The LAG autonomously monitors its own traffic distribution and initiates rebalancing actions by sending LACP messages to the switch when unbalance is detected. This self-service capability allows the LAG to automatically correct traffic distribution issues without external intervention, maintaining both reliability and productivity.
2Ease of operation
If switch-based traffic distribution methods are used, then ingress traffic routing is simplified, but the LAG loses control over traffic distribution leading to unbalanced loads
Solution Approach 1:
The system maintains simple switch-based routing while adding a feedback loop where the LAG monitors traffic balance and communicates with the switch via LACP messages. This allows the LAG to retain control over traffic distribution decisions while the switch continues to handle the actual routing, combining operational simplicity with load balance control.
Solution Approach 2:
The LACP message protocol serves as an intermediary communication channel between the LAG and the switch. It carries traffic distribution status and control information, enabling the LAG to exert control over traffic routing decisions while maintaining the simplicity of switch-based forwarding operations.
3Productivity
If additional entropy measures are implemented to improve traffic distribution, then traffic balance improves, but system complexity and additional metrics requirements increase
Solution Approach 1:
The LAG autonomously monitors its own traffic distribution by examining packets passing through it, eliminating the need for external entropy measurement mechanisms. This self-service approach provides the necessary traffic balance information without adding system complexity or requiring additional metrics collection infrastructure.
Solution Approach 2:
Instead of implementing complex proactive entropy measures, the system uses simple reactive feedback based on actual traffic monitoring. The LAG observes real traffic distribution and only initiates control actions when imbalance is detected, avoiding the complexity of continuous entropy measurement while maintaining effective traffic balance.
Data Source
AI summary
Mechanisms are provided for performing traffic load balancing on ingress traffic directed to a Link Aggregation Group (LAG). The mechanisms monitor a ingress traffic load across a plurality of links of the Link Aggregation Group (LAG). The mechanisms determine if the ingress traffic load across the plurality of links is unbalanced. Moreover, the mechanisms, in response to determining that the ingress traffic load across the plurality of links is unbalanced, send a message to a switch associated with the LAG requesting the switch to modify routing of ingress traffic to the LAG to perform ingress traffic load balancing.


