Maximally Redundant Trees for Network Traffic Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions fail to provide redundancy in multisource-to-multi-destination systems with address-based routing, particularly for scenarios where sources and destinations are movable, requiring costly network reconfigurations and complex path management.

Innovation Solution

Implementing a method and network element that computes maximally redundant trees (MRTs) using almost directed acyclic graphs (ADAGs) and generalized ADAGs to determine disjoint paths, allowing network traffic to be forwarded efficiently across multiple sources and destinations without requiring all nodes to track destination positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional path routing is used in multisource-to-multi-destination systems, then network configuration becomes complex and costly, but redundancy cannot be provided

Engineering Contradiction:
Improvenetwork redundancyVSAvoidpath management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network graph is segmented into two separate spanning trees (blue tree and red tree) that provide disjoint paths. Each tree represents a separate forwarding instance, allowing traffic to be segmented across multiple independent paths, thereby providing redundancy without complex path management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal forwarding mechanism where all network nodes participate in both blue and red spanning trees simultaneously. This multi-functionality allows any node to serve as a forwarding point for multiple destinations, eliminating the need for specialized path management while providing comprehensive redundancy.

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

2Reliability

If alternate network paths are added for redundancy, then network availability improves, but device complexity and reconfiguration costs increase

Engineering Contradiction:
Improvenetwork availabilityVSAvoidnetwork reconfiguration cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The blue and red spanning trees are pre-computed and installed in the network before any failure occurs. This preliminary action ensures that alternate paths are already available and configured, eliminating the need for costly real-time reconfiguration when failures happen.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the forwarding parameter from single-path routing to dual-tree forwarding. By modifying the forwarding behavior to select from pre-computed blue and red trees based on simple criteria, the system achieves redundancy without complex reconfiguration procedures.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If all nodes track destination positions for movable sources and destinations, then routing accuracy improves, but information overhead and processing complexity increase

Engineering Contradiction:
Improvedestination tracking accuracyVSAvoidinformation overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts the complex destination tracking requirement from individual nodes and centralizes it in the path computation element. Only the PCE needs to know destination positions and compute appropriate blue/red tree paths, while network nodes simply forward based on pre-computed next-hop information, dramatically reducing information overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The path computation element acts as an intermediary between movable destinations and network nodes. It translates destination position information into forwarding instructions (blue or red tree selection) that network nodes can execute without needing to track destinations themselves, reducing processing complexity at network nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11394638B2Method and apparatus for forwarding network traffic on maximally disjoint paths
Publication Date: 2022.07.19 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11394638B2 patent drawing
  • US11394638B2 patent drawing
  • US11394638B2 patent drawing

AI summary

The present disclosure relates to forwarding of network traffic. In one of its aspects, the technology presented herein concerns a method for forwarding network traffic from multiple sources to multiple destinations on maximally disjoint paths by maximally redundant trees, MRTs. The method is implemented in a network element implementing multipoint-to-multipoint functionalities in a path computation element, PCE, of a network, wherein the network includes a plurality of network elements. According to the method, an almost directed acyclic graph, ADAG, is computed for the network. Next hops along MRTs are computed by using the ADAG. One or more valid path pair(s) of the computed MRTs that is/are disjoint is/are determined and then, the network traffic is forwarded by using the valid path pair(s) of the MRT(s).