Topology-Based Link State Consolidation for Network Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network elements face challenges in efficiently estimating and storing network traffic state information, particularly in large-scale networks with many ports and nodes, due to high memory, processing power, and communication overhead requirements.

Innovation Solution

The method involves identifying groups of destination nodes reachable over common network links, estimating performance metrics for these groups, and storing them in a Forwarding Database, rather than per individual node, to reduce memory and computational needs, and selecting optimal network paths based on these metrics for packet forwarding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network elements estimate and store traffic state information per individual destination node, then routing precision is improved, but memory space and computational power requirements increase significantly

Engineering Contradiction:
Improverouting precisionVSAvoidmemory space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges traffic state information for multiple destination nodes into aggregate group-level metrics. Instead of maintaining separate estimates for each individual node, the system consolidates data by grouping nodes and estimating performance metrics (such as latency or load) for the entire group, thereby reducing memory requirements while preserving sufficient routing information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the set of destination nodes into distinct groups based on shared characteristics or network topology. By dividing the large set of individual nodes into smaller manageable groups, the system can estimate traffic state for each group separately, reducing the overall computational and memory burden compared to handling every node individually.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If network elements estimate and store traffic state information per individual destination node, then routing decision accuracy is improved, but processing power requirements increase

Engineering Contradiction:
Improverouting decision accuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent combines routing decisions for multiple destination nodes into a single group-level decision. By estimating performance metrics for groups rather than individuals, the system reduces the number of separate calculations and comparisons needed, thereby lowering processing power consumption while maintaining adequate routing accuracy for all nodes within the group.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments routing decisions into group-level operations rather than node-level operations. This segmentation reduces the total number of decision-making instances from N (number of nodes) to G (number of groups, where G < N), significantly reducing the processing power required for routing table updates and path selection.

Inventive Principle:
Principle #1Segmentation

3Productivity

If network elements maintain detailed traffic state information for all destination nodes, then adaptive routing performance is improved, but communication overhead increases

Engineering Contradiction:
Improveadaptive routing performanceVSAvoidcommunication overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges communication traffic related to state information exchange by aggregating data at the group level. Instead of each node reporting individual state information, nodes within a group can collectively contribute to group-level metrics, reducing the volume of communication traffic and overhead while still enabling effective adaptive routing based on the consolidated information.

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If network elements use traditional per-node state estimation, then routing accuracy is maintained, but device complexity increases

Engineering Contradiction:
Improverouting accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple individual node data structures into fewer group-level data structures. By consolidating the information representation from N individual node entries to G group entries (where G < N), the system simplifies the overall data structure complexity, reduces memory allocation overhead, and makes the routing table more manageable while preserving essential routing accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9225628B2Topology-based consolidation of link state information
Publication Date: 2015.12.29 MELLANOX TECHNOLOGIES LTD(IL)
  • US9225628B2 patent drawing
  • US9225628B2 patent drawing
  • US9225628B2 patent drawing

AI summary

A method in a network element that forwards packets to destination nodes includes identifying groups of the destination nodes. Respective performance metrics of multiple different candidate network paths, over which the destination nodes in a given group are reachable from the network element, are estimated jointly for all the destination nodes in the given group. A network path is selected from among the candidate network paths based on the estimated performance metrics. The packets addressed to the destination nodes in the given group are forwarded over the selected network path.