Weighted Packet Distribution Across Equal-Cost Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ECMP algorithms fail to account for general network traffic, leading to uneven burden on network devices and inefficient network operation, and require significant resources in terms of time and hardware for distribution.

Innovation Solution

Implementing a method to distribute packets across equal-cost paths based on packet attributes using a distribution device with logic units that include lookup and referencing units to perform weighted distribution, reducing the burden on heavily loaded network devices and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If ECMP algorithms are used to distribute packet traffic across equal-cost paths, then traffic distribution is achieved, but network devices may become overly burdened and network efficiency is reduced

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidnetwork device burden
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by making different parts of the network (individual equal-cost paths) have different distribution characteristics based on their current traffic conditions. Instead of uniform distribution, each path receives traffic according to its local capacity and load state, achieving optimized traffic distribution that prevents any single device from becoming overly burdened

Inventive Principle:
Principle #3Local quality

2Ease of operation

If ECMP algorithms are used for traffic distribution, then packet routing is enabled, but significant time and hardware resources are consumed

Engineering Contradiction:
Improvetraffic distribution capabilityVSAvoidalgorithm execution time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-calculating and storing distribution weights for each equal-cost path based on their characteristics. This preparation work is done in advance, so when packet distribution is needed, the router can quickly consult the pre-computed weights without performing complex real-time calculations, thereby reducing execution time and resource consumption

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7606161B2Distributing information across equal-cost paths in a network
Publication Date: 2009.10.20 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7606161B2 patent drawing
  • US7606161B2 patent drawing
  • US7606161B2 patent drawing

AI summary

A method of distributing data across a network having a plurality of equal-cost paths. Also, a device for distributing data over a network according to the method. The data, which is typically contained in data packets, may be distributed based on at least one attribute of each of the packets. The data may also be distributed according to a weighted distribution function that allows for unequal amounts of traffic to be distributed to each of the equal-cost paths.