Ultra-low time delay data transmission system based on TAN technology
By adopting an ultra-low-latency data transmission system based on TAN technology in the power grid, the problems of high-precision time synchronization and low-latency data transmission in the power grid are solved, and low-latency data transmission and high reliability are achieved under large traffic volume network transmission.
Patent Information
- Application Number
- CN202411334229.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-11
AI Technical Summary
The prior art is difficult to achieve high-precision time synchronization and low-latency data transmission in the power grid, especially in the scenarios of network oscillation and massive access.
Ultra-low latency data transmission system based on TAN technology, including multi-path controller, data processing module, dual-channel architecture module, multi-path transmission module, intelligent routing module, precise time service module, network observation module and data mirroring Module. These modules achieve low latency and high reliability data transmission by optimizing data transmission paths, realizing a dual-channel architecture, triggering protection devices, calculating the minimum effective communication area, providing accurate time services, monitoring network status and mirroring data packets, etc.
It realizes low-latency data transmission under large traffic volume (0.8~3us per hop), guarantees the certainty and robustness of the network, supports high-precision clock synchronization and network delay configurable, and provides accurate network observable and deterministic networks solve the problems of bidirectional interactive transmission of smart grids and flexible control of distributed photovoltaics.
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data transmission, and in particular to an ultra-low delay data transmission system based on TAN technology. Background Art
[0002] TAN (time aware network) is derived from TSN. TAN is an upgrade of standard Ethernet technology based on national standards (under formulation). While having the capabilities of TSN, it also solves the problems of efficient time synchronization and output in large-scale networks, high reliability of networks based on multi-path data transmission, high-precision time and space positioning in the data transmission process, and compatibility with field buses.
[0003] New types of electricity, including distributed photovoltaic, wind power and other heterogeneous scenarios, and the concurrency of new types of electricity bring shocks to the power grid. The core of power grid frequency synchronization is the accurate synchronization of time. How to maintain a high degree of time synchronization in the case of power grid network shock. That is, when the network is constantly shaking and oscillating, and the network still requires synchronization at the nanosecond level, further in-depth optimization of the TAN technology network is required.
[0004] In addition, the future smart grid or smart substation is distributed and massively connected. Massive new energy and new power generation facilities are integrated into the existing network to realize a cross-domain network architecture. The time-clear network is a full two-layer network that does not have the ability to route across domains. It needs to be integrated with the traditional network routing mechanism to achieve cross-domain transmission. The interoperability of the two protocols will inevitably require one of the two parties to make corresponding compromises.
[0005] The integration of TAN and security, based on the key management mechanism, provides a solution to this problem. However, how to achieve high reliability of heterogeneous and complex topologies based on a centralized management system and TAN's data mirroring function and zero-storm characteristics still requires further in-depth research. Summary of the invention
[0006] The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art and provide an ultra-low delay data transmission system based on TAN technology.
[0007] The technical solution adopted by the present invention to solve the technical problem is as follows: an ultra-low latency data transmission system based on TAN technology includes a multi-path controller, and the multi-path controller is connected to an application device and a service terminal;
[0008] The multipath controller includes
[0009] Data processing module: used to process data;
[0010] Dual-channel architecture module: implements dual-channel architecture to achieve deterministic communication and low-latency data transmission;
[0011] Multi-path transmission module: triggers the protection device when the network is in abnormal state, and performs dual-path data transmission;
[0012] Intelligent routing module: calculates the minimum effective communication area and selects multiple dynamic optimal paths within the minimum effective communication area;
[0013] Precision time service module: used to achieve absolute time synchronization accuracy of less than 500ns for the entire network, and supports seamless redundancy of any number of master clocks;
[0014] Network observation module: used to provide visualization of network topology and its changes, network entry time of each data packet, network delay to destination, etc.
[0015] Data mirroring module: used to define a mirror port in a TAN network domain to realize the mirroring of all interactive data in the network and selectively mirror the data of specific devices.
[0016] In the data processing module, 16 bytes are added in front of the original IP frame structure to achieve data packet interception, adding time information and repackaging.
[0017] This application repackages data packets so that each channel constructed by the dual-channel architecture module has a priority and supports a priority communication mechanism.
[0018] Each channel in the dual-channel architecture module has a priority and supports a priority communication mechanism;
[0019] During data communication, the high-priority channel interrupts the low-level channel to ensure low-latency forwarding of the high-priority channel. After the forwarding is completed, the low-level channel resumes communication.
[0020] When the multi-path transmission module triggers the protection device in an abnormal state, the protection device sends data to the network, and the switch copies the data into two copies, and the two copies of data are forwarded in two directions of the ring network. In this way, even if a network failure occurs during the forwarding process, it can still ensure that data A can reach the destination device without loss. After the two copies of data arrive at the last switch, they are processed and the target device sends one copy of the data.
[0021] The minimum effective area in the intelligent routing module changes dynamically according to the location of different communication devices, and the data stream will not be transmitted in areas outside the minimum effective area;
[0022] The minimum effective area selects up to 4 dynamic optimal paths. Multi-path communication can realize zero self-healing network and significantly improve the robustness of the network.
[0023] The TAN network supports any conceivable topology and is a network that can truly realize a "spider web" structure, and no configuration is required for networking.
[0024] TAN management software can scan the real-time topology and present it to the user.
[0025] At the user's site, only an electrician is needed to complete the networking operation, without the need for a professional network engineer.
[0026] The precise time service module supports seamless redundancy of any number of master clocks, achieves absolute time synchronization accuracy of less than 500ns for the entire network, maintains network clock synchronization when an external clock source is lost, and monitors the time synchronization accuracy of all nodes in the network.
[0027] The network observation module provides visualization of network topology and its changes, records the network entry time and network delay of each data packet, monitors the real-time status in the network (including topology changes, data packet delay, etc.), detects abnormal status in the network and issues warnings in time.
[0028] The data mirroring module defines a mirror port in a network domain to mirror all interactive data on the network;
[0029] When the data mirroring module is set to mirror the data of the service device, only the data packets of the original MAC or destination MAC service device are sent to the monitoring port, and other service devices are not monitored.
[0030] TAN networks add network access time and network latency to each data packet;
[0031] When obtaining mirrored data through the mirror port, the network entry time and network delay of the data packet are retained.
[0032] Security technology integration module: used to implement national security level security mechanism without affecting the performance of TAN time clarity network.
[0033] Compared with the prior art, the present invention has the following beneficial effects:
[0034] 1. This application can ensure low-latency transmission of real-time data (0.8~3us per hop) under large business volume, isolate the fast channel and the standard channel, ensure network determinism, and ensure that control data or important communication data is not affected by other data in the case of multiple types of business; provide full-network timing services, with a timing accuracy of <300ns under the background of large business traffic, and have the characteristics of self-organizing networking, no configuration, and zero self-healing, eradicating network storms.
[0035] 2. This application supports high-precision clock synchronization and configurable network delay (accuracy of 1μs, maximum delay can be set to 1s); provides accurate network observability (accurate observation of one or some devices can be made); deterministic network (GOS service), with a delay of 0.8 to 3us per hop under large traffic; observable transmission delay; supports one-click port locking to protect device security.
[0036] 3. This application realizes the first application practice of TAN time-clear network in the power grid. This application uses time-clear network technology to solve the ultra-low latency and deterministic zero-cure characteristics of network transmission; solve the two-way interactive transmission of smart grids, solve the flexible control of distributed photovoltaic proximal side, and solve the rapid switching and safety protection problems of station-wide faults.
[0037] 4. This application has achieved the successful integration of TAN time-clear network and security technology, solved the pain point of the integration of traditional security strategies and time-clear network, used the destination ID and initialization ID to complete the key exchange mechanism, and realized the national secret level security mechanism in the full two-layer network environment. Without affecting the performance of TAN time-clear network, it successfully realized the empowerment of security technology. At the same time, it solved the two core problems of reliability and security. DETAILED DESCRIPTION
[0038] The technical solutions in the embodiments of the present invention are described clearly and completely below. Obviously, the described embodiments are only 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.
[0039] The ultra-low latency data transmission system based on TAN technology includes a multipath controller, which connects application equipment and service terminals;
[0040] The multipath controller includes
[0041] Data processing module: used to process data; the data processing module adds 16 bytes in front of the original IP frame structure to intercept the data packet, add time information and repackage it. In other words, the 16 bytes added in this application include the following:
[0042] Timestamp Field: Occupies 8 bytes and is used to record the timestamp of the data packet entering the network in order to achieve accurate time synchronization and quality of service (QoS) management. Usually a 64-bit timestamp format is used, which can provide nanosecond accuracy.
[0043] Identifier Field: Occupies 4 bytes and is used to uniquely identify the communication flow to which the data packet belongs, facilitating network devices to perform flow-level management and priority control. It can be represented by a 32-bit integer to assign a unique identifier to each communication flow.
[0044] Priority Field: Occupies 2 bytes and is used to indicate the priority level of the data packet to support deterministic communication and low-latency forwarding. It can be represented by a 16-bit integer to assign different priority values to each channel.
[0045] Reserved Field: occupies 2 bytes and is used for future expansion or reserved. This part can be temporarily unused and reserved as 0 in case of future functional expansion.
[0046] This application repackages data packets so that each channel constructed by the dual-channel architecture module has a priority and supports a priority communication mechanism.
[0047] Dual-channel architecture module: dual-channel architecture is used to achieve deterministic communication and low-latency data transmission; each channel in the dual-channel architecture module has a priority and supports a priority communication mechanism; when conducting data communication, the high-priority channel interrupts the low-level channel to ensure low-latency forwarding of the high-priority channel. After forwarding is completed, the low-level channel resumes communication.
[0048] Multi-path transmission module: triggers the protection device when the network is in an abnormal state, and performs dual-path data transmission; further, when the multi-path transmission module triggers the protection device in an abnormal state, the protection device sends data to the network, and the switch copies the data into two copies, and the two copies of data are forwarded in two directions of the ring network respectively. In this way, even if a network failure occurs during the forwarding process, it can still ensure that data A can reach the destination device without loss. After the two copies of data reach the last switch, the interrupted data is reassembled and one copy of the data is sent to the target device.
[0049] Intelligent routing module: calculates the minimum effective communication area and selects multiple dynamic optimal paths within the minimum effective communication area;
[0050] The calculation process of the minimum effective communication area is as follows:
[0051] Obtain network topology information: including network topology diagram and node information. First, you need to obtain the topology information of the entire network, including the location and connection relationship of all nodes; then obtain the node information to understand the specific location and attributes of each node (such as priority, type, etc.).
[0052] Determine the data transmission path: Determine the data source and destination node: Clarify the starting point and end point of data transmission. Path selection: Use appropriate routing algorithms (such as Dijkstra algorithm, Floyd algorithm, etc.) to determine the shortest path or multiple paths from the data source to the destination node.
[0053] Calculate LEA. LEA refers to the minimum communication area that can ensure that the data packet can reach the destination node. The calculation process is as follows:
[0054] Determine the critical path: Based on the determined path set, find out the nodes and links that must be passed through. These nodes and links constitute the critical path for data transmission.
[0055] Extended paths: Taking into account possible failures or interference, the critical path needs to be appropriately extended to ensure that data can still reach the destination node even if some links or nodes fail.
[0056] Calculate LEA: The set of all nodes and links involved in the extended path is defined as LEA.
[0057] Dynamically adjust LEA: First, monitor the network status regularly or in real time, including the health of nodes, bandwidth utilization of links, etc. Then adjust LEA: According to the changes in network status, dynamically adjust LEA to ensure that LEA is always optimal.
[0058] To go further, suppose there is a ring network consisting of several nodes. We need to determine the data transmission path from node A to node Z, while ensuring that the data can reach the destination node even if a failure occurs. The calculation process of the minimum effective communication area is as follows
[0059] Obtain network topology information: Assume that the network contains 10 nodes (AZ), and each node has directly connected neighbor nodes.
[0060] Determine the data transmission path: Assume that there are multiple possible paths from A to Z, one of which is from A to B and then to Z, and the other is from A to C and then to Z. Use Dijkstra's algorithm to find the shortest path.
[0061] Calculate LEA: Assume that the shortest path is from A to B to Z, then this path is the critical path. Considering possible failures, we also need to consider the path from A to C to Z as a backup path. Therefore, LEA includes all nodes and links on the two paths from A to B to Z and from A to C to Z.
[0062] Dynamically adjust LEA: If a problem is detected on the link from B to Z, we can adjust LEA and use the path from A to C and then to Z as the primary path.
[0063] The minimum effective area in the intelligent routing module changes dynamically according to the location of different communication devices, and the data stream will not be transmitted in areas outside the minimum effective area;
[0064] The minimum effective area selects up to 4 dynamic optimal paths. Multi-path communication can realize zero self-healing network and significantly improve the robustness of the network.
[0065] The TAN network supports any conceivable topology and is a network that can truly realize a "spider web" structure, and no configuration is required for networking.
[0066] TAN management software can scan the real-time topology and present it to the user.
[0067] At the user's site, only an electrician is needed to complete the networking operation, without the need for a professional network engineer.
[0068] Precision time service module: used to achieve absolute time synchronization accuracy of less than 500ns for the entire network, and support seamless redundancy of any number of master clocks; the precision time service module supports seamless redundancy of any number of master clocks, achieves absolute time synchronization accuracy of less than 500ns for the entire network, maintains clock synchronization of the network when the external clock source is lost, and monitors the time synchronization accuracy of all nodes in the network.
[0069] This application provides a full network timing service, supporting B-code-based timing mode and TAN network-based timing mode.
[0070] The current IT technology uses the port mirroring function to observe the network. The limitation is that the port can only mirror one or several ports of the switch, and the mirroring method uses simple data replication. The mirrored data is not accurate, and there is no time attribute of the data in the network (such as network access time, network delay). This application sets up a network observation module: used to provide visualization of the network topology and its changes, the network access time of each data packet, and the network delay to the destination;
[0071] The network observation module provides visualization of network topology and its changes, records the network entry time and network delay of each data packet, monitors the real-time status in the network (including topology changes, data packet delay, etc.), detects abnormal status in the network and issues warnings in time.
[0072] The network observation module can accurately observe one or more devices, and the exact path of each data can also be observed, thus achieving network observability.
[0073] Data mirroring module: used to define a mirror port in a TAN network domain, mirror all interactive data in the network, and selectively mirror data of specific devices;
[0074] The data mirroring module is used to define a mirror port in the network domain, selectively mirror the data of a specific device, retain the network entry time and network delay of the data packet in the mirrored data, issue mirroring policies according to the needs of the security device, and filter unnecessary data packets according to the security policy.
[0075] In a TAN network domain, you only need to define a mirror port to mirror all interactive data on the network. Security devices can obtain communication data between all devices from one port. Security devices do not need to deploy data probes.
[0076] When the data mirroring module is set to mirror the data of the service device: only the data packets of the original MAC or destination MAC service device will be sent to the monitoring port. That is, the receiving and sending data of the service device will be monitored. The data of other devices will not be monitored.
[0077] The data mirroring module has time attributes. The time of all switching devices in the TAN network is synchronized (error < 500ns). The TAN network will increase the network access time and network delay for each data packet. At the mirroring port, users can choose to retain the network access time and network delay of the data packet when receiving the mirrored data.
[0078] Security equipment can monitor and summarize the communication relationship, communication direction, communication cycle, frequency, etc. of field equipment through the time attribute of data, so as to establish a communication model. When an unknown attack acts on a device, it will first affect the communication model between devices, thereby discovering the problem.
[0079] Take a picture of the status of models such as communication relationship, communication direction, and communication cycle, proactively issue early warnings for unreasonable data, and conduct further interception.
[0080] After combining with the TAN protocol, the security device can issue mirroring policies according to its own needs, such as polling monitoring, monitoring duration, etc. The security device can flexibly change the mirroring method.
[0081] After the security device is combined with the TAN protocol, it can obtain the network topology status and access device list from TAN, thereby analyzing the data source and direction of device communication and improving security strategies.
[0082] Security technology integration module: used to implement national security level security mechanism without affecting the performance of TAN time clarity network.
[0083] The security technology fusion module uses the destination ID and initialization ID to complete the key exchange mechanism, implements a national secret-level security mechanism, issues mirroring strategies based on the needs of security devices, controls the data flow direction and data source in the network, and encrypts and decrypts data packets in the network.
[0084] The multi-channel controller is developed for traditional aggregation layer routers to achieve the replacement of existing network equipment.
[0085] This application uses TAN technology to achieve dual-path transmission across 5G / wired / WIFI platforms. It is planned to adopt a rack-mounted installation method, which is in line with the installation and deployment of the data center. The uplink port can be used to connect to the core switch. The downlink port can support the connection of multiple industrial gateway dual-path clients. The core technical parameter indicators are as follows:
[0086] Meet the access requirements of multiple terminals and customize the combination according to the requirements and usage scenarios;
[0087] Standard and fast channel isolation ensures network determinism and protects control data or important system data from being affected by other data in the case of multiple types of services;
[0088] Support IEEE802.1Q (VLAN), TRUNK and ACCESS configuration;
[0089] TAN self-organizing network, no configuration, any topology;
[0090] Seamlessly compatible with third-party existing networks without adjusting the existing network architecture;
[0091] Mobile device applications support fast / normal data tagging, and the upper-layer TAN network dual-channel architecture remains valid;
[0092] Realizes dual redundancy of link and data, a real redundancy technology;
[0093] Seamless compatibility with mobile terminal access;
[0094] Roaming “zero” switching, no network storms.
[0095] The industrial gateway is mainly used in conjunction with the multi-path controller to achieve multi-path security, seamless zero self-healing network characteristics. Considering the early verification and implementation of the 5G network, this industrial gateway is planned to be implemented using the Over 5G technical solution. The 5G industrial gateway with high speed, massive connections, wide coverage, low latency and high reliability is developed, which can be widely used in distribution network differential protection, cloud PLC, remote control and mobile precise timing and other application scenarios that require 5G to provide deterministic network connections.
[0096] TAN industrial gateway has a "dual-transmission selection" function. By transmitting key data simultaneously in two independent networks, it greatly reduces the wireless communication packet loss rate and realizes "zero roaming" and hot standby redundancy of wireless networks, enabling industrial customers to achieve ultra-high reliability wireless network applications.
[0097] TAN Industrial Gateway has a "delay jitter control" function. In the R16 version of the 5G network environment, traffic shaping can be performed based on clock synchronization, and the end-to-end 5G network delay can be customized and delay jitter can be eliminated, enabling industrial customers to realize deterministic wireless network applications.
[0098] The above descriptions are only optional embodiments of the present invention, and are not intended to limit the patent scope of the present invention. All equivalent structural changes made using the present invention specification under the inventive concept of the present invention, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present invention.
Claims
1. An ultra-low latency data transmission system based on TAN technology, comprising a multipath controller, wherein the multipath controller is connected to an application device and a service terminal; The multipath controller includes Data processing module: used to process data; Dual-channel architecture module: implements dual-channel architecture to achieve deterministic communication and low-latency data transmission; Multi-path transmission module: triggers the protection device when the network is in abnormal state, and performs dual-path data transmission; Intelligent routing module: calculates the minimum effective communication area and selects multiple dynamic optimal paths within the minimum effective communication area; Precision time service module: used to achieve absolute time synchronization accuracy of less than 500ns for the entire network, and supports seamless redundancy of any number of master clocks; Network observation module: used to provide visualization of network topology and its changes, network entry time of each data packet and network delay information to the destination; Data mirroring module: used to define mirroring ports in the network domain, mirror all interactive data in the network, and selectively mirror data of specific devices.
2. The ultra-low latency data transmission system based on TAN technology according to claim 1 is characterized in that: In the data processing module, 16 bytes are added in front of the original IP frame structure to intercept the data packet, add time information and re-encapsulate it.
3. The ultra-low latency data transmission system based on TAN technology according to claim 1 is characterized in that: Each channel in the dual-channel architecture module has a priority and supports a priority communication mechanism; During data communication, the high-priority channel interrupts the low-level channel to ensure low-latency forwarding of the high-priority channel. After the forwarding is completed, the low-level channel resumes communication.
4. The ultra-low latency data transmission system based on TAN technology according to claim 1, characterized in that: When the multi-path transmission module triggers the protection device in an abnormal state, the protection device sends data to the network, and the switch copies the data into two copies, and the two copies of data are forwarded to two directions of the ring network respectively.
5. The ultra-low latency data transmission system based on TAN technology according to claim 1, characterized in that: The minimum effective area in the intelligent routing module changes dynamically according to the location of different communication devices, and the data stream will not be transmitted in areas outside the minimum effective area; At most 4 dynamic optimal paths are selected with the minimum effective area.
6. The ultra-low latency data transmission system based on TAN technology according to claim 1, characterized in that: The precise time service module supports seamless redundancy of any number of master clocks, achieves absolute time synchronization accuracy of less than 500ns for the entire network, maintains network clock synchronization when an external clock source is lost, and monitors the time synchronization accuracy of all nodes in the network.
7. The ultra-low latency data transmission system based on TAN technology according to claim 1, characterized in that: The network observation module provides visualization of network topology and its changes, records the network entry time and network delay of each data packet, monitors the real-time status in the network, detects abnormal status in the network and issues warnings in time.
8. The ultra-low delay data transmission system based on TAN technology according to claim 1 is characterized in that: The data mirroring module defines a mirror port in a network domain to mirror all interactive data on the network; When the data mirroring module is set to mirror the data of the service device, only the data packets of the original MAC or destination MAC service device are sent to the monitoring port, and other service devices are not monitored.
9. The ultra-low delay data transmission system based on TAN technology as claimed in claim 8, characterized in that: TAN networks add network access time and network latency to each data packet; When obtaining mirrored data through the mirror port, the network entry time and network delay of the data packet are retained.
10. The ultra-low delay data transmission system based on TAN technology according to claim 1, characterized in that: It also includes a security technology fusion module to implement security mechanisms without affecting the performance of the TAN time-clear network.
