Remote LFA Next Hops for Node Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional link state routing protocols like OSPF and IS-IS take too long to adapt to network failures, leading to significant delays in convergence and potential packet loss, which is detrimental for VoIP and multimedia applications.

Innovation Solution

The implementation of pre-calculated remote loop-free alternate next hops to provide local protection for network traffic, allowing for faster convergence by using pre-computed path segments and potential repair tunnels to ensure node protection and reduce computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional link state routing protocols (OSPF, IS-IS) are used for routing, then routing information is disseminated and topology is maintained, but convergence time is too long (500ms to several seconds) causing packet loss

Engineering Contradiction:
Improveconvergence timeVSAvoidpacket loss duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores remote loop-free alternate (LFA) next hops and path segments before failures occur. When a failure is detected, these pre-computed alternates are immediately activated without waiting for full convergence, reducing recovery time from seconds to milliseconds and preventing packet loss during the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces remote LFA next hops as intermediary nodes that provide alternative paths through repair tunnels. These intermediaries allow traffic to bypass failed links and nodes while the routing protocol converges, effectively mediating between the failed primary path and the updated topology.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If pre-calculated remote LFA next hops are implemented, then convergence speed is improved and packet loss reduced, but computational overhead and complexity increase

Engineering Contradiction:
Improveconvergence speedVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent performs the computationally intensive SPF computations and LFA calculations in advance, during normal operation when network resources are abundant. This preliminary computation stores ready-to-use alternate paths that can be instantly activated during failures, trading off normal-time computational resources for failure-time speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the complex convergence computation from the failure response process itself and separates it into a preliminary preparation phase. By taking out the heavy computational work and performing it beforehand, the failure response becomes a simple lookup and activation of pre-computed alternates, dramatically reducing the computational burden during critical failure events.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If remote LFA next hops are used for fast convergence, then packet loss is reduced, but the complexity of identifying and validating candidate alternates increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidvalidation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex dynamic validation mechanisms with static pre-validation of candidate LFA next hops. During normal operation, the system pre-identifies and validates candidates using SPF computations and loop-free alternate criteria. During failures, this pre-validation eliminates the need for complex real-time validation, simplifying the failure response while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates copies of validated path segments and LFA candidate information and stores them in advance. When failures occur, these pre-copied validated paths can be directly activated without re-validation, reducing both complexity and time while ensuring packet delivery reliability through the use of pre-verified alternate paths.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9853854B1Node-protection and path attribute collection with remote loop free alternates
Publication Date: 2017.12.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9853854B1 patent drawing
  • US9853854B1 patent drawing
  • US9853854B1 patent drawing

AI summary

An example method includes selecting, by a network device, a remote LFA next hop as an alternate next hop for forwarding network traffic from the network device to a destination, wherein the selected remote LFA next hop provides node protection to a primary next hop node on the shortest path from the network device to the destination. The method includes, for each candidate remote LFA next hop, performing a forward shortest path first (SPF) computation having the respective candidate remote LFA next hop as a root to compute a path segment between the respective candidate remote LFA next hop and the destination, wherein each of the candidate remote LFA next hops is the egress of a respective potential repair tunnel between the network device and candidate remote LFA next hop, and selecting the remote LFA next hop based at least in part on the computed path segments.