Segment Routing Reroute Detection via Feedback Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network technologies face challenges in rapidly detecting fast reroute occurrences and ensuring data traffic follows high-quality paths, leading to potential delays and data loss due to undetected network failures.

Innovation Solution

The implementation of segment routing with backup node segment IDs and backup context segment IDs in forwarding tables allows for the detection of rerouted paths and the use of secondary paths with improved quality of service, reducing the time data traffic spends on undesirable backup paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fast reroute is implemented to ensure network reliability, then data arrival reliability is improved, but detection of reroute occurrences becomes more difficult and time-consuming

Engineering Contradiction:
Improvedata arrival reliabilityVSAvoidreroute detection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the destination node sends back information to the source node indicating whether a reroute occurred. This is achieved through segment identifiers in the packet header that allow the destination to recognize and report reroute events, enabling the source to detect and respond to path changes without manual intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses an intermediary approach by employing segment identifiers as mediators between the data plane and control plane. These identifiers enable the data plane to carry information about reroute occurrences back to the control plane without requiring complex detection mechanisms in every network node

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If backup paths are used for fast reroute, then network availability is improved, but data traffic quality deteriorates due to undesirable backup paths

Engineering Contradiction:
Improvenetwork availabilityVSAvoiddata traffic quality degradation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic path selection where the source node can switch between primary and backup paths based on real-time conditions. The system monitors reroute occurrences and service level agreement compliance, dynamically adjusting traffic routing to minimize time on undesirable backup paths while maintaining network availability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of path selection by using segment identifiers to distinguish between primary and backup paths. This allows the system to track and measure the quality parameters of different paths, enabling informed decisions about when to use backup paths and when to switch back to primary paths

Inventive Principle:
Principle #35Parameter changes

3Reliability

If segment routing with backup paths is implemented, then service level agreement compliance is improved, but device complexity increases due to additional forwarding table entries

Engineering Contradiction:
Improveservice level agreement complianceVSAvoidforwarding table complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the routing function into distinct components: primary path routing, backup path routing, and reroute detection. Each component is managed separately with specific forwarding table entries for each function, making the complexity manageable and organized rather than monolithic

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11032197B2Reroute detection in segment routing data plane
Publication Date: 2021.06.08 CISCO TECHNOLOGY INC
  • US11032197B2 patent drawing
  • US11032197B2 patent drawing
  • US11032197B2 patent drawing

AI summary

Methods and systems are disclosed for detection of reroute occurrences in segment routing enabled networks. In one embodiment, a method includes receiving, at a first node in a communications network, a test message comprising a header, where the header comprises one or more segment identifiers. This embodiment of the method further includes detecting a first indicator of a rerouted test path for the message and sending an outgoing message to a node determined using the header, where sending the outgoing message comprises including in the outgoing message a second indicator that the test message has been rerouted. An embodiment of a system includes a network interface adapted for data communication with one or more nodes of a communications network and a processor operably coupled to the network interface and adapted to implement an embodiment of the method.