A method for selectively receiving dual-transmission messages based on 5GLAN

By establishing a 5GLAN network between 5G gateways and using the R-TAG tag header of 802.1CB protocol for redundant messages transmission and selection reception, the problem of unstable signal quality of 5G industrial gateways is solved, and low latency and high bandwidth are achieved communication improves communication reliability and bandwidth utilization.

CN118921318BActive Publication Date: 2024-12-31JIUJING INTERNET (BEIJING) DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411304477.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2024-12-31
Estimated Expiration
2044-09-19

AI Technical Summary

Technical Problem

5G industrial gateways are susceptible to external interference during transmission, resulting in unstable signal quality. The existing dual-machine hot backup, link redundant backup and dual-transmitter selection and reception technologies cannot effectively reduce delay and jitter, and the cost and complexity are high. , and the vast number of devices do not support the 802.1CB protocol, traditional layer two VPN technology adds additional header information, affecting bandwidth utilization.

Method used

Using the 5GLAN-based message dual transmission and reception method, two 5GLAN networks are established between 5G gateways, and redundant packet transmission and selection reception are used for R-TAG format tag headers defined by the 802.1CB protocol, combined with TC rules The filter is deduplicated and only 6 bytes of label header information is needed to achieve dual transmission and collection selection.

Benefits of technology

It reduces communication delay and packet loss rate, improves communication reliability, improves bandwidth utilization, realizes the advantages of low latency and high bandwidth, and reduces the end-to-end delay of the industrial Internet.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118921318B_ABST
    Figure CN118921318B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for dual-transmission and selective reception of messages based on 5GLAN, including a device terminal and a device server, wherein the device terminal and the device server exchange messages through two 5G gateways, and two 5GLAN networks are respectively added between the two 5G gateways through 5G modules, wherein the first 5GLAN network is respectively connected to the first data bearing interface usb1 of the two 5G gateways, and the second 5GLAN network is respectively connected to the second data bearing interface usb2 of the two 5G gateways, thereby forming dual-transmission and selective reception of communication messages between the device terminal and the device server under the two 5G gateways. The present invention adopts 5GLAN networking and develops new actions for the filter in the flow controller in the Linux kernel: the label header can shorten the bytes to 6 bytes, thereby improving the bandwidth utilization, having the advantages of low latency and high bandwidth, and having the optimal local switching latency and network load, further reducing the end-to-end latency of the industrial Internet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a 5GLAN-based message dual-transmission and selective reception method. Background Art

[0002] The 5G industrial gateway is an industrial communication device based on 5G network technology. It plays a key role in modern intelligent manufacturing and the industrial Internet of Things (IoT). The 5G industrial gateway refers to the key hub that connects industrial equipment and 5G networks. It has the functions of data collection, transmission, processing and management. Through the connection with various sensors, terminal devices, computers and cloud platforms, the 5G industrial gateway realizes efficient communication and data interaction between industrial equipment and between equipment and cloud platforms. 5G wireless communication is susceptible to external interference during the transmission process. For example, changes in climatic conditions and the use of electrical equipment may affect the transmission quality of the signal, causing problems such as packet loss or unstable delay. Industrial field networks often face challenges such as complex wireless environments and high network reliability requirements.

[0003] To ensure high reliability and high availability of the network, the widely used technologies include: dual-machine hot backup, link redundancy backup, dual-transmission and selective reception, etc.

[0004] 1. Dual-machine hot backup: The main device and the backup device have the same hardware configuration and are equipped with the same operating system, application software, and communication protocol for data transmission. When the main device fails, the backup device is activated through software detection to ensure that the system can be restored to normal use in a short time. This method can reduce network interruption and packet loss problems when a single point of failure occurs in the network, improve network stability, but cannot reduce latency and jitter, increase costs significantly, and is complex and difficult to maintain.

[0005] 2. Link redundancy backup: By building redundant links in the network, it is ensured that when the main link fails, it can quickly switch to the backup link, thereby maintaining the continuity of data transmission and service availability. The existence of redundant links in this way will increase the complexity of network routing, and packet loss may not be avoided during link switching, and latency and jitter cannot be reduced.

[0006] 3. Dual-transmission and selective reception: The device sending data copies the data into two copies and sends it through dual links to achieve "dual transmission"; the device receiving data prioritizes the data that arrives first and discards the redundant data that arrives later to achieve "selective reception". This method can reduce packet loss, delay and jitter, and effectively prevent single link failure from affecting services, thereby improving the reliability of wireless network services. Currently, most devices do not support the 802.1CB protocol (Frame Replication and Elimination for Reliability (FRER)). The currently public dual-transmission and selective reception technology usually relies on traditional Layer 2 VPN technology (such as L2-GRE, L2-VXLAN). Traditional Layer 2 VPN technology establishes a point-to-point tunnel based on IP. Additional header information needs to be added during data transmission. For example, the L2-GRE tunnel header occupies at least 38 bytes, and the L2-VXLAN tunnel header occupies 50 bytes. Summary of the invention

[0007] In view of the above problems, the purpose of the present invention is to provide a method for dual-sending and selectively receiving messages based on 5GLAN, which involves redundant sending and selective reception (dual-sending and selectively receiving) of data messages in a 5G network, which can reduce communication delay, jitter and packet loss rate to improve communication reliability.

[0008] In order to achieve the above-mentioned purpose, the scheme of the present invention is: a method for dual-transmission and selective reception of messages based on 5GLAN, including a device terminal and a device server, the device terminal and the device server are respectively connected to a 5G gateway, each 5G gateway has two 5G modules integrated therein, and the device terminal and the device server exchange messages through the two 5G gateways, wherein: two 5GLAN networks are established between the two 5G gateways, namely a first 5GLAN network and a second 5GLAN network, and the two 5G gateways join the first 5GLAN network and the second 5GLAN network simultaneously through the 5G modules, wherein: the first 5GLAN network is respectively connected to the first data bearer interface usb1 of the two 5G gateways, and the second 5GLAN network is respectively connected to the second data bearer interface usb2 of the two 5G gateways, so as to form dual-transmission and selective reception of communication messages formed by two 5GLAN networks between the device terminal and the device server under the two 5G gateways;

[0009] TC rule filters are configured in the inbound direction and outbound direction of the two 5G gateway LAN side network ports eth0, respectively. The two 5G gateway LAN side network ports eth0 exchange messages with the device terminal and the device server respectively through the TC rule filters, wherein:

[0010] After the message enters the inbound direction of eth0 from the LAN side network port of the device terminal connected to the 5G gateway or the device server connected to the 5G gateway, a label header in the R-TAG format defined by the 802.1CB protocol is added to the message through the TC rule filter match, and then the message with the label header is distributed to the first data bearer interface usb1 and the second data bearer interface usb2 at the same time, and the two groups of identical messages are transmitted to the first data bearer interface usb1 and the second data bearer interface usb2 of the device server connected to the 5G gateway corresponding to the device terminal or the device terminal connected to the 5G gateway corresponding to the device server through the first 5GLAN network and the second 5GLAN network respectively; the label header contains a serial number assigned to this message;

[0011] The first data bearer interface usb1 and the second data bearer interface usb2 of the corresponding device server 5G gateway or device terminal 5G gateway send the received message to the outgoing direction of the network port eth0. The outgoing direction of the network port eth0 deduplicates the message according to the serial numbers in the two groups of message label headers based on the TC rule, and strips the label header in the R-TAG format to form a normally forwarded message, which is then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal.

[0012] The solution is further as follows: the serial number ranges from 0 to 65535, is allocated starting from 0, increases in one direction, and starts from 0 again after reaching 65535.

[0013] The solution is further that: the deduplication process includes:

[0014] A vector table with continuous ranking is used to save the sequence number information of the messages currently received in order; the first rank of the vector table represents the sequence number recev_seq of the expected message received most recently; the nth rank of the vector table represents the message with the sequence number recev_seq-n+1; when the vector table rank is set to '1', it means that the message with the corresponding sequence number has been received, and when the vector table rank is set to '0', it means that the message with the corresponding sequence number has not been received. The currently received message is processed in the following way:

[0015] 1. If the sequence number of the current message is logically greater than the sequence number of the last expected message received, the difference between this sequence number and the sequence number of the last expected message received is detected: if the difference is greater than or equal to the vector table capacity, the current message is discarded; if the difference is less than the vector table capacity, the message is stripped of the tag header in R-TAG format to form a normal forwarding message, and then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal;

[0016] 2. If the current message sequence number is logically less than or equal to the sequence number of the most recently received expected message, the vector table ranking setting corresponding to this sequence number is detected: if the corresponding ranking exceeds the vector table range or is set to '1', the current message is discarded; if the ranking is '0', the message is stripped of the R-TAG format tag header to form a normal forwarding message, and then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal.

[0017] The solution is further: the method further includes a fault-tolerant processing mechanism, and the fault-tolerant processing mechanism includes: creating a timer thread. When the timer times out, if the timestamp of the last expected message received is not 0, then calculating the difference between the current timestamp and the timestamp of the last expected message received. If it is greater than the set time interval, reinitializing the vector table, setting each rank to '0', and setting the sequence number recev_seq of the last expected message received to '-1', and setting the timestamp of the last expected message received to 0.

[0018] The solution is further that: the label header is a 6-byte label header.

[0019] The solution is further as follows: the two 5G gateways respectively join the first 5GLAN network and the second 5GLAN network through the 5G modules at the same time: including creating a Linux aggregation port, and setting the mode to broadcast mode; adding the network interface of the gateway connected to the downstream device and the aggregation port to the same Linux bridge to realize the forwarding of messages within the device; configuring the two 5G modules of the gateway to perform 5GLAN dial-up respectively, and adding the network interface corresponding to the 5GLAN dial-up to this aggregation port to realize the copying and sending of messages.

[0020] Beneficial effects of the present invention:

[0021] 1. The 5G gateway in the present invention adopts 5GLAN networking instead of traditional L2-GRE and L2-VXLAN networking, and develops new actions for the filter (tc filter) in the traffic controller (TC: Traffic Control) in the Linux kernel: 1. Adding the R-TAG format label header defined by the 802.1CB protocol can shorten the bytes to 6 bytes, 2. De-duplicate and strip the label header according to the serial number in the label header. At the same time, combined with 5GLAN technology, the dual-transmission and selective reception of communication messages between terminals or servers under two 5G industrial gateways is realized.

[0022] 2. The currently disclosed dual-transmit and selective-receive technologies usually rely on traditional Layer 2 tunnel technologies (such as L2-GRE and L2-VXLAN), while traditional Layer 2 VPN technologies establish point-to-point tunnels based on IP. Additional header information needs to be added during message transmission, such as the L2-GRE tunnel header occupies at least 38 bytes, and the L2-VXLAN tunnel header occupies 50 bytes. However, during message transmission in the present invention, only 6 bytes of label header information need to be added by setting TC filter rules, thereby improving bandwidth utilization. At the same time, the present invention realizes the connection between 5G gateways based on 5GLAN, which has the advantages of low latency and high bandwidth compared to ordinary 5G networking; with high bandwidth utilization, 5GLAN can achieve local optimal communication, optimal local switching latency, and optimal network load compared to ordinary 5G networking, further reducing the end-to-end latency of the industrial Internet.

[0023] The invention is described in detail below with reference to the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a schematic diagram of the message forwarding principle of the present invention. DETAILED DESCRIPTION

[0025] A method for selectively receiving dual-transmission messages based on 5GLAN, such as Figure 1 As shown, the method includes a device terminal 1 and a device server 2, the device terminal 1 and the device server 2 are respectively connected to a 5G gateway 3 and a 5G gateway 4, each 5G gateway has two 5G modules integrated therein, and the device terminal 1 and the device server 2 exchange messages through the two 5G gateways 3 and 4, wherein: two 5GLAN networks are established between the two 5G gateways 3 and 4, namely a first 5GLAN network 5 and a second 5GLAN network 6, and the two 5G gateways join the first 5GLAN network 5 and the second 5GLAN network 6 simultaneously through the 5G modules, wherein: the first 5GLAN network 5 is respectively connected to the first data bearer interface usb1 of the two 5G gateways - 5G gateway 3 and 5G gateway 4, and the second 5GLAN network 6 is respectively connected to the second data bearer interface usb2 of the two 5G gateways - 5G gateway 3 and 5G gateway 4, forming a dual-sending and selective reception of communication messages formed by two 5GLAN networks between the device terminal 1 and the device server 2 under the two 5G gateways - 5G gateway 3 and 5G gateway 4;

[0026] TC rule filters are configured in the inbound direction and outbound direction of the two 5G gateway LAN side network ports eth0, respectively. The two 5G gateway LAN side network ports eth0 exchange messages with the device terminal and the device server respectively through the TC rule filters, wherein:

[0027] After the message enters the inbound direction of eth0 from the LAN side network port of the device terminal connected to the 5G gateway 3, or after the message enters the inbound direction of eth0 from the LAN side network port of the device server connected to the 5G gateway 4, a label header in the R-TAG format defined by the 802.1CB protocol is added to the message through the TC rule filter match, and the label header is a 6-byte label header; then the message with the label header is distributed to the first data bearer interface usb1 and the second data bearer interface usb2 at the same time, and two groups of identical messages are transmitted to the first data bearer interface usb1 and the second data bearer interface usb2 of the device server connected to the 5G gateway corresponding to the device terminal through the first 5GLAN network and the second 5GLAN network respectively, or the first data bearer interface usb1 and the second data bearer interface usb2 of the device terminal connected to the 5G gateway corresponding to the device server; the label header contains a serial number assigned to this message; the serial number ranges from 0 to 65535, starting from 0, increasing in one direction, and restarting from 0 after reaching 65535;

[0028] The first data bearer interface usb1 and the second data bearer interface usb2 of the 5G gateway 4 of the corresponding device server 2 or the 5G gateway 3 of the device terminal 1 send the received message to the outgoing direction of the network port eth0. The outgoing direction of the network port eth0 deduplicates the message according to the serial numbers in the two groups of message label headers based on the TC rule, and strips the label header in the R-TAG format to form a normally forwarded message, which is then sent from the 5G gateway LAN side network port eth0 to the corresponding device server 2 or device terminal 1.

[0029] Wherein: the deduplication process includes:

[0030] A vector table with continuous ranking is used to save the sequence number information of the messages currently received in order; the first rank of the vector table represents the sequence number recev_seq of the expected message received most recently; the nth rank of the vector table represents the message with the sequence number recev_seq-n+1; when the vector table rank is set to '1', it means that the message with the corresponding sequence number has been received, and when the vector table rank is set to '0', it means that the message with the corresponding sequence number has not been received. The currently received message is processed in the following way:

[0031] Method 1: If the sequence number of the current message is logically greater than the sequence number of the last expected message received, the difference between this sequence number and the sequence number of the last expected message received is detected: if the difference is greater than or equal to the vector table capacity, the current message is discarded; if the difference is less than the vector table capacity, the message is stripped of the tag header in R-TAG format to form a normal forwarding message, and then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal;

[0032] Method 2: If the current message sequence number is logically less than or equal to the sequence number of the most recently received expected message, the vector table ranking setting corresponding to this sequence number is detected: if the corresponding ranking exceeds the vector table range or is set to '1', the current message is discarded; if the ranking is '0', the message is stripped of the R-TAG format tag header to form a normal forwarding message, and then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal.

[0033] The following is an explanation of the deduplication principle:

[0034] 1) Use a vector table to save the currently received sequence number information; each bit of this vector table represents a sequence number, and this vector table can represent n consecutive sequence numbers (logically continuous, the sequence number range is 0~65535, and the next sequence number after sequence number 65535 is 0), where the first bit of the vector table represents the sequence number of the most recently received expected message (recev_seq); when a bit in the vector table is set to '1', it means that the message with the corresponding sequence number has been received, and when a bit in the vector table is '0', it means that the message with the corresponding sequence number has not been received.

[0035] 2) When a TC filter rule with the action of "de-duplicate and strip label header" is configured on the 5G gateway LAN side network port eth0, the vector table is initialized (each bit is set to '0'), recev_seq is set to -1, and the timestamp of the last received expected message, recev_time, is set to 0;

[0036] 3) When the packet arrives at the network interface eth0 and matches the filter rule, the sequence number (seq) is first parsed from the packet label header;

[0037] 4) When recev_seq is equal to -1, the value of the parsed sequence number seq is directly assigned to recev_seq, and the current timestamp is assigned to recev_time, and the first bit of the vector table is set to 1; then the tag header in the rtag format is stripped and the message is forwarded normally.

[0038] 5) When seq is less than recev_seq:

[0039] If the value of recev_seq minus seq is less than the vector table capacity n, and the bit corresponding to the sequence number seq is '0', it indicates that this is a late-arriving message that should be received. The corresponding position in the vector table is set to '1', and then the tag header in the R-TAG format is stripped and the message is forwarded normally;

[0040] If the value of recev_seq minus seq is less than the vector table capacity n, but the bit corresponding to the sequence number seq is '1', it indicates that this is a duplicate message and the message is discarded;

[0041] If the value of seq plus 65536 minus recev_seq is less than the vector table capacity n, it indicates that this is an expected message to be received. The vector table is shifted left by an amount equal to the difference in units, and the first bit is set. At the same time, the value of seq is assigned to recev_seq, and the current timestamp is assigned to recev_time. Finally, the tag header in R-TAG format is stripped and the message is forwarded.

[0042] Other situations indicate that the message sequence number exceeds the processing range and the message is discarded.

[0043] 6) When seq is equal to recev_seq: it indicates that this is a duplicate message and is discarded.

[0044] 7) When seq is greater than recev_seq:

[0045] If the value of seq minus recev_seq is less than the vector table capacity n, it indicates that this is an expected message to be received. The vector table is shifted left by an amount equal to the difference in digits, and the first bit is set. At the same time, the value of seq is assigned to recev_seq, and the current timestamp is assigned to recev_time. Finally, the tag header in R-TAG format is stripped and the message is forwarded.

[0046] If the value of recev_seq plus 65536 minus seq is less than the vector table capacity n, and the bit corresponding to the sequence number seq is '0', it indicates that this is a late message that should be received. The corresponding position in the vector table is set to '1', and then the tag header in R-TAG format is stripped and the message is forwarded normally;

[0047] If the value of recev_seq plus 65536 minus seq is less than the vector table capacity n, but the bit corresponding to the sequence number seq is '1', it indicates that this is a duplicate message and the message is discarded;

[0048] Other situations indicate that the message sequence number exceeds the processing range and the message is discarded.

[0049] In the embodiment: the method further includes a fault-tolerant processing mechanism, which includes: creating a timer thread, when the timer times out, if the timestamp recev_time of the last expected message received is not 0, then calculating the difference between the current timestamp and the timestamp recev_time of the last expected message received, if it is greater than the set time interval, reinitializing the vector table, setting each rank to '0', and setting the sequence number recev_seq of the last expected message received to '-1', and setting the timestamp recev_time of the last expected message received to 0.

[0050] In the embodiment: the two 5G gateways respectively join the first 5GLAN network and the second 5GLAN network through the 5G modules at the same time: including creating a Linux aggregation port, the mode is set to broadcast mode; the network interface of the gateway connected to the downstream device and the aggregation port are added to the same Linux bridge to realize the forwarding of messages within the device; the two 5G modules of the gateway are configured to perform 5GLAN dial-up respectively, and the network interface corresponding to the 5GLAN dial-up is added to this aggregation port to realize the copying and sending of messages.

[0051] In the above-mentioned 5GLAN-based message dual-transmission and selective reception method embodiment, only 6 bytes of label header information need to be added by setting TC filter rules during message transmission, thereby improving bandwidth utilization. At the same time, this embodiment realizes the connection between 5G gateways based on 5G LAN, which has the advantages of low latency and high bandwidth compared to ordinary 5G networking; the bandwidth utilization rate is high, and compared to ordinary 5G networking, 5GLAN can achieve local optimal communication, optimal local switching latency, and optimal network load, further reducing the end-to-end latency of the Industrial Internet.

Claims

1. A method for dual-transmission and selective reception of messages based on 5GLAN, comprising a device terminal and a device server, wherein the device terminal and the device server are respectively connected to a 5G gateway, each 5G gateway has two 5G modules integrated therein, and the device terminal and the device server exchange messages through the two 5G gateways, characterized in that: Two 5GLAN networks are established between the two 5G gateways, namely the first 5GLAN network and the second 5GLAN network. The two 5G gateways join the first 5GLAN network and the second 5GLAN network simultaneously through the 5G modules, wherein: the first 5GLAN network is respectively connected to the first data bearer interface usb1 of the two 5G gateways, and the second 5GLAN network is respectively connected to the second data bearer interface usb2 of the two 5G gateways, forming a dual-sending and selectively receiving communication message formed by the two 5GLAN networks between the device terminals and the device servers under the two 5G gateways; TC rule filters are configured in the inbound direction and outbound direction of the two 5G gateway LAN side network ports eth0, respectively. The two 5G gateway LAN side network ports eth0 exchange messages with the device terminal and the device server respectively through the TC rule filters, wherein: After the message enters the inbound direction of eth0 from the LAN side network port of the device terminal connected to the 5G gateway or the device server connected to the 5G gateway, a label header in the R-TAG format defined by the 802.1CB protocol is added to the message through the TC rule filter match, and then the message with the label header is distributed to the first data bearer interface usb1 and the second data bearer interface usb2 at the same time, and the two groups of identical messages are transmitted to the first data bearer interface usb1 and the second data bearer interface usb2 of the device server connected to the 5G gateway corresponding to the device terminal or the device terminal connected to the 5G gateway corresponding to the device server through the first 5GLAN network and the second 5GLAN network respectively; the label header contains a serial number assigned to this message; The first data bearer interface usb1 and the second data bearer interface usb2 of the corresponding device server 5G gateway or device terminal 5G gateway send the received message to the outgoing direction of the network port eth0. The outgoing direction of the network port eth0 deduplicates the message according to the serial numbers in the two groups of message label headers based on the TC rule, and strips the label header in the R-TAG format to form a normally forwarded message, which is then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal.

2. The method according to claim 1, characterized in that The serial number range is 0~65535, starting from 0 and increasing in one direction. After reaching 65535, it will start from 0 again.

3. The method according to claim 1, characterized in that The deduplication process includes: A vector table with continuous ranking is used to save the sequence number information of the messages currently received in order; the first rank of the vector table represents the sequence number recev_seq of the expected message received most recently; the nth rank of the vector table represents the message with the sequence number recev_seq-n+1; when the vector table rank is set to '1', it means that the message with the corresponding sequence number has been received, and when the vector table rank is set to '0', it means that the message with the corresponding sequence number has not been received. The currently received message is processed in the following way:

1. If the sequence number of the current message is logically greater than the sequence number of the last expected message received, the difference between this sequence number and the sequence number of the last expected message received is detected: if the difference is greater than or equal to the vector table capacity, the current message is discarded; if the difference is less than the vector table capacity, the message is stripped of the tag header in R-TAG format to form a normal forwarding message, and then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal; 2. If the current message sequence number is logically less than or equal to the sequence number of the most recently received expected message, the vector table ranking setting corresponding to this sequence number is detected: if the corresponding ranking exceeds the vector table range or is set to '1', the current message is discarded; if the ranking is '0', the message is stripped of the R-TAG format tag header to form a normal forwarding message, and then sent from the 5G gateway LAN side network port eth0 to the corresponding device server or device terminal.

4. The method according to claim 3, characterized in that The method further includes a fault-tolerant processing mechanism, which includes: creating a timer thread. When the timer times out, if the timestamp of the last expected message received is not 0, the difference between the current timestamp and the timestamp of the last expected message received is calculated. If it is greater than the set time interval, the vector table is reinitialized, each rank is set to '0', the sequence number recev_seq of the last expected message received is set to '-1', and the timestamp of the last expected message received is set to 0.

5. The method according to claim 1, characterized in that The label header is a 6-byte label header.

6. The method according to claim 1, characterized in that The two 5G gateways respectively join the first 5GLAN network and the second 5GLAN network through the 5G modules at the same time: including creating a Linux aggregation port, the mode is set to broadcast mode; the network interface of the gateway connected to the downstream device and the aggregation port are added to the same Linux bridge to realize the forwarding of messages in the device; Configure the two 5G modules of the gateway to perform 5GLAN dial-up respectively, add the network interface corresponding to the 5GLAN dial-up to this aggregation port, and realize the copying and sending of the message.