Ethernet Bridge Path Selection Using Link Utilization Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current load distribution techniques in Ethernet networks with multiple equal cost paths lack a comprehensive view of traffic distribution, leading to inefficient bandwidth utilization and performance issues, especially in asymmetrical topologies, and require significant resource allocation and dilation factors to achieve reasonable network utilization.

Innovation Solution

The method involves an Ethernet Bridge with a topology database and a control processor that uses a shortest path search module to determine equal cost paths, a sorting module to rank paths based on link utilization, and a load distribution module to select subsets of paths that minimize standard deviation across the network, incorporating a tie-breaking process to resolve path selection and optimize link utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If algorithmic manipulation of node identifiers is used for path selection in 802.1aq, then pseudo-random path selection is achieved, but a significant dilation factor is required to even out link utilization

Engineering Contradiction:
Improvelink utilization distributionVSAvoiddilation factor
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by collecting link utilization metrics from the network and using this information to dynamically adjust path selection. The system monitors actual link utilization and feeds this data back into the path computation algorithm, allowing it to adapt to changing network conditions and achieve better load distribution without requiring excessive dilation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the static path selection based on algorithmic node identifier manipulation into a dynamic system that adapts to real-time network conditions. By continuously updating path selections based on current link utilization metrics, the system achieves more effective load distribution with a reduced dilation factor compared to static approaches.

Inventive Principle:
Principle #15Dynamics

2Productivity

If ECMP is used for load spreading, then load is divided pseudo-evenly across equal cost next hops, but the technique only considers local view and does not consider overall distribution of traffic in the network

Engineering Contradiction:
Improveload distribution efficiencyVSAvoidglobal traffic distribution information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent extends the path selection mechanism to serve multiple functions: it maintains the local ECMP functionality while simultaneously achieving global load balancing. The same path computation algorithm is used both for determining equal cost paths locally and for distributing traffic evenly across the entire network, eliminating the need for separate global optimization mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system collects global traffic distribution information through link utilization metrics and feeds this back into the path selection process. This feedback loop allows each router to make locally-based decisions that collectively achieve global load balancing, resolving the information loss problem inherent in purely local ECMP implementations.

Inventive Principle:
Principle #23Feedback

3Productivity

If multiple VLANs are instantiated for each path permutation, then load distribution is achieved, but resource allocation increases significantly

Engineering Contradiction:
Improveload distribution capabilityVSAvoidnumber of VLANs
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent changes the parameters used for path selection from static node identifier-based algorithms to dynamic metrics-based selection. By using link utilization metrics as the primary selection criterion, the system achieves load distribution across fewer actual paths without requiring the creation of multiple VLANs for each path permutation, thereby reducing resource consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts the load distribution functionality from the VLAN instantiation mechanism and implements it through path selection algorithms. Instead of creating separate VLANs for load distribution, the system achieves the same effect by intelligently selecting which existing paths to use based on current network conditions, eliminating the need for excessive VLAN creation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8553584B2Automated traffic engineering for 802.1AQ based upon the use of link utilization as feedback into the tie breaking mechanism
Publication Date: 2013.10.08 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8553584B2 patent drawing
  • US8553584B2 patent drawing
  • US8553584B2 patent drawing

AI summary

A method in an Ethernet Bridge for improved load distribution in an Ethernet network that includes the Ethernet Bridge including determining a first set of one or more shortest paths between each Ethernet Bridge pair in the Ethernet network, selecting at least a first shortest path, calculating a link utilization value for each link of the Ethernet network, determining a second set of one or more shortest paths between each Ethernet Bridge pair in the Ethernet network, generating a path utilization value for each shortest path, selecting a second shortest path on the basis of said path utilization value, whereby the selection of the second shortest in light of path utilization minimizes the standard deviation of load distribution across the entire Ethernet network.