SRv6 Service Path Detection for Precise Fault Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


