Initiator-Based MPLS Data-Plane Validation for Probe Ambiguity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional MPLS OAM functionality in segment routed networks often creates false positives during data-plane connectivity validation due to multiple interface links and load balancing by intermediate nodes, making it difficult to determine the terminating node for validation probes.

Innovation Solution

An initiator-based data-plane validation method where the initiating node queries a PCE for routing data, stores it locally, sends a probe message with specific instructions, and compares received identification and routing data to validate connectivity, issuing positive or negative responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional MPLS OAM functionality is used for data-plane connectivity validation, then validation can be performed, but false positives occur due to multiple interface links and load balancing

Engineering Contradiction:
Improvedata-plane connectivity validation accuracyVSAvoidvalidation probe termination identification
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The validation process is segmented into distinct phases: probe sending, data collection at terminating nodes, and validation execution by the initiating node. This segmentation allows the system to handle multiple interface links and load balancing scenarios by processing validation data in discrete, manageable steps rather than attempting to validate all paths simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The initiating node performs preliminary actions by querying the PCE for routing data and storing it locally before sending validation probes. This preliminary data collection enables the initiating node to later compare expected routing information with actual probe responses, thereby identifying false positives before final validation conclusions are drawn.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If intermediate nodes perform load balancing between multiple downstream terminating nodes, then traffic distribution is improved, but it becomes difficult to determine which terminating node the validation probe should terminate at

Engineering Contradiction:
Improvetraffic load distribution efficiencyVSAvoidterminating node identification for validation
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements feedback mechanisms where terminating nodes send response messages back to the initiating node containing identification data. The initiating node uses this feedback information to determine which terminating node actually received and processed the validation probe, thereby resolving the ambiguity created by load balancing while maintaining efficient traffic distribution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The PCE acts as an intermediary that provides routing data and validation instructions to the initiating node. This intermediary component enables the initiating node to understand the load balancing configuration and determine the appropriate terminating node for validation probes without interfering with the actual traffic load balancing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple interface links are configured between nodes, then network redundancy is improved, but traditional MPLS OAM creates false positives during validation

Engineering Contradiction:
Improvenetwork connectivity redundancyVSAvoiddata-plane connectivity validation accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The validation process applies local quality by having each terminating node provide specific identification data about its own interface and routing information. The initiating node then compares this local data with expected values to determine whether validation success is specific to particular interface links or if it applies generally, thereby maintaining network redundancy while improving validation accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250227057A1Initiator-based data-plane validation for segment routed, multiprotocol label switched (MPLS) networks
Publication Date: 2025.07.10 CISCO TECHNOLOGY INC
  • US20250227057A1 patent drawing
  • US20250227057A1 patent drawing
  • US20250227057A1 patent drawing

AI summary

Techniques for initiator-based data-plane validation of segment routed, multiprotocol label switched (MPLS) networks are described herein. In examples, an initiating node may determine to validate data-plane connectivity associated with a network path of the MPLS network. The initiating node may store validation data in a local memory of the initiating node. In examples, the initiating node may send a probe message that includes a request for identification data associated with a terminating node. The terminating node may send a probe reply message that includes the identification data, as well as, in some examples, a code that instructs the initiating node to perform validation. In examples, the initiating node may use the validation data stored in memory to compare to the identification data received from the terminating node to validate data-plane connectivity. In some examples, the initiating node may indicate a positive or negative response after performing the validation.