Dynamic Routing Updates in Stateful PCE Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stateful Path Computation Elements (PCEs) face challenges such as high signaling churn, state maintenance issues, scaling limitations, and increased instability due to burst signaling requests and network failures, particularly in scenarios where accurate bandwidth booking is critical.

Innovation Solution

A dynamic scheme is implemented to monitor tunnel set-up failure rates, adjusting routing update intervals and bandwidth booking thresholds to minimize call failures and enhance scalability, by extending PCEP messages to include failure rate information and dynamically adjusting threshold sets based on observed failure rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If stateful PCE monitors and responds to each tunnel set-up failure with routing updates, then tunnel set-up success rate improves, but signaling churn increases

Engineering Contradiction:
Improvetunnel set-up success rateVSAvoidsignaling churn
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of routing update intervals based on observed tunnel set-up failure rates. When failure rates exceed a threshold, the system shortens the routing update interval to improve accuracy; when failure rates are low, it lengthens the interval to reduce signaling churn. This dynamic adaptation resolves the contradiction by making the system responsive to actual network conditions rather than using fixed update frequencies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of routing update interval dynamically based on tunnel set-up failure rate observations. By adjusting this temporal parameter in response to performance metrics, the system optimizes the balance between reliability (accurate routing information) and productivity (minimizing signaling overhead).

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If routing update interval is shortened to improve routing accuracy, then tunnel set-up success rate improves, but signaling requests increase

Engineering Contradiction:
Improverouting information accuracyVSAvoidsignaling requests
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The routing update interval is made dynamic rather than static. The system continuously monitors tunnel set-up failure rates and adjusts the update interval accordingly, shortening it only when necessary to improve routing accuracy and maintaining longer intervals during stable conditions to reduce signaling requests.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by monitoring tunnel set-up failure rates and using this information to adjust routing update intervals. This closed-loop approach ensures that routing information accuracy is improved only when the feedback indicates actual problems, rather than continuously updating regardless of network conditions.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If stateful PCE maintains detailed tunnel states for accurate bandwidth booking, then bandwidth booking accuracy improves, but device complexity increases

Engineering Contradiction:
Improvebandwidth booking accuracyVSAvoidstate maintenance complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and monitors only the critical state information needed for bandwidth booking accuracy (tunnel set-up failure rates and routing update patterns) rather than maintaining complete detailed states of all tunnels. This selective state extraction maintains bandwidth booking accuracy while reducing the overall complexity of state management in the PCE.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9185022B2Dynamically triggered traffic engineering routing advertisements in stateful path computation element environments
Publication Date: 2015.11.10 CISCO TECHNOLOGY INC
  • US9185022B2 patent drawing
  • US9185022B2 patent drawing
  • US9185022B2 patent drawing

AI summary

In one embodiment, a device (e.g., a path computation element, PCE) monitors a tunnel set-up failure rate within a computer network, and determines whether to adjust an accuracy of routing information based on the tunnel set-up failure rate. For instance, the tunnel set-up failure rate being above a first threshold indicates a need for greater accuracy. In response to the tunnel set-up failure rate being above the first threshold, the device may then instruct one or more routers to shorten their routing update interval in the computer network.