A communication method and medium based on a TTE dual-redundancy network

By introducing ARP extensions for redundancy identifiers and the SNMP protocol into the TTE dual-redundancy network, combined with a hierarchical protection mechanism, the problem of service data scheduling in the onboard TTE dual-redundancy network was solved, achieving efficient data transmission and network resource utilization.

CN121262052BActive Publication Date: 2026-07-07BEIJING INST OF SPACECRAFT SYST ENG
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING INST OF SPACECRAFT SYST ENG
Filing Date
2025-09-15
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing technologies cannot effectively solve the problem of service data scheduling in high dynamic change, high transmission latency and resource-constrained scenarios in on-board TTE dual-redundancy networks, resulting in low network reliability and resource utilization.

Method used

A communication method based on TTE dual-redundancy network is adopted. Redundancy identifiers are introduced by extending the ARP protocol. Dynamic path selection and redundancy management are performed by combining the SNMP protocol. A hierarchical protection mechanism for BE data cold backup and TT/RC data hot redundancy is designed to realize redundancy-aware ARP policy and fault switching mechanism to ensure that data is transmitted only on the effective redundancy link.

Benefits of technology

It improves the data transmission reliability and real-time performance of the onboard TTE dual-redundancy network, reduces network load, reduces bandwidth consumption, and improves network resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121262052B_ABST
    Figure CN121262052B_ABST
Patent Text Reader

Abstract

The application discloses a communication method based on a TTE dual-redundancy network and belongs to the technical field of satellite network communication, and comprises the following steps: a hierarchical guarantee mechanism of BE data cold backup and TT / RC data hot redundancy is designed; then, for BE multicast service, redundancy switching is carried out through remote control instructions, for BE unicast service, an ARP trigger mechanism is modified, and a redundancy attribute is introduced in the ARP protocol, so that data transmission is only carried out on an effective redundancy link where a target device is located. The state of the dual-redundancy path is dynamically monitored in combination with an SNMP protocol, so that the network resource utilization rate and the real-time performance and reliability of network data transmission are significantly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of satellite network communication technology, and in particular to an SNMP network management method based on a Time-Trigger-Ethernet (TTE) dual-redundancy network. Specifically, by extending the redundancy attribute awareness mechanism of Address Resolution Protocol (ARP) and combining it with an enhanced Simple Network Management Protocol (SNMP) monitoring system, dynamic path selection and redundancy management of dual-redundancy links in the satellite network are achieved, thereby improving the reliability and real-time performance of the satellite communication system. Background Technology

[0002] Time-triggered Ethernet (TTE), an innovative protocol that integrates traditional Ethernet with deterministic real-time communication, has been widely used in high-reliability scenarios such as aerospace and industrial control. Through global clock synchronization and predefined scheduling mechanisms, it classifies network traffic into three categories: Time-triggered (TT), Rate-constrained (RC), and Best-effort (BE), achieving quality assurance for different levels of services. In the field of satellite communication, the adoption of a dual-redundant TTE dual-redundant network architecture can significantly improve the fault tolerance capability of inter-satellite links.

[0003] However, traditional TTE dual-redundancy networks cannot be directly used in new satellite communication systems dealing with massive data transmission. This is because, in scenarios involving dual-redundancy link transmission of large amounts of BE data, the standard ARP protocol only records IP-MAC mappings and cannot distinguish the redundancy attributes of the destination device. This results in unicast data still needing to be sent via dual paths, and redundant ARP requests in the dual-redundancy network can lead to broadcast storms, increasing network load. Furthermore, existing SNMP network management protocols cannot detect the health status of dual-redundancy paths in real time, leading to high failover latency and impacting network reliability. Summary of the Invention

[0004] The technical problem solved by this invention is to overcome the shortcomings of the prior art and provide a communication method based on TTE dual-redundancy network. This solves the problem that standard network management mechanisms are difficult to apply to scenarios with high dynamic changes, high transmission latency, and limited resources such as satellite node transmission and network in on-board TTE dual-redundancy networks. As a result, uplink and downlink service data cannot be accurately scheduled to the appropriate redundancy for equipment use, which affects the overall application performance and causes redundancy waste.

[0005] The technical solution of this invention is: a communication method based on a TTE dual-redundancy network, wherein the TTE dual-redundancy network includes onboard switching equipment, a terminal unit (CTU) for processing uplink remote control, satellite terminal equipment, and a ground control center. The satellite terminal equipment is topologically connected through the onboard switching equipment, transmits terrestrial uplink service data through a satellite-to-ground link, and controls the TTE dual-redundancy network communication link based on the SNMP protocol. The communication method includes:

[0006] Step 1: When the onboard switching equipment starts up, it establishes a time-triggered communication channel with the satellite terminal equipment through the synchronization mechanism of the TTE dual-redundancy network. The dual-redundancy ports of the onboard switching equipment broadcast an initial configuration message containing a redundancy identifier, which is used for port configuration and message synchronization between TTE dual-redundancy network devices.

[0007] Step 2: The ground control center sends uplink services to the TTE dual-redundancy network. The service data in the uplink services includes the target IP address and unicast and multicast service identifiers.

[0008] Step 3: After receiving the uplink service from the ground control center, the terminal equipment CTU parses the data and determines whether it is a multicast or multicast service based on the unicast or multicast service identifier. If it is a multicast service, the service data is forwarded through the current redundancy link. If it is a unicast service, the redundancy-aware ARP request process is triggered, and steps 4 and 5 are executed.

[0009] Step 4: Before sending service data, the terminal equipment CTU sends ARP request messages to the onboard switching equipment in both redundancy, and the onboard switching equipment forwards them to the satellite terminal equipment.

[0010] Step 5: After receiving the ARP request message sent by the onboard switching equipment, if the destination IP address in the ARP request message is the same as the IP address of the satellite terminal device, it returns its own MAC address and its redundancy identifier, generates an ARP response message and sends it to the onboard switching equipment. The onboard switching equipment forwards the ARP response message to the terminal device CTU and executes Step 6; otherwise, it discards the message.

[0011] Step 6: After receiving the ARP response message from the onboard switching equipment, the terminal equipment CTU updates its own dynamic ARP table, encapsulates the service data with the destination MAC address and redundancy identifier, and sends it to the destination satellite terminal equipment through the returned redundancy of the onboard switching equipment.

[0012] Furthermore, it also includes a fault switching and alarm network control method: periodically obtain link status from the onboard switching equipment, and when the SNMP protocol agent detects that the error rate of a certain redundant link exceeds the threshold, it sends a TRAP message alarm to the ground control center; the ground control center forces the switching of the redundant link through uplink commands.

[0013] Furthermore, in step four, for multicast services, the current redundancy link is switched by uplink commands.

[0014] Furthermore, in step four, the onboard switching device receives the ARP request message, obtains the IP address and MAC address information in the ARP request message, generates an ARP forwarding table, and forwards it to the satellite terminal device.

[0015] Furthermore, the redundancy identifier field in the ARP response message is implemented using TTE protocol extension bits, which is compatible with the standard Ethernet frame format.

[0016] Furthermore, it also includes a graded protection method that uses BE data cold backup and TT / RC data hot redundancy: the TT, RC and BE data streams in the TTE dual-redundancy network are processed in a graded manner; for TT and RC data streams, they are allowed to be transmitted simultaneously on dual redundancy, and deduplication is only performed at the satellite terminal equipment receiving the data; for unicast and multicast services of BE data, the processing steps of steps two to six are adopted.

[0017] Furthermore, it also includes a redundancy-aware ARP strategy triggered by instructions: if the service received by the terminal device CTU is a unicast instruction, an ARP request is sent to both redundancies simultaneously once per second, for a maximum of four times; if an ARP response message is received from the terminal device CTU during this process, the processing steps in step six are followed to send unicast service data to the destination satellite terminal device; if no ARP response message is received by any of the redundancies within four seconds, the message is discarded.

[0018] Furthermore, the dynamic ARP table adopts the IP-MAC-redundancy attribute ARP entry type, so that address resolution and data transmission are performed only on the effective redundancy link; the SNMP protocol includes the TRAP method for dynamically monitoring the status of dual-redundancy network information transmission paths.

[0019] Furthermore, in step six, when the terminal device CTU sends BE service data, it fills the source MAC field in different MAC frame headers to enable the CTU carrier board component responsible for transmission to identify the two redundancies; if a message needs to be sent from one of the redundancies, the source MAC field is filled with six bytes of 0x20; if a message needs to be sent from the other redundancy, the source MAC field is filled with six bytes of 0x40; after the carrier board component identifies the redundancy, it replaces the source MAC field with its own MAC and sends the message from that redundancy link.

[0020] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the communication method based on a TTE dual-redundancy network.

[0021] The advantages of this invention compared to the prior art are:

[0022] 1. This invention implements a hierarchical processing mechanism for different service data in the onboard TTE dual-redundancy network, ensuring reliable dual-redundancy data transmission in the onboard TTE dual-redundancy network while reducing bandwidth overhead through single-redundancy transmission of BE services.

[0023] 2. This invention implements a command-triggered redundancy-aware ARP strategy. By extending the redundancy identifier of the ARP protocol, it ensures that address resolution and data transmission are performed only on valid redundancy links, thereby reducing network load and improving the throughput of dual-redundancy networks.

[0024] 3. This invention implements a network management strategy for dual-redundant link status monitoring and remote control, solving the problem of service loss caused by delayed primary / backup redundancy switching and improving network reliability. Attached Figure Description

[0025] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0026] Figure 1 This is a schematic diagram illustrating an application scenario of an embodiment of the present invention;

[0027] Figure 2 This is a flowchart of different service data transmission processes in the onboard TTE dual-redundancy network according to an embodiment of the present invention;

[0028] Figure 3 This is a flowchart of the redundancy-aware ARP protocol message interaction in an embodiment of the present invention. Detailed Implementation

[0029] To better understand the above technical solutions, the technical solutions of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solutions of the present invention, rather than limitations on the technical solutions of the present invention. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.

[0030] This invention proposes a communication method based on a TTE dual-redundancy network. First, a hierarchical protection mechanism is designed for BE data cold backup and TT / RC data hot redundancy. Then, for BE multicast services, redundancy switching is performed via remote control commands; for BE unicast services, an ARP request mechanism triggered by commands is designed, and a redundancy attribute is introduced into the ARP protocol to ensure data transmission only on the effective redundancy link where the destination device resides. Combined with SNMP protocol for dynamic monitoring of the dual-redundancy path status, this significantly improves network resource utilization and the real-time performance and reliability of network data transmission. This communication method manages network communication links, establishing a network management communication channel based on the SNMP protocol between the onboard equipment and the ground control center. The SNMP protocol is used to monitor the performance and issue fault alarms for the inter-satellite dual-redundancy network communication links, and the redundancy characteristics of the TTE dual-redundancy network ensure reliable transmission of SNMP management information between the satellite and ground.

[0031] The following description, in conjunction with the accompanying drawings, provides a more detailed explanation of a communication method based on a TTE dual-redundancy network provided by an embodiment of the present invention. Specific implementation methods may include:

[0032] A communication method based on a TTE dual-redundant network is applied to a satellite communication system employing a TTE dual-redundant network. The satellite network includes onboard switching equipment, a core terminal unit (CTU) for processing uplink remote control, other satellite terminal equipment, and a ground control center. The satellite terminal equipment is topologically connected through the onboard switching equipment, and ground uplink service data is transmitted via a satellite-to-ground link. Figure 3 The method includes the following steps:

[0033] A. When the onboard switching equipment starts up, it establishes a time-triggered communication channel with the satellite terminal equipment through the TTE dual-redundancy network synchronization mechanism; the A / B redundancy ports of the onboard switching equipment broadcast initial configuration messages containing redundancy identifiers (A / B).

[0034] B. A tiered protection mechanism utilizing BE data cold backup and TT / RC service hot redundancy is employed to perform tiered processing on the three types of data streams in the TTE dual-redundancy network: time-triggered (TT), rate-constrained (RC), and best-effort BE. For TT and RC data streams, simultaneous transmission on both redundancies is permitted, with deduplication only performed at the receiving terminal. For unicast / multicast services of BE data, the processing steps in step CG are applied.

[0035] C. The ground control center sends uplink services to the satellite network, where the service data header contains the target IP address and unicast / multicast service identifiers.

[0036] D. After receiving the uplink service from the ground control center, the core terminal equipment (CTU) performs data parsing and multicast / unicast determination: if it is a multicast service, the data is forwarded through the current redundancy link; if it is a unicast service, the redundancy-aware ARP request process is triggered (step EF).

[0037] E. Before sending service data, the core terminal equipment (CTU) sends ARP request messages to the onboard switching equipment on both A and B redundancy levels to obtain the MAC address and redundancy attributes of the destination terminal equipment.

[0038] F. After receiving the ARP request message from the onboard switching equipment, if the destination IP address in the ARP request message is the same as the IP address of the satellite terminal, it generates an ARP response message, returns its own MAC address and its redundancy identifier (A / B), and sends it to the onboard switching equipment to execute step G; otherwise, it discards the message.

[0039] G. After receiving the ARP response message from the onboard switching equipment, the core terminal unit (CTU) updates its own dynamic ARP table (IP-MAC-redundancy), encapsulates the service data with the destination MAC address and redundancy identifier, and sends it to the destination satellite terminal through the returned redundancy.

[0040] H. Configure a fault-switching and alarm network management mechanism to periodically obtain link status from the onboard switching equipment. When the SNMP agent detects that the error rate of a certain redundant link exceeds the threshold, it immediately sends a TRAP message alarm to the ground control center. The ground control center forces a switchover of the redundant link via the uplink SET command.

[0041] Furthermore, in step D, for multicast services, the current redundant link can be switched by uplink commands.

[0042] Furthermore, in step E, the onboard switching device receives an ARP request message, obtains the IP address and MAC address information from the ARP request message, and generates an ARP forwarding table.

[0043] Furthermore, in step F, the onboard routing and switching device receives the ARP response message, obtains the IP address and MAC address information in the ARP response message, and generates an ARP forwarding table; the redundancy identifier field of the ARP message is implemented through the TTE protocol extension bit, which is compatible with the standard Ethernet frame format.

[0044] Furthermore, in step G, when encapsulating service data, the carrier board component responsible for transmission identifies redundancy A and redundancy B by filling the source MAC field in different MAC frame headers. If a message needs to be sent from redundancy A, the source MAC field is filled with six bytes of 0x20; if a message needs to be sent from redundancy B, the source MAC field is filled with six bytes of 0x40. After identification, the carrier board component replaces the source MAC field with its own MAC address and sends the message to the network through the corresponding redundancy link.

[0045] In the solution provided in the embodiments of the present invention, Figure 1 The diagram illustrates a satellite communication scenario based on a TTE dual-redundancy network. The satellite network includes onboard switching equipment, a core terminal unit (CTU) for uplink remote control, other satellite terminal equipment, and a ground control center. Satellite terminal equipment is interconnected via the onboard switching equipment, and uplink data transmission is performed via a satellite-to-ground link. The ground control center remotely controls the satellite terminal equipment via the uplink. The onboard switching equipment performs functions such as forwarding data packets between satellite devices, while the core terminal unit performs onboard data forwarding and processing. A redundancy awareness mechanism ensures data transmission only on the effective redundancy link where the destination device is located. Combined with SNMP protocol, the dual-redundancy path status is dynamically monitored, significantly improving network resource utilization and the real-time performance and reliability of network data transmission.

[0046] like Figure 2 , 3 As shown, the method includes the following steps:

[0047] A. When the A / B redundancy ports of the onboard switching equipment are started, a synchronization channel is established with the satellite terminal equipment (CTU and other terminals) through the TTE dual-redundancy network time synchronization protocol. After successful synchronization, the TTE dual-redundancy network enters a time-triggered scheduling cycle, allocating static time slots for critical service transmission. The A / B redundancy ports of the onboard switching equipment broadcast initial configuration messages containing redundancy identifiers (A / B), and the satellite terminal equipment listens for and records the dual-redundancy link information.

[0048] B. Utilize the hierarchical protection mechanism of BE data cold backup and TT / RC service hot redundancy to perform hierarchical processing of TT, RC, and BE data streams in the TTE dual-redundancy network.

[0049] Further, step B can be divided into the following steps:

[0050] S110: Time-triggered (TT) and rate-constrained (RC) service flows are transmitted in parallel on the A / B dual-redundancy link. When the satellite terminal equipment processes the data after receiving it, it adds a deduplication interface to remove duplicate data received from the dual-redundancy link.

[0051] S120: Implement a cold backup strategy for unicast / multicast services of BE data. For multicast services, forward directly by activating the redundancy link (default A); for unicast services, trigger the redundancy-aware ARP process (step DF) to dynamically select the optimal redundancy link.

[0052] C. The ground control center sends uplink services to the satellite network. The service data header includes the target IP address and a unicast / multicast service identifier (occupying 5 bits). After being modulated by the ground station, the data frame is uplinked to the satellite network via the Ka / Ku band and received by the core terminal unit (CTU).

[0053] D. After receiving the uplink service from the ground control center, the core terminal equipment (CTU) performs data parsing and multicast / unicast judgment, and processes the data accordingly.

[0054] Furthermore, step D can be divided into the following steps:

[0055] S210: The core terminal equipment (CTU) determines the service identifier in the field. If the field is 0x00110, it is a unicast service and is processed according to step S230; if the field is 0x0, it is a multicast service and is processed according to step S220.

[0056] S220: For multicast services, forward data through the currently active redundant link (default A). Specifically, the frame header sets the multicast IP address (232.64.XX.XX) and the multicast MAC address (specifically 01:00:5E:XX:XX:XX), where XX represents the destination IP field extracted from the service data. If a ground command is received requesting a switch to a redundant link (e.g., A→B), then switch to link B for transmission.

[0057] S230: If it is a unicast service, extract the target IP address and check the local dynamic ARP table (IP-MAC-redundancy). If the entry exists and the redundancy link status is normal, directly encapsulate the data and send it (jump to step G); otherwise, trigger an ARP request (step EF).

[0058] E. Before sending service data, the Core Terminal Unit (CTU) sends ARP request packets to the onboard switching equipment on both A and B redundancy ports to obtain the MAC address of the destination terminal device. The target IP address of the ARP request packet is the destination IP of the unicast service, and the source MAC address is the MAC address of the A / B redundancy port of the CTU. After receiving the ARP request, the onboard switching equipment parses the source IP, source MAC, and redundancy identifier, generates / updates a dynamic ARP forwarding table (IP-MAC-redundancy), and then forwards the request to the beam where the target terminal is located according to the routing table, recording the forwarding timestamp for fault detection.

[0059] F. After receiving the ARP request message from the onboard switching device, the satellite terminal checks the destination IP address. If the destination IP address in the ARP request message is the same as the IP address of the satellite terminal, it generates an ARP response message, returns its own MAC address and its redundancy identifier (A / B), and sends it to the onboard switching device. The onboard terminal device synchronously updates its ARP table (IP-MAC-redundancy) and executes step G. If the IP does not match, the request is discarded.

[0060] G. After receiving the ARP response message from the onboard switching equipment, the core terminal unit (CTU) updates its own dynamic ARP table (IP-MAC-redundancy). Then, it encapsulates the service data with information such as the destination MAC address and redundancy identifier, selects the transmission link according to the redundancy identifier (such as the A→A link, the B→B link), and sends it to the destination satellite terminal.

[0061] H. Configure a fault-switching and alarm network management mechanism to periodically obtain link status from the onboard switching equipment. When the SNMP agent detects that the error rate of a certain redundant link exceeds a threshold, it determines that the link is faulty and immediately sends a TRAP message alarm to the ground control center. The ground control center can force a switchover of the redundant link via uplink remote control commands.

[0062] In summary, this invention presents a novel communication method based on a TTE dual-redundancy network, applicable to scenarios with satellite TTE dual-redundancy networks. This invention optimizes the monitoring and scheduling process in satellite dual-redundancy networks by employing methods such as TTE time synchronization and dual-redundancy link status synchronization, SNMP agent-driven redundant link fault detection and switching, and hot redundancy and cold backup hierarchical protection. This achieves dynamic perception of dual-redundancy links in satellite networks, hierarchical service protection, and second-level fault switching, thereby improving network resource utilization. An ARP request command triggering mechanism is designed, and by introducing a redundancy identifier extension field and the TRAP mechanism of the SNMP protocol, data is transmitted only on effective redundancy links. This solves the service loss problem caused by the lag in redundant link status synchronization in traditional satellite networks, significantly improving the real-time performance and reliability of network data transmission.

[0063] This invention provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform... Figure 1 The method described.

[0064] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0065] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0066] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0067] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0068] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

[0069] The contents not described in detail in this specification are common knowledge to those skilled in the art.

Claims

1. A communication method based on a TTE dual-redundancy network, wherein the TTE dual-redundancy network includes a satellite-borne switching device, a terminal unit (CTU) for processing uplink remote control, satellite terminal devices, and a ground control center, wherein the satellite terminal devices are interconnected via the satellite-borne switching device, transmit uplink service data via a satellite-to-ground link, and control the TTE dual-redundancy network communication link based on the SNMP protocol, characterized in that... The communication method includes: Step 1: When the onboard switching equipment starts up, it establishes a time-triggered communication channel with the satellite terminal equipment through the synchronization mechanism of the TTE dual-redundancy network. The dual-redundancy ports of the onboard switching equipment broadcast an initial configuration message containing a redundancy identifier, which is used for port configuration and message synchronization between TTE dual-redundancy network devices. Step 2: The ground control center sends uplink services to the TTE dual-redundancy network. The service data in the uplink services includes the target IP address and unicast and multicast service identifiers. Step 3: After receiving the uplink service from the ground control center, the terminal equipment CTU parses the data and determines whether it is a multicast or multicast service based on the unicast or multicast service identifier. If it is a multicast service, the service data is forwarded through the current redundancy link. If it is a unicast service, the redundancy-aware ARP request process is triggered, and steps 4 and 5 are executed. Step 4: Before sending service data, the terminal equipment CTU sends ARP request messages to the onboard switching equipment in both redundancy, and the onboard switching equipment forwards them to the satellite terminal equipment. Step 5: After receiving the ARP request message sent by the onboard switching equipment, if the destination IP address in the ARP request message is the same as the IP address of the satellite terminal device, it returns its own MAC address and its redundancy identifier, generates an ARP response message and sends it to the onboard switching equipment. The onboard switching equipment forwards the ARP response message to the terminal device CTU and executes Step 6; otherwise, it discards the message. Step 6: After receiving the ARP response message from the onboard switching equipment, the terminal equipment CTU updates its own dynamic ARP table, encapsulates the service data with the destination MAC address and redundancy identifier, and sends it to the destination satellite terminal equipment through the returned redundancy of the onboard switching equipment.

2. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, It also includes fault switching and alarm network control methods: periodically obtain link status from the on-board switching equipment, and when the SNMP protocol agent detects that the error rate of a certain redundant link exceeds the threshold, it sends a TRAP message alarm to the ground control center; the ground control center forces the switching of redundant links through uplink commands.

3. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, In step four, for multicast services, the current redundancy link is switched by uplink commands.

4. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, In step four, the onboard switching device receives the ARP request message, obtains the IP address and MAC address information in the ARP request message, generates an ARP forwarding table, and forwards it to the satellite terminal device.

5. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, The redundancy identifier field in the ARP response message is implemented through the TTE protocol extension bit, which is compatible with the standard Ethernet frame format.

6. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, It also includes a graded protection method that uses BE data cold backup and TT / RC data hot redundancy: the TT, RC and BE data streams in the TTE dual-redundancy network are processed in a graded manner; for TT and RC data streams, they are allowed to be transmitted simultaneously on dual redundancy, and deduplication is only performed at the satellite terminal equipment receiving the data; for unicast and multicast services of BE data, the processing steps in steps two to six are adopted.

7. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, It also includes a redundancy-aware ARP strategy triggered by instructions: if the service received by the terminal device CTU is a unicast instruction, an ARP request is sent to the dual redundancy device once per second, for a maximum of four times. If an ARP response message is received from the terminal device CTU during this process, the processing steps in step six are followed to send unicast service data to the destination satellite terminal device; if no ARP response message is received within four seconds, the message is discarded.

8. The communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, The dynamic ARP table uses the IP-MAC-redundancy attribute ARP entry type, ensuring that address resolution and data transmission only occur on valid redundant links; the SNMP protocol includes the TRAP method for dynamically monitoring the status of dual-redundancy network information transmission paths.

9. A communication method based on a TTE dual-redundancy network according to claim 1, characterized in that, In step six, when the terminal device CTU sends BE service data, it fills the source MAC field in different MAC frame headers to enable the CTU carrier board component responsible for transmission to identify the two redundancies. If a message needs to be sent from one of the redundancies, the source MAC field is filled with six bytes of 0x20; if a message needs to be sent from the other redundancy, the source MAC field is filled with six bytes of 0x40. After the carrier board component identifies the redundancy, it replaces the source MAC field with its own MAC and sends the message from that redundancy link.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Carrier rocket test launch control network system based on fusion of real-time network and Ethernet

    CN117768342A

  • Method for secure dynamic bandwidth allocation in the tt ethernet

    WO2009121087A1