A network topology node and communication method thereof, and a bidirectional ring network using the node

By introducing protocol processors and data transceiver ports into network topology nodes, it can be switched to a network controller or network terminal during a single communication process, solving the field caused by different hardware designs of FC-AE-1553 protocol nodes in the prior art. The problem of inconvenience in maintenance has achieved network communication that is convenient for maintenance and improved system robustness.

CN118842675BActive Publication Date: 2025-02-14BEIJING TASSON SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411313449.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-02-14
Estimated Expiration
2044-09-20

AI Technical Summary

Technical Problem

In the prior art, the hardware design of the FC-AE-1553 protocol nodes is different, resulting in inconvenient on-site maintenance.

Method used

It provides a network topology node, including a protocol processor and a data transceiver port, which can switch to a network controller or network terminal during a single communication, and realize network communication through the same hardware design.

Benefits of technology

It realizes network communication in the network topology, facilitates on-site maintenance, improves the robustness and fault tolerance of the system, and reduces the risk of single point of failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118842675B_ABST
    Figure CN118842675B_ABST
Patent Text Reader

Abstract

The present invention provides a network topology node and a communication method thereof, and a bidirectional ring network using the node, and relates to the technical field of network information transmission. The network topology node comprises: when the network topology node is switched to a network controller, data is sent to an adjacent network topology node through a sending interface to a target network topology node, and a response returned by the target network topology node is received through a receiving interface; when the network topology node is switched to a network terminal, data sent by an adjacent network topology node is received through a receiving interface, and if the address of the data is not the network topology node, the data is forwarded to another adjacent network topology node through the sending interface, and if the address of the data is the network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller; a response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through the sending interface until the response is returned to the network controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network information transmission, and in particular to a network topology node and a communication method thereof, and a bidirectional ring network using the node. Background Art

[0002] When traditional FC is applied in the field of data communication technology, the network topology generally includes bus network, arbitration ring network and switching network. Among them, the transmission medium of arbitration ring network generally uses optical fiber, and the hardware design of FC-AE-1553 protocol node in arbitration ring network generally includes ASIC chip or FPGA chip and optical module. ASIC chip or FPGA chip realizes FC-AE-1553 protocol stack, and optical module realizes physical layer function in FC protocol.

[0003] The types of FC-AE-1553 protocol nodes generally include network controllers (NC) and network terminals (NT). NC and NT have different functions, so the hardware designs in NC and NT are different. For example, the optical modules in NC and NT are different. Therefore, when the type of FC-AE-1553 protocol node needs to be adjusted due to changes in demand, the wiring needs to be redesigned, which brings inconvenience to on-site maintenance. Summary of the invention

[0004] The invention provides a network topology node and a communication method thereof, and a bidirectional ring network using the node, so as to solve the inconvenience caused to on-site maintenance by different hardware designs of FC-AE-1553 protocol nodes in the prior art.

[0005] The present invention provides a network topology node, comprising: a protocol processor and a data transceiver port, wherein the data transceiver port comprises a receiving interface and a sending interface, and the protocol processor is used to switch the network topology node to a network controller or a network terminal during a single communication process;

[0006] In the case where the network topology node is switched to a network controller, data is sent to a target network topology node through a sending interface to an adjacent network topology node, and a response returned by the target network topology node is received through a receiving interface;

[0007] In the case where the network topology node is switched to a network terminal, data sent by an adjacent network topology node is received through a receiving interface, and if the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller;

[0008] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0009] According to a network topology node provided by the present invention, the data transceiver port includes an upstream sending interface, an upstream receiving interface, a downstream sending interface and a downstream receiving interface;

[0010] Sending data to a target network topology node through a sending interface to an adjacent network topology node, and receiving a response returned by the target network topology node through a receiving interface, including:

[0011] Sending data to the target network topology node from the upstream network topology node through the upstream sending interface, receiving a response returned by the target network topology node through the upstream receiving interface, sending data to the target network topology node from the downstream network topology node through the downstream sending interface, and receiving a response returned by the target network topology node through the downstream receiving interface;

[0012] Receiving data sent by an adjacent network topology node through a receiving interface, if the address of the data is not the current network topology node, forwarding the data to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, generating a response and sending it to the adjacent network topology node, until the response is returned to the network controller, including:

[0013] Receive data sent by an upstream network topology node through an upstream receiving interface; if the address of the data is not the current network topology node, forward the data to the downstream network topology node through a downstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the upstream network topology node; receive data sent by a downstream network topology node through a downstream receiving interface; if the address of the data is not the current network topology node, forward the data to the upstream network topology node through an upstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the downstream network topology node;

[0014] Receiving a response sent by an adjacent network topology node through a receiving interface, and forwarding the response to another adjacent network topology node through a sending interface until the response is returned to the network controller, including:

[0015] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0016] According to a network topology node provided by the present invention, the protocol processor includes a type selection module, a network controller module and a network terminal module, and the type selection module is used to enable the network controller module or the network terminal module in a single communication process;

[0017] When the network controller module is enabled, data is sent to the target network topology node through the sending interface to the adjacent network topology node, and a response returned by the target network topology node is received through the receiving interface;

[0018] When the network terminal module is enabled, data sent by an adjacent network topology node is received through a receiving interface. If the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface. If the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller.

[0019] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0020] According to a network topology node provided by the present invention, the data transceiver port includes an upstream sending interface, an upstream receiving interface, a downstream sending interface and a downstream receiving interface; the protocol processor also includes a redundant data management module;

[0021] When the network controller module is enabled, data is sent from the upstream network topology node to the target network topology node through the upstream sending interface, a response returned by the target network topology node is received through the upstream receiving interface and sent to the redundant data management module, data is sent from the downstream network topology node to the target network topology node through the downstream sending interface, a response returned by the target network topology node is received through the downstream receiving interface and sent to the redundant data management module; a valid response is obtained through the redundant data management module;

[0022] When the network terminal module is enabled, the data sent by the upstream network topology node is received through the upstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the downstream network topology node through the downstream sending interface. If the address of the data is the current network topology node, the data is sent to the redundant data management module. The data sent by the downstream network topology node is received through the downstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the upstream network topology node through the upstream sending interface. If the address of the data is the current network topology node, the data is sent to the redundant data management module. A valid data path is obtained through the redundant data management module. A response is generated and returned to the network controller via the upstream network topology node and returned to the network controller via the downstream network topology node.

[0023] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0024] According to a network topology node provided by the present invention, the redundant data management module includes a de-redundancy unit and a data frame management unit;

[0025] When the network controller module is enabled, data is sent from the upstream network topology node to the target network topology node through the upstream sending interface, a response returned by the target network topology node is received through the upstream receiving interface and sent to the de-redundancy unit, data is sent from the downstream network topology node to the target network topology node through the downstream sending interface, a response returned by the target network topology node is received through the downstream receiving interface and sent to the de-redundancy unit; a de-duplicated response is sent to the data frame management unit through the de-redundancy unit to obtain a valid response;

[0026] When the network terminal module is enabled, data sent by the upstream network topology node is received through the upstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the downstream network topology node through the downstream sending interface. If the address of the data is the current network topology node, the data is sent to the de-redundancy unit. Data sent by the downstream network topology node is received through the downstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the upstream network topology node through the upstream sending interface. If the address of the data is the current network topology node, the data is sent to the de-redundancy unit. The de-redundancy unit sends the de-duplicated data to the data frame management unit to obtain one channel of valid data. A response is generated and returned to the network controller via the upstream network topology node and returned to the network controller via the downstream network topology node.

[0027] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0028] A network topology node provided by the present invention further includes a main processor, the main processor is connected to the protocol processor, the protocol processor also includes a data conversion module, the data conversion module is connected to the sending interface;

[0029] In the case where the network topology node is switched to a network controller, the main processor sends data to the protocol processor, and the data conversion module in the protocol processor sends a transmission data frame to the target network topology node through a sending interface to an adjacent network topology node, and receives a response data frame returned by the target network topology node through a receiving interface;

[0030] In the case where the network topology node is switched to a network terminal, the data conversion module receives a transmission data frame sent by an adjacent network topology node through a receiving interface, and if the address of the transmission data frame is not the current network topology node, forwards the transmission data frame to another adjacent network topology node through a sending interface, and if the address of the transmission data frame is the current network topology node, obtains data corresponding to the transmission data frame and sends it to the main processor, the main processor generates a response and sends it to the protocol processor, and the data conversion module in the protocol processor sends the response data frame to the adjacent network topology node through the sending interface until the response data frame is returned to the network controller;

[0031] The data conversion module receives a response data frame sent by an adjacent network topology node through a receiving interface, and forwards the response data frame to another adjacent network topology node through a sending interface until the response data frame is returned to the network controller.

[0032] A network topology node provided according to the present invention further includes a main processor, the main processor is connected to the protocol processor, and the protocol processor includes a random access memory;

[0033] When the network controller module is enabled, the main processor sends data to the random access memory, the network controller module reads data from the random access memory, sends data to the target network topology node through the sending interface to the adjacent network topology node, receives a response returned by the target network topology node through the receiving interface, sends the response to the network controller module for storage in the random access memory, and the main processor reads the response from the random access memory;

[0034] In the case where the network terminal module is enabled, data sent by an adjacent network topology node is received through a receiving interface. If the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface. If the address of the data is the current network topology node, the data is stored in the random access memory. The main processor reads data from the random access memory to generate a response, and stores the response in the random access memory. The network terminal module reads the response from the random access memory and sends it to the adjacent network topology node until the response is returned to the network controller.

[0035] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0036] The present invention also provides a communication method for a network topology node, which is used for any of the network topology nodes described above, and the communication method comprises:

[0037] In the case where the network topology node is switched to a network controller, data is sent to a target network topology node through a sending interface to an adjacent network topology node, and a response returned by the target network topology node is received through a receiving interface;

[0038] In the case where the network topology node is switched to a network terminal, data sent by an adjacent network topology node is received through a receiving interface, and if the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller;

[0039] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0040] According to a communication method of a network topology node provided by the present invention, data is sent to a target network topology node through a sending interface to an adjacent network topology node, and a response returned by the target network topology node is received through a receiving interface, including:

[0041] Sending data to the target network topology node from the upstream network topology node through the upstream sending interface, receiving a response returned by the target network topology node through the upstream receiving interface, sending data to the target network topology node from the downstream network topology node through the downstream sending interface, and receiving a response returned by the target network topology node through the downstream receiving interface;

[0042] Receiving data sent by an adjacent network topology node through a receiving interface, if the address of the data is not the current network topology node, forwarding the data to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, generating a response and sending it to the adjacent network topology node, until the response is returned to the network controller, including:

[0043] Receive data sent by an upstream network topology node through an upstream receiving interface; if the address of the data is not the current network topology node, forward the data to the downstream network topology node through a downstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the upstream network topology node; receive data sent by a downstream network topology node through a downstream receiving interface; if the address of the data is not the current network topology node, forward the data to the upstream network topology node through an upstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the downstream network topology node;

[0044] Receiving a response sent by an adjacent network topology node through a receiving interface, and forwarding the response to another adjacent network topology node through a sending interface until the response is returned to the network controller, including:

[0045] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0046] The present invention also provides a bidirectional ring network, comprising a plurality of nodes connected in a ring shape, wherein the nodes are any of the network topology nodes described above.

[0047] The present invention provides a network topology node and a communication method thereof, and a bidirectional ring network using the node. The network topology node includes a network controller and a network terminal. The network controller and the network terminal both include a protocol processor and a data transceiver port. The data transceiver port includes a receiving interface and a sending interface. By using the same hardware design of the network controller or the network terminal, the network topology node can be switched to a network controller or a network terminal through the protocol processor in a single communication process according to actual needs, so as to realize network communication in a network topology structure, thereby facilitating on-site maintenance of the network topology structure. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0049] Figure 1 It is one of the structural schematic diagrams of the network topology node provided by the present invention.

[0050] Figure 2 This is one of the schematic diagrams of the network controller provided by the present invention sending data to the network terminal.

[0051] Figure 3 This is the second schematic diagram of the network controller provided by the present invention sending data to the network terminal.

[0052] Figure 4 This is the second structural schematic diagram of the network topology node provided by the present invention.

[0053] Figure 5 It is one of the structural diagrams of network topology nodes provided by the prior art.

[0054] Figure 6 The third structural diagram of the network topology node provided by the present invention.

[0055] Figure 7 A schematic flow chart of a communication method for network topology nodes provided by the present invention.

[0056] Figure 8 A schematic diagram of the network topology of a unidirectional ring network provided in the prior art.

[0057] Fig. 9 This is one of the structural schematic diagrams of the network topology structure of the bidirectional ring network provided by the present invention.

[0058] Fig.10 This is a second structural schematic diagram of the network topology structure of the bidirectional ring network provided by the present invention.

[0059] Fig.11 It is a schematic diagram of the protocol processor structure of the network topology node provided by the present invention. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0061] Combine the following Figure 1-Figure 11 The invention describes a network topology node and a communication method thereof, and a bidirectional ring network using the node.

[0062] Figure 1 is one of the structural diagrams of the network topology node provided by the present invention, such as Figure 1 As shown, the network topology node includes: a protocol processor and a data transceiver port, the data transceiver port includes a receiving interface and a sending interface, and the protocol processor is used to switch the network topology node to a network controller or a network terminal during a single communication process;

[0063] In the case where the network topology node is switched to a network controller, data is sent to a target network topology node through a sending interface to an adjacent network topology node, and a response returned by the target network topology node is received through a receiving interface;

[0064] In the case where the network topology node is switched to a network terminal, data sent by an adjacent network topology node is received through a receiving interface, and if the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller;

[0065] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0066] Among them, the protocol processor is a component that implements the network protocol used by the network topology structure, and is used to control the sending and receiving of data to ensure that the data is correctly transmitted and processed according to the network protocol used by the network topology structure.

[0067] The data transceiver port can receive signals from the transmission medium through the receiving interface, and transmit them to the protocol processor after converting the signal type. The data transceiver port can receive signals sent by the protocol processor, and transmit them to the transmission medium after converting the signal type. For example, the transmission medium can be an optical fiber, a coaxial cable, etc.

[0068] Single communication refers to a complete data transmission process between a network controller and a target network topology node. For example, during a single communication, if the network controller with control rights in the network topology structure is busy or abnormal, the protocol processor can switch the target network topology node in the network topology structure to the network controller to obtain control rights to complete the single communication based on the control system's switching mode command, so as to improve the fault tolerance and control robustness of the control system.

[0069] The Network Controller (NC) can write data to the Network Terminal (NT) and read data from the NT. Figure 2As shown, the data written by the network controller to the adjacent network terminal (intermediate network terminal) includes a command sequence (CMD) and a data sequence (DATA). The adjacent network terminal forwards the command sequence and the data sequence to the adjacent network terminal until the target network terminal. After receiving the command sequence and the data sequence, the target network terminal sends a status sequence (STA) to the adjacent network terminal. The adjacent network terminal forwards the status sequence to the adjacent network node until the network controller. The network controller ends the communication when it determines that the status sequence is valid.

[0070] like Figure 3 When the network controller reads data from the adjacent network terminal, the data sent by the network controller to the adjacent network terminal (intermediate network terminal) includes a command sequence, and the adjacent network terminal forwards the command sequence to the adjacent network terminal until the target network terminal. After receiving the command sequence, the target network terminal sends a status sequence and a data sequence to the adjacent network terminal, and the adjacent network terminal forwards the status sequence and the data sequence to the adjacent network node until the network controller. The network controller ends the communication when it determines that the status sequence is valid.

[0071] The network topology node provided in an embodiment of the present invention includes a network controller and a network terminal. The network controller and the network terminal both include a protocol processor and a data transceiver port. The data transceiver port includes a receiving interface and a sending interface. By using the same hardware design of the network controller or the network terminal, the network topology node can be switched to a network controller or a network terminal through the protocol processor in a single communication process according to actual needs to realize network communication in the network topology structure, thereby facilitating on-site maintenance of the network topology structure.

[0072] In the unidirectional ring network arbitration ring network topology structure, any abnormal link between any two network topology nodes will cause the system to crash, and the communication reliability is low. In order to provide system communication reliability, a bidirectional arbitration ring network topology structure can be used. When the network topology node can be applied to the bidirectional arbitration ring network topology structure, based on the above embodiment, the data transceiver port includes an upstream sending interface, an upstream receiving interface, a downstream sending interface and a downstream receiving interface;

[0073] Sending data to a target network topology node through a sending interface to an adjacent network topology node, and receiving a response returned by the target network topology node through a receiving interface, including:

[0074] Sending data to the target network topology node from the upstream network topology node through the upstream sending interface, receiving a response returned by the target network topology node through the upstream receiving interface, sending data to the target network topology node from the downstream network topology node through the downstream sending interface, and receiving a response returned by the target network topology node through the downstream receiving interface;

[0075] Receiving data sent by an adjacent network topology node through a receiving interface, if the address of the data is not the current network topology node, forwarding the data to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, generating a response and sending it to the adjacent network topology node, until the response is returned to the network controller, including:

[0076] Receive data sent by an upstream network topology node through an upstream receiving interface; if the address of the data is not the current network topology node, forward the data to the downstream network topology node through a downstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the upstream network topology node; receive data sent by a downstream network topology node through a downstream receiving interface; if the address of the data is not the current network topology node, forward the data to the upstream network topology node through an upstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the downstream network topology node;

[0077] Receiving a response sent by an adjacent network topology node through a receiving interface, and forwarding the response to another adjacent network topology node through a sending interface until the response is returned to the network controller, including:

[0078] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0079] In the process of data transmission and reception, upstream and downstream are two opposite directions. One direction can be designated as upstream and the other direction as downstream as needed. For example, the clockwise direction can be designated as upstream and the counterclockwise direction can be designated as downstream. The interface that sends data in the upstream direction is the upstream sending interface, and the interface that receives data from the upstream direction is the upstream receiving interface. The interface that sends data in the downstream direction is the downstream sending interface, and the interface that receives data from the downstream direction is the downstream receiving interface.

[0080] In the process of the network controller sending data from upstream and downstream to the target network terminal respectively, the intermediate network topology node located between the network controller in the upstream direction and the target network terminal sends the data sent by the network controller to the target network terminal in the upstream direction, and the intermediate network topology node located between the network controller in the downstream direction and the target network terminal sends the data sent by the network controller to the target network terminal in the downstream direction.

[0081] The technical effects of the working principles of the intermediate network topology nodes when the target network terminal sends responses to the network controller from upstream and downstream respectively are basically the same as the technical effects of the working principles of the intermediate network topology nodes when the network controller sends data to the target network terminal from upstream and downstream respectively, and will not be repeated here.

[0082] In an embodiment of the present invention, a network controller or a target network terminal receives data sent in a downstream direction through a downstream receiving interface, and sends data in an upstream direction through an upstream sending interface; receives data sent in an upstream direction through an upstream receiving interface, and sends data in a downstream direction through a downstream sending interface. When a problem occurs in communication in a certain direction, communication can be performed through an interface in another direction, thereby improving the robustness and fault tolerance of the system and reducing the risk of single point failures.

[0083] Based on any of the above embodiments, the protocol processor includes a type selection module, a network controller module and a network terminal module, and the type selection module is used to enable the network controller module or the network terminal module in a single communication process;

[0084] When the network controller module is enabled, data is sent to the target network topology node through the sending interface to the adjacent network topology node, and a response returned by the target network topology node is received through the receiving interface;

[0085] When the network terminal module is enabled, data sent by an adjacent network topology node is received through a receiving interface. If the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface. If the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller.

[0086] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0087] The type selection module mainly implements the selection and activation function of the network controller module and the network terminal module in the network protocol. The type selection module may include control logic to dynamically select and enable the network controller module or the network terminal module according to system requirements, and the control logic may be adjusted based on external instructions or internal states. Exemplarily, the type selection module may be a multiplexer (MUX).

[0088] The network controller module mainly implements the functions of the network controller in the network protocol, such as communication process control, message management queue, sending command sequence and data sequence, receiving status sequence and data sequence, interrupt generation and interrupt status storage, etc.

[0089] The network terminal module mainly implements the functions of the network terminal in the network protocol, receives the command sequence and data sequence of the network controller, saves the received data and sends the corresponding status sequence and data sequence according to the network protocol, generates interrupts and saves interrupt status, etc.

[0090] In an embodiment of the present invention, by enabling a network controller module or a network terminal module during a single communication process through a type selection module, the corresponding network topology node can be conveniently switched to a network controller or a network terminal, so that the network topology structure can meet actual communication needs and facilitate on-site maintenance of the network topology structure.

[0091] In a bidirectional arbitrated loop network topology, since the target network terminal receives data sent in an upstream direction and data sent in a downstream direction, or the network controller receives a response sent in an upstream direction and a response sent in a downstream direction, in order to avoid repeated processing of the same data or response in the target network terminal or the network controller, based on any of the above embodiments, the data transceiver port includes an upstream sending interface, an upstream receiving interface, a downstream sending interface and a downstream receiving interface; the protocol processor also includes a redundant data management module;

[0092] When the network controller module is enabled, data is sent from the upstream network topology node to the target network topology node through the upstream sending interface, a response returned by the target network topology node is received through the upstream receiving interface and sent to the redundant data management module, data is sent from the downstream network topology node to the target network topology node through the downstream sending interface, a response returned by the target network topology node is received through the downstream receiving interface and sent to the redundant data management module; a valid response is obtained through the redundant data management module;

[0093] When the network terminal module is enabled, the data sent by the upstream network topology node is received through the upstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the downstream network topology node through the downstream sending interface. If the address of the data is the current network topology node, the data is sent to the redundant data management module. The data sent by the downstream network topology node is received through the downstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the upstream network topology node through the upstream sending interface. If the address of the data is the current network topology node, the data is sent to the redundant data management module. A valid data path is obtained through the redundant data management module. A response is generated and returned to the network controller via the upstream network topology node and returned to the network controller via the downstream network topology node.

[0094] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0095] Exemplarily, when the network controller module is enabled, the redundant data management module can remove duplicate response data frames in the two responses after receiving the response sent by the target network terminal from the upstream direction and the response sent by the target network terminal from the downstream direction, sort the remaining response data frames in accordance with the rules of the network protocol, and obtain a response data frame sequence to obtain a valid response.

[0096] The working principle and technical effect of the redundant data management module obtaining one channel of valid data when the network terminal module is enabled are basically the same as the working principle and technical effect of the redundant data management module obtaining one channel of valid response when the network controller module is enabled, and will not be repeated here.

[0097] In this embodiment, in a bidirectional arbitration ring network topology structure, by setting a redundant data management module in the network topology node, one channel of valid data can be easily obtained, thereby avoiding erroneous operation of the network topology node caused by redundant data. In addition, by removing redundant data, the complexity of the hardware design of the network topology node can be reduced, the processing logic of the network topology node can be simplified, and the network topology node can be made more stable.

[0098] Based on any of the above embodiments, the redundant data management module includes a de-redundancy unit and a data frame management unit;

[0099] When the network controller module is enabled, data is sent from the upstream network topology node to the target network topology node through the upstream sending interface, a response returned by the target network topology node is received through the upstream receiving interface and sent to the de-redundancy unit, data is sent from the downstream network topology node to the target network topology node through the downstream sending interface, a response returned by the target network topology node is received through the downstream receiving interface and sent to the de-redundancy unit; a de-duplicated response is sent to the data frame management unit through the de-redundancy unit to obtain a valid response;

[0100] When the network terminal module is enabled, data sent by the upstream network topology node is received through the upstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the downstream network topology node through the downstream sending interface. If the address of the data is the current network topology node, the data is sent to the de-redundancy unit. Data sent by the downstream network topology node is received through the downstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the upstream network topology node through the upstream sending interface. If the address of the data is the current network topology node, the data is sent to the de-redundancy unit. The de-redundancy unit sends the de-duplicated data to the data frame management unit to obtain one channel of valid data. A response is generated and returned to the network controller via the upstream network topology node and returned to the network controller via the downstream network topology node.

[0101] Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

[0102] The de-redundancy unit mainly implements the de-redundancy function of the received two-way data or response. In some embodiments, the redundancy unit is also used for redundant backup of the two-way data or response. The data frame management unit mainly implements functions such as sequence management and frame management in the network protocol.

[0103] Exemplarily, when the network controller module is enabled, the de-redundancy unit can specifically receive the response data frame, and after performing redundant backup of the response received first, send the response data frame to the data frame management unit, obtain the response data frame that complies with the network protocol through the frame management of the data frame management unit, sort the response data frame according to the rules that comply with the network protocol through the sequence management of the data frame management unit, and obtain the response data frame sequence. At the same time, the de-redundancy unit can perform redundant backup of the response received later, and compare the response received first with the response received later, and if it is determined that the response received later is redundant data, obtain a valid response based on the response data frame sequence. If it is determined that the received response contains non-redundant data, the non-redundant data is sent to the data frame management unit, the response data frame sequence is adjusted, and a valid response is obtained based on the adjusted response data frame sequence.

[0104] like Figure 4 As shown, based on any of the above embodiments, the network topology node further includes a main processor, the main processor is connected to the protocol processor, the protocol processor further includes a data conversion module, and the data conversion module is connected to the sending interface;

[0105] In the case where the network topology node is switched to a network controller, the main processor sends data to the protocol processor, and the data conversion module in the protocol processor sends a transmission data frame to the target network topology node through a sending interface to an adjacent network topology node, and receives a response data frame returned by the target network topology node through a receiving interface;

[0106] In the case where the network topology node is switched to a network terminal, the data conversion module receives a transmission data frame sent by an adjacent network topology node through a receiving interface, and if the address of the transmission data frame is not the current network topology node, forwards the transmission data frame to another adjacent network topology node through a sending interface, and if the address of the transmission data frame is the current network topology node, obtains data corresponding to the transmission data frame and sends it to the main processor, the main processor generates a response and sends it to the protocol processor, and the data conversion module in the protocol processor sends the response data frame to the adjacent network topology node through the sending interface until the response data frame is returned to the network controller;

[0107] The data conversion module receives a response data frame sent by an adjacent network topology node through a receiving interface, and forwards the response data frame to another adjacent network topology node through a sending interface until the response data frame is returned to the network controller.

[0108] The main processor can be used to implement functions such as data processing, communication coordination, task allocation and system management, and can be responsible for the overall control and management of network topology nodes. Exemplarily, the main processor can be an ASIC (Application Specific Integrated Circuit) chip or an FPGA (Field Programmable Gate Array) chip.

[0109] A host interface module may be provided in the protocol controller so that data interaction between the main processor and the protocol processor can be realized through the host interface module. Exemplarily, the host interface module may be PCIe, or EMIF, etc.

[0110] In this embodiment, data processing, communication coordination and other functions of the network topology node are implemented through the main processor, and the network communication function is implemented through the protocol processor. The main processor and the protocol processor are connected to realize the completed network topology node function, which can further simplify the system design scheme.

[0111] Based on any of the above embodiments, it also includes a main processor, the main processor is connected to the protocol processor, and the protocol processor includes a random access memory;

[0112] When the network controller module is enabled, the main processor sends data to the random access memory, the network controller module reads data from the random access memory, sends data to the target network topology node through the sending interface to the adjacent network topology node, receives a response returned by the target network topology node through the receiving interface, sends the response to the network controller module for storage in the random access memory, and the main processor reads the response from the random access memory;

[0113] In the case where the network terminal module is enabled, data sent by an adjacent network topology node is received through a receiving interface. If the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface. If the address of the data is the current network topology node, the data is stored in the random access memory. The main processor reads data from the random access memory to generate a response, and stores the response in the random access memory. The network terminal module reads the response from the random access memory and sends it to the adjacent network topology node until the response is returned to the network controller.

[0114] A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0115] The random access processor may include a dynamic random access processor and a static random access processor. For example, the dynamic random access processor may be a double data rate synchronous dynamic random access memory (DDR SDRAM).

[0116] Exemplarily, the protocol processor may be provided with a DDR_CTRL module to implement a DDR controller for storing data or responses received by the network controller module and the network terminal module in a dynamic random access processor (DDR). The protocol processor may also be provided with an SRAM module to implement the protocol processor's functions of saving message queue configuration, message execution results, and a small amount of data. The network controller module, the network terminal module, the DDR_CTRL module, the SRAM module, and the main processor may communicate via the AXI bus to enable high-speed data transmission or resource sharing between the main processor and the protocol processor.

[0117] In this embodiment, a random access memory is set up so that the protocol processor can store the received data or response in the random access memory, so that the main processor can read the data or response sent by the protocol processor from the random access memory, so that the protocol processor can process and store data without immediately disturbing the main processor, reducing the number of interrupts or requests that the main processor needs to handle, thereby reducing the load of the main processor and facilitating increasing the working stability of the network topology nodes.

[0118] like Figure 5 As shown in the figure, in the traditional network topology structure, the network topology nodes include the main processor, FC-AE-1553 protocol processor, DDR and optical module_A optical module_B. The transmission medium between the network topology nodes is the optical cable, and the conversion between optical signals and electrical signals is realized through optical module_A and optical module_B. Figure 6 As shown, the transmission medium between the network topology nodes in the network topology structure in the present application can be a coaxial cable, and the data transceiver port can receive a high-speed serial signal from the coaxial cable through a receiving interface, convert the high-speed serial signal into a low-speed parallel signal and transmit it to the DDR. The data transceiver port can receive a low-speed parallel signal sent by the protocol processor, convert the low-speed parallel signal into a high-speed serial signal and transmit it to the coaxial cable through a transmitting interface. Among them, the data transceiver port can be a high-speed serial interface chip.

[0119] In the traditional network topology structure, the network topology nodes are limited by the optical module manufacturing process, and their operating temperature range can only reach -40℃~90℃, and cannot be applied to the working environment of -55℃~125℃; in the salt spray and dust environment, the optical fiber connector is prone to contamination, causing communication errors; in the bus network topology, according to the number and location of the network nodes in the control system, the splitting ratio of the optical cable network needs to be designed separately, and the optical cable network design is different for different numbers of network nodes.

[0120] In this embodiment, the network protocol supported by the network node is not changed. By replacing the transmission medium with a coaxial cable, the system operating temperature can be increased to -55°C to 125°C, thereby improving the system's adaptability to temperature environments and solving the problem of system operating temperature adaptability. The pollution of the transmission medium by salt spray and dust can be avoided. The network connection between network topology nodes can be achieved directly using standard coaxial cables, without considering the splitting ratio of the optical cable network, thereby reducing the design complexity of the network topology structure. In the context of military applications, compared to the situation where ordinary optical fibers need to be reinforced, the use of coaxial cables can greatly reduce the cost of the transmission medium, thereby reducing the system cost. In some examples, the cost of using coaxial cables is one percent lower than the cost of using optical fibers, and does not affect the operation of application software.

[0121] When the transmission medium in the network topology structure is a coaxial cable, the distance between adjacent network topology nodes can be controlled to be within the effective transmission distance of the coaxial cable. For example, the distance between adjacent network topology nodes can be within 60 meters.

[0122] The communication method of the network topology node provided by the present invention is described below. The communication method of the network topology node described below and the network topology node described above can be referred to each other.

[0123] Figure 7 It is a flow chart of the communication method of the network topology node provided by the present invention, such as Figure 7 As shown, the method is used for the network topology node described in any of the above, and the communication method includes:

[0124] Step 101: When the network topology node is switched to a network controller, data is sent to a target network topology node through a sending interface to an adjacent network topology node, and a response returned by the target network topology node is received through a receiving interface.

[0125] Step 102: When the network topology node is switched to a network terminal, data sent by an adjacent network topology node is received through a receiving interface; if the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface; if the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller; a response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

[0126] Based on any of the above embodiments, step 101 specifically includes: sending data to the target network topology node from the upstream network topology node through the upstream sending interface, receiving the response returned by the target network topology node through the upstream receiving interface, sending data to the target network topology node from the downstream network topology node through the downstream sending interface, and receiving the response returned by the target network topology node through the downstream receiving interface.

[0127] Step 102 specifically includes: receiving data sent by an upstream network topology node through an upstream receiving interface; if the address of the data is not the current network topology node, forwarding the data to the downstream network topology node through a downstream sending interface; if the address of the data is the current network topology node, generating a response and returning it to the network controller via the upstream network topology node; receiving data sent by a downstream network topology node through a downstream receiving interface; if the address of the data is not the current network topology node, forwarding the data to the upstream network topology node through an upstream sending interface; if the address of the data is the current network topology node, generating a response and returning it to the network controller via the downstream network topology node; receiving a response sent by an upstream network topology node through an upstream receiving interface, and forwarding the response to the downstream network topology node through a downstream sending interface; receiving a response sent by a downstream network topology node through a downstream receiving interface, and forwarding the response to the upstream network topology node through an upstream sending interface.

[0128] A bidirectional ring network provided by an embodiment of the present invention is described. The bidirectional ring network described below and the network topology nodes described above can refer to each other.

[0129] like Figure 8 As shown, the unidirectional ring arbitration ring network topology structure includes a network controller (NC), network terminals (NT1, NT2 and NT3), each network topology node includes a data transceiver port L_PORT, and each data transceiver port includes a receiving port R and a sending interface T. Any abnormal link between any two network topology nodes in the network topology structure will cause the system to crash, and the communication reliability is low. In order to solve this technical problem, the embodiment of the present invention provides a bidirectional ring network, such as Fig. 9 As shown, it includes multiple nodes connected in a ring shape, and the nodes are network topology nodes described in any one of the above items. Fig. 9 The network includes a network controller (NC), network terminals (NT1, NT2, NT3 and NT4), and each network topology node includes data transceiver ports A and B. The data transceiver ports A and B include a receiving port R and a sending interface T.

[0130] In order to specifically illustrate the functions of the network topology nodes provided by this embodiment, a specific example is provided below in combination with a bidirectional ring network.

[0131] The network topology node includes a main processor, an FC-AE-1553 protocol processor, and a high-speed serial interface chip. The transmission medium between the network topology nodes is a coaxial cable. The high-speed serial interface chip is used to receive the signal transmitted by the coaxial cable and send the converted signal to the FC-AE-1553 protocol processor. The high-speed serial interface chip can realize long-distance high-speed coaxial cable serial signal transmission, with a transmission rate of up to 1.25Gbps and a transmission distance of up to 60 meters. The FC-AE-1553 protocol processor can implement the FC-AE-1553 protocol stack, and can switch the network topology node to a network controller (NC) or a network terminal (NT) during a single communication process.

[0132] The network topology node (or stand-alone) in the network topology structure (or control system) can be designed with a mother-daughter card design, where the daughter card can include a FC-AE-1553 protocol processor to implement the FC-AE-1553 protocol stack function, and the mother card can include a main processor to implement other functions of the stand-alone device. The mother-daughter card can be connected through an XMC connector. The communication protocol adopts the FC-AE-1553 protocol, the communication process is scheduled by the network controller NC, and the network terminal NT responds to the command sequence of the NC.

[0133] The general D-type control domain usually consists of a flight controller (NC), an inertial navigation controller (NT1), an infrared detector (NT2), a radar detector (NT3) and three servo controllers (NT4, NT5 and NT6). Fig.10 The network topology shown. Fig.10 Each network topology node includes data transceiver ports A and B, and the data transceiver ports A and B include a receiving port R and a sending interface T.

[0134] The NC protocol consists of a command sequence CMD and a data sequence DATA, which are respectively sent from two ports A and B of the NC through a forward and reverse ring network; wherein the forward direction may be an upstream direction and the reverse direction may be a downstream direction.

[0135] After CMD and DATA are sent out from the B port of NC, they first go to the A port of NT3. The destination address of CMD and DATA received by the A port of NT3 is not a node in the network topology. NT3 will send the CMD and DATA received from the A port out through the B port of NT3.

[0136] After receiving CMD and DATA, NT2's A port determines that the destination address of CMD and DATA is not a node in the network topology, and then sends CMD and DATA out through the B port;

[0137] After receiving CMD and DATA, NT1's A port determines that the destination address of CMD and DATA is a node in the network topology, and stops forwarding. Fig.11 As shown, CMD and DATA are passed to fc2m (redundancy removal unit) through FC_PORT_A (data transceiver port);

[0138] The MUX in NC selects to enable the fc4nc module. The CMD and DATA sent from port A pass through NT4, NT5 and NT6 and reach port B of NT1. The MUX in NT selects to enable the fc4nt module. After port B of NT1 receives CMD and DATA, it determines that the destination address of CMD and DATA is a node in the network topology, then stops forwarding and passes CMD and DATA to fc2m (redundancy removal unit) through FC_PORT_A (data transceiver port).

[0139] After receiving CMD and DATA, the fc2m module of NT1 passes the de-redundant CMD and DATA to fc2v (data frame management unit). After judging, fc2v outputs a valid CMD and DATA to the fc4nt module (network terminal module). fc4nt stores the received data into SRAM or DDR.

[0140] After NT1 receives CMD and DATA, it generates the status sequence STA. NT1 sends STA through ports A and B. The STA sent by port A reaches NC after passing through NT2 and NT3, and the STA sent by port B reaches NC after passing through NT6, NT5 and NT4.

[0141] NC passes the STA received by port A to fc2m through FC_PORT_A; passes the STA received by port B to fc2m through FC_PORT_B. fc2m passes the de-redundant STA to fc2v. After judgment, fc2v outputs a valid STA to the fc4nc module (network controller module). The fc4nc module stores the received data into SRAM or DDR. The main processor determines that STA is valid, and this communication ends.

[0142] The process of NC reading data from NT1 is similar to the process of NC sending data to NT1, except that NC only sends CMD, and NT sends STA and DATA. The process of NC communicating with other NTs is similar, except that when NC communicates with NT3 and NT4, it does not require other intermediate NTs to forward, so it will not be repeated here.

[0143] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A network topology node, characterized in that: include: A protocol processor and a data transceiver port, wherein the data transceiver port includes a receiving interface and a sending interface, and the protocol processor is used to switch the network topology node to a network controller or a network terminal during a single communication process; The protocol processor includes a type selection module, a network controller module and a network terminal module, wherein the type selection module is used to enable the network controller module or the network terminal module during a single communication process; The data transceiver port includes an upstream transmission interface, an upstream reception interface, a downstream transmission interface and a downstream reception interface; the protocol processor also includes a redundant data management module; The redundant data management module includes a de-redundancy unit and a data frame management unit; When the network controller module is enabled, data is sent from the upstream network topology node to the target network topology node through the upstream sending interface, a response returned by the target network topology node is received through the upstream receiving interface and sent to the de-redundancy unit, data is sent from the downstream network topology node to the target network topology node through the downstream sending interface, a response returned by the target network topology node is received through the downstream receiving interface and sent to the de-redundancy unit; a de-duplicated response is sent to the data frame management unit through the de-redundancy unit to obtain a valid response; When the network terminal module is enabled, data sent by the upstream network topology node is received through the upstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the downstream network topology node through the downstream sending interface. If the address of the data is the current network topology node, the data is sent to the de-redundancy unit. Data sent by the downstream network topology node is received through the downstream receiving interface. If the address of the data is not the current network topology node, the data is forwarded to the upstream network topology node through the upstream sending interface. If the address of the data is the current network topology node, the data is sent to the de-redundancy unit. The de-redundancy unit sends the de-duplicated data to the data frame management unit to obtain one channel of valid data. A response is generated and returned to the network controller via the upstream network topology node and returned to the network controller via the downstream network topology node. Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

2. The network topology node according to claim 1, characterized in that: The data transceiver port includes an upstream sending interface, an upstream receiving interface, a downstream sending interface and a downstream receiving interface; Sending data to a target network topology node through a sending interface to an adjacent network topology node, and receiving a response returned by the target network topology node through a receiving interface, including: Sending data to the target network topology node from the upstream network topology node through the upstream sending interface, receiving a response returned by the target network topology node through the upstream receiving interface, sending data to the target network topology node from the downstream network topology node through the downstream sending interface, and receiving a response returned by the target network topology node through the downstream receiving interface; Receiving data sent by an adjacent network topology node through a receiving interface, if the address of the data is not the current network topology node, forwarding the data to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, generating a response and sending it to the adjacent network topology node, until the response is returned to the network controller, including: Receive data sent by an upstream network topology node through an upstream receiving interface; if the address of the data is not the current network topology node, forward the data to the downstream network topology node through a downstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the upstream network topology node; receive data sent by a downstream network topology node through a downstream receiving interface; if the address of the data is not the current network topology node, forward the data to the upstream network topology node through an upstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the downstream network topology node; Receiving a response sent by an adjacent network topology node through a receiving interface, and forwarding the response to another adjacent network topology node through a sending interface until the response is returned to the network controller, including: Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

3. The network topology node according to claim 1, characterized in that: It also includes a main processor, the main processor is connected to the protocol processor, the protocol processor also includes a data conversion module, the data conversion module is connected to the sending interface; In the case where the network topology node is switched to a network controller, the main processor sends data to the protocol processor, and the data conversion module in the protocol processor sends a transmission data frame to the target network topology node through a sending interface to an adjacent network topology node, and receives a response data frame returned by the target network topology node through a receiving interface; In the case where the network topology node is switched to a network terminal, the data conversion module receives a transmission data frame sent by an adjacent network topology node through a receiving interface, and if the address of the transmission data frame is not the current network topology node, forwards the transmission data frame to another adjacent network topology node through a sending interface, and if the address of the transmission data frame is the current network topology node, obtains data corresponding to the transmission data frame and sends it to the main processor, the main processor generates a response and sends it to the protocol processor, and the data conversion module in the protocol processor sends the response data frame to the adjacent network topology node through the sending interface until the response data frame is returned to the network controller; The data conversion module receives a response data frame sent by an adjacent network topology node through a receiving interface, and forwards the response data frame to another adjacent network topology node through a sending interface until the response data frame is returned to the network controller.

4. The network topology node according to claim 1, characterized in that: Also includes a main processor, the main processor is connected to the protocol processor, and the protocol processor includes a random access memory; When the network controller module is enabled, the main processor sends data to the random access memory, the network controller module reads data from the random access memory, sends data to the target network topology node through the sending interface to the adjacent network topology node, receives a response returned by the target network topology node through the receiving interface, sends the response to the network controller module for storage in the random access memory, and the main processor reads the response from the random access memory; In the case where the network terminal module is enabled, data sent by an adjacent network topology node is received through a receiving interface. If the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface. If the address of the data is the current network topology node, the data is stored in the random access memory. The main processor reads data from the random access memory to generate a response, and stores the response in the random access memory. The network terminal module reads the response from the random access memory and sends it to the adjacent network topology node until the response is returned to the network controller. A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

5. A communication method for network topology nodes, characterized in that: For a network topology node according to any one of claims 1 to 4, the communication method comprises: In the case where the network topology node is switched to a network controller, data is sent to a target network topology node through a sending interface to an adjacent network topology node, and a response returned by the target network topology node is received through a receiving interface; In the case where the network topology node is switched to a network terminal, data sent by an adjacent network topology node is received through a receiving interface, and if the address of the data is not the current network topology node, the data is forwarded to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, a response is generated and sent to the adjacent network topology node until the response is returned to the network controller; A response sent by an adjacent network topology node is received through a receiving interface, and the response is forwarded to another adjacent network topology node through a sending interface until the response is returned to the network controller.

6. The communication method of network topology nodes according to claim 5, characterized in that: Sending data to a target network topology node through a sending interface to an adjacent network topology node, and receiving a response returned by the target network topology node through a receiving interface, including: Sending data to the target network topology node from the upstream network topology node through the upstream sending interface, receiving a response returned by the target network topology node through the upstream receiving interface, sending data to the target network topology node from the downstream network topology node through the downstream sending interface, and receiving a response returned by the target network topology node through the downstream receiving interface; Receiving data sent by an adjacent network topology node through a receiving interface, if the address of the data is not the current network topology node, forwarding the data to another adjacent network topology node through a sending interface, and if the address of the data is the current network topology node, generating a response and sending it to the adjacent network topology node, until the response is returned to the network controller, including: Receive data sent by an upstream network topology node through an upstream receiving interface; if the address of the data is not the current network topology node, forward the data to the downstream network topology node through a downstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the upstream network topology node; receive data sent by a downstream network topology node through a downstream receiving interface; if the address of the data is not the current network topology node, forward the data to the upstream network topology node through an upstream sending interface; if the address of the data is the current network topology node, generate a response and return it to the network controller via the downstream network topology node; Receiving a response sent by an adjacent network topology node through a receiving interface, and forwarding the response to another adjacent network topology node through a sending interface until the response is returned to the network controller, including: Receive a response sent by an upstream network topology node through an upstream receiving interface, and forward the response to the downstream network topology node through a downstream sending interface; receive a response sent by a downstream network topology node through a downstream receiving interface, and forward the response to the upstream network topology node through an upstream sending interface.

7. A bidirectional ring network, characterized in that: It comprises a plurality of nodes connected in a ring shape, wherein the nodes are the network topology nodes as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Topology discovery method based on HSR protocol network

    CN115883378A

  • Test trigger method for rerouting, terminal and router

    CN1435968A