SRv6 Packet Forwarding for Detection Path Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In SRv6 networks, service function nodes may discard BFD packets used for path detection, leading to erroneous path switching by the head node.
Innovation Solution
A packet forwarding method that identifies detection packets with indicating information in their SRH and forwards them along the specified path instead of to service function nodes, avoiding discarding and erroneous path switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If service function nodes process all packets according to Segment List, then service processing is comprehensive, but detection packets are discarded causing erroneous path switching
Solution Approach 1:
The patent segments packet types by introducing indication information in the SRH to distinguish detection packets from service packets. This allows different processing paths: service packets are forwarded to service function nodes while detection packets are forwarded along the detection path, preventing misprocessing and packet loss.
Solution Approach 2:
The indication information in the SRH acts as an intermediary marker that enables network devices to identify detection packets without modifying the packet payload. This intermediary mechanism allows service function nodes to recognize and preserve detection packets while maintaining their primary service processing function.
2Reliability
If head node switches to standby path upon detecting path failure, then path reliability is improved, but false failures cause unnecessary switching
Solution Approach 1:
The patent implements feedback through detection packets that travel along the detection path and return responses to the head node. This feedback mechanism provides accurate path status information, preventing false failure detection and unnecessary path switching while maintaining reliable path monitoring.
Solution Approach 2:
Detection packets serve as intermediaries that carry path status information without being processed by service function nodes. These intermediary packets enable accurate path failure detection by bypassing the service processing chain that would otherwise discard them, ensuring precise measurement of actual path conditions.
3Reliability
If service function nodes forward detection packets, then path detection is enabled, but service processing capability is reduced
Solution Approach 1:
The patent segments the packet processing function by using indication information to differentiate detection packets from service packets. Service function nodes only process service packets according to the Segment List, while detection packets are automatically forwarded by network devices based on the indication information, maintaining clear functional separation.
Solution Approach 2:
The indication information in the SRH acts as an intermediary that redirects detection packets away from service function nodes. This intermediary mechanism enables path detection functionality without requiring service function nodes to change their operation, as detection packets are preserved and forwarded by network devices before reaching the service chain.
Data Source
AI summary
The present disclosure provides packet forwarding and relates to the technical field of communications. The solutions of the present disclosure comprise: receiving a first packet comprising a destination address and a first Segment Routing Header (SRH) comprising a SID list indicating a forwarding path; sending the first packet on the forwarding path if the destination address is a locally instantiated SID and the first SRH includes indicating information used for indicating that the first packet is a detection packet. The present disclosure can avoid the problem that a head node erroneously switches paths.


