Weighted Link Aggregation for Mixed Speed Ports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing link aggregation techniques, as defined in IEEE 802.3ad, require all links in a group to have the same speed, limiting the efficient utilization of links with different speeds in communication networks.

Innovation Solution

A weighted link aggregation method that uses a port selection table weighted according to the speeds of the ports in the link aggregation group, where the number of table entries for each port is proportional to its speed, to select the most efficient port for data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all links in a link aggregation group must have the same speed (IEEE 802.3ad requirement), then the link aggregation is simple to implement, but the efficient utilization of links with different speeds is limited

Engineering Contradiction:
Improveefficient utilization of linksVSAvoidlink aggregation configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of link speed uniformity requirement, allowing links with different speeds to be aggregated together. It introduces weighted port selection based on port speeds to manage the complexity, thereby improving productivity by utilizing faster links more effectively.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by treating different ports with different weights according to their individual speeds. Each port is assigned a weight proportional to its speed, and the port selection table reflects this by having more entries for faster ports, thereby optimizing local port utilization while maintaining overall link aggregation functionality.

Inventive Principle:
Principle #3Local quality

2Productivity

If a port selection table is weighted according to port speeds with more entries for faster ports, then the traffic distribution is optimized, but the table structure becomes more complex

Engineering Contradiction:
Improvetraffic distribution efficiencyVSAvoidport selection table structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent modifies the port selection table structure by changing the number of entries for each port based on its speed. Faster ports receive more entries, which optimizes traffic distribution efficiency. This parameter change is implemented in a way that maintains manageable complexity through systematic weighting.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the port selection table into multiple entries, where each entry corresponds to a port. By segmenting the table according to port speeds (with faster ports having more segments/entries), it achieves optimized traffic distribution while keeping the structure organized and manageable through systematic segmentation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9319299B2Method and apparatus for link aggregation using links having different link speeds
Publication Date: 2016.04.19 ALCATEL-LUCENT USA LNC
  • US9319299B2 patent drawing
  • US9319299B2 patent drawing
  • US9319299B2 patent drawing

AI summary

The invention includes a method and apparatus for forwarding a packet from a first node toward a second node using a link aggregation group that includes as plurality of links connecting the first node and the second node. In one embodiment, a method includes selecting one of a plurality of ports of the link aggregation group using a weighting of the ports according to a respective plurality of port speeds of the ports of the link aggregation group and propagating the packet from the first node toward the second node via the selected one of the ports of the link aggregation group. In one embodiment, the port is selected using a port selection table weighted according to the ports speeds of the ports of the link aggregation group. In one embodiment, for each port of the link aggregation group, the number of table entries of the port selection table is substantially proportional to the port speed of that port of the link aggregation group.