SRv6 Service Path Detection for Precise Fault Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tunnel-level fault detection in SRv6 networks is coarse, leading to inaccurate service-level fault detection, resulting in unnecessary switching of services and waste of network resources.

Innovation Solution

Implementing service-level path detection by sending detection packets with specific indications and identification information, allowing network devices to accurately distinguish between detection and service packets, enabling finer-grained fault detection and switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tunnel-level fault detection is implemented, then fault detection capability is provided, but detection precision is coarse and network resources are wasted due to unnecessary service switching

Engineering Contradiction:
Improvefault detection capabilityVSAvoiddetection precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the detection granularity from tunnel-level to service-level by introducing service identification information (service ID, VPN ID, or MPLS label) into detection packets. This allows the detection system to be divided into multiple independent detection streams, each monitoring a specific service on a tunnel rather than monitoring all services collectively, thereby achieving fine-grained detection precision while maintaining reliable fault detection capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If tunnel-level switching is implemented upon fault detection, then service continuity is ensured, but network resources are wasted due to switching of normally running services

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by making the switching decision service-specific rather than tunnel-wide. When a fault is detected, the system identifies which specific service is affected through service identification information in the detection packet, and only switches that particular service to an alternative path. Other services on the same tunnel continue to use the original path without unnecessary switching, thus ensuring service continuity for affected services while avoiding network resource waste from unnecessary switching operations.

Inventive Principle:
Principle #3Local quality

3Device complexity

If detection packets without specific indications are sent, then packet simplicity is maintained, but packet distinguishability is poor leading to inaccurate service-level detection

Engineering Contradiction:
Improvepacket structure complexityVSAvoidservice-level detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces service identification information as an intermediary element within the detection packet structure. This intermediary component (service ID, VPN ID, or MPLS label) acts as a mediator that links the detection packet to a specific service without fundamentally changing the packet format or requiring complex new structures. The intermediary enables accurate service-level detection by providing the necessary identification while maintaining relative packet structure simplicity and compatibility with existing protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12549473B2Method, device, and system for implementing service path detection
Publication Date: 2026.02.10 HUAWEI TECH CO LTD
  • US12549473B2 patent drawing
  • US12549473B2 patent drawing
  • US12549473B2 patent drawing

AI summary

A method, a device, and a system for implementing service path detection are provided. The method is applied to an SRv6 network, and includes: A first network device generates a first packet based on IPv6 and sends the first packet to a second network device, where the first packet includes a first indication and identification information of a service, and the first indication indicates that the first packet is a detection packet; and after receiving the first packet, the second network device detects, based on the first indication and the identification information of the service, a path for carrying the service.