A tunnel path fault detection method, control method, device and communication node
By establishing a static BFD session on the communication node to perform fault detection on the tunnel path, the problem of path fault detection in the existing technology is solved, accurate fault detection and fast tunnel switching are achieved, and the reliability of network services is improved and User experience.
Patent Information
- Application Number
- CN202011516342.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-21
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2040-12-21
AI Technical Summary
In the prior art, there are misjudgments in the path fault detection scheme, which leads to the tunnel LSP meaninglessness and failure of the protection mechanism, resulting in interruption of service traffic above the second level, affecting the user experience.
By establishing a first static bidirectional forwarding detection BFD session and a second static BFD session on the first communication node, fault detection is performed on the first main tag switching path LSP of the first tunnel and the second main LSP of the second tunnel, respectively, and The backup LSP is detected through the third static BFD session and the fourth static BFD session to ensure that the fault detection paths of the primary LSP and the backup LSP are different and avoid misjudgment.
It realizes the shortest path of BFD backhaul to avoid BFD backhaul and ensure that the backhaul is shared with the LSP, thereby accurately detecting the main LSP fault, ensuring that the backup LSP plays a true backup protection role, and providing customers with unsensed, tunnel HSB faults within 50ms Switch to improve the quality of network services.
Smart Images

Figure CN114650241B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a tunnel path fault detection method, control method, device and communication node. Background Art
[0002] The current fault detection methods for SR (Segment Routing)-TE (Traffic Engineering) and SRv6 (SR based on IPv6) Policy tunnel HSB (Hot Standby) protection are dynamic BFD (Bidirectional Forwarding Detection) and SBFD (seamless BFD). Specifically:
[0003] Dynamic BFD detection of the primary and backup Label Switched Path (LSP) in a tunnel: The two ends of a BFD session dynamically negotiate to establish the session through the control plane. The BFD session LD (Local Distinguished Name) and RD (Remote Distinguished Name) are dynamically negotiated and allocated by both ends of the tunnel. Both ends maintain the BFD session state machine. When dynamic BFD detects a failure in the primary LSP of the tunnel, the tunnel headend device quickly switches traffic to the backup path, achieving a switchover between the primary and backup paths within 50ms.
[0004] SBFD detects the primary and backup LSPs in a tunnel: The tunnel headend is the SBFD transmitter, and the tailend is the SBFD reflector. The transmitter maintains the session state machine, sending BFD detection packets. The reflector verifies and returns the BFD detection packets without BFD session state information. If the SBFD transmitter does not explicitly configure an RD, it uses the discriminator of the session reflector as the RD. When SBFD detects a failure in the primary LSP path, the tunnel headend device rapidly switches traffic to the backup path, achieving a switchover between the primary and backup paths within 50ms.
[0005] However, both dynamic BFD and SBFD currently have the following problems:
[0006] The BFD return packets of the primary and backup LSPs of a tunnel both follow the shortest path of the Interior Gateway Protocol (IGP). If the primary LSP of a tunnel is the shortest IGP path, a failure of the primary LSP will be mistakenly determined to be a failure of both the primary and backup LSPs. This renders the backup LSP of the tunnel meaningless and ineffective, resulting in service traffic interruptions lasting more than a few seconds, impacting user experience.
[0007] From the above, we can see that the existing path fault detection scheme has the problem of misjudgment. Summary of the Invention
[0008] The purpose of the present invention is to provide a tunnel path fault detection method, control method, device and communication node to solve the problem of misjudgment in the path fault detection scheme in the prior art.
[0009] In order to solve the above technical problems, an embodiment of the present invention provides a tunnel path failure detection method, which is applied to a first communication node and includes:
[0010] Performing fault detection on the first primary label switching path LSP of the first tunnel and the second primary LSP of the second tunnel respectively through the first static bidirectional forwarding detection BFD session and the second static BFD session;
[0011] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP;
[0012] The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0013] Optionally, the first tunnel further includes: a first backup LSP, and the second tunnel further includes: a second backup LSP;
[0014] The path failure detection method further includes:
[0015] Performing fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel through a third static BFD session and a fourth static BFD session, respectively;
[0016] The first backup LSP is a forward path, and the second backup LSP is a reverse path that is the same path as the first backup LSP;
[0017] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0018] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0019] Optionally, also include:
[0020] When a failure of the first primary LSP and a failure of the second primary LSP are detected, the tunnel path of the first tunnel is switched from the first primary LSP to the first backup LSP, and the tunnel path of the second tunnel is switched from the second primary LSP to the second backup LSP.
[0021] Optionally, before performing fault detection on the first primary LSP of the first tunnel and the second primary LSP of the second tunnel through the first static BFD session and the second static BFD session, the method further includes:
[0022] Receive configuration information sent by the second communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first primary LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP;
[0023] Creating the first tunnel and the second tunnel according to the creation configuration information;
[0024] According to the indication configuration information, associations are established between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP.
[0025] Optionally, before receiving the configuration information sent by the second communication node, the method further includes:
[0026] receiving an interface query request sent by the second communication node;
[0027] Feedback the locally available LD to the second communication node according to the interface query request.
[0028] Optionally, before receiving the configuration information sent by the second communication node, the method further includes:
[0029] Creating a static BFD configuration interface with the second communication node;
[0030] The interface parameters of the static BFD configuration interface include at least one of the following parameters:
[0031] Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiplier, tunnel identifier, and LSP type;
[0032] The LSP type is a primary LSP or a backup LSP.
[0033] Optionally, also include:
[0034] receiving an update indication sent by the second communication node;
[0035] According to the update indication, the first primary LSP, the second primary LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session, and the fourth static BFD session are updated.
[0036] An embodiment of the present invention further provides a tunnel path control method, applied to a second communication node, comprising:
[0037] Obtaining configuration information according to the locally available local identifier LD of the first communication node;
[0038] Sending the configuration information to the first communication node;
[0039] The configuration information includes creation configuration information of the first tunnel and the second tunnel, and instructing configuration information indicating that the first static bidirectional forwarding detection (BFD) session is associated with the first primary label switching path (LSP), the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP.
[0040] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path of the same path as the first backup LSP;
[0041] The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0042] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0043] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0044] Optionally, before obtaining the configuration information according to the locally available local identifier LD of the first communication node, the method further includes:
[0045] Sending an interface query request to the first communication node;
[0046] Receive the locally available LD of the first communication node fed back by the first communication node according to the interface query request.
[0047] Optionally, before sending the configuration information to the first communication node, the method further includes:
[0048] Creating a static BFD configuration interface with the first communication node;
[0049] The interface parameters of the static BFD configuration interface include at least one of the following parameters:
[0050] Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiplier, tunnel identifier, and LSP type;
[0051] The LSP type is a primary LSP or a backup LSP.
[0052] Optionally, also include:
[0053] When detecting that the first primary LSP and / or the second primary LSP do not meet a preset condition, obtaining an update indication;
[0054] sending the update indication to the first communication node;
[0055] The update indication is used to indicate updating of the first primary LSP, the second primary LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session, and the fourth static BFD session.
[0056] An embodiment of the present invention further provides a tunnel path fault detection device, applied to a first communication node, comprising:
[0057] A first detection module is configured to perform fault detection on a first primary label switching path LSP of the first tunnel and a second primary LSP of the second tunnel respectively through a first static bidirectional forwarding detection BFD session and a second static BFD session;
[0058] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP;
[0059] The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0060] Optionally, the first tunnel further includes: a first backup LSP, and the second tunnel further includes: a second backup LSP;
[0061] The path fault detection device further includes:
[0062] A second detection module is configured to perform fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel respectively through a third static BFD session and a fourth static BFD session;
[0063] The first backup LSP is a forward path, and the second backup LSP is a reverse path that is the same path as the first backup LSP;
[0064] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0065] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0066] Optionally, also include:
[0067] The first switching module is used to switch the tunnel path of the first tunnel from the first main LSP to the first backup LSP, and to switch the tunnel path of the second tunnel from the second main LSP to the second backup LSP when a failure of the first main LSP and a failure of the second main LSP are detected.
[0068] Optionally, also include:
[0069] A first receiving module is configured to receive configuration information sent by a second communication node before respectively performing fault detection on a first primary LSP of the first tunnel and a second primary LSP of the second tunnel through a first static BFD session and a second static BFD session; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first primary LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP;
[0070] A first creation module, configured to create the first tunnel and the second tunnel according to the creation configuration information;
[0071] The first establishing module is used to establish associations between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP according to the indication configuration information.
[0072] Optionally, also include:
[0073] A second receiving module, configured to receive an interface query request sent by the second communication node before receiving the configuration information sent by the second communication node;
[0074] The first feedback module is configured to feed back a locally available LD to the second communication node according to the interface query request.
[0075] Optionally, also include:
[0076] A second creation module is configured to create a static BFD configuration interface with the second communication node before receiving the configuration information sent by the second communication node;
[0077] The interface parameters of the static BFD configuration interface include at least one of the following parameters:
[0078] Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiplier, tunnel identifier, and LSP type;
[0079] The LSP type is a primary LSP or a backup LSP.
[0080] Optionally, also include:
[0081] A third receiving module, configured to receive an update indication sent by the second communication node;
[0082] The first updating module is configured to update the first primary LSP, the second primary LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session, and the fourth static BFD session according to the update indication.
[0083] An embodiment of the present invention further provides a tunnel path control device, applied to a second communication node, comprising:
[0084] A first processing module, configured to obtain configuration information according to a locally available local identifier LD of the first communication node;
[0085] A first sending module, configured to send the configuration information to the first communication node;
[0086] The configuration information includes creation configuration information of the first tunnel and the second tunnel, and instructing configuration information indicating that the first static bidirectional forwarding detection (BFD) session is associated with the first primary label switching path (LSP), the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP.
[0087] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path of the same path as the first backup LSP;
[0088] The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0089] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0090] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0091] Optionally, also include:
[0092] a second sending module, configured to send an interface query request to the first communication node before obtaining configuration information according to the locally available local identifier LD of the first communication node;
[0093] The fourth receiving module is configured to receive the locally available LD of the first communication node fed back by the first communication node according to the interface query request.
[0094] Optionally, also include:
[0095] A third creation module is configured to create a static BFD configuration interface with the first communication node before sending the configuration information to the first communication node;
[0096] The interface parameters of the static BFD configuration interface include at least one of the following parameters:
[0097] Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiplier, tunnel identifier, and LSP type;
[0098] The LSP type is a primary LSP or a backup LSP.
[0099] Optionally, also include:
[0100] A first acquiring module, configured to acquire an update indication when detecting that the first primary LSP and / or the second primary LSP do not meet a preset condition;
[0101] A third sending module, configured to send the update indication to the first communication node;
[0102] The update indication is used to indicate updating of the first primary LSP, the second primary LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session, and the fourth static BFD session.
[0103] An embodiment of the present invention further provides a communication node, wherein the communication node is a first communication node, comprising: a processor;
[0104] The processor is configured to perform fault detection on a first primary label switched path LSP of the first tunnel and a second primary LSP of the second tunnel respectively through a first static bidirectional forwarding detection BFD session and a second static BFD session;
[0105] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP;
[0106] The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0107] Optionally, the first tunnel further includes: a first backup LSP, and the second tunnel further includes: a second backup LSP;
[0108] The processor is further configured to:
[0109] Performing fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel through a third static BFD session and a fourth static BFD session, respectively;
[0110] The first backup LSP is a forward path, and the second backup LSP is a reverse path that is the same path as the first backup LSP;
[0111] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0112] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0113] Optionally, the processor is further configured to:
[0114] When a failure of the first primary LSP and a failure of the second primary LSP are detected, the tunnel path of the first tunnel is switched from the first primary LSP to the first backup LSP, and the tunnel path of the second tunnel is switched from the second primary LSP to the second backup LSP.
[0115] Optionally, the device further includes a transceiver; the processor is further configured to:
[0116] Before respectively performing fault detection on the first primary LSP of the first tunnel and the second primary LSP of the second tunnel through the first static BFD session and the second static BFD session, receiving, through the transceiver, configuration information sent by the second communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first primary LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP;
[0117] Creating the first tunnel and the second tunnel according to the creation configuration information;
[0118] According to the indication configuration information, associations are established between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP.
[0119] Optionally, the processor is further configured to:
[0120] Before receiving the configuration information sent by the second communication node, receiving, by the transceiver, an interface query request sent by the second communication node;
[0121] According to the interface query request, the locally available LD is fed back to the second communication node via the transceiver.
[0122] Optionally, the processor is further configured to:
[0123] Before receiving the configuration information sent by the second communication node, establishing a static BFD configuration interface with the second communication node;
[0124] The interface parameters of the static BFD configuration interface include at least one of the following parameters:
[0125] Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiplier, tunnel identifier, and LSP type;
[0126] The LSP type is a primary LSP or a backup LSP.
[0127] Optionally, the device further includes a transceiver; the processor is further configured to:
[0128] receiving, by the transceiver, an update indication sent by the second communication node;
[0129] According to the update indication, the first primary LSP, the second primary LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session, and the fourth static BFD session are updated.
[0130] An embodiment of the present invention further provides a communication node, which is a second communication node and includes: a processor and a transceiver;
[0131] The processor is configured to obtain configuration information according to the locally available local identifier LD of the first communication node;
[0132] Sending the configuration information to the first communication node via the transceiver;
[0133] The configuration information includes creation configuration information of the first tunnel and the second tunnel, and instructing configuration information indicating that the first static bidirectional forwarding detection (BFD) session is associated with the first primary label switching path (LSP), the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP.
[0134] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path of the same path as the first backup LSP;
[0135] The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0136] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0137] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0138] Optionally, the processor is further configured to:
[0139] Before obtaining configuration information according to the locally available local identifier LD of the first communication node, sending an interface query request to the first communication node through the transceiver;
[0140] The locally available LD of the first communication node fed back by the first communication node according to the interface query request is received through the transceiver.
[0141] Optionally, the processor is further configured to:
[0142] Before sending the configuration information to the first communication node, creating a static BFD configuration interface with the first communication node;
[0143] The interface parameters of the static BFD configuration interface include at least one of the following parameters:
[0144] Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiplier, tunnel identifier, and LSP type;
[0145] The LSP type is a primary LSP or a backup LSP.
[0146] Optionally, the processor is further configured to:
[0147] When detecting that the first primary LSP and / or the second primary LSP do not meet a preset condition, obtaining an update indication;
[0148] sending the update indication to the first communication node via the transceiver;
[0149] The update indication is used to indicate updating of the first primary LSP, the second primary LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session, and the fourth static BFD session.
[0150] An embodiment of the present invention further provides a communication node, comprising a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, the above-mentioned tunnel path failure detection method is implemented; or,
[0151] When the processor executes the program, the above-mentioned tunnel path control method is implemented.
[0152] An embodiment of the present invention further provides a readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps in the above-mentioned tunnel path fault detection method; or,
[0153] When the program is executed by a processor, the steps in the above-mentioned tunnel path control method are implemented.
[0154] The beneficial effects of the above technical solution of the present invention are as follows:
[0155] In the above scheme, the tunnel path fault detection method uses a first static bidirectional forwarding detection (BFD) session and a second static BFD session to perform fault detection on the first primary label switching path (LSP) of the first tunnel and the second primary LSP of the second tunnel, respectively. The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP. The remote identifier (RD) value of the first static BFD session is the local identifier (LD) value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session. This method can prevent the BFD return from taking the shortest IGP path and ensure that its return is on the same path as the LSP, thereby achieving different fault detection for the primary LSP from that for the backup LSP, avoiding misjudgment of path fault detection. Furthermore, when the primary LSP of the tunnel fails, the backup LSP can serve as a true backup protection, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services. This effectively solves the problem of misjudgment in path fault detection schemes in the existing technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0156] Figure 1 A schematic diagram of a tunnel path fault detection method according to an embodiment of the present invention;
[0157] Figure 2 A schematic diagram of a tunnel path control method according to an embodiment of the present invention;
[0158] Figure 3 Schematic diagram of the implementation architecture of the tunnel path fault detection method and the tunnel path control method according to an embodiment of the present invention;
[0159] Figure 4 This is a schematic structural diagram of a tunnel path fault detection device according to an embodiment of the present invention;
[0160] Figure 5 This is a schematic structural diagram of a tunnel path control device according to an embodiment of the present invention;
[0161] Figure 6 Schematic diagram of the communication node structure of an embodiment of the present invention Figure 1 ;
[0162] Figure 7 Schematic diagram of the communication node structure of an embodiment of the present invention Figure 2 . DETAILED DESCRIPTION
[0163] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0164] The present invention aims to solve the problem of misjudgment in the existing path fault detection scheme, and provides a tunnel path fault detection method, which is applied to a first communication node, such as Figure 1 Shown, including:
[0165] Step 11: Through the first static bidirectional forwarding detection BFD session and the second static BFD session, fault detection is performed on the first main label switching path LSP of the first tunnel and the second main LSP of the second tunnel respectively; wherein, the first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP (it can also be understood that the second main LSP is in the opposite direction and on the same path as the first main LSP); the remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0166] The tunnel path fault detection method provided by an embodiment of the present invention uses a first static bidirectional forwarding detection (BFD) session and a second static BFD session to respectively detect faults on a first primary label switching path (LSP) of a first tunnel and a second primary LSP of a second tunnel. The first primary LSP is a forward path, and the second primary LSP is a reverse path on the same path as the first primary LSP. The remote identifier (RD) value of the first static BFD session is the local identifier (LD) value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session. This method can prevent the BFD return from taking the shortest IGP path and ensure that its return is on the same path as the LSP, thereby achieving different fault detection for the primary LSP from that for the backup LSP, avoiding misjudgment of path fault detection. Furthermore, when the primary LSP of the tunnel fails, the backup LSP can serve as a true backup protection, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services. This effectively solves the problem of misjudgment in path fault detection solutions in the existing technology.
[0167] Furthermore, the first tunnel also includes: a first backup LSP, and the second tunnel also includes: a second backup LSP; the path fault detection method also includes: performing fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel respectively through a third static BFD session and a fourth static BFD session; wherein, the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP (it can also be understood that the second backup LSP is in the opposite direction and on the same path as the first backup LSP); the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
[0168] Furthermore, the tunnel path failure detection method further includes: upon detecting a failure of the first primary LSP and a failure of the second primary LSP, switching the tunnel path of the first tunnel from the first primary LSP to the first backup LSP, and switching the tunnel path of the second tunnel from the second primary LSP to the second backup LSP. In this case, the first backup LSP and the second backup LSP can be assumed to be fault-free.
[0169] In an embodiment of the present invention, before fault detection is performed on the first primary LSP of the first tunnel and the second primary LSP of the second tunnel respectively through the first static BFD session and the second static BFD session, it also includes: receiving configuration information sent by the second communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first primary LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; according to the creation configuration information, the first tunnel and the second tunnel are created; according to the indication configuration information, associations are established between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP.
[0170] Furthermore, before receiving the configuration information sent by the second communication node, the method further includes: receiving an interface query request sent by the second communication node; and feeding back a locally available LD to the second communication node according to the interface query request.
[0171] This makes it easier for the second communication node to determine the above configuration information.
[0172] In an embodiment of the present invention, before receiving the configuration information sent by the second communication node, it also includes: creating a static BFD configuration interface between the second communication node; wherein the interface parameters of the static BFD configuration interface include at least one of the following parameters: session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier and LSP type; the LSP type is main LSP or backup LSP.
[0173] This facilitates communication with the second communication node.
[0174] Furthermore, the tunnel path fault detection method also includes: receiving an update indication sent by the second communication node; and updating the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session according to the update indication.
[0175] This can ensure the normal use of the tunnel path in real time.
[0176] The embodiment of the present invention further provides a tunnel path control method, which is applied to a second communication node, such as Figure 2 Shown, including:
[0177] Step 21: Obtain configuration information according to the locally available local identifier LD of the first communication node;
[0178] Step 22: Send the configuration information to the first communication node; wherein the configuration information includes the creation configuration information of the first tunnel and the second tunnel, and the configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first main label switching path LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; the first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP (it can also be understood that the second main LSP is in the opposite direction and on the same path as the first main LSP); the first backup LSP is a forward path. path, the second backup LSP is the reverse path of the same path as the first backup LSP (it can also be understood that the second backup LSP is in the opposite direction of the first backup LSP and has the same path); the remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0179] The tunnel path control method provided by the embodiment of the present invention obtains configuration information according to the locally available local identifier LD of the first communication node; sends the configuration information to the first communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first main label switching path LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; the first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP (it can also be understood that the second main LSP is in the opposite direction and on the same path as the first main LSP); the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP (it can also be understood that the second backup LSP is in the opposite direction and on the same path as the first backup LSP); The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths; it can support the avoidance of the BFD return trip taking the IGP shortest path and ensure that its return trip and the LSP share the same path, thereby achieving different fault detection for the primary LSP from the fault detection for the backup LSP, avoiding misjudgment of path fault detection; and further achieving that when the primary LSP of the tunnel fails, the backup LSP can play a real backup protection role, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services; it is a good solution to the problem of misjudgment of path fault detection solutions in the existing technology.
[0180] Furthermore, before obtaining configuration information based on the locally available local identifier LD of the first communication node, it also includes: sending an interface query request to the first communication node; and receiving the locally available LD of the first communication node fed back by the first communication node based on the interface query request.
[0181] This allows you to accurately obtain the above configuration information.
[0182] In an embodiment of the present invention, before sending the configuration information to the first communication node, it also includes: creating a static BFD configuration interface between the first communication node; wherein the interface parameters of the static BFD configuration interface include at least one of the following parameters: session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier and LSP type; the LSP type is main LSP or backup LSP.
[0183] This can facilitate communication with the first communication node.
[0184] Furthermore, the tunnel path control method also includes: obtaining an update indication when it is detected that the first main LSP and / or the second main LSP does not meet the preset conditions; sending the update indication to the first communication node; wherein the update indication is used to indicate the update of the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session.
[0185] The preset conditions may include parameter information conditions of the optimal path, which may be determined according to actual needs and are not limited here.
[0186] The tunnel path fault detection method and the tunnel path control method provided by the embodiment of the present invention are further explained below with reference to multiple sides such as a first communication node and a second communication node. The first communication node takes two operator edge PE routers (PE router A and PE router B) as an example, and the second communication node takes a software-defined network SDN controller as an example.
[0187] In response to the above technical problems, the embodiments of the present invention provide a tunnel path fault detection method and a tunnel path control method, which can be specifically implemented as a method to prevent the BFD return trip from taking the shortest IGP path and ensure that its return trip shares the same path as the LSP. This ensures that when the main LSP of the tunnel fails, the backup LSP can play a real backup protection role, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services.
[0188] The solution provided by the embodiment of the present invention involves: the SDN controller creates a "tunnel group" between PE router A and PE router B, and uses the primary and backup LSP paths of the two tunnels in the "tunnel group" to respectively carry the outbound and return detection messages corresponding to static BFD.
[0189] It can also be understood that the embodiment of the present invention proposes a static BFD method for providing accurate fault detection for the HSB protection path of the data bearer network tunnel; specifically:
[0190] (1) SDN controller
[0191] Obtain and maintain the local identifier LD list available to the PE router through the BFD local LD query request interface;
[0192] Configure a bidirectional static BFD session (referred to as a static BFD session group) for the two PE routers. The RD values of the two static BFD sessions in a static BFD session group are the LD values of each other.
[0193] Configure bidirectional paired tunnels (referred to as "tunnel group") for the two PE routers. The two bidirectional tunnels in the tunnel group (A→B and B→A) are successfully created and failed at the same time, and the primary and backup LSPs are adjusted along the same path (it can also be understood that if one is adjusted along the same path, the other must be adjusted at the same time).
[0194] Associate a static BFD session group with a tunnel group.
[0195] (2)PE router
[0196] According to the static BFD configuration (i.e., the above configuration information) issued by the SDN controller, a set of LSP-level static BFDs is strictly bound to the tunnel LSP path. That is, the BFD return information of the primary LSP A→B strictly follows the primary LSP path B→A.
[0197] When the primary LSP B→A fails and switches to the backup LSP, BFD on the primary LSP A→B will detect the failure and trigger the A→B primary LSP to also switch to the backup LSP. This allows the primary and backup paths of the bidirectional tunnel group to switch simultaneously within 50ms.
[0198] (3) New interface
[0199] A new static BFD configuration interface is added between the SDN controller and PE routers, including the following parameters:
[0200] Session name SN, local identifier LD, peer identifier RD, minimum send interval MTI, minimum receive interval MRI, detection multiple DM, tunnel identifier Tunnel ID, and LSP type LP; LSP type LP: Primary (main LSP) or Backup (backup LSP). A new BFD local identifier LD query (request and response) interface is added between the SDN controller and PE routers, including the following parameters:
[0201] Query request interface parameters: valid LD number Num, such as n;
[0202] Query response interface parameters: local end identifier LD1, local end identifier LD2,..., local end identifier LDn.
[0203] The solution provided by the embodiment of the present invention can be specifically adopted as follows Figure 3 The system architecture shown implements:
[0204] Assume that the two sets of static BFD configuration parameters sent by the SDN controller to PE router A are shown in Table 1 and Table 2 respectively:
[0205] Table 1
[0206] SN 1 LD 101 RD 201 MTI 100 MRI 100 DM 3 Tunnel ID Tun1-2 LP Primary
[0207] Table 2
[0208] SN 1 LD 102 RD 202 MTI 100 MRI 100 DM 3 Tunnel ID Tun1-2 LP Back up
[0209] Assume that the two sets of static BFD configuration parameters sent by the SDN controller to PE router B are shown in Table 3 and Table 4 respectively:
[0210] Table 3
[0211] SN 1 LD 201 RD 101 MTI 100 MRI 100 DM 3 Tunnel ID Tun2-1 LP Primary
[0212] Table 4
[0213] SN 1 LD 202 RD 102 MTI 100 MRI 100 DM 3 Tunnel ID Tun2-1 LP Back up
[0214] Corresponding to the above, SDN configures two "static BFD session groups" between PE router A and PE router B. The first group is static bfd1 (LD=101, RD=201) and static bfd2 (LD=201, RD=101), and the second group is static bfd3 (LD=102, RD=202) and static bfd4 (LD=202, RD=102).
[0215] Figure 3 The R in the figure represents a transit routing device in the tunnel path.
[0216] Combine Figure 3 The solution provided by the embodiment of the present invention may specifically include the following operations:
[0217] 1) The SDN controller calls the BFD local LD query interface to obtain the local identifier LD list available to PE router A and PE router B;
[0218] 2) SDN configures two "static BFD session groups" between PE router A and PE router B. The first group is static bfd1 (corresponding to the first static BFD session, LD=101, RD=201) and static bfd2 (corresponding to the second static BFD session, LD=201, RD=101). The second group is static bfd3 (corresponding to the third static BFD session, LD=102, RD=202) and static bfd4 (corresponding to the fourth static BFD session, LD=202, RD=102).
[0219] 3) The SDN controller creates a "tunnel group" between PE router A and PE router B, namely Tun1-2 (which can correspond to the first tunnel mentioned above) and Tun2-1 (which can correspond to the second tunnel mentioned above). The primary LSP of Tun1-2 and the primary LSP of Tun2-1 are in opposite directions but on the same route, and the backup LSP of Tun1-2 and the backup LSP of Tun2-1 are in opposite directions but on the same route.
[0220] 4) The SDN controller associates static bfd1 with the primary LSP of Tun1-2 (which may correspond to the first primary LSP mentioned above), and associates static bfd3 with the backup LSP of Tun1-2 (which may correspond to the first backup LSP mentioned above); associates static bfd2 with the primary LSP of Tun2-1 (which may correspond to the second primary LSP mentioned above), and associates static bfd4 with the backup LSP of Tun2-1 (which may correspond to the second backup LSP mentioned above);
[0221] 5) PE router A and PE router B establish corresponding "tunnel groups" and "static BFD session groups" based on the configurations delivered by the SDN controller (i.e., the above configuration information, including tunnel configuration and BFD session configuration). The static bfd1 session is used to detect failures in the primary LSP of Tun1-2, the static bfd3 session is used to detect failures in the backup LSP of Tun1-2, the static bfd2 session is used to detect failures in the primary LSP of Tun2-1, and the static bfd4 session is used to detect failures in the backup LSP of Tun2-1.
[0222] 6) When the primary LSP of Tun1-2 fails, that is, when the primary LSP of Tun2-1 fails (determined by the above LD and RD: because they share the same path (the same path), the failure will occur at the same time), the static bfd1 session and static bfd2 will detect the failure at the same time. PE router A and PE router B will synchronously complete the switchover of the Tun1-2 and Tun2-1 tunnel paths from the primary LSP to the backup LSP, thereby achieving simultaneous switching of the primary and backup paths of the bidirectional tunnel group within 50ms, ensuring that users are unaware.
[0223] 7) When the SDN controller starts tunnel timing optimization and finds that the current primary LSP of Tun1-2 (and / or the primary LSP of Tun2-1) on PE A is not the optimal path, the SDN controller recalculates a bidirectional co-path optimal path for the Tun1-2 and Tun2-1 tunnels of PE A and PE B devices at the same time, and sends it to PE router A and PE router B at the same time to avoid the problem of a "tunnel group" having a non-co-path round-trip path after path re-optimization.
[0224] As can be seen from the above, the solution provided by the embodiments of the present invention involves: establishing different paths for the primary and backup paths. Based on the static BFD configuration issued by the SDN controller, a set of LSP-level static BFDs is strictly bound to the tunnel LSP path. That is, the BFD return information of the primary LSP from A to B strictly follows the primary LSP path from B to A. This can be understood as providing a tunnel fault detection method that combines static BFD with SDN, providing a precise fault detection mechanism for the primary and backup protection paths of SR-TE and SRv6 Policy tunnels in data bearer networks.
[0225] In summary, the embodiments of the present invention provide a practical tunnel fault detection method based on static BFD, which can effectively solve the problem of misjudgment of backup LSPs in existing dynamic BFD and SBFD tunnel detection technologies. This makes the primary and backup protection mechanisms of SR-TE and SRv6 Policy tunnels practical and feasible, fully meeting the prerequisites for commercial deployment in existing networks, and significantly improving the service quality of the network.
[0226] The embodiment of the present invention further provides a tunnel path fault detection device, which is applied to a first communication node, such as Figure 4 Shown, including:
[0227] A first detection module 41 is configured to perform fault detection on a first primary label switched path LSP of the first tunnel and a second primary LSP of the second tunnel respectively through a first static bidirectional forwarding detection BFD session and a second static BFD session;
[0228] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP;
[0229] The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0230] The tunnel path fault detection device provided by an embodiment of the present invention performs fault detection on a first primary label switching path (LSP) of a first tunnel and a second primary LSP of a second tunnel, respectively, through a first static bidirectional forwarding detection (BFD) session and a second static BFD session. The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP. The remote identifier (RD) value of the first static BFD session is the local identifier (LD) value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session. This device can avoid the BFD return trip from taking the shortest IGP path and ensure that its return trip shares the same path as the LSP, thereby achieving different fault detection for the primary LSP from that for the backup LSP, avoiding misjudgment of path fault detection. Furthermore, when the primary LSP of the tunnel fails, the backup LSP can serve as a true backup protection, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services. This effectively solves the problem of misjudgment in path fault detection solutions in the existing technology.
[0231] Furthermore, the first tunnel also includes: a first backup LSP, and the second tunnel also includes: a second backup LSP; the path fault detection device also includes: a second detection module, used to perform fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel through a third static BFD session and a fourth static BFD session, respectively; wherein, the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP; the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
[0232] Furthermore, the tunnel path fault detection device also includes: a first switching module, which is used to switch the tunnel path of the first tunnel from the first main LSP to the first backup LSP, and switch the tunnel path of the second tunnel from the second main LSP to the second backup LSP when a failure of the first main LSP and a failure of the second main LSP are detected.
[0233] In an embodiment of the present invention, the tunnel path fault detection device further includes: a first receiving module, used to receive configuration information sent by the second communication node before performing fault detection on the first main LSP of the first tunnel and the second main LSP of the second tunnel through the first static BFD session and the second static BFD session respectively; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first main LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; a first creation module, used to create the first tunnel and the second tunnel according to the creation configuration information; a first establishment module, used to establish associations between the first static BFD session and the first main LSP, between the second static BFD session and the second main LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP respectively according to the indication configuration information.
[0234] Furthermore, the tunnel path fault detection device also includes: a second receiving module, used to receive an interface query request sent by the second communication node before receiving the configuration information sent by the second communication node; a first feedback module, used to feedback the locally available LD to the second communication node based on the interface query request.
[0235] In an embodiment of the present invention, the tunnel path fault detection device further includes: a second creation module, used to create a static BFD configuration interface between the second communication node and the second communication node before receiving the configuration information sent by the second communication node; wherein the interface parameters of the static BFD configuration interface include at least one of the following parameters: session name, local end identifier, opposite end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier and LSP type; the LSP type is main LSP or backup LSP.
[0236] Furthermore, the tunnel path fault detection device also includes: a third receiving module, used to receive an update indication sent by the second communication node; a first update module, used to update the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session according to the update indication.
[0237] Among them, the implementation embodiments of the above-mentioned tunnel path fault detection method are all applicable to the embodiments of the tunnel path fault detection device, and can also achieve the corresponding same technical effects.
[0238] The embodiment of the present invention further provides a tunnel path control device, which is applied to a second communication node, such as Figure 5 Shown, including:
[0239] A first processing module 51 is configured to obtain configuration information according to a locally available local identifier LD of the first communication node;
[0240] A first sending module 52, configured to send the configuration information to the first communication node;
[0241] The configuration information includes creation configuration information of the first tunnel and the second tunnel, and instructing configuration information indicating that the first static bidirectional forwarding detection (BFD) session is associated with the first primary label switching path (LSP), the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP.
[0242] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path of the same path as the first backup LSP;
[0243] The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0244] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0245] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0246] The tunnel path control device provided by the embodiment of the present invention obtains configuration information based on the locally available local identifier LD of the first communication node; and sends the configuration information to the first communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indicative configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first main label switching path LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; the first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP (it can also be understood that the second main LSP is in the opposite direction and on the same path as the first main LSP); the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP (it can also be understood that the second backup LSP is in the opposite direction and on the same path as the first backup LSP); The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths; it can support the avoidance of the BFD return trip taking the IGP shortest path and ensure that its return trip and the LSP share the same path, thereby achieving different fault detection for the primary LSP from the fault detection for the backup LSP, avoiding misjudgment of path fault detection; and further achieving that when the primary LSP of the tunnel fails, the backup LSP can play a real backup protection role, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services; it is a good solution to the problem of misjudgment of path fault detection solutions in the existing technology.
[0247] Furthermore, the tunnel path control device also includes: a second sending module, used to send an interface query request to the first communication node before obtaining configuration information based on the locally available local identifier LD of the first communication node; a fourth receiving module, used to receive the locally available LD of the first communication node fed back by the first communication node based on the interface query request.
[0248] In an embodiment of the present invention, the tunnel path control device further includes: a third creation module, used to create a static BFD configuration interface between the first communication node and the first communication node before sending the configuration information to the first communication node; wherein the interface parameters of the static BFD configuration interface include at least one of the following parameters: session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier and LSP type; the LSP type is main LSP or backup LSP.
[0249] Furthermore, the tunnel path control device also includes: a first acquisition module, used to obtain an update indication when it is detected that the first main LSP and / or the second main LSP does not meet the preset conditions; a third sending module, used to send the update indication to the first communication node; wherein, the update indication is used to indicate the update of the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session.
[0250] Among them, the implementation embodiments of the above-mentioned tunnel path control method are all applicable to the embodiments of the tunnel path control device and can also achieve the corresponding same technical effects.
[0251] The embodiment of the present invention further provides a communication node, wherein the communication node is a first communication node, such as Figure 6 As shown, it includes: a processor 61;
[0252] The processor 61 is configured to perform fault detection on a first primary label switched path LSP of the first tunnel and a second primary LSP of the second tunnel respectively through a first static bidirectional forwarding detection BFD session and a second static BFD session;
[0253] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP;
[0254] The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0255] The communication node provided in the embodiment of the present invention performs fault detection on the first primary label switching path LSP of the first tunnel and the second primary LSP of the second tunnel through a first static bidirectional forwarding detection BFD session and a second static BFD session, respectively. The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP. The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session. This can prevent the BFD return trip from taking the IGP shortest path and ensure that its return trip shares the same path as the LSP, thereby achieving different fault detection for the primary LSP from that for the backup LSP, avoiding misjudgment of path fault detection. Furthermore, when the primary LSP of the tunnel fails, the backup LSP can play a true backup protection role, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services. This effectively solves the problem of misjudgment in path fault detection solutions in the existing technology.
[0256] Furthermore, the first tunnel also includes: a first backup LSP, and the second tunnel also includes: a second backup LSP; the processor is also used to: perform fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel through a third static BFD session and a fourth static BFD session, respectively; wherein, the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP; the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
[0257] Furthermore, the processor is also used to: when detecting a failure of the first main LSP and a failure of the second main LSP, switch the tunnel path of the first tunnel from the first main LSP to the first backup LSP, and switch the tunnel path of the second tunnel from the second main LSP to the second backup LSP.
[0258] In an embodiment of the present invention, the communication node further includes: a transceiver; the processor is further used to: receive configuration information sent by the second communication node through the transceiver before performing fault detection on the first main LSP of the first tunnel and the second main LSP of the second tunnel respectively through the first static BFD session and the second static BFD session; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first main LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; according to the creation configuration information, create the first tunnel and the second tunnel; according to the indication configuration information, establish associations between the first static BFD session and the first main LSP, between the second static BFD session and the second main LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP respectively.
[0259] Furthermore, the processor is also used to: before receiving the configuration information sent by the second communication node, receive an interface query request sent by the second communication node through the transceiver; and according to the interface query request, feedback the locally available LD to the second communication node through the transceiver.
[0260] In an embodiment of the present invention, the processor is further used to: before receiving the configuration information sent by the second communication node, create a static BFD configuration interface between the second communication node; wherein the interface parameters of the static BFD configuration interface include at least one of the following parameters: session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier and LSP type; the LSP type is main LSP or backup LSP.
[0261] Furthermore, the communication node also includes: a transceiver; the processor is also used to: receive an update indication sent by the second communication node through the transceiver; and update the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session according to the update indication.
[0262] Among them, the implementation embodiments of the above-mentioned tunnel path fault detection method are all applicable to the embodiments of the communication node and can also achieve the corresponding same technical effects.
[0263] The embodiment of the present invention further provides a communication node, wherein the communication node is a second communication node, such as Figure 7 As shown, it includes: a processor 71 and a transceiver 72;
[0264] The processor 72 is configured to obtain configuration information according to the locally available local identifier LD of the first communication node;
[0265] Sending the configuration information to the first communication node via the transceiver 72;
[0266] The configuration information includes creation configuration information of the first tunnel and the second tunnel, and instructing configuration information indicating that the first static bidirectional forwarding detection (BFD) session is associated with the first primary label switching path (LSP), the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP.
[0267] The first primary LSP is a forward path, and the second primary LSP is a reverse path of the same path as the first primary LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path of the same path as the first backup LSP;
[0268] The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session.
[0269] The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
[0270] The first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths.
[0271] The communication node provided by the embodiment of the present invention obtains configuration information according to the locally available local identifier LD of the first communication node; sends the configuration information to the first communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indicative configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first main label switching path LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; the first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP (it can also be understood that the second main LSP is in the opposite direction and on the same path as the first main LSP); the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP (it can also be understood that the second backup LSP is in the opposite direction and on the same path as the first backup LSP); the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP (it can also be understood that the second backup LSP is in the opposite direction and on the same path as the first backup LSP); The remote identifier RD value of a static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; the RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; the first primary LSP and the first backup LSP are different paths, and the second primary LSP and the second backup LSP are different paths; it can support avoiding the BFD return trip from taking the shortest IGP path and ensure that its return trip and the LSP share the same path, thereby achieving different fault detection for the primary LSP from the fault detection for the backup LSP, avoiding misjudgment of path fault detection; furthermore, when the primary LSP of the tunnel fails, the backup LSP can play a true backup protection role, providing customers with imperceptible tunnel HSB fault switching within 50ms, and creating high-quality network services; it effectively solves the problem of misjudgment of path fault detection solutions in the existing technology.
[0272] Furthermore, the processor is also used to: before obtaining configuration information based on the locally available local identifier LD of the first communication node, send an interface query request to the first communication node through the transceiver; and receive, through the transceiver, the locally available LD of the first communication node fed back by the first communication node based on the interface query request.
[0273] In an embodiment of the present invention, the processor is further used to: create a static BFD configuration interface with the first communication node before sending the configuration information to the first communication node; wherein the interface parameters of the static BFD configuration interface include at least one of the following parameters: session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier and LSP type; the LSP type is main LSP or backup LSP.
[0274] Furthermore, the processor is also used to: obtain an update indication when it is detected that the first main LSP and / or the second main LSP does not meet the preset conditions; send the update indication to the first communication node through the transceiver; wherein the update indication is used to indicate the update of the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session.
[0275] Among them, the implementation embodiments of the above-mentioned tunnel path control method are all applicable to the embodiments of the communication node and can also achieve the corresponding same technical effects.
[0276] An embodiment of the present invention further provides a communication node, comprising a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, the above-mentioned tunnel path failure detection method is implemented; or,
[0277] When the processor executes the program, the above-mentioned tunnel path control method is implemented.
[0278] Among them, the implementation embodiments of the above-mentioned tunnel path fault detection method or tunnel path control method are applicable to the embodiments of the communication node and can also achieve the corresponding same technical effects.
[0279] An embodiment of the present invention further provides a readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps in the above-mentioned tunnel path fault detection method; or,
[0280] When the program is executed by a processor, the steps in the above-mentioned tunnel path control method are implemented.
[0281] Among them, the implementation embodiments of the above-mentioned tunnel path fault detection method or tunnel path control method are applicable to the embodiments of the readable storage medium and can also achieve the corresponding same technical effects.
[0282] It should be noted that many functional components described in this specification are referred to as modules in order to more particularly emphasize the independence of their implementation methods.
[0283] In embodiments of the present invention, modules can be implemented in software so that they can be executed by various types of processors. For example, an identified executable code module can include one or more physical or logical blocks of computer instructions, for example, which can be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different locations, which, when logically combined together, constitute the module and achieve the specified purpose of the module.
[0284] In fact, executable code module can be a single instruction or many instructions, and can even be distributed on a plurality of different code segments, distributed in the middle of different programs, and distributed across a plurality of memory devices.Similarly, operating data can be identified in the module, and can be implemented and organized in the data structure of any appropriate type according to any appropriate form.Described operating data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and can only be present on a system or network as an electronic signal at least in part.
[0285] When a module can be implemented using software, given the current state of hardware technology, those skilled in the art can build corresponding hardware circuits to implement the corresponding functions of the module, regardless of cost. The hardware circuits may include conventional very large scale integration (VLSI) circuits or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules may also be implemented using programmable hardware devices, such as field programmable gate arrays, programmable array logic, or programmable logic devices.
[0286] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A tunnel path failure detection method, applied to a first communication node, characterized in that: include: Receiving an interface query request sent by a second communication node; Feedback the locally available LD to the second communication node according to the interface query request; Creating a static BFD configuration interface with the second communication node; The interface parameters of the static BFD configuration interface include the following parameters: Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier, and LSP type; wherein the LSP type is a primary LSP or a backup LSP; Receive configuration information sent by the second communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first primary LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first standby LSP, and the fourth static BFD session is associated with the second standby LSP; Creating the first tunnel and the second tunnel according to the creation configuration information; The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; According to the indication configuration information, establish associations between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first standby LSP, and between the fourth static BFD session and the second standby LSP, respectively; perform fault detection on the first primary label switching path LSP of the first tunnel and the second primary LSP of the second tunnel, respectively, through the first static bidirectional forwarding detection BFD session and the second static BFD session; The first main LSP is a forward path, and the second main LSP is a reverse path that is the same path as the first main LSP; The first tunnel further includes: a first backup LSP, and the second tunnel further includes: a second backup LSP; The path failure detection method further includes: Performing fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel respectively through the third static BFD session and the fourth static BFD session; The first backup LSP is a forward path, and the second backup LSP is a reverse path that is the same path as the first backup LSP; The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
2. The tunnel path fault detection method according to claim 1, characterized in that: Also includes: When a failure of the first main LSP and a failure of the second main LSP are detected, the tunnel path of the first tunnel is switched from the first main LSP to the first backup LSP, and the tunnel path of the second tunnel is switched from the second main LSP to the second backup LSP.
3. The tunnel path fault detection method according to claim 1, characterized in that: Also includes: receiving an update indication sent by the second communication node; According to the update indication, the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session are updated.
4. A tunnel path control method, applied to a second communication node, characterized in that: include: Sending an interface query request to the first communication node; Receiving the locally available LD of the first communication node fed back by the first communication node according to the interface query request; Creating a static BFD configuration interface with the first communication node; The interface parameters of the static BFD configuration interface include the following parameters: Session name, local end ID, peer end ID, minimum sending interval, minimum receiving interval, detection multiple, tunnel ID, and LSP type; The LSP type is a main LSP or a backup LSP; Obtaining configuration information according to the locally available local identifier LD of the first communication node; Sending the configuration information to the first communication node; The configuration information includes creation configuration information of the first tunnel and the second tunnel, and configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first primary label switching path LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; The first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP; The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; The first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
5. The tunnel path control method according to claim 4, characterized in that: Also includes: When it is detected that the first primary LSP and / or the second primary LSP do not meet a preset condition, obtaining an update indication; sending the update indication to the first communication node; The update indication is used to indicate updating of the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session.
6. A tunnel path fault detection device, applied to a first communication node, characterized in that: include: A second receiving module, used for receiving an interface query request sent by the second communication node before receiving the configuration information sent by the second communication node; A first feedback module, configured to feed back a locally available LD to the second communication node according to the interface query request; A second creation module, used for creating a static BFD configuration interface with the second communication node before receiving the configuration information sent by the second communication node; The interface parameters of the static BFD configuration interface include the following parameters: Session name, local end ID, peer end ID, minimum sending interval, minimum receiving interval, detection multiple, tunnel ID, and LSP type; The LSP type is a main LSP or a backup LSP; A first receiving module is used to receive configuration information sent by a second communication node before performing fault detection on a first main LSP of a first tunnel and a second main LSP of a second tunnel respectively through a first static BFD session and a second static BFD session; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first main LSP, the second static BFD session is associated with the second main LSP, the third static BFD session is associated with the first standby LSP, and the fourth static BFD session is associated with the second standby LSP; A first creation module, configured to create the first tunnel and the second tunnel according to the creation configuration information; wherein the remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; A first establishing module, configured to establish associations between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP, respectively, according to the indication configuration information; A first detection module, configured to perform fault detection on a first primary label switching path LSP of the first tunnel and a second primary LSP of the second tunnel respectively through a first static bidirectional forwarding detection BFD session and a second static BFD session; The first main LSP is a forward path, and the second main LSP is a reverse path that is the same path as the first main LSP; The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; The first tunnel further includes: a first backup LSP, and the second tunnel further includes: a second backup LSP; The path fault detection device also includes: A second detection module, used to perform fault detection on the first standby LSP of the first tunnel and the second standby LSP of the second tunnel respectively through a third static BFD session and a fourth static BFD session; The first backup LSP is a forward path, and the second backup LSP is a reverse path that is the same path as the first backup LSP; The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; The first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
7. The tunnel path fault detection device according to claim 6, characterized in that: Also includes: The first switching module is used to switch the tunnel path of the first tunnel from the first main LSP to the first backup LSP, and switch the tunnel path of the second tunnel from the second main LSP to the second backup LSP when a failure of the first main LSP and a failure of the second main LSP are detected.
8. The tunnel path fault detection device according to claim 6, characterized in that: Also includes: A third receiving module, used to receive an update indication sent by the second communication node; The first update module is used to update the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session according to the update indication.
9. A tunnel path control device, applied to a second communication node, characterized in that: include: A second sending module, configured to send an interface query request to the first communication node before obtaining configuration information according to the locally available local identifier LD of the first communication node; A fourth receiving module, configured to receive the locally available LD of the first communication node fed back by the first communication node according to the interface query request; A third creation module, configured to create a static BFD configuration interface with the first communication node before sending the configuration information to the first communication node; The interface parameters of the static BFD configuration interface include at least one of the following parameters: Session name, local end ID, peer end ID, minimum sending interval, minimum receiving interval, detection multiple, tunnel ID, and LSP type; The LSP type is a main LSP or a backup LSP; A first processing module, configured to obtain configuration information according to a locally available local identifier LD of the first communication node; A first sending module, used to send the configuration information to the first communication node; The configuration information includes creation configuration information of the first tunnel and the second tunnel, and configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first primary label switching path LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; The first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP; The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; The first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
10. The tunnel path control device according to claim 9, characterized in that: Also includes: A first acquisition module, configured to acquire an update indication when it is detected that the first primary LSP and / or the second primary LSP do not meet a preset condition; A third sending module, configured to send the update indication to the first communication node; The update indication is used to indicate updating of the first main LSP, the second main LSP, the first backup LSP, the second backup LSP, the first static BFD session, the second static BFD session, the third static BFD session and the fourth static BFD session.
11. A communication node, the communication node being a first communication node, characterized in that: include: processor and transceiver; The processor is used to: receive an interface query request sent by the second communication node through the transceiver; Feedback the locally available LD to the second communication node through the transceiver according to the interface query request; create a static BFD configuration interface with the second communication node; The interface parameters of the static BFD configuration interface include the following parameters: Session name, local end identifier, peer end identifier, minimum sending interval, minimum receiving interval, detection multiple, tunnel identifier, and LSP type; wherein the LSP type is a primary LSP or a backup LSP; The transceiver receives configuration information sent by the second communication node; wherein the configuration information includes creation configuration information of the first tunnel and the second tunnel, and indication configuration information indicating that the first static BFD session is associated with the first primary LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first standby LSP, and the fourth static BFD session is associated with the second standby LSP; The processor is further configured to: create the first tunnel and the second tunnel according to the creation configuration information; The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; The processor is further configured to: establish associations between the first static BFD session and the first primary LSP, between the second static BFD session and the second primary LSP, between the third static BFD session and the first backup LSP, and between the fourth static BFD session and the second backup LSP, respectively, according to the indication configuration information; The processor is further configured to perform fault detection on a first primary label switching path LSP of the first tunnel and a second primary LSP of the second tunnel respectively through a first static bidirectional forwarding detection BFD session and a second static BFD session; The first main LSP is a forward path, and the second main LSP is a reverse path that is the same path as the first main LSP; The remote identifier RD value of the first static BFD session is the local identifier LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; The first tunnel further includes: a first backup LSP, and the second tunnel further includes: a second backup LSP; The processor is further configured to perform fault detection on the first backup LSP of the first tunnel and the second backup LSP of the second tunnel respectively through a third static BFD session and a fourth static BFD session; The first backup LSP is a forward path, and the second backup LSP is a reverse path that is the same path as the first backup LSP; The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session.
12. A communication node, the communication node being a second communication node, characterized in that: include: processor and transceiver; The processor is further configured to: send an interface query request to the first communication node via the transceiver; Receiving, by the transceiver, the first communication node's locally available LD fed back by the first communication node according to the interface query request; The processor is further configured to create a static BFD configuration interface with the first communication node; The interface parameters of the static BFD configuration interface include the following parameters: Session name, local end ID, peer end ID, minimum sending interval, minimum receiving interval, detection multiple, tunnel ID, and LSP type; The LSP type is a main LSP or a backup LSP; The processor is configured to obtain configuration information according to the locally available local identifier LD of the first communication node; Sending the configuration information to the first communication node via the transceiver; The configuration information includes creation configuration information of the first tunnel and the second tunnel, and configuration information indicating that the first static bidirectional forwarding detection BFD session is associated with the first primary label switching path LSP, the second static BFD session is associated with the second primary LSP, the third static BFD session is associated with the first backup LSP, and the fourth static BFD session is associated with the second backup LSP; The first main LSP is a forward path, and the second main LSP is a reverse path with the same path as the first main LSP; the first backup LSP is a forward path, and the second backup LSP is a reverse path with the same path as the first backup LSP; The remote identifier RD value of the first static BFD session is the LD value of the second static BFD session, and the RD value of the second static BFD session is the LD value of the first static BFD session; The RD value of the third static BFD session is the LD value of the fourth static BFD session, and the RD value of the fourth static BFD session is the LD value of the third static BFD session; The first main LSP and the first backup LSP are different paths, and the second main LSP and the second backup LSP are different paths.
13. A communication node, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the tunnel path failure detection method according to any one of claims 1 to 3 is implemented; or, When the processor executes the program, the tunnel path control method according to any one of claims 4 to 5 is implemented.
14. A readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps of the tunnel path fault detection method according to any one of claims 1 to 3 are implemented; or, When the program is executed by a processor, the steps in the tunnel path control method as described in any one of claims 4 to 5 are implemented.
Citation Information
Patent Citations
Multi-protocol label switching (MPLS) traffic engineering (TE) tunnel building method and device
CN102724117A
Bi-directional forwarding detection (BFD) method of multiple protocol label switching (MPLS) traffic engineering (TE) bi-directional tunnel and routing equipment
CN102752143A
Bidirectional forwarding detection method and device
CN108123875A
Message interaction method and device in SDN
CN108989232A