Link Aggregation Group Link Allocation via Dynamic Path Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional link aggregation group (LAG) link allocation techniques fail to effectively load balance or load share flows among LAG links, leading to overutilization or underutilization, and require all links to have similar characteristics such as speed and latency.
Innovation Solution
The method involves using status information associated with a LAG, such as link utilization and error rates, to set path identifiers in packets, allowing for dynamic allocation of LAG links based on current utilization rates, thereby optimizing load distribution among LAG links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional LAG link allocation techniques are used, then the implementation is simple, but the load balancing effectiveness is poor leading to overutilization or underutilization
Solution Approach 1:
The patent implements feedback mechanisms where network nodes monitor LAG link status information (utilization, error rates) and dynamically adjust path identifiers in packets based on real-time conditions. This closed-loop feedback enables effective load balancing while preventing overutilization or underutilization of individual links.
Solution Approach 2:
The patent transitions from static link allocation to dynamic allocation by continuously adjusting path identifiers based on changing network conditions. The system dynamically redistributes traffic flows across LAG links according to real-time status information, optimizing load distribution without requiring complex manual configuration.
2Adaptability or versatility
If all links in a LAG be required to have the same speed and characteristics, then the implementation is straightforward, but the adaptability to heterogeneous networks is reduced
Solution Approach 1:
The patent applies local quality by allowing different LAG links to have different characteristics (speed, latency) while still functioning together in the aggregation group. The system monitors individual link status information and makes localized adjustments to path identifiers based on the specific conditions of each link, optimizing performance for heterogeneous configurations.
Solution Approach 2:
The patent enables parameter changes by allowing dynamic modification of link utilization parameters and status information monitoring. The system can adapt to varying link characteristics by adjusting allocation decisions based on real-time status data, transforming rigid requirements into flexible parameter-based control.
3Productivity
If path identifiers are set dynamically based on status information, then the load distribution is optimized, but the processing time and complexity increase
Solution Approach 1:
The patent implements preliminary action by pre-configuring path identifier mapping tables and status information monitoring frameworks. Network nodes prepare allocation decisions in advance based on predicted conditions, reducing real-time processing requirements while maintaining optimized load distribution.
Solution Approach 2:
The system uses feedback from status information monitoring to trigger path identifier adjustments only when necessary, rather than continuously processing. This selective feedback mechanism optimizes resource utilization while minimizing processing time by acting only on significant changes in link conditions.
Data Source
AI summary
Methods, systems, and computer readable media for link aggregation group (LAG) link allocation are disclosed. According to one method for indirect LAG link allocation, the method includes status information associated with a LAG. The method also includes at a first network node, utilizing the status information to set path identifiers in packets for controlling LAG allocation. The method further includes at a second network node separate from the first network node, receiving the packets and allocating LAG links to the packets based on the path identifiers.


