SRv6 Deterministic Reply Path for S-BFD Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SRv6 networks, the forward and reverse paths are not guaranteed to be the same, leading to unreliable S-BFD sessions due to best-effort IP paths in reverse directions, and ping replies often travel out-of-band, making them unreliable for testing both directions.

Innovation Solution

The solution involves ensuring that monitoring packets, such as S-BFD packets and ping frames, receive deterministic reply paths within SRv6 networks by leveraging standard IPv6 headers and SRv6 extensions, and using an SRv6 return path to avoid indeterministic behavior on best-effort IP paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If best-effort IP paths are used for reverse direction in SRv6 networks, then routing flexibility is improved, but reliability of S-BFD sessions deteriorates

Engineering Contradiction:
Improverouting flexibilityVSAvoidreliability of S-BFD sessions
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the forward and reverse paths into separate SRv6 TE tunnels. The forward path uses one SRv6 TE tunnel while the reverse path uses a different SRv6 TE tunnel, allowing each direction to have deterministic routing independently. This segmentation resolves the contradiction by enabling reliable bidirectional monitoring without requiring the same path in both directions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the tailend node embeds forwarding instructions (Segment Routing Header or Type-Length-Value object) in the monitoring packet itself. This intermediary instruction set mediates between the forward and reverse paths, directing the reply packet to traverse a deterministic reverse path through specified intermediate nodes, thereby ensuring reliability while maintaining routing flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If unidirectional SRv6 TE tunnels are used, then forward path control is improved, but reverse path determinism deteriorates

Engineering Contradiction:
Improveforward path controlVSAvoidreverse path determinism
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent makes the reverse path dynamic by embedding forwarding instructions within the monitoring packet itself. Rather than establishing a separate static reverse tunnel, the tailend node dynamically determines the reverse path by processing the forward packet and applying embedded instructions (SRH or TLV) to construct the reply path, enabling deterministic reverse routing without pre-configured bidirectional tunnels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the tailend node receives the forward monitoring packet, processes it according to embedded forwarding instructions, and generates a reply packet that traverses the reverse path. The headend node then receives this reply, completing the bidirectional verification loop. This feedback mechanism ensures both forward and reverse paths are deterministic and verifiable.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If ping replies travel out-of-band, then network load on monitored path is reduced, but reliability of bidirectional testing deteriorates

Engineering Contradiction:
Improvenetwork load on monitored pathVSAvoidreliability of bidirectional testing
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent merges the forward and reverse monitoring paths by ensuring both directions traverse the same SRv6 TE tunnel or equivalent deterministic path. The monitoring request and reply are combined into a single bidirectional verification process, with both packets following the same engineered path, thereby ensuring that testing reliability is maintained while allowing the monitored path to carry the test traffic.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250184255A1Segment Routing SRv6 S-BFD and ping replies having deterministic reply path
Publication Date: 2025.06.05 CIENA CORP
  • US20250184255A1 patent drawing
  • US20250184255A1 patent drawing
  • US20250184255A1 patent drawing

AI summary

Systems and methods for providing a deterministic reply path in a Segment Routing over Internet Protocol version 6 (SRv6) network include transmitting, from a sending node, a monitoring request packet that includes information defining both a forward path and a reply path through the SRv6 network, wherein the reply path information is embedded in the monitoring request packet to enable a receiving node to return a reply along a predetermined path specified by the sending node. In an embodiment, the monitoring request packet includes a Seamless Bidirectional Forwarding Detection (S-BFD) or Bidirectional Forwarding Detection (BFD) payload for monitoring an SRv6 Traffic Engineering (TE) tunnel in the forward direction. In another embodiment, the monitoring request packet includes an Internet Control Message Protocol (ICMP) packet, and the reply path information is encoded as a Type-Length-Value (TLV) extension in an ICMPv6 header.