Distributed Tunnel Rerouting with Intermediate Node Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed path computation in computer networks is inefficient for optimizing tunnel placement and rerouting, leading to signaling failures, bandwidth fragmentation, and inability to maintain bandwidth guarantees during link or node failures, due to the lack of coordination among head-end nodes.

Innovation Solution

A head-end node determines the need to reroute tunnels, computes paths with available bandwidth, establishes tunnels with zero bandwidth, and receives feedback from intermediate nodes to resize tunnels based on a bandwidth scaling factor, ensuring fair bandwidth allocation and rerouting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If distributed path computation is used for tunnel rerouting, then flexibility and scalability are improved, but signaling coordination and bandwidth allocation efficiency deteriorate

Engineering Contradiction:
ImproveflexibilityVSAvoidbandwidth allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where intermediate nodes send bandwidth availability information back to head-end nodes. This allows head-end nodes to make informed rerouting decisions based on real-time network state, resolving the contradiction by enabling coordinated bandwidth allocation while maintaining distributed architecture flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary feedback mechanism between head-end nodes and intermediate nodes. The intermediate nodes act as mediators that provide bandwidth status information, enabling indirect coordination without requiring direct peer-to-peer communication between all head-end nodes, thus maintaining scalability while improving coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If distributed rerouting is performed independently by each head-end node, then autonomy and scalability are improved, but signaling coordination and bandwidth fragmentation worsen

Engineering Contradiction:
ImproveautonomyVSAvoidbandwidth coordination information
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The feedback mechanism allows head-end nodes to maintain autonomy in making rerouting decisions while receiving critical bandwidth coordination information from intermediate nodes. This resolves the contradiction by enabling independent automation with access to shared network state information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Each head-end node independently processes feedback information and makes its own rerouting decisions without requiring centralized control. This maintains autonomy and scalability while the feedback mechanism ensures bandwidth coordination, allowing nodes to serve themselves with coordinated information.

Inventive Principle:
Principle #25Self-service

3Speed

If multiple tunnels are rerouted simultaneously during link failure, then service restoration speed is improved, but signaling failures and preemption cascading increase

Engineering Contradiction:
Improveservice restoration speedVSAvoidsignaling reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent enables head-end nodes to prepare rerouting paths in advance using feedback information about bandwidth availability, before actual failures occur. When link failures happen, pre-computed paths can be activated quickly without causing signaling storms, thus achieving fast restoration while maintaining signaling reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback mechanism provides advance information about bandwidth constraints, allowing the system to cushion against potential preemption cascades by selecting rerouting paths that respect bandwidth limits. This prevents the chain reaction of preemptions while maintaining fast restoration capability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Reliability

If bandwidth is reserved for guaranteed traffic, then quality of service is improved, but bandwidth availability for other tunnels deteriorates

Engineering Contradiction:
Improvebandwidth guaranteeVSAvoidbandwidth flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation where the feedback mechanism continuously monitors bandwidth usage and adjusts available bandwidth information in real-time. This allows the system to maintain bandwidth guarantees for priority traffic while dynamically adapting to available capacity for other tunnels, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7693055B2Optimization of distributed tunnel rerouting in a computer network with intermediate node feedback
Publication Date: 2010.04.06 CISCO TECHNOLOGY INC
  • US7693055B2 patent drawing
  • US7693055B2 patent drawing
  • US7693055B2 patent drawing

AI summary

In one embodiment, a head-end node determines a path for un-reroutable tunnels, and establishes a tunnel having zero bandwidth indicating the corresponding bandwidth desired for the tunnel. Intermediate nodes send feedback regarding a bandwidth scaling factor for the path, and the head-end node resizes each tunnel accordingly.