Loop-Free Routing Topology Using Reversible Arcs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing routing protocols face challenges in rapidly rerouting network traffic without introducing loops when a link failure occurs, leading to data traffic loss due to the need for route recalculation, as seen in approaches like Loop Free Alternates (LFA) and Fast Local Rerouting for Handling Transient Link Failures (FIR).

Innovation Solution

A loop-free routing topology is created using routing arcs with reversible links, allowing network traffic to be rerouted instantly upon link failure without forming loops, by identifying reversible links and reversing them within the routing arcs, ensuring any network device with two data links can reach a destination via non-congruent paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If route recalculation is performed in response to link failure, then routing can adapt to changes, but data traffic loss occurs due to computation time

Engineering Contradiction:
Improverouting adaptabilityVSAvoiddata traffic loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-establishes a loop-free routing topology using routing arcs before any link failure occurs. Each network device maintains pre-computed alternate paths (routing arcs) that can be immediately activated upon failure detection, eliminating the need for post-failure route recalculation and thus preventing data traffic loss while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If LFA identifies feasible successors, then some nodes can achieve fast rerouting, but many nodes remain unsolvable and cannot provide routing solutions

Engineering Contradiction:
Improvererouting speedVSAvoidnode coverage
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal loop-free routing topology using routing arcs that can be applied to any network device with two or more data links, regardless of node position or topology characteristics. This universal approach ensures that all nodes (not just selected ones) can achieve fast rerouting capability, making the solution applicable to diverse network configurations including those where LFA fails.

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

3Reliability

If U-turn protocol reverses a link, then some link failures can be handled, but nodes P, R1, and R2 still cannot be solved in event of link failure

Engineering Contradiction:
Improvefailure handlingVSAvoidnode applicability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the routing path into directed routing arcs with clearly defined start and end points. Each routing arc represents a unidirectional path segment that can be independently activated. This segmentation allows the system to provide targeted alternate paths for specific nodes (including P, R1, and R2) by selecting and activating appropriate routing arcs, rather than relying on universal link reversal that fails for certain node configurations.

Inventive Principle:
Principle #1Segmentation

4Speed

If routing arcs with reversible links are created, then instantaneous rerouting is enabled without loops, but topology complexity increases

Engineering Contradiction:
Improvererouting speedVSAvoidtopology structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The loop-free routing topology using routing arcs is pre-established during normal operation before any failure occurs. The directed arcs and their metadata (start/end points, directionality) are computed and stored in advance, allowing instantaneous activation upon failure without requiring complex real-time calculations or dynamic topology reconfiguration, thus achieving fast rerouting without proportionally increasing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9088502B2Generating a loop-free routing topology using routing arcs
Publication Date: 2015.07.21 CISCO TECHNOLOGY INC
  • US9088502B2 patent drawing
  • US9088502B2 patent drawing
  • US9088502B2 patent drawing

AI summary

In one embodiment, a method comprises creating, in a computing network, a loop-free routing topology comprising a plurality of routing arcs for reaching a destination device, each routing arc comprising a first network device as a first end of the routing arc, a second network device as a second end of the routing arc, and at least a third network device configured for routing any network traffic along the routing arc toward the destination device via any one of the first or second ends of the routing arc; and causing the network traffic to be forwarded along at least one of the routing arcs to the destination device.