Hierarchical Link Aggregation for Network Bandwidth Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional link aggregation approaches are limited by the number of member ports in a group, require identical port speeds, and lack flexibility, restricting aggregate bandwidth and network architecture versatility.
Innovation Solution
A hierarchical link aggregation system where multiple physical ports are configured into multiple levels of link aggregation groups, allowing for flexible grouping and increased bandwidth through logical port representation, enabling efficient traffic distribution and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If traditional link aggregation groups combine multiple physical ports, then aggregate bandwidth increases, but the number of member ports is limited due to hardware complexity
Solution Approach 1:
The patent segments the link aggregation functionality into hierarchical levels. Physical ports are grouped into first-level LAGs, which are then grouped into second-level LAGs. This segmentation allows the system to manage large numbers of ports by dividing them into smaller, more manageable groups, thereby increasing aggregate bandwidth without proportionally increasing hardware complexity at any single level.
Solution Approach 2:
The patent introduces a hierarchical dimension to traditional link aggregation. Instead of a single flat layer of port aggregation, the system creates multiple aggregation layers (physical ports → first-level LAGs → second-level LAGs). This dimensional change enables scaling to hundreds of member ports while keeping per-level hardware complexity manageable.
2Productivity
If traditional link aggregation uses hashing algorithms to distribute traffic, then load balancing is achieved, but port speed uniformity is required which limits flexibility
Solution Approach 1:
The patent applies different characteristics to different levels of the hierarchy. Each LAG level can have its own hashing algorithm configuration and port characteristics. This local quality approach allows ports at the same level to be treated uniformly for hashing purposes while allowing different levels to have different speed characteristics and aggregation parameters, thereby maintaining traffic distribution efficiency while improving flexibility.
Solution Approach 2:
The hierarchical LAG structure provides universal functionality that works regardless of port speed uniformity. The system can aggregate ports of different speeds at different hierarchical levels, making the link aggregation mechanism adaptable to various network architectures without requiring strict port speed uniformity, thus enhancing versatility while maintaining productivity.
3Device complexity
If traditional link aggregation limits member port count, then hardware complexity is reduced, but total aggregate bandwidth is constrained
Solution Approach 1:
The patent implements a nested hierarchical structure where first-level LAGs are nested within second-level LAGs, and physical ports are nested within first-level LAGs. This nesting allows the system to achieve high total aggregate bandwidth by combining multiple levels of aggregation, while each individual level maintains manageable hardware complexity. The nested structure effectively multiplies the bandwidth capacity without linearly increasing complexity at any single level.
Data Source
AI summary
Systems and methods for hierarchical link aggregation are disclosed. A system for hierarchical link aggregation may include a network interface having a plurality of physical ports. A first plurality of the physical ports may be configured as member ports of a first link aggregation group (LAG). A second plurality of the physical ports may be configured as member ports of a second LAG. The first LAG and second LAG may be configured as member logical ports of a third LAG.


