Segmented LSP Ping for Segment Routing Traffic Engineering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale computer networks using segment routing, existing LSP ping mechanisms send echo request packets to every router along the path, including non-participating devices, leading to increased network load and inefficiency in detecting data plane failures.

Innovation Solution

An enhanced LSP ping mechanism where an ingress router selectively pings only the devices identified in the forwarding equivalence class (FEC) stack, sending MPLS echo request packets to each device in the stack and updating the stack upon receiving responses, thereby reducing unnecessary network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the LSP ping mechanism sends echo request packets to every router along the path, then comprehensive connectivity verification is achieved, but network load increases due to responses from non-participating devices

Engineering Contradiction:
Improveconnectivity verification completenessVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the LSP path into distinct segments based on the FEC stack, where each segment corresponds to a participating device. Instead of treating the entire path uniformly, the mechanism divides it into manageable segments that can be independently verified, allowing the system to target only relevant devices for ping operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary participating devices from the complete LSP path by utilizing the FEC stack information. By taking out only the devices that actually participate in the segment routing (those present in the FEC stack) and excluding non-participating devices, the mechanism reduces unnecessary ping operations and corresponding network load.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the LSP ping mechanism pings every router along the path, then complete fault isolation is achieved, but detection efficiency decreases due to processing responses from all devices

Engineering Contradiction:
Improvefault isolation accuracyVSAvoidfailure detection efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the fault isolation process into discrete steps corresponding to each FEC entry. By dividing the verification process into segments that target specific participating devices sequentially, the mechanism maintains precise fault location capability while reducing the overall number of devices that need to be probed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by pinging only the necessary subset of devices (those in the FEC stack) rather than all devices along the path. This partial verification approach is sufficient for achieving complete fault isolation accuracy while significantly improving detection efficiency by avoiding unnecessary pings of non-participating devices.

Inventive Principle:
Principle #16Partial or excessive action

3Length of stationary object

If the LSP ping mechanism sends packets to all next hop routers, then complete path coverage is achieved, but network traffic increases with unnecessary responses

Engineering Contradiction:
Improvepath coverageVSAvoidnetwork traffic
Core Design Contradiction:
Length of stationary objectVSQuantity of substance

Solution Approach 1:

The patent extracts the essential participating devices from the complete next-hop router list by referencing the FEC stack. This extraction process identifies which next-hop routers actually participate in the segment routing and should receive ping packets, filtering out non-participating devices that would generate unnecessary traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The FEC stack serves multiple functions: it defines the segment routing path, identifies participating devices, and guides the ping operations. This multi-functionality allows the mechanism to achieve complete path coverage verification while using a single data structure to control traffic generation, avoiding redundant packets.

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

Data Source

PatentEP3913868A1Segmented traceroute for segment routing traffic engineering
Publication Date: 2021.11.24 JUNIPER NETWORKS INC
  • EP3913868A1 patent drawingFigure 1
  • EP3913868A1 patent drawingFigure 2
  • EP3913868A1 patent drawingFigure 3

AI summary

Techniques are described for selectively pinging certain devices along a segment routing label switched path (LSP) to detect failures in the segment routing LSP. For example, an ingress device comprises one or more processors operably coupled to a memory that are configured to: in response to a request to verify connectivity of a segment routing LSP, configure a FEC stack specifying a stack of segment routing labels for the segment routing LSP; for each of the one or more devices identified from the FEC stack: generate a respective MPLS connectivity request packet for a respective device identified from an outermost FEC of the FEC stack; send the MPLS connectivity request packet to the respective device; receive an MPLS connectivity response packet that verifies connectivity of the respective device; and in response, update the FEC stack by removing the outermost FEC of the FEC stack that identifies the respective device.