Inter-satellite link fault detection method, satellite and satellite-borne router

By combining optical terminals and satellite-based routers in satellites, fast and reliable detection of inter-satellite link failures is achieved, and the problem of insufficient reliability of satellite networks caused by relying on a single detection method in the prior art is solved.

CN119892221APending Publication Date: 2025-04-25CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311376814.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

Existing inter-satellite link fault detection solutions usually rely only on a single fault detection method, resulting in the inability to ensure the reliability of the satellite network.

Method used

By applying the inter-star link fault detection method in satellites, the optical terminal receives fault detection information and the satellite-on-mounted router sends bidirectional forwarding detection BFD messages, combined with the detection methods of the physical layer and the network layer, it determines that the inter-star link fault occurs, and marks the counter-end satellite as a fault state.

Benefits of technology

It realizes rapid detection of link failures while improving the reliability of inter-satellite link status detection, ensuring the stability and service quality of the satellite network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892221A_ABST
    Figure CN119892221A_ABST
Patent Text Reader

Abstract

The invention discloses an inter-satellite link fault detection method, a satellite and a satellite-borne router, the method is applied to the satellite-borne router in the satellite, and the method comprises the following steps: receiving first inter-satellite link fault detection information from an optical transceiver; sending a bidirectional forwarding detection (BFD) message to an adjacent satellite to obtain second inter-satellite link fault detection information; and according to the first inter-satellite link fault detection information and the second inter-satellite link fault detection information, determining that an inter-satellite link fault occurs, and identifying an opposite-end satellite in which the inter-satellite link fault occurs as a fault state. According to the invention, through a mode of inter-satellite detection and optical transceiver joint detection, the reliability of inter-satellite link state detection is improved while it is ensured that link faults are rapidly detected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technology, and in particular to an inter-satellite link fault detection method, a satellite and a satellite-borne router. Background Art

[0002] Low-orbit satellite networks can provide global coverage, broadband, and low-latency diversified services to a large number of users through multi-satellite coverage and inter-satellite laser networking. However, the inter-satellite laser links of satellites are affected by space environmental factors such as solar eclipses, high-energy particles, and rainfall, which can lead to problems such as inter-satellite link interruptions and space node failures, affecting network stability and reducing the quality of satellite network services.

[0003] Existing intersatellite link fault detection schemes usually rely on only a single fault detection method, and the reliability of the satellite network cannot be guaranteed. Summary of the invention

[0004] The purpose of this application is to provide an intersatellite link fault detection method, a satellite and an onboard router, which are used to solve the problems that the existing intersatellite link fault detection scheme usually relies on only a single fault detection method and the reliability of the satellite network cannot be guaranteed.

[0005] In a first aspect, an embodiment of the present application provides an inter-satellite link fault detection method, which is applied to an onboard router in a satellite, and the method includes:

[0006] receiving first intersatellite link fault detection information from the optical terminal;

[0007] Send a bidirectional forwarding detection BFD message to the adjacent satellite to obtain the second inter-satellite link fault detection information;

[0008] According to the first inter-satellite link failure detection information and the second inter-satellite link failure detection information, it is determined that an inter-satellite link failure occurs, and the opposite-end satellite where the inter-satellite link failure occurs is marked as a failure state.

[0009] In some possible embodiments, the first inter-satellite link fault detection information is obtained by the optical terminal through inter-satellite laser communication;

[0010] The second inter-satellite link fault detection information is obtained by a bidirectional forwarding detection module in the satellite router by sending a bidirectional forwarding detection BFD message.

[0011] In some possible embodiments, determining, according to the first inter-satellite link failure detection information and the second inter-satellite link failure detection information, that an inter-satellite link failure occurs includes:

[0012] When at least one of the first intersatellite link failure detection information and the second intersatellite link failure detection information detects an intersatellite link failure, it is determined that an intersatellite link failure occurs.

[0013] In some possible embodiments, when determining that an intersatellite link failure occurs, the method further includes:

[0014] Stop sending data to the opposite satellite through the intersatellite link;

[0015] Notify other satellites in the network that the opposite satellite is in a fault state.

[0016] In some possible embodiments, the method further includes:

[0017] Send detection messages to the opposite satellite where the intersatellite link failure occurs by using an interval sending mode;

[0018] When it is determined that a protocol neighbor is successfully established with the opposite-end satellite according to the feedback of the opposite-end satellite to the detection message, the opposite-end satellite is marked as being in a connected state.

[0019] In some possible embodiments, after marking the opposite end satellite as being in a connection recovery state, the method further includes:

[0020] Notify other satellites in the network that the opposite end satellite of the failed intersatellite link is restored to a connected state.

[0021] In some possible embodiments, receiving first intersatellite link failure detection information from an optical terminal includes:

[0022] The receiving optical terminal sends an abnormal connection indication frame after detecting that the power of the inter-satellite laser link is less than the normal value through inter-satellite laser communication;

[0023] Determining, according to the first inter-satellite link failure detection information, that an inter-satellite link failure occurs includes:

[0024] When it is determined that the abnormal connection indication frame is monitored multiple times continuously, it is determined that an intersatellite link failure occurs.

[0025] In some possible embodiments, sending a bidirectional forwarding detection BFD message to an adjacent satellite to obtain second inter-satellite link failure detection information includes:

[0026] Establish a BFD session with the adjacent satellite, send BFD messages periodically, and monitor whether the detection message from the other end is received within the period;

[0027] Determining, according to the second inter-satellite link failure detection information, that an inter-satellite link failure occurs includes:

[0028] When it is determined that no detection message from the other end is received within a period for N consecutive times, it is determined that an inter-satellite link failure occurs.

[0029] In some possible embodiments, sending a detection message to a peer satellite where an intersatellite link failure occurs in an interval sending manner includes:

[0030] Based on the open shortest path first protocol OSPF, HELLO detection is sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner; or

[0031] Based on the Border Gateway Protocol (BGP), KEEPALIVE detection messages are sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner.

[0032] In a second aspect, an embodiment of the present application provides a satellite, the satellite comprising:

[0033] The optical terminal is used to receive the first intersatellite link fault detection information from the optical terminal;

[0034] The satellite-borne router is used to send a bidirectional forwarding detection BFD message to an adjacent satellite to obtain second inter-satellite link fault detection information; determine that an inter-satellite link fault occurs according to the first inter-satellite link fault detection information and the second inter-satellite link fault detection information, and mark the opposite satellite where the inter-satellite link fault occurs as a fault state.

[0035] In a third aspect, another embodiment of the present application further provides a satellite-borne router, including:

[0036] Routing module, used to forward data with adjacent satellites;

[0037] A BFD module is used to send a bidirectional forwarding detection BFD message to an adjacent satellite through a routing module to obtain second intersatellite link fault detection information;

[0038] The fault management module is used to receive the first intersatellite link fault detection information from the optical terminal, obtain the second intersatellite link fault detection information from the BFD module, determine the occurrence of an intersatellite link fault according to the first intersatellite link fault detection information and the second intersatellite link fault detection information, and mark the opposite end satellite where the intersatellite link fault occurs as a fault state.

[0039] In a fourth aspect, another embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to enable a computer to execute any method provided in the embodiments of the present application.

[0040] The intersatellite link fault detection method, satellite and onboard router provided in the embodiments of the present application ensure rapid detection of link faults while improving the reliability of intersatellite link status detection through a joint detection method of intersatellite message detection and optical terminal detection.

[0041] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. Obviously, the drawings introduced below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0043] Figure 1 is a schematic diagram of an application environment according to an embodiment of the present application;

[0044] Figure 2 is a schematic diagram of the structure of a satellite according to an embodiment of the present disclosure;

[0045] Figure 3 A schematic diagram of state transition of an intersatellite link state machine according to an embodiment of the present disclosure;

[0046] Figure 4 The present invention is a flowchart of an intersatellite link failure detection method according to an embodiment of the present invention;

[0047] Figure 5 A detailed flowchart of an optical terminal intersatellite link fault detection method according to an embodiment of the present disclosure;

[0048] Figure 6 A schematic diagram of a process of performing fault detection at a network layer according to an embodiment of the present disclosure;

[0049] Figure 7 A schematic diagram of a process of restoring a connection at the network layer according to an embodiment of the present disclosure;

[0050] Figure 8 The figure is a schematic diagram of the structure of a satellite-borne router according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0051] To further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides the method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiment of the present application. The method can be executed in the order of the method shown in the embodiment or drawings or in parallel during the actual processing process or when the control device is executed.

[0052] In view of the problems that the existing intersatellite link fault detection schemes in the related art usually rely on only a single fault detection method, the reliability of the satellite network cannot be guaranteed, etc. This application proposes an intersatellite link fault detection method, device and satellite, which ensures rapid detection of link faults while improving the reliability of intersatellite link status detection through the joint detection of the intersatellite physical layer and the network layer.

[0053] Reference Figure 1 , is a schematic diagram of the architecture of the intersatellite link fault detection method and device and satellite application system provided in the embodiment of the present application. Figure 1 As shown, the application environment includes multiple satellite base stations located on the orbital plane in the satellite communication system and terminals communicating with the satellite base stations, exemplarily including satellite base stations 102_1, 102_2, ..., 102_N in the figure, where N is a positive integer, and the size of N is determined according to specific needs and scenarios in practice. The satellite terminal 101 communicates with other destination satellite terminals 103 through the satellite base stations.

[0054] It should be noted that the above system architecture is only an example of the system architecture applicable to the embodiment of the present application. Figure 1 The system architecture shown may also include other entities or some entities may be reduced.

[0055] The present application embodiment provides a satellite, such as Figure 2 As shown, including:

[0056] The optical terminal 21 is used for performing link fault detection to obtain first inter-satellite link fault detection information and send the information to the satellite router;

[0057] The satellite router 22 is used to receive the first intersatellite link fault detection information from the optical terminal; send a bidirectional forwarding detection BFD message to an adjacent satellite to obtain the second intersatellite link fault detection information; determine that an intersatellite link fault occurs based on the first intersatellite link fault detection information and the second intersatellite link fault detection information, and mark the opposite satellite where the intersatellite link fault occurs as a fault state.

[0058] In this embodiment, the optical terminal 21 is an optical terminal of a laser communication payload, which is mainly connected to an adjacent satellite through intersatellite laser communication. The first intersatellite link fault detection information is obtained by the optical terminal through intersatellite laser communication. The optical terminal 21 of the laser communication payload is interconnected with the service port and control port of the satellite router 22. The optical terminal 21 of the laser communication payload transmits data between the satellite router 22 through the service port and transmits control-related data between the satellite router 22 through the control port. In the embodiment of the present application, the optical terminal 21 performs link fault detection by detecting the power of the intersatellite laser link during intersatellite laser communication, performing intersatellite link fault detection according to the power of the intersatellite laser link, and notifying the satellite router 22 of the fault information of the intersatellite laser link.

[0059] The satellite router 22 in this embodiment may include a routing module 221, a fault management module 222 and a BFD (Bidirectional Forwarding Detection) module 223. The second intersatellite link fault detection information is obtained by the bidirectional forwarding detection module in the satellite router by sending a bidirectional forwarding detection BFD message between the routing module and the adjacent satellite. Specifically, the routing module 221 mainly implements routing data forwarding with adjacent satellites. The BFD module 223 is used to obtain the second intersatellite link fault detection information by sending a bidirectional forwarding detection BFD message between the routing module and the adjacent satellite at the network layer. The fault management module 222 is used to obtain the first intersatellite link fault detection information from the optical terminal 21, obtain the second intersatellite link fault detection information from the BFD module 223, determine the occurrence of an intersatellite link fault according to the first intersatellite link fault detection information and the second intersatellite link fault detection information, and mark the opposite end satellite where the intersatellite link fault occurs as a fault state.

[0060] The detection of inter-satellite link faults through the above-mentioned optical terminal 21 belongs to physical layer hardware detection, and the detection of inter-satellite fault links through the BFD module belongs to network layer detection. Both the physical layer hardware detection and the BFD module detection can achieve millisecond-level detection through configuration. Therefore, the present application can quickly realize the joint detection of inter-satellite link faults through the inter-satellite laser communication terminal hardware detection mechanism and the network layer detection mechanism.

[0061] As an optional implementation manner, determining that an intersatellite link failure occurs according to the first intersatellite link failure detection information and the second intersatellite link failure detection information includes:

[0062] As an optional implementation, when the satellite-borne router 22 determines that an intersatellite link failure occurs, it is further configured to: stop sending data to the opposite satellite through the intersatellite link; and notify other satellites in the network that the opposite satellite is in a faulty state.

[0063] In implementation, when at least one of the first intersatellite link fault detection information and the second intersatellite link fault detection information detects an intersatellite link fault, the fault management module 222 in the satellite router 22 determines that an intersatellite link fault occurs, stops sending data to the opposite satellite through the intersatellite link, and notifies other satellites in the network that the opposite satellite of the intersatellite link is in a faulty state. The present application combines the first intersatellite link fault detection information and the second intersatellite link fault detection information, and regardless of whether the physical layer hardware detection finds that there is a link fault or the network layer detection finds that there is a link fault, the present application can determine that an intersatellite link fault occurs, and can improve the accuracy of intersatellite link fault detection.

[0064] As an optional implementation, when the fault management module 222 in the satellite router 22 determines that an intersatellite link failure occurs, the fault management module 222 is further used to send a detection message to the opposite satellite where the intersatellite link failure occurs in an interval sending manner; when it is determined that a protocol neighbor is successfully established with the opposite satellite based on the feedback of the opposite satellite on the detection message, the opposite satellite is marked as connected. The interval sending mode can be periodic interval fixed time sending or non-periodic fixed time sending. After the fault management module 222 marks the opposite satellite as connected recovery state, it is also used to: notify other satellites in the network that the opposite satellite of the intersatellite link where the failure occurs is restored to a connected state.

[0065] The embodiment of the present application detects whether the opposite-end satellite with an inter-satellite link failure has recovered to a connected state through an inter-satellite routing protocol neighbor detection method.

[0066] In the embodiment of the present application, the fault management module 222 continuously sends a detection message to the opposite satellite where the intersatellite link failure occurs, including:

[0067] Based on the open shortest path first protocol OSPF, HELLO detection is sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner; or

[0068] Based on the Border Gateway Protocol (BGP), KEEPALIVE detection messages are sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner.

[0069] The above protocol detects a long fault time (seconds), so as a fault recovery detection, it is necessary to ensure that the routing protocol neighbors between nodes are successfully established, and then flood the fault recovery information among the nodes of the entire satellite network.

[0070] In the embodiment of the present application, the fault management module 222 of the satellite router 22 maintains a state machine for each local inter-satellite link, such as Figure 3As shown, there are two states in the intersatellite link state machine. The UP state indicates that the intersatellite link is in a connected state, and the DOWN state indicates that the intersatellite link is in a fault state.

[0071] In the UP state, if the second intersatellite link fault detection information obtained by BFD fault detection or the first intersatellite link fault detection information obtained by physical layer hardware fault detection is reported, and it is determined that any intersatellite link has failed, the state machine will switch to the DOWN state. In the DOWN state, only after the intersatellite routing protocol neighbor detection is successful, the intersatellite link is considered to have changed from a faulty state to a state where data forwarding between nodes can be normally realized, and jumps to the UP state.

[0072] The embodiment of the present application proposes a joint detection mechanism for inter-satellite link failure and fault recovery. The principle of the joint detection mechanism is "fast disconnection and slow connection". Specifically, the onboard router needs to detect the communication failure with the adjacent node as soon as possible and spread it throughout the satellite network, so as to take measures such as fault recovery in time to minimize the impact on the business. The detection principle of fault recovery is the opposite. After the inter-satellite link between the satellite network nodes is restored, it is necessary to ensure that the routing protocol neighbors are re-established between the nodes, thereby reducing the convergence overhead of the inter-satellite routing control plane and ensuring that the forwarding of inter-satellite link data messages can be realized.

[0073] In the embodiment of the present application, the satellite router 22 receives the first intersatellite link fault detection information obtained by the optical terminal through the intersatellite laser communication, including: receiving the abnormal connection indication frame sent by the optical terminal after detecting that the power of the intersatellite laser link is less than the normal value through the intersatellite laser communication. The optical terminal can detect whether the power of the intersatellite laser link is less than the set normal value at every set time interval, and send an abnormal connection indication frame to the satellite router every time it detects that the power is less than the set normal value.

[0074] The onboard router 22 determines the occurrence of an intersatellite link failure according to the first intersatellite link failure detection information, including: determining that an intersatellite link failure occurs when the abnormal connection indication frame is continuously monitored for multiple times. The specific number of times can be set according to stability requirements, and when the abnormal connection indication frame is received for multiple times, it is determined that an intersatellite link failure occurs, so that the reliability of intersatellite link failure detection can be guaranteed.

[0075] As an optional implementation, the satellite router 22 sends a bidirectional forwarding detection BFD message to an adjacent satellite through the network layer to obtain the second inter-satellite link fault detection information, including: establishing a BFD session with the adjacent satellite through the network layer, periodically sending BFD messages, and monitoring whether the detection message from the other end is received within the period.

[0076] The onboard router 22 determines the occurrence of an intersatellite link failure according to the second intersatellite link failure detection information, including: determining that an intersatellite link failure occurs when no detection message from the opposite end is received within a period for N consecutive times. The number of times N can be designed according to stability requirements, thereby ensuring the stability of intersatellite link failure detection.

[0077] Existing technical solutions usually use information interaction at the network layer or physical layer to detect faults between nodes, which has the problems of increasing additional signaling overhead of the satellite network and insufficient timely response to faults; and existing solutions usually rely on only a single fault detection method, and the reliability of the satellite network cannot be guaranteed. This proposal implements intersatellite link fault detection through intersatellite laser hardware detection and BFD detection, and implements intersatellite link fault recovery detection through intersatellite routing protocol neighbor detection. The above-mentioned intersatellite link fault and recovery joint detection mechanism supports millisecond-level detection of intersatellite link faults, detects communication faults with adjacent nodes as quickly as possible and spreads them throughout the satellite network, so that timely measures can be taken to reduce the impact on services; and ensures that intersatellite link fault recovery detection is based on the establishment of routing protocol neighbors between nodes, reduces the convergence overhead of the intersatellite routing control plane, and ensures that intersatellite link data message forwarding is feasible.

[0078] Based on the same inventive concept, the embodiment of the present application also provides an inter-satellite link fault detection method, which is applied to a satellite-borne router in a satellite, such as Figure 4 As shown, the method includes:

[0079] Step 401, receiving first intersatellite link fault detection information from an optical terminal;

[0080] Step 402, sending a bidirectional forwarding detection BFD message to an adjacent satellite to obtain second inter-satellite link fault detection information;

[0081] Step 403: Determine that an intersatellite link failure occurs according to the first intersatellite link failure detection information and the second intersatellite link failure detection information, and mark the opposite-end satellite where the intersatellite link failure occurs as a failure state.

[0082] As an optional implementation manner, the first intersatellite link fault detection information is obtained by the optical terminal through intersatellite laser communication;

[0083] The second inter-satellite link fault detection information is obtained by the bidirectional forwarding detection module in the onboard router by sending a bidirectional forwarding detection BFD message between the routing module and the adjacent satellite.

[0084] As an optional implementation manner, determining that an intersatellite link failure occurs according to the first intersatellite link failure detection information and the second intersatellite link failure detection information includes:

[0085] When at least one of the first intersatellite link failure detection information and the second intersatellite link failure detection information detects an intersatellite link failure, it is determined that an intersatellite link failure occurs.

[0086] As an optional implementation manner, when determining that an intersatellite link failure occurs, the method further includes:

[0087] Stop sending data to the opposite satellite through the intersatellite link;

[0088] Notify other satellites in the network that the opposite satellite is in a fault state.

[0089] As an optional implementation, the method further includes:

[0090] Send detection messages to the opposite satellite where the intersatellite link failure occurs by using an interval sending mode;

[0091] When it is determined that a protocol neighbor is successfully established with the opposite-end satellite according to the feedback of the opposite-end satellite to the detection message, the opposite-end satellite is marked as being in a connected state.

[0092] As an optional implementation manner, after marking the opposite end satellite as being in a connection recovery state, the method further includes:

[0093] Notify other satellites in the network that the opposite end satellite of the failed intersatellite link is restored to a connected state.

[0094] As an optional implementation manner, receiving first intersatellite link fault detection information from an optical terminal includes:

[0095] The receiving optical terminal sends an abnormal connection indication frame after detecting that the power of the inter-satellite laser link is less than the normal value through inter-satellite laser communication;

[0096] Determining, according to the first inter-satellite link failure detection information, that an inter-satellite link failure occurs includes:

[0097] When it is determined that the abnormal connection indication frame is monitored multiple times continuously, it is determined that an intersatellite link failure occurs.

[0098] Regarding the physical layer hardware detection involved in the above joint detection mechanism, the specific process is as follows: Figure 5 As shown, including:

[0099] Step 501, after the optical terminal of the laser payload detects that the power of the inter-satellite laser link is less than the normal value for T time, an alarm process is triggered;

[0100] Step 502: The laser payload inserts a local_fault frame to the satellite router to generate an intersatellite link fault alarm.

[0101] Step 503, the onboard router determines whether N local_fault frames are received continuously within the configuration period T, if yes, go to step 504, otherwise go to step 506, where N can be but is not limited to 4;

[0102] Step 504: the fault management module of the satellite router sets the state machine of the inter-satellite link to DOWN;

[0103] Step 505: the satellite router locally stops sending data to the intersatellite link port, and at the same time notifies the intersatellite link failure information to other satellite nodes in the entire network;

[0104] Step 506, end.

[0105] As an optional implementation manner, as an optional implementation manner, sending a bidirectional forwarding detection BFD message with an adjacent satellite to obtain second inter-satellite link fault detection information includes:

[0106] Establish a BFD session with the adjacent satellite, send BFD messages periodically, and monitor whether the detection message from the other end is received within the period;

[0107] Determining, according to the second inter-satellite link failure detection information, that an inter-satellite link failure occurs includes:

[0108] When it is determined that no detection message from the other end is received within a period for N consecutive times, it is determined that an inter-satellite link failure occurs.

[0109] For the above-mentioned intersatellite link failure BFD detection mechanism, Figure 6 As shown, the specific process is as follows:

[0110] Step 601: The BFD module does not receive a detection message from the other end within the configured time period T, and determines that the BFD session has timed out.

[0111] Step 602, determine whether the BFD session timeout detection is greater than the configured number of times N, if yes, set the BFD session to DOWN, and go to step 603, otherwise end the process;

[0112] Step 603, triggering a BFD fault alarm, reporting the current session status to the fault management module, and the fault management module setting the state machine of the intersatellite link to DOWN;

[0113] Step 604: the satellite-borne router locally stops sending data to the inter-satellite link port and simultaneously notifies the inter-satellite link failure information to other satellite nodes in the entire network, thus ending the process.

[0114] As an optional implementation manner, sending a detection message to a peer satellite where an intersatellite link failure occurs in an interval sending manner includes:

[0115] Based on the open shortest path first protocol OSPF, HELLO detection is sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner; or

[0116] Based on the Border Gateway Protocol (BGP), KEEPALIVE detection messages are sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner.

[0117] For the intersatellite link fault recovery detection involved in the above joint detection mechanism, such as Figure 7 As shown, the specific process includes:

[0118] Step 701, the routing module continuously sends detection messages to the opposite end node of the faulty link;

[0119] Step 702, determine whether a protocol neighbor is successfully established with the opposite node, if successful, go to step 703, otherwise go to step 701;

[0120] Step 703: The fault management module sets the state machine of the intersatellite link to UP;

[0121] Step 704: the satellite-borne router notifies the inter-satellite link establishment information to other satellite nodes in the entire network, and the process ends.

[0122] Based on the same inventive concept, the present application also provides a satellite-borne router, such as Figure 8 As shown, the satellite-borne router 80 includes:

[0123] Routing module 801, used to forward data with adjacent satellites;

[0124] The BFD module 802 is used to send a bidirectional forwarding detection BFD message to an adjacent satellite through the routing module to obtain second inter-satellite link fault detection information;

[0125] The fault management module 803 is used to receive the first intersatellite link fault detection information from the optical terminal, obtain the second intersatellite link fault detection information from the BFD module, determine the occurrence of an intersatellite link fault according to the first intersatellite link fault detection information and the second intersatellite link fault detection information, and mark the opposite satellite where the intersatellite link fault occurs as a fault state.

[0126] The implementation methods of each module in the above-mentioned onboard router are described in the above-mentioned embodiment and will not be described in detail here.

[0127] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0128] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0129] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for detecting intersatellite link failures, applied to an onboard router in a satellite, characterized in that: The method comprises: receiving first intersatellite link fault detection information from the optical terminal; Send a bidirectional forwarding detection BFD message to the adjacent satellite to obtain the second inter-satellite link fault detection information; According to the first inter-satellite link failure detection information and the second inter-satellite link failure detection information, it is determined that an inter-satellite link failure occurs, and the opposite-end satellite where the inter-satellite link failure occurs is marked as a failure state.

2. The method according to claim 1, characterized in that The first intersatellite link fault detection information is obtained by the optical terminal through intersatellite laser communication; The second inter-satellite link fault detection information is obtained by a bidirectional forwarding detection module in the satellite router by sending a bidirectional forwarding detection BFD message.

3. The method according to claim 1, characterized in that Determining, according to the first inter-satellite link failure detection information and the second inter-satellite link failure detection information, that an inter-satellite link failure occurs includes: When at least one of the first intersatellite link failure detection information and the second intersatellite link failure detection information detects an intersatellite link failure, it is determined that an intersatellite link failure occurs.

4. The method according to claim 1, characterized in that: When the intersatellite link failure is determined, the method further includes: Stop sending data to the opposite satellite through the intersatellite link; Notify other satellites in the network that the opposite satellite is in a fault state.

5. The method according to claim 1, characterized in that Also includes: Sending detection messages to the opposite satellite where the intersatellite link failure occurs by using an interval sending mode; When it is determined that a protocol neighbor is successfully established with the opposite-end satellite according to the feedback of the opposite-end satellite to the detection message, the opposite-end satellite is marked as being in a connected state.

6. The method according to claim 5, characterized in that After marking the opposite end satellite as being in a connection recovery state, the method further includes: Notify other satellites in the network that the opposite end satellite of the failed intersatellite link is restored to a connected state.

7. The method according to claim 2, characterized in that Receiving first intersatellite link fault detection information from an optical terminal, including: The receiving optical terminal sends an abnormal connection indication frame after detecting that the power of the inter-satellite laser link is less than the normal value through inter-satellite laser communication; Determining, according to the first inter-satellite link failure detection information, that an inter-satellite link failure occurs includes: When it is determined that the abnormal connection indication frame is monitored multiple times continuously, it is determined that an intersatellite link failure occurs.

8. The method according to claim 1, characterized in that: Send a bidirectional forwarding detection BFD message to the adjacent satellite to obtain the second inter-satellite link fault detection information, including: Establish a BFD session with the adjacent satellite, send BFD messages periodically, and monitor whether the detection message from the other end is received within the period; Determining, according to the second inter-satellite link failure detection information, that an inter-satellite link failure occurs includes: When it is determined that no detection message from the other end is received within a period for N consecutive times, it is determined that an inter-satellite link failure occurs.

9. The method according to claim 5, characterized in that The detection message is sent to the opposite satellite where the intersatellite link failure occurs in an interval sending mode, including: Based on the open shortest path first protocol OSPF, HELLO detection is sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner; or Based on the Border Gateway Protocol (BGP), KEEPALIVE detection messages are sent to the opposite satellite where the intersatellite link failure occurs in an interval sending manner.

10. A satellite, characterized in that: The satellites include: The optical terminal is used to receive the first intersatellite link fault detection information from the optical terminal; The satellite-borne router is used to send a bidirectional forwarding detection BFD message to an adjacent satellite to obtain second inter-satellite link fault detection information; determine that an inter-satellite link fault occurs according to the first inter-satellite link fault detection information and the second inter-satellite link fault detection information, and mark the opposite satellite where the inter-satellite link fault occurs as a fault state.

11. A satellite-borne router, characterized in that: include: Routing module, used to forward data with adjacent satellites; A BFD module is used to send a bidirectional forwarding detection BFD message to an adjacent satellite through a routing module to obtain second intersatellite link fault detection information; The fault management module is used to receive the first intersatellite link fault detection information from the optical terminal, obtain the second intersatellite link fault detection information from the BFD module, determine the occurrence of an intersatellite link fault according to the first intersatellite link fault detection information and the second intersatellite link fault detection information, and mark the opposite end satellite where the intersatellite link fault occurs as a fault state.

12. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 9.

Citation Information

Cited By

  • Fault detection method and system for inter-satellite interconnection routing component

    CN122119771A