CN115002034A - Message communication network construction and message transmission method and device - Google Patents

Message communication network construction and message transmission method and device Download PDF

Info

Publication number
CN115002034A
CN115002034A CN202210679822.1A CN202210679822A CN115002034A CN 115002034 A CN115002034 A CN 115002034A CN 202210679822 A CN202210679822 A CN 202210679822A CN 115002034 A CN115002034 A CN 115002034A
Authority
CN
China
Prior art keywords
message
communication
switch
port
configuration information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210679822.1A
Other languages
Chinese (zh)
Other versions
CN115002034B (en
Inventor
李剑纯
林琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingwei Hirain Tech Co Ltd
Original Assignee
Beijing Jingwei Hirain Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingwei Hirain Tech Co Ltd filed Critical Beijing Jingwei Hirain Tech Co Ltd
Priority to CN202210679822.1A priority Critical patent/CN115002034B/en
Publication of CN115002034A publication Critical patent/CN115002034A/en
Application granted granted Critical
Publication of CN115002034B publication Critical patent/CN115002034B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/13Flow control; Congestion control in a LAN segment, e.g. ring or bus
    • H04L47/135Flow control; Congestion control in a LAN segment, e.g. ring or bus by jamming the transmission media
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing

Abstract

The message communication network construction method and device, and the message transmission method and device provided by the disclosure, determine a preset communication message to be transmitted in a vehicle-mounted network, and determine a blocking link in a ring communication network according to the preset communication message. The method comprises the steps of generating corresponding message transmission configuration information for switches in a vehicle-mounted network based on a blocking link, setting a transmission prohibition message type for a port connected with the blocking link in the switches in the message transmission configuration information, and constructing a message communication network formed by connecting the switches in series, so that the switches can transmit preset communication messages according to the message transmission configuration information based on the message communication network, and on the basis of link redundancy communication without influencing the vehicle-mounted network, avoiding broadcast storms caused by the communication messages of the transmission prohibition message type, and ensuring normal operation of the vehicle-mounted network.

Description

Message communication network construction and message transmission method and device
Technical Field
The present disclosure relates to the field of electronic communications technologies, and in particular, to a method and an apparatus for constructing a message communication network and transmitting a message.
Background
With the popularization of vehicles and the development of vehicle-mounted network technology, in order to implement link redundancy communication and improve the functional safety of a vehicle-mounted network architecture, a vehicle-mounted network with a ring topology structure has been designed. However, when the ring communication network corresponding to the ring topology is used for message communication, a broadcast storm (broadcast storm) problem is easily generated, which may cause a failure or even a rushing of the vehicular network.
In the conventional network technology, a ring communication network is usually broken by using a Spanning Tree Protocol (STP), and the ring communication network is converted into a Tree communication network for message communication. However, since the ring communication network of the vehicle-mounted network is specially designed for realizing link redundancy communication, the adoption of the tree communication network causes that vehicle-mounted redundancy backup data cannot be sent from a plurality of links, and meanwhile, the initialization time of the spanning tree protocol is long, so that the requirement of quick start of the vehicle-mounted network cannot be met.
Therefore, how to avoid generating broadcast storm on the basis of not influencing the link redundancy communication of the vehicle-mounted network becomes a technical problem which needs to be solved urgently by technical personnel in the field.
Disclosure of Invention
In view of the above problems, the present disclosure provides a method and an apparatus for constructing and transmitting a packet communication network, which overcome or at least partially solve the above problems, and the technical solution is as follows:
a message communication network construction method comprises the following steps:
determining at least one preset communication message transmitted in a vehicle-mounted network, wherein the vehicle-mounted network comprises a plurality of annular communication networks formed by a plurality of switches through communication links, and the preset communication message comprises message sending terminal node information, message receiving terminal node information and a destination MAC address;
respectively determining a first annular communication network corresponding to each preset communication message in the vehicle-mounted network by using the message sending terminal node information and the message receiving terminal node information;
respectively determining blocking links in each first annular communication network, wherein the blocking links are the communication links overlapped in any two first annular communication networks;
respectively generating message transmission configuration information corresponding to each switch according to the blocking link and the destination MAC address, and constructing a message communication network formed by connecting the switches in series, so that the switches perform transmission control on the preset communication message in the message communication network based on the message transmission configuration information, wherein the message transmission configuration information comprises a transmission-prohibited message type set for a port connected with the blocking link in the switch.
Optionally, the message transmission configuration information includes a plurality of configuration fields set for each port in the switch, and the switch performs transmission control on the preset communication message in the message communication network based on the message transmission configuration information, including:
and the switch performs transmission control on the received preset communication message according to the configuration field set for the port in the message transmission configuration information.
Optionally, the transmission prohibition packet type includes a multicast packet and a broadcast packet.
Optionally, the generating, according to the blocking link and the destination MAC address, packet transmission configuration information corresponding to each switch respectively includes:
determining the message type to be a first communication message of the multicast message and the broadcast message in each preset communication message, wherein the first communication message comprises a first destination MAC address;
for any of the switches: determining a first port of the switch connected with the blocking link;
and in the message transmission configuration information corresponding to the switch, setting the first destination MAC address as a transmission prohibition address of the first port.
Optionally, the generating, according to the blocking link and the destination MAC address, packet transmission configuration information corresponding to each switch respectively includes:
for any of the switches: determining a second communication message transmitted by the switch in each preset communication message, wherein the second communication message comprises a second destination MAC address;
determining a second port of the switch except for the port connected with the blocking link;
and in the message transmission configuration information corresponding to the switch, setting the second destination MAC address as a transmission-allowed address of at least one second port.
Optionally, the number of the communication links in the message communication network is reduced by 1 from the number of the switches in the vehicle-mounted network.
A message transmission method, which is applied to the switch in any one of the above message communication network construction methods, includes:
obtaining a third communication message to be transmitted, wherein the third communication message comprises a third destination MAC address;
and determining whether a third port allowing to send the third destination MAC address exists in the switch or not by using the message transmission configuration information corresponding to the switch, and if so, transmitting the third communication message through the third port.
Optionally, the message transmission method further includes:
discarding the third communication message if it is determined that the third port allowing the third destination MAC address to be sent is not present in the switch.
A message communication network construction apparatus, comprising: a first determining unit, a second determining unit, a third determining unit, and a first constructing unit,
the first determining unit is configured to determine at least one preset communication packet transmitted in a vehicle-mounted network, where the vehicle-mounted network includes multiple ring communication networks formed by multiple switches through communication links, and the preset communication packet includes packet sending terminal node information, packet receiving terminal node information, and a destination MAC address;
the second determining unit is configured to determine, by using the message sending terminal node information and the message receiving terminal node information, a first ring communication network corresponding to each of the preset communication messages in the vehicle-mounted network, respectively;
the third determining unit is configured to determine blocking links in each of the first ring communication networks, where the blocking links are the communication links that overlap in any two of the first ring communication networks;
the first constructing unit is configured to generate, according to the blocking link and the destination MAC address, message transmission configuration information corresponding to each switch, and construct a message communication network in which the switches are connected in series, so that the switches perform transmission control on the preset communication message in the message communication network based on the message transmission configuration information, where the message transmission configuration information includes a transmission prohibition message type set for a port in the switch, the port being connected to the blocking link.
A message transmission device, which is applied to the switch in the message communication network construction device, the message transmission device comprising: a first obtaining unit, a fourth determining unit and a first transmitting unit,
the first obtaining unit is configured to obtain a third communication packet to be transmitted, where the third communication packet includes a third destination MAC address;
the fourth determining unit is configured to determine, by using the packet transmission configuration information corresponding to the switch, whether a third port allowing sending of the third destination MAC address exists in the switch, and if the third port exists, trigger the first transmitting unit;
the first transmission unit is configured to transmit the third communication packet through the third port.
By means of the technical scheme, the message communication network construction method and the message transmission method and device provided by the disclosure determine the preset communication message required to be transmitted in the vehicle-mounted network, and determine the blocking link in the annular communication network according to the preset communication message. The method comprises the steps of generating corresponding message transmission configuration information for switches in a vehicle-mounted network based on a blocking link, setting a transmission prohibition message type for a port connected with the blocking link in the switches in the message transmission configuration information, and constructing a message communication network formed by connecting the switches in series, so that the switches can transmit preset communication messages according to the message transmission configuration information based on the message communication network, on the basis of not influencing link redundancy communication of the vehicle-mounted network, broadcast storms caused by the communication messages of the transmission prohibition message type are avoided, and normal operation of the vehicle-mounted network is guaranteed.
The foregoing description is only an overview of the technical solutions of the present disclosure, and the embodiments of the present disclosure are described below in order that the technical means of the present disclosure may be clearly understood, and the foregoing and other objects, features, and advantages of the present disclosure may be more clearly understood.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the disclosure. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating an implementation manner of a message communication network construction method according to an embodiment of the present disclosure;
FIG. 2 is a diagram illustrating a topology of a vehicle network according to an embodiment of the present disclosure;
fig. 3 is a flowchart illustrating another implementation manner of a message communication network construction method according to an embodiment of the present disclosure;
fig. 4 shows a topology structure diagram of a message communication network provided by the embodiment of the present disclosure;
fig. 5 is a flowchart illustrating another implementation manner of a message communication network construction method according to an embodiment of the present disclosure;
fig. 6 is a flowchart illustrating an implementation manner of a message transmission method according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a message communication network constructing apparatus according to an embodiment of the present disclosure;
fig. 8 shows a schematic structural diagram of a message transmission apparatus according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As shown in fig. 1, a flow diagram of an implementation manner of a message communication network construction method provided in the embodiment of the present disclosure may include:
a100, determining at least one preset communication message transmitted in a vehicle-mounted network, wherein the vehicle-mounted network comprises a plurality of annular communication networks formed by a plurality of switches through communication links, and the preset communication message comprises message sending terminal node information, message receiving terminal node information and a destination MAC address.
The vehicle-mounted network can be a communication network formed by point-to-point among the sensors, the controller and the actuators in the automobile. Optionally, the vehicle-mounted network provided by the embodiment of the present disclosure may be a vehicle-mounted ethernet network.
In the vehicle-mounted network, a plurality of partially overlapped ring-shaped communication networks can be formed through communication links among a plurality of switches. For ease of understanding, reference is made herein to FIG. 2: fig. 2 is a topology structure diagram of a vehicle-mounted network provided in an embodiment of the present disclosure, where the vehicle-mounted network shown in fig. 2 includes a switch 01, a switch 02, a switch 03, and a switch 04, where the switch 01 includes a port 1.1, a port 1.2, and a port 1.3, the switch 02 includes a port 2.1, a port 2.2, a port 2.3, and a port 2.4, the switch 03 includes a port 3.1, a port 3.2, a port 3.3, and a port 3.4, and the switch 04 includes a port 4.1, a port 4.2, and a port 4.3. Port 1.2 of switch 01 is connected to terminal node a, port 2.4 of switch 02 is connected to terminal node b, port 3.4 of switch 03 is connected to terminal node c, and port 4.3 of switch 04 is connected to terminal node d. Switch 01 is connected to switch 02 via a communication link between port 1.1 and port 2.1, switch 02 is connected to switch 03 via a communication link between port 2.2 and port 3.2, switch 02 is connected to switch 04 via a communication link between port 2.3 and port 4.1, switch 04 is connected to switch 03 via a communication link between port 4.2 and port 3.3, and switch 0.3 is connected to switch 01 via a communication link between port 3.1 and port 1.3.
Based on the vehicular network shown in fig. 2, the vehicular network includes the following three ring communication networks:
ring communication network 1: consists of 'port 1.1-port 2.1-port 2.3-port 4.1-port 4.2-port 3.3-port 3.1-port 1.3'.
Ring communication network 2: is composed of 'Port 1.1-Port 2.1-Port 2.2-Port 3.2-Port 3.1-Port 1.3'.
Ring communication network 3: is composed of a port 2.3-a port 4.1-a port 4.2-a port 3.3-a port 3.2-a port 2.2.
The preset communication message may be a communication message that needs to be transmitted in a vehicle-mounted network. The communication message of each message type to be transmitted in the vehicle-mounted network can be predetermined by the embodiment of the disclosure, so that the subsequent switch can identify and forward the preset communication message.
In the communication packet, the message sending terminal node information, the message receiving terminal node information and the destination MAC address are generally included. For ease of understanding, the description is made herein by way of example: it is assumed that the preset communication message to be transmitted in the vehicle-mounted network shown in fig. 2 includes a unicast message 1, a unicast message 2, a unicast message 3, a unicast message 4, a multicast message 1, and a broadcast message 1. The message sending terminal node information, the message receiving terminal node information, and the destination MAC address in each communication message may be as follows:
unicast message 1: terminal node a sends and terminal node b receives. The destination MAC address is MAC 2.
Unicast message 2: terminal node a sends, terminal node c receives, and the destination MAC address is MAC 3.
Unicast message 3: terminal node a sends and terminal node d receives, the destination MAC address being MAC 4.
Unicast message 4: terminal node b sends and terminal node a receives with the destination MAC address MAC 1.
Multicast message 1: terminal node a sends, and terminal node b, terminal node c, and terminal node d receive, with the destination MAC address being MAC 11.
And (3) broadcasting a message 1: end node a sends a destination MAC address of MAC 21.
It can be understood that, since the broadcast packet may not specify the receiving object, the packet receiving terminal node information in the broadcast packet may be null.
And A200, respectively determining a first ring-shaped communication network corresponding to each preset communication message in the vehicle-mounted network by using the message sending terminal node information and the message receiving terminal node information.
The embodiment of the present disclosure may determine, according to the message sending terminal node information and the message receiving terminal node information in the preset communication message, a transmission path of the preset communication message in the vehicle-mounted network, so as to determine the ring communication network where the transmission path is located, for example: based on the vehicular network shown in fig. 2, the unicast message 1 is sent from the terminal node a to the terminal node b, and the first ring communication network corresponding to the unicast message 1 may be the ring communication network 1 and the ring communication network 2. The multicast packet 1 is sent from the terminal node a to the terminal node b, the terminal node c, and the terminal node d, and then the first ring communication network corresponding to the multicast packet 1 may be a ring communication network 1, a ring communication network 2, and a ring communication network 3. As can be seen from this, in the in-vehicle network shown in fig. 2, if the end node a transmits a multicast packet or a broadcast packet, the multicast packet or the broadcast packet will circulate in the ring communication network 1, the ring communication network 2, and the ring communication network 3 indefinitely, and at the same time, the end node b, the end node c, and the end node d will also receive the packet indefinitely, thereby causing a broadcast storm. Therefore, it is necessary to determine a blocked link in each ring communication network to break down the broadcast storm.
And A300, respectively determining blocking links in each first ring communication network, wherein the blocking links are overlapped communication links in any two first ring communication networks.
Optionally, the embodiment of the present disclosure may select 1 communication link in any first ring communication network to determine as the blocking link. The embodiment of the disclosure determines the blocking link in each first ring communication network, so as to facilitate subsequent configuration of the switch, thereby achieving the purpose of breaking broadcast storm.
According to the embodiment of the disclosure, the overlapped communication links in the two first ring-shaped communication networks are selected as the blocking links, so that the broadcast storm is broken, the number of the blocking links is reduced, and the subsequent configuration of the switch can be simplified.
For ease of understanding, the description is made herein by way of example: based on the vehicle-mounted network shown in fig. 2, if the communication packet transmitted in the vehicle-mounted network is a unicast packet 1, a unicast packet 2, a unicast packet 3, a unicast packet 4, a multicast packet 1, or a broadcast packet 1, the determined blocking link may be a communication link between the port 2.2 and the port 3.2 and a communication link between the port 2.3 and the port 4.1.
And A400, respectively generating message transmission configuration information corresponding to each switch according to the blocking link and the destination MAC address, and constructing a message communication network formed by connecting the switches in series, so that the switches perform transmission control on preset communication messages in the message communication network based on the message transmission configuration information, wherein the message transmission configuration information comprises a transmission-prohibited message type set for a port connected with the blocking link in the switch.
Optionally, the message transmission configuration information includes a plurality of configuration fields set for each port in the switch. And the switch performs transmission control on the received preset communication message according to the configuration field set for the port in the message transmission configuration information.
Optionally, the transmission prohibition message types include a multicast message and a broadcast message. The embodiment of the disclosure may configure a port connected to the blocking link in the switch to prohibit sending the multicast packet and the broadcast packet.
Optionally, based on the message communication network construction method shown in fig. 1, as shown in fig. 3, a flowchart of another implementation manner of the message communication network construction method provided in the embodiment of the present disclosure is schematically illustrated, where step a400 may include:
and A410, determining the message type to be a first communication message of a multicast message and a broadcast message in each preset communication message, wherein the first communication message comprises a first destination MAC address.
The message type of the preset communication message can be determined by identifying the destination MAC address in the preset communication message. Specifically, the embodiment of the present disclosure may identify a number format and a number characteristic of a destination MAC address in a preset communication message, and determine a message type of the preset communication message according to the identified number format and number characteristic. For example: the lowest bit in the first 8-bit code of the destination MAC address in the single broadcast message is 0, the lowest bit in the first 8-bit code of the destination MAC address in the multicast message is 1, and the number format of the destination MAC address in the broadcast message is "FF: FF: FF: FF: FF: FF ".
A420, for any switch: a first port of the switch connected to the blocked link is determined.
It can be understood that, after determining the blocking link in the in-vehicle network, the embodiments of the present disclosure may determine the switch connected through the blocking link, and determine the port of the switch connected to the blocking link.
And A430, in the message transmission configuration information corresponding to the switch, setting the first destination MAC address as a transmission prohibition address of the first port.
Specifically, in the message transmission configuration information corresponding to the switch, the first destination MAC address in the first communication message may be added to the configuration field of the transport prohibition address corresponding to the first port connected to the blocking link. According to the embodiment of the disclosure, the first destination MAC address in the multicast message and the broadcast message is added to the configuration field of the transmission prohibition address corresponding to the port connected with the blocking link, so that the blocking of the multicast message and the broadcast message is realized at the port connected with the blocking link, and the broadcast storm caused by the multicast message and the broadcast message in the vehicle-mounted network is avoided.
For ease of understanding, the description is made herein by way of example: based on the vehicle-mounted network shown in fig. 2, when it is determined that the first ports connected to the blocking link are respectively port 2.2, port 3.2, port 2.3, and port 4.1, the first destination MAC address in the multicast packet and the broadcast packet is added to the configuration field of the prohibited transmission address corresponding to port 2.2, port 3.2, port 2.3, and port 4.1, and blocking of the multicast packet and the broadcast packet is implemented between port 2.2 and port 3.2 and between port 2.3 and port 4.1, so that the packet communication network implemented by the vehicle-mounted network after blocking is as shown in fig. 4.
Optionally, the number of communication links in the message communication network is reduced by 1 from the number of switches in the vehicle-mounted network. For example: in the message communication network shown in fig. 4, a switch 02, a switch 01, a switch 03, and a switch 04 are connected in series via communication links in this order, and four switches and three communication links are included in the message communication network.
Optionally, based on the message communication network construction method shown in fig. 1, as shown in fig. 5, a flowchart of another implementation manner of the message communication network construction method provided in the embodiment of the present disclosure is schematically shown, where step a400 may include:
a440, for any switch: and determining a second communication message transmitted by the switch in each preset communication message, wherein the second communication message comprises a second destination MAC address.
A450, determining a second port except the port connected with the blocked link in the switch.
And A460, in the message transmission configuration information corresponding to the switch, setting the second destination MAC address as the transmission permission address of at least one second port.
The embodiment of the disclosure can determine a message transmission path of a preset communication message without a blocked link, and determine a switch on the message transmission path and a second port in the switch. Because the switch needs to send the preset communication message, the embodiment of the present disclosure may bind the second destination MAC address in the preset communication message with at least one second port in the switch, so that the bound second port may send the preset communication message. According to the method and the device for transmitting the communication message, the target MAC address in the preset communication message is added to the configuration field of the allowed transmission address corresponding to the second port of the switch, so that the switch is facilitated to transmit the preset communication message through the appointed port according to the target MAC address in the preset communication message after receiving the preset communication message, and the transmission efficiency of the communication message is improved.
Optionally, the embodiment of the present disclosure may determine a second port of the switch through which the second communication packet passes on the packet transmission path, and add the second destination MAC address in the second communication packet in a configuration field of an allowed transmission address corresponding to the second port that needs to send the second communication packet. According to the embodiment of the disclosure, the second destination MAC address in the second communication message is added to the configuration field of the allowed transmission address corresponding to the second port where the second communication message needs to be sent, so that the switch can accurately and efficiently transmit the second communication message, and the transmission efficiency of the communication message is improved.
Based on the message communication network shown in fig. 4, in the case that the preset communication message includes a unicast message 1, a unicast message 2, a unicast message 3, a unicast message 4, a multicast message 1, and a broadcast message 1, the message transmission configuration information corresponding to each switch may be as shown in table 1. In order to block the multicast message and the broadcast message at the port connected to the blocking link, in the message transmission configuration information shown in table 1, the destination MAC addresses of the multicast message and the broadcast message are not included in the configuration fields of the allowed transmission addresses corresponding to the port 2.2, the port 2.3, the port 3.2, and the port 4.1 connected to the blocking link.
TABLE 1
Figure BDA0003697896280000111
To facilitate understanding of the communication message transmission mechanism of the switch, the following description is made by way of example: based on the message transmission configuration information shown in table 1, for the unicast message 1, the unicast message 1 is sent from the terminal node 1 to enter the switch 01, the port 1.2 in the switch 01 is bound with the destination MAC address MAC2 in the unicast message 1, and the unicast message 1 is sent from the port 1.2 to the port 2.1 through the basic forwarding function of the switch 01 to enter the switch 02. Similarly, the port 2.4 in the switch 02 is bound to the destination MAC address MAC2 in the unicast message 1, and the unicast message 1 is sent from the port 2.4 to the end node 2 through the basic forwarding function of the switch 02.
The message communication network construction method provided by the embodiment of the disclosure can determine at least one preset communication message transmitted in a vehicle-mounted network, wherein the vehicle-mounted network comprises a plurality of annular communication networks formed by a plurality of switches through communication links, and the preset communication message comprises message sending terminal node information, message receiving terminal node information and a destination MAC address; respectively determining a first annular communication network corresponding to each preset communication message in a vehicle-mounted network by utilizing message sending terminal node information and message receiving terminal node information; respectively determining blocking links in each first annular communication network, wherein the blocking links are overlapped communication links in any two first annular communication networks; respectively generating message transmission configuration information corresponding to each switch according to the blocking link and the destination MAC address, and constructing a message communication network formed by connecting the switches in series so that the switches carry out transmission control on preset communication messages in the message communication network based on the message transmission configuration information, wherein the message transmission configuration information comprises transmission-prohibited message types set for ports connected with the blocking link in the switches. According to the message transmission method and the message communication network, the message transmission forbidding type is set for the port connected with the blocking link in the switch in the message transmission configuration information, and the message communication network connected with all switches in series is constructed, so that the switch can transmit the preset communication message according to the message transmission configuration information based on the message communication network, on the basis of not influencing link redundancy communication of the vehicle-mounted network, broadcast storms caused by the message transmission forbidding type communication message are avoided, and normal operation of the vehicle-mounted network is guaranteed.
As shown in fig. 6, a schematic flow diagram of an implementation manner of a message transmission method provided in an embodiment of the present disclosure, where the message transmission method is applied to a switch in any message communication network construction method, and the message transmission method may include:
and B100, obtaining a third communication message to be transmitted, wherein the third communication message comprises a third destination MAC address.
It is understood that the third communication message may further include message sending terminal node information and message receiving terminal node information.
B200, determining whether a third port allowing to send a third destination MAC address exists in the switch or not by using the message transmission configuration information corresponding to the switch, if so, executing the step B300, and if not, executing the step B400.
The embodiment of the present disclosure may determine, in a configuration field in message transmission configuration information corresponding to a switch, whether a third destination MAC address exists in a configuration field of an allowed sending address corresponding to each port, and determine, as a third port, a port including the third destination MAC address in the configuration field of the allowed sending address.
Optionally, in this embodiment of the present disclosure, it may be determined whether a third destination MAC address exists in a configuration field of a no-send address corresponding to each port, a port including the third destination MAC address in the configuration field of the no-send address is determined as a fourth port, and the third communication packet is no longer sent from the fourth port.
And B300, transmitting a third communication message through a third port.
And B400, discarding the third communication message.
The message transmission method provided by the embodiment of the disclosure can be applied to the switch, and in the constructed message communication network, the message transmission configuration information corresponding to the switch is used for carrying out transmission control on the third communication message, so that on the basis of not influencing the link redundancy communication of the vehicle-mounted network, the broadcast storm caused by the communication message of the type of the forbidden transmission message is avoided, and the normal operation of the vehicle-mounted network is ensured.
According to the message communication network construction method and the message transmission method provided by the embodiment of the disclosure, on the basis of limiting the multicast message and the broadcast message, the transmission of the unicast message is not required to be limited, and since the message transmission configuration information corresponding to the switch can be configured after the switch is initialized, the switch can control the communication message transmission based on the message transmission configuration information in practical application, so that the risk of error when the switch is configured dynamically is avoided, the link redundancy communication of a vehicle-mounted network is realized while the harm of the broadcast storm to the vehicle communication is avoided, and the requirement of quick start of the vehicle-mounted network can be met.
Although the operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
Corresponding to the above message communication network construction method, an embodiment of the present disclosure further provides a message communication network construction apparatus, whose structure is shown in fig. 7, and may include: a first determining unit 100, a second determining unit 110, a third determining unit 120, and a first constructing unit 130.
The first determining unit 100 is configured to determine at least one preset communication packet transmitted in a vehicle-mounted network, where the vehicle-mounted network includes a plurality of ring-shaped communication networks formed by a plurality of switches through communication links, and the preset communication packet includes packet sending terminal node information, packet receiving terminal node information, and a destination MAC address.
The second determining unit 110 is configured to determine, by using the message sending terminal node information and the message receiving terminal node information, the first ring communication network corresponding to each preset communication message in the vehicle-mounted network respectively.
A third determining unit 120, configured to determine blocking links in each first ring communication network, where a blocking link is an overlapped communication link in any two first ring communication networks.
The first constructing unit 130 is configured to generate message transmission configuration information corresponding to each switch according to the blocking link and the destination MAC address, and construct a message communication network in which the switches are connected in series, so that the switches perform transmission control on a preset communication message in the message communication network based on the message transmission configuration information, where the message transmission configuration information includes a transmission prohibition message type set for a port in the switch connected to the blocking link.
Optionally, the message transmission configuration information includes a plurality of configuration fields set for each port in the switch. And the switch performs transmission control on the received preset communication message according to the configuration field set for the port in the message transmission configuration information.
Optionally, the transmission prohibition message types include a multicast message and a broadcast message.
Optionally, the first building unit 130 may include: the device comprises a first determining subunit, a second determining subunit and a first setting subunit.
The first determining subunit is configured to determine, in each preset communication packet, a first communication packet whose packet type is a multicast packet or a broadcast packet, where the first communication packet includes a first destination MAC address.
A second determining subunit for, for any switch: a first port of the switch connected to the blocked link is determined.
And the first setting subunit is configured to set the first destination MAC address as a transport prohibition address of the first port in the message transport configuration information corresponding to the switch.
Optionally, the first building unit 130 may include: a third determining subunit, a fourth determining subunit, and a second setting subunit.
A third determining subunit configured to, for any switch: and determining a second communication message transmitted by the switch in each preset communication message, wherein the second communication message comprises a second destination MAC address.
And a fourth determining subunit, configured to determine a second port of the switch other than the port connected to the blocking link.
And the second setting subunit is configured to set the second destination MAC address as a transmission allowed address of at least one second port in the message transmission configuration information corresponding to the switch.
Optionally, the number of communication links in the message communication network is reduced by 1 from the number of switches in the vehicle-mounted network.
The message communication network construction device provided by the embodiment of the disclosure can determine at least one preset communication message transmitted in a vehicle-mounted network, wherein the vehicle-mounted network comprises a plurality of annular communication networks formed by a plurality of switches through communication links, and the preset communication message comprises message sending terminal node information, message receiving terminal node information and a destination MAC address; respectively determining a first annular communication network corresponding to each preset communication message in a vehicle-mounted network by utilizing message sending terminal node information and message receiving terminal node information; respectively determining blocking links in each first annular communication network, wherein the blocking links are overlapped communication links in any two first annular communication networks; respectively generating message transmission configuration information corresponding to each switch according to the blocking link and the destination MAC address, and constructing a message communication network formed by connecting the switches in series so that the switches carry out transmission control on preset communication messages in the message communication network based on the message transmission configuration information, wherein the message transmission configuration information comprises transmission-prohibited message types set for ports connected with the blocking link in the switches. The message transmission inhibiting type is set for the port connected with the blocking link in the switch in the message transmission configuration information, and the message communication network connected with all the switches in series is constructed, so that the switch can transmit the preset communication message according to the message transmission configuration information based on the message communication network, and on the basis of not influencing the link redundancy communication of the vehicle-mounted network, the broadcast storm caused by the communication message of the message transmission inhibiting type is avoided, and the normal operation of the vehicle-mounted network is ensured.
Corresponding to the above message transmission method, an embodiment of the present disclosure further provides a message transmission apparatus, whose structure is shown in fig. 8, and which is applied to an exchange in a message communication network construction apparatus, where the message transmission apparatus includes: a first obtaining unit 200, a fourth determining unit 210, a first transmitting unit 220, and a packet discarding unit 230.
A first obtaining unit 200, configured to obtain a third communication packet to be transmitted, where the third communication packet includes a third destination MAC address.
A fourth determining unit 210, configured to determine, by using the packet transmission configuration information corresponding to the switch, whether a third port allowing sending of the third destination MAC address exists in the switch, if the third port exists, trigger the first transmitting unit 220, and if the third port does not exist, trigger the packet discarding unit 230.
The first transmission unit 220 is configured to transmit the third communication packet through the third port.
A message discarding unit 230, configured to discard the third communication message.
The message transmission device provided by the embodiment of the disclosure can be applied to the switch, and in the constructed message communication network, the message transmission configuration information corresponding to the switch is used for carrying out transmission control on the third communication message, so that on the basis of not influencing the link redundancy communication of the vehicle-mounted network, the broadcast storm caused by the communication message of the type of the forbidden transmission message is avoided, and the normal operation of the vehicle-mounted network is ensured.
With regard to the apparatus in the above-described embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.
The message communication network construction device comprises a processor and a memory, wherein the first determining unit 100, the second determining unit 110, the third determining unit 120, the first constructing unit 130 and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set with one or more than one kernel, the kernel parameters are adjusted to set the type of the message transmission forbidding on the port connected with the blocking link in the switch in the message transmission configuration information, and a message communication network connected by all switches in series is constructed, so that the switch can transmit the preset communication message according to the message transmission configuration information based on the message communication network, on the basis of not influencing the link redundancy communication of the vehicle-mounted network, the broadcast storm caused by the communication message of the type of the message transmission forbidding is avoided, and the normal operation of the vehicle-mounted network is ensured.
The message transmission apparatus includes a processor and a memory, the first obtaining unit 200, the fourth determining unit 210, the first transmission unit 220, and the like are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, the transmission control of the third communication message is carried out by utilizing the message transmission configuration information corresponding to the switch in the constructed message communication network by adjusting the kernel parameters, on the basis of not influencing the link redundancy communication of the vehicle-mounted network, the broadcast storm caused by the communication message of the forbidden transmission message type is avoided, and the normal operation of the vehicle-mounted network is ensured.
The disclosed embodiments provide a computer-readable storage medium on which a program is stored, which, when executed by a processor, implements the message communication network construction method.
The disclosed embodiments provide a computer-readable storage medium having stored thereon a program that, when executed by a processor, implements the message transmission method.
The embodiment of the disclosure provides a processor, which is used for running a program, wherein the message communication network construction method is executed when the program runs.
The embodiment of the disclosure provides a processor, which is used for running a program, wherein the message transmission method is executed when the program runs.
The embodiment of the disclosure provides an electronic device, which comprises at least one processor, at least one memory and a bus, wherein the memory and the bus are connected with the processor; the processor and the memory complete mutual communication through a bus; the processor is used for calling the program instructions in the memory so as to execute the message communication network construction method. The electronic device herein may be a server, a PC, a PAD, a mobile phone, etc.
The embodiment of the disclosure provides a switch, which comprises at least one processor, at least one memory and a bus, wherein the memory and the bus are connected with the processor; the processor and the memory complete mutual communication through a bus; the processor is used for calling the program instructions in the memory so as to execute the message transmission method.
The present disclosure also provides a computer program product adapted to execute a program of initializing a messaging network construction method step when executed on an electronic device.
The present disclosure also provides a computer program product adapted to execute a program of initializing a message transmission method step when executed on a switch.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus, electronic devices (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, an electronic device includes one or more processors (CPUs), memory, and a bus. The electronic device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
In the description of the present disclosure, it is to be understood that the directions or positional relationships indicated as referring to the terms "upper", "lower", "front", "rear", "left" and "right", etc., are based on the directions or positional relationships shown in the drawings, and are only for convenience of describing the present invention and simplifying the description, but do not indicate or imply that the positions or elements referred to must have specific directions, be constituted and operated in specific directions, and thus, are not to be construed as limitations of the present disclosure.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The above are merely examples of the present disclosure, and are not intended to limit the present disclosure. Various modifications and variations of this disclosure will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure should be included in the scope of the claims of the present disclosure.

Claims (10)

1. A method for constructing a message communication network is characterized by comprising the following steps:
determining at least one preset communication message transmitted in a vehicle-mounted network, wherein the vehicle-mounted network comprises a plurality of annular communication networks formed by a plurality of switches through communication links, and the preset communication message comprises message sending terminal node information, message receiving terminal node information and a destination MAC address;
respectively determining a first annular communication network corresponding to each preset communication message in the vehicle-mounted network by using the message sending terminal node information and the message receiving terminal node information;
respectively determining blocking links in each first annular communication network, wherein the blocking links are the communication links overlapped in any two first annular communication networks;
respectively generating message transmission configuration information corresponding to each switch according to the blocking link and the destination MAC address, and constructing a message communication network formed by connecting the switches in series, so that the switches perform transmission control on the preset communication message in the message communication network based on the message transmission configuration information, wherein the message transmission configuration information comprises a transmission-prohibited message type set for a port connected with the blocking link in the switch.
2. The method according to claim 1, wherein the message transmission configuration information includes a plurality of configuration fields set for respective ports in a switch, and the switch performs transmission control on the preset communication message in the message communication network based on the message transmission configuration information, including:
and the switch performs transmission control on the received preset communication message according to the configuration field set for the port in the message transmission configuration information.
3. The method of claim 1, wherein the transmission-prohibited message types include multicast messages and broadcast messages.
4. The method according to claim 3, wherein the generating, according to the blocking link and the destination MAC address, packet transmission configuration information corresponding to each switch respectively comprises:
determining the message type to be a first communication message of the multicast message and the broadcast message in each preset communication message, wherein the first communication message comprises a first destination MAC address;
for any of the switches: determining a first port of the switch connected with the blocking link;
and in the message transmission configuration information corresponding to the switch, setting the first destination MAC address as a transmission prohibition address of the first port.
5. The method according to claim 1, wherein the generating, according to the blocking link and the destination MAC address, packet transmission configuration information corresponding to each switch respectively comprises:
for any of the switches: determining a second communication message transmitted by the switch in each preset communication message, wherein the second communication message comprises a second destination MAC address;
determining a second port of the switch except for the port connected with the blocking link;
and in the message transmission configuration information corresponding to the switch, setting the second destination MAC address as a transmission-allowed address of at least one second port.
6. The method of claim 1, wherein the number of communication links in the messaging network is the number of switches in the in-vehicle network minus 1.
7. A message transmission method applied to the switch in the message communication network construction method according to any one of claims 1 to 6, the message transmission method comprising:
obtaining a third communication message to be transmitted, wherein the third communication message comprises a third destination MAC address;
and determining whether a third port allowing to send the third destination MAC address exists in the switch or not by using the message transmission configuration information corresponding to the switch, and if so, transmitting the third communication message through the third port.
8. The method of claim 7, further comprising:
discarding the third communication message if it is determined that the third port allowing the third destination MAC address to be sent is not present in the switch.
9. A message communication network construction apparatus, comprising: a first determining unit, a second determining unit, a third determining unit, and a first constructing unit,
the first determining unit is configured to determine at least one preset communication packet transmitted in a vehicle-mounted network, where the vehicle-mounted network includes multiple ring communication networks formed by multiple switches through communication links, and the preset communication packet includes packet sending terminal node information, packet receiving terminal node information, and a destination MAC address;
the second determining unit is configured to determine, by using the message sending terminal node information and the message receiving terminal node information, a first ring communication network corresponding to each of the preset communication messages in the vehicle-mounted network, respectively;
the third determining unit is configured to determine blocking links in each of the first ring communication networks, where the blocking links are the communication links that overlap in any two of the first ring communication networks;
the first constructing unit is configured to generate, according to the blocking link and the destination MAC address, message transmission configuration information corresponding to each switch, and construct a message communication network in which the switches are connected in series, so that the switches perform transmission control on the preset communication message in the message communication network based on the message transmission configuration information, where the message transmission configuration information includes a transmission prohibition message type set for a port in the switch, the port being connected to the blocking link.
10. A message transmission apparatus applied to the switch in the message communication network construction apparatus according to claim 9, the message transmission apparatus comprising: a first obtaining unit, a fourth determining unit and a first transmitting unit,
the first obtaining unit is configured to obtain a third communication packet to be transmitted, where the third communication packet includes a third destination MAC address;
the fourth determining unit is configured to determine, by using the packet transmission configuration information corresponding to the switch, whether a third port allowing the third destination MAC address to be sent exists in the switch, and if the third port exists, trigger the first transmitting unit;
the first transmission unit is configured to transmit the third communication packet through the third port.
CN202210679822.1A 2022-06-16 2022-06-16 Message communication network construction and message transmission method and device Active CN115002034B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210679822.1A CN115002034B (en) 2022-06-16 2022-06-16 Message communication network construction and message transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210679822.1A CN115002034B (en) 2022-06-16 2022-06-16 Message communication network construction and message transmission method and device

Publications (2)

Publication Number Publication Date
CN115002034A true CN115002034A (en) 2022-09-02
CN115002034B CN115002034B (en) 2023-06-16

Family

ID=83035417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210679822.1A Active CN115002034B (en) 2022-06-16 2022-06-16 Message communication network construction and message transmission method and device

Country Status (1)

Country Link
CN (1) CN115002034B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116112314A (en) * 2023-01-31 2023-05-12 重庆长安汽车股份有限公司 Looped network storm blocking method, device, equipment, medium and vehicle

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070206618A1 (en) * 2006-03-02 2007-09-06 Corrigent Systems Ltd. High capacity ring communication network
US20070280251A1 (en) * 2004-09-27 2007-12-06 Huawei Technologies Co., Ltd. Ring Network And A Method For Implementing The Service Thereof
CN101160902A (en) * 2005-12-31 2008-04-09 华为技术有限公司 Data forwarding method and switching arrangement
US20100091646A1 (en) * 2008-10-15 2010-04-15 Etherwan Systems, Inc. Method of redundancy of ring network
CN104521191A (en) * 2012-09-14 2015-04-15 思科技术公司 Hierarchal label distribution and route installation in a loop-free routing topology using routing arcs at multiple hierarchal levels for ring topologies
CN105933228A (en) * 2015-02-26 2016-09-07 思科技术公司 Traffic engineering for bit indexed explicit replication
CN108111410A (en) * 2016-11-24 2018-06-01 特拉维夫迈络思科技有限公司 Deadlock freedom routing in lossless multidimensional Cartesian Topology Structure with minimum number virtual buffering region
CN114614898A (en) * 2022-03-28 2022-06-10 中国科学院计算技术研究所 Ring topology network, construction method thereof and data forwarding method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070280251A1 (en) * 2004-09-27 2007-12-06 Huawei Technologies Co., Ltd. Ring Network And A Method For Implementing The Service Thereof
CN101160902A (en) * 2005-12-31 2008-04-09 华为技术有限公司 Data forwarding method and switching arrangement
US20070206618A1 (en) * 2006-03-02 2007-09-06 Corrigent Systems Ltd. High capacity ring communication network
US20100091646A1 (en) * 2008-10-15 2010-04-15 Etherwan Systems, Inc. Method of redundancy of ring network
CN104521191A (en) * 2012-09-14 2015-04-15 思科技术公司 Hierarchal label distribution and route installation in a loop-free routing topology using routing arcs at multiple hierarchal levels for ring topologies
CN105933228A (en) * 2015-02-26 2016-09-07 思科技术公司 Traffic engineering for bit indexed explicit replication
CN108111410A (en) * 2016-11-24 2018-06-01 特拉维夫迈络思科技有限公司 Deadlock freedom routing in lossless multidimensional Cartesian Topology Structure with minimum number virtual buffering region
CN114614898A (en) * 2022-03-28 2022-06-10 中国科学院计算技术研究所 Ring topology network, construction method thereof and data forwarding method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JOHN M. MILLER; ANDREW DAGA: "Elements of Wireless Power Transfer Essential to High Power Charging of Heavy Duty Vehicles", 《IEEE TRANSACTIONS ON TRANSPORTATION ELECTRIFICATION ( VOLUME: 1, ISSUE: 1, JUNE 2015)》 *
莫元富: "车联网环境下交通信息分发与处理关键技术研究", 《中国优秀博士学位论文全文数据库》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116112314A (en) * 2023-01-31 2023-05-12 重庆长安汽车股份有限公司 Looped network storm blocking method, device, equipment, medium and vehicle

Also Published As

Publication number Publication date
CN115002034B (en) 2023-06-16

Similar Documents

Publication Publication Date Title
EP2670090A1 (en) Multi-homing in an extended bridge
CN108768866B (en) Cross-card forwarding method and device for multicast message, network equipment and readable storage medium
US20060245351A1 (en) Method, apparatus, and system for improving ethernet ring convergence time
CN113872847B (en) Message forwarding method, device and medium based on VXLAN network
US10855576B2 (en) Information transmission method and device
CN111010329B (en) Message transmission method and device
EP3316555A1 (en) Mac address synchronization method, device and system
CN115002034B (en) Message communication network construction and message transmission method and device
US7564845B2 (en) Method for permanent redundant transmission of data messages in communication systems
CN106549821B (en) Network loop detection method and controller
CN107948042B (en) Message forwarding method and device
CN108259348B (en) Message transmission method and device
CN102710500A (en) Method for processing conflict of identifiers of device groups in network, and route bridge
CN104468389A (en) Message processing method, servers and server system
WO2018120228A1 (en) Method and device for recovering from ring circuit fault, and node apparatus
CN104348737A (en) Multicast message transmission method and switches
CN114301826B (en) Message transmission method and device
CN107547412B (en) STP calculation method and device
CN114401218A (en) Bypass forwarding method and device for data message
CN112311569A (en) DMVPN control method, network device, communication system and storage medium
CN102664783B (en) Virtual local area network loop detection method and device thereof
CN113923174B (en) Message distribution method, device and medium
CN114615187B (en) Logic interface data communication method and device
US7710955B2 (en) Taking account of information relating to the environment of active nodes when determining the code associated with an active application
CN114629844B (en) Message forwarding method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant