A method, system, device and storage medium for SRv6 intermediate node recovery

By controlling the upstream node to pause and enter the intermediate node protection state, and by replicating service packets for path probing, the problem of service interruption caused by SRv6 intermediate node failure was solved, ensuring no packet loss during the recovery process and improving product competitiveness.

CN119211113BActive Publication Date: 2026-05-15FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FIBERHOME TELECOMMUNICATION TECHNOLOGIES CO LTD
Filing Date
2024-09-20
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

When an SRv6 intermediate node fails, existing technologies cannot detect and recover quickly, leading to service interruption and failing to meet telecom-grade requirements.

Method used

When recovering from a fault in an intermediate node, the upstream node is paused and enters the intermediate node protection state. Path detection is performed by copying service packets to ensure that the recovered node and path are normal before resuming services.

Benefits of technology

This ensures uninterrupted service during intermediate node failure recovery, enhancing the competitiveness of data communication products, especially in recovery testing during centralized procurement without packet loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211113B_ABST
    Figure CN119211113B_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure relates to the field of data communication, and discloses an SRv6 intermediate node recovery method, system, device and storage medium, the method comprises: when the intermediate node fault recovery in the SRv6TE tunnel scene, control the upstream node pause into the intermediate node protection state recovery process, set the path where the intermediate node is to the unreachable state;In the upstream node copy SRv6TE tunnel scene bearing service message;Through the service message of copying, the intermediate node and the path where the intermediate node is are probed;In the segment identifier of the path probed, the upstream node inserts the upstream node label after the upstream node, is used to detect the on-off condition of the complete path after the upstream node, and returns the detection result to the upstream node. The exemplary embodiment of the present disclosure solves the defects of the application of SRv6 intermediate node protection technology, improves the competitiveness of the data communication product, especially in the process of collecting and sampling, the recovery test has no packet loss.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data communication technology, specifically to a method, system, device, and storage medium for SRv6 intermediate node protection and recovery without interrupting services. Background Technology

[0002] Segment routing is a source routing protocol that allows for the insertion of forwarding instructions into packets at the beginning of the path to guide packet forwarding within the network, thus enabling network programmability. In SRv6 TE (Segment Routing over IPv6 Traffic Engineering) scenarios, it is often necessary to constrain the forwarding path of data packets within the network, specifying the nodes or links along the packet's route. Upon receiving a packet, a node's forwarding action involves decrementing the Segments Left (SL) value by 1, copying the next-layer SID (Segment ID) to the destination address field of the outer IPv6 header, and then forwarding the packet. However, in TE (Traffic Engineering) scenarios, if the specified node or link fails, these actions cannot be performed, meaning the SID cannot be processed, resulting in forwarding failure. This relies on the starting point of the SRv6 TE tunnel to quickly detect and perceive intermediate node failures, recalculate and constrain paths, and ultimately restore forwarding and services. Generally, detection, perception, and recalculation alone cannot meet telecom-grade requirements. This led to the development of SRv6 intermediate node failure protection technology, failure recovery and backhaul technology, and related applications. To minimize forwarding and service interruption time during intermediate node failures, upstream nodes act as proxy nodes. When a proxy node detects a downstream node failure, it decrements the SL value by 1, copies the next-layer SID to the destination address field of the outer IPv6 header, and then forwards the packet. In this way, services can be restored before the starting node recalculates the path.

[0003] In networks with SRv6 intermediate node protection enabled, when a node recovers from a power outage, the upstream node may detect the downstream node's recovery first and resume from intermediate node protection. Instead of performing the actions of "decrementing the SL value by 1, copying the next-layer SID to the destination address field of the outer IPv6 header, and then forwarding the packet," the upstream node simply processes its own SID and forwards the packet directly to the downstream node. However, the downstream node, having just recovered from a power outage, may not yet have fully re-established its connection with its downstream nodes and cannot forward packets to them. Thus, service is interrupted for a period during node power-on until the connection between the recovered node and its downstream nodes is fully established. Therefore, a technology is urgently needed to eliminate or reduce this service interruption. Summary of the Invention

[0004] This disclosure provides an SRv6 intermediate node recovery method, system, device, and storage medium to solve or alleviate one or more of the above-mentioned technical problems in the prior art.

[0005] According to one aspect of this disclosure, an SRv6 intermediate node recovery method is provided, comprising:

[0006] When recovering from a fault in an intermediate node in an SRv6 TE tunnel scenario, the upstream node is controlled to pause the recovery process of entering the intermediate node protection state and the path where the intermediate node is located is set to an unreachable state.

[0007] Replicate the service packets carried by the SRv6 TE tunnel scenario at the upstream node;

[0008] The recovered intermediate nodes and the paths where the intermediate nodes are located are probed by copying the service messages.

[0009] When the detection is successful, the path where the intermediate node is located is set to reachable, so that the service message is switched back to the original path.

[0010] In one possible implementation, probing the recovered intermediate node and the path where the intermediate node is located by copying the service message includes:

[0011] An upstream node label is inserted before the segment identifier of the probed path and after the upstream node. This is used to detect the connectivity of the complete path after the upstream node and return the probe results to the upstream node.

[0012] In one possible implementation, during intermediate node failure recovery in an SRv6 TE tunnel scenario, when controlling the upstream node to pause the intermediate node protection state recovery process and setting the path where the intermediate node is located to an unreachable state:

[0013] Business messages are transmitted through a path that does not contain intermediate nodes.

[0014] In one possible implementation, probing the recovered intermediate node and the path where the intermediate node is located by copying the service message includes:

[0015] Continuously receive feedback on the transmitted probe messages;

[0016] When the previous probe message returns, the next probe message with a longer path is assembled and transmitted.

[0017] In one possible implementation, after probing the recovered intermediate node and the path where the intermediate node is located using the copied service message, the process includes:

[0018] When a probe fails, the intermediate node and the path it occupies are not fully recovered, and the probe packet is dropped at the intermediate node.

[0019] According to one aspect of this disclosure, an SRv6 intermediate node recovery system is provided, comprising:

[0020] The control unit is used to control the upstream node to pause the recovery process of entering the intermediate node protection state when the intermediate node fails in the SRv6 TE tunnel scenario, and to set the path where the intermediate node is located to an unreachable state.

[0021] The replication unit is used to replicate service packets carried in the SRv6 TE tunnel scenario from the upstream node;

[0022] The detection unit is used to detect the recovered intermediate nodes and the paths where the intermediate nodes are located by copying the service messages.

[0023] The configuration unit is used to set the path where the intermediate node is located to reachable status when the detection is successful, so that the service message is switched back to the original path.

[0024] In one possible implementation, the detection unit includes:

[0025] The insertion module is used to insert an upstream node label before the segment identifier of the probed path and after the upstream node. This is used to probe the connectivity of the complete path after the upstream node and return the probe results to the upstream node.

[0026] In one possible implementation, the detection unit includes:

[0027] The receiving module is used to continuously receive the return information of the transmitted probe messages;

[0028] The transmission module is used to reassemble and transmit the next probe message with a longer path when the previous probe message is returned.

[0029] According to one aspect of this disclosure, an apparatus is provided, comprising:

[0030] Processor and memory;

[0031] The memory is used to store computer programs, and the processor calls the computer programs stored in the memory to execute the SRv6 intermediate node recovery method described above.

[0032] According to one aspect of this disclosure, a computer-readable storage medium is provided, wherein a computer program is stored therein, which, when executed by a processor, enables the processor to perform the SRv6 intermediate node recovery method described in any of the preceding claims.

[0033] The exemplary embodiments of this disclosure have the following beneficial effects: In the exemplary embodiments of this disclosure, during SRv6 intermediate node protection recovery, the original path is not immediately restored. Instead, the original path is first probed to ensure that the restored node and related nodes after the restored node are functioning normally and that the formed complete path is available. Then, services are restored to this path, ensuring uninterrupted service during recovery. This embodiment addresses the shortcomings of SRv6 intermediate node protection technology applications. It enhances the competitiveness of data communication products, especially during centralized procurement, ensuring no packet loss during recovery testing.

[0034] Details of one or more embodiments of this application are set forth in the following drawings and description. Other features and advantages of this application will become apparent from the accompanying drawings. It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not intended to limit this disclosure. Attached Figure Description

[0035] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0036] Figure 1 This is a flowchart of an SRv6 intermediate node recovery method according to an exemplary embodiment;

[0037] Figure 2 It is a diagram illustrating the encapsulation and forwarding process of business messages, as well as the changes in SRH and SL.

[0038] Figure 3 This is a diagram illustrating the encapsulation and forwarding process of service packets, as well as the changes in SRH and SL, when intermediate node R3 experiences a power failure.

[0039] Figure 4 This is a schematic diagram of the recovery process when node R2 directly enters the intermediate node protection state after the power failure of intermediate node R3 is restored.

[0040] Figure 5 This is one of the schematic diagrams illustrating the recovery process when node R2 does not enter the intermediate node protection state during the power failure recovery of intermediate node R3;

[0041] Figure 6 This is the second schematic diagram of the recovery process when node R2 does not enter the intermediate node protection state during the power failure recovery of intermediate node R3.

[0042] Figure 7 This is a block diagram of an SRv6 intermediate node recovery system according to an exemplary embodiment of the present invention;

[0043] Figure 8 This is a schematic diagram of the structure of a device according to an exemplary embodiment of this invention. Detailed Implementation

[0044] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0045] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware units or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0046] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0047] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0048] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or device that includes a series of steps or sub-modules is not necessarily limited to those steps or sub-modules that are explicitly listed, but may include other steps or sub-modules that are not explicitly listed or that are inherent to such process, method, product, or device.

[0049] Figure 1 This is a flowchart of an SRv6 intermediate node recovery method according to an exemplary embodiment, such as... Figure 1 As shown, an exemplary embodiment of this disclosure provides an SRv6 intermediate node recovery method, including:

[0050] In SRv6 TE tunnel scenarios, intermediate nodes (e.g.) Figure 2 When the fault of R3 (as shown) is recovered, the upstream node (e.g.) is controlled. Figure 2 As shown in R2), the process of restoring the intermediate node from its protected state is paused, and the path where the intermediate node is located (e.g., Figure 2 The path R2-R3-R4 shown is set to unreachable.

[0051] Replicate the service packets carried by the SRv6 TE tunnel scenario at the upstream node;

[0052] By replicating the aforementioned service messages, the intermediate node (e.g.) is restored. Figure 2 R3 as shown) and intermediate nodes (e.g. Figure 2 The path where R3 is shown is probed;

[0053] Before the segment identifier of the probed path, the upstream node (e.g.) Figure 2 An upstream node label is inserted after R2 (as shown) to detect upstream nodes (e.g., Figure 2 The connectivity of the complete path after R2 is shown, and the path forward to the upstream node (e.g. Figure 2 R2 (as shown) returns the detection results;

[0054] When the detection is successful, the intermediate node (e.g.) Figure 2 The path where R3 is shown (e.g.) is located Figure 2 The path R2-R3-R4 shown is set to reachable, causing service packets to switch back to the original path (e.g., Figure 2 The path shown is R1-R2-R3-R4.

[0055] Figure 2 This illustrates the encapsulation and forwarding process of service packets in an SRv6 TE tunnel scenario, as well as the changes in SRH (Segment Routing Header) and SL. Figure 3 This illustrates the encapsulation and forwarding process of service packets, as well as the changes in SRH and SL, in an SRv6 TE tunnel scenario where intermediate node R3 experiences a power failure and upstream node R2 enters intermediate node protection mode. Figure 2 and Figure 3 The process illustrated illustrates that in an SRv6 TE tunnel scenario, if intermediate node R3 experiences a power failure, upstream node R2 enters intermediate node protection mode. After processing its own SID label, R2, acting as a proxy node, detects the failure of downstream node R3. It then decrements the SL value of the faulty node R3 and copies the next-layer SID to the destination address field of the outer IPv6 header. At this point, the activated SID becomes the label of node R4. Forwarding the packet then skips the faulty node. This allows service to be restored before the starting node recalculates the route.

[0056] Figure 4 The diagram illustrates the process of recovering from a power failure at intermediate node R3 in an SRv6 TE tunnel scenario, with upstream node R2 directly entering the intermediate node protection state for recovery, the encapsulation and forwarding of service packets, and the changes in SRH and SL (the service may be interrupted for a period of time due to incomplete recovery of intermediate node R3 and downstream nodes).

[0057] Unlike Figure 4 The process shown in this embodiment is, for example... Figure 5 and Figure 6 As shown, during SRv6 intermediate node protection recovery, the original path is not immediately restored because it may not have been fully restored due to timing issues or other reasons. Restoring to the original path at this point would cause service interruption or packet loss. This embodiment probes the original path to ensure that the restored node and related nodes after it are functioning correctly and that the complete path they form is available before restoring services to this path, ensuring service integrity during recovery. This addresses the shortcomings of SRv6 intermediate node protection technology and enhances the competitiveness of data communication products, especially during centralized procurement, where recovery testing is packet-free.

[0058] Specifically, during intermediate node failure recovery in an SRv6 TE tunnel scenario, when controlling the upstream node to pause the intermediate node protection state recovery process and setting the path where the intermediate node is located to an unreachable state:

[0059] Business messages travel via paths that do not contain intermediate nodes (e.g., Figure 3 Transmission via the R1-R2-R4 path shown.

[0060] Specifically, probing the recovered intermediate nodes and the paths where the intermediate nodes are located by copying the service messages includes:

[0061] Continuously receive feedback on the transmitted probe messages;

[0062] When the previous probe message returns, the next probe message with a longer path is assembled and transmitted.

[0063] Specifically, after probing the recovered intermediate nodes and the paths where the intermediate nodes are located using the copied service messages, the process includes:

[0064] When the probe fails, the intermediate node (e.g. Figure 3 R3 as shown) and the path where the intermediate nodes are located (e.g. Figure 3 The R2-R3-R4 path shown was not fully recovered, and probe packets were dropped at intermediate nodes.

[0065] Figure 5 This illustrates an SRv6 TE tunnel scenario where intermediate node R3 recovers from a power failure, while upstream node R2 recovers without entering intermediate node protection mode, and service packets continue along their previous paths. Simultaneously, the service packets are copied, and an R2 node label is inserted before the SRH VPNSID label. The newly copied packets probe the newly recovered nodes and paths. Probing fails if the process fails (due to incomplete recovery of intermediate node R3 and downstream nodes). For example, the encapsulation and forwarding process of the copied packets, as well as the changes in SRH and SL, are not fully understood. Figure 5As shown, the intermediate node R3 recovers from a power failure, and the upstream node R2 recovers without entering the intermediate node protection state. The corresponding SRH (SL=2) (VPN SID, R4, R3, R2) is recorded as unreachable, and service packets continue to follow the previous path (R1->R2->R4). Simultaneously, the service message is copied, and an R2 node label is inserted sequentially before the VPN SID label and after the R2 node label in the SRH(SL=2)(VPN SID,R4,R3,R2) sequence to obtain a series of new SRHs, such as SRH(SL=3)(VPN SID,R4,R2,R3,R2) and SRH(SL=3)(VPNSID,R2,R4,R3,R2). (The purpose of inserting the label after the SRH R2 node label and before the SRH VPN SID is to sequentially probe the connectivity of the complete path after the R2 node; the purpose of inserting the R2 node label is to ensure that the message can continue to return to the R2 node after sequential probes, so that the R2 node knows the probe results). Due to space limitations and example limitations, the longer the original SRH path, the more types of new SRHs will be obtained by sequentially inserting the R2 node label. The newly copied message probes the newly restored nodes and paths, from near to far. Only after the previous probe message successfully returns will the next probe message for a more distant path be assembled and sent out. If R3 and the downstream are not fully restored, the probe packets will be dropped at the R3 node, and the probe will fail.

[0066] Figure 6 This illustrates an SRv6 TE tunnel scenario where intermediate node R3 recovers from a power failure, while upstream node R2 recovers without entering intermediate node protection mode, and service packets continue along their previous path. Simultaneously, the service packets are copied, and an R2 node label is inserted before the SRH VPNSID label. The newly copied packets probe the newly recovered nodes and path. If the probe is successful (the process of service packet encapsulation and forwarding, and the changes in SRH and SL are observed), the probe succeeds because intermediate node R3 and the downstream node have fully recovered, and the service is about to switch to the new path; further probing is then discontinued. Figure 6 As shown, if intermediate node R3 and the downstream node fully recover, the probe packet can be forwarded from intermediate node R3 to node R4, and then further forwarded to upstream node R2. Upstream node R2 receives the corresponding probe packet, recognizes the successful probe, and sets the corresponding SRH(SL=2)(VPN SID,R4,R3,R2) to a reachable state. Thus, service packets are switched back to this path (R1->R2->R3->R4). In this way, this embodiment completely switches back to the original path from intermediate node failure recovery, and the switchback is guaranteed to be packet-free and uninterrupted through unique probe methods and techniques.

[0067] Figure 7This is a block diagram of an SRv6 intermediate node recovery system according to an exemplary embodiment of the present invention, such as Figure 7 As shown, an exemplary embodiment of this disclosure provides an SRv6 intermediate node recovery system, including:

[0068] Control unit 10 is used to control the upstream node to pause the intermediate node protection state recovery process and set the path where the intermediate node is located to an unreachable state when the intermediate node is recovering from a fault in the SRv6 TE tunnel scenario.

[0069] Replication unit 20 is used to replicate service packets carried in the SRv6 TE tunnel scenario at the upstream node;

[0070] The detection unit 30 is used to detect the recovered intermediate node and the path where the intermediate node is located by copying the service message;

[0071] Setting unit 40 is used to set the path where the intermediate node is located to reachable status when the detection is successful, so that the service message is switched back to the original path.

[0072] In one possible implementation, the detection unit 30 includes:

[0073] The insertion module is used to insert an upstream node label before the segment identifier of the probed path and after the upstream node. This is used to probe the connectivity of the complete path after the upstream node and return the probe results to the upstream node.

[0074] In one possible implementation, during intermediate node failure recovery in an SRv6 TE tunnel scenario, when controlling the upstream node to pause the intermediate node protection state recovery process and setting the path where the intermediate node is located to an unreachable state:

[0075] Business messages are transmitted through a path that does not contain intermediate nodes.

[0076] In one possible implementation, the detection unit 30 includes:

[0077] The receiving module is used to continuously receive the return information of the transmitted probe messages;

[0078] The transmission module is used to reassemble and transmit the next probe message with a longer path when the previous probe message is returned.

[0079] In one possible implementation, the SRv6 intermediate node recovery system also includes:

[0080] The drop unit is used to drop probe packets at intermediate nodes when probes fail and the intermediate nodes and the paths they are on have not been fully recovered.

[0081] Figure 8This is a schematic diagram of the structure of a device according to an exemplary embodiment of this invention. Figure 8 As shown, corresponding to the SRv6 intermediate node recovery method provided above, this disclosure also provides a device. Since the embodiment of this device is similar to the above method embodiment, the description is relatively simple; relevant details can be found in the description of the above method embodiment section. The device described below is merely illustrative. The device may include: a processor 1, a memory 2, a communication bus (i.e., the aforementioned device bus), and a lookup engine. The processor 1 and memory 2 communicate with each other via the communication bus and communicate with external systems via a communication interface. The processor 1 can call logical instructions in the memory 2 to execute the SRv6 intermediate node recovery method.

[0082] Furthermore, the logical instructions in the aforementioned memory 2 can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as memory chips, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0083] On the other hand, this disclosure also provides a processor-readable storage medium storing a computer program 3, which, when executed by a processor 1, is implemented to perform the SRv6 intermediate node recovery method provided in the above embodiments.

[0084] The processor-readable storage medium can be any available medium or data storage device that the processor 1 can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0085] The above are merely preferred embodiments of this disclosure. The scope of protection of this disclosure is not limited to the above embodiments. All technical solutions falling within the scope of this disclosure are protected. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of this disclosure should be considered within the scope of protection of this disclosure.

Claims

1. A method for recovering intermediate nodes in SRv6, characterized in that, include: When recovering from a fault in an intermediate node in an SRv6 TE tunnel scenario, the upstream node is controlled to pause the recovery process of entering the intermediate node protection state and the path where the intermediate node is located is set to an unreachable state. Replicate the service packets carried by the SRv6 TE tunnel scenario at the upstream node; The recovered intermediate nodes and the paths where the intermediate nodes are located are probed by copying the service messages. When the detection is successful, the path where the intermediate node is located is set to reachable status, causing the service packets to be switched back to the original path; Probing the recovered intermediate nodes and the paths where the intermediate nodes are located by copying the service messages includes: Insert an upstream node label after the upstream node before the segment identifier of the probed path to detect the connectivity of the complete path after the upstream node, and return the probe results to the upstream node. Probing the recovered intermediate nodes and the paths where the intermediate nodes are located by copying the service messages includes: Continuously receive feedback on the transmitted probe messages; When the previous probe message returns, the next probe message with a longer path is assembled and transmitted.

2. The SRv6 intermediate node recovery method according to claim 1, characterized in that, When recovering from an intermediate node failure in an SRv6 TE tunnel scenario, if the upstream node is paused from entering the intermediate node protection state recovery process and the path where the intermediate node is located is set to unreachable: Business messages are transmitted through a path that does not contain intermediate nodes.

3. The SRv6 intermediate node recovery method according to claim 1, characterized in that, After probing the recovered intermediate nodes and the paths where the intermediate nodes are located using the copied service messages, the following steps are taken: When a probe fails, the intermediate node and the path it occupies are not fully recovered, and the probe packet is dropped at the intermediate node.

4. An SRv6 intermediate node recovery system, characterized in that, include: The control unit is used to control the upstream node to pause the recovery process of entering the intermediate node protection state when the intermediate node fails in the SRv6 TE tunnel scenario, and to set the path where the intermediate node is located to an unreachable state. The replication unit is used to replicate the service packets carried in the SRv6 TE tunnel scenario from the upstream node; The detection unit is used to detect the recovered intermediate nodes and the paths where the intermediate nodes are located by copying the service messages. The configuration unit is used to set the path where the intermediate node is located to a reachable state when the detection is successful, so that the service message is switched back to the original path. The detection unit includes: The insertion module is used to insert an upstream node label after the upstream node before the segment identifier of the probed path. This is used to detect the connectivity of the complete path after the upstream node and return the detection results to the upstream node. The detection unit includes: The receiving module is used to continuously receive the return information of the transmitted probe messages; The transmission module is used to reassemble and transmit the next probe message with a longer path when the previous probe message is returned.

5. An SRv6 intermediate node recovery device, characterized in that, include: Processor and memory; The memory is used to store computer programs, and the processor calls the computer programs stored in the memory to execute the SRv6 intermediate node recovery method according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, enables the processor to perform the SRv6 intermediate node recovery method according to any one of claims 1 to 3.