[go: up one dir, main page]

CN101536435A - Method for establishing bidirectional data transmission paths in a wireless meshed communication network - Google Patents

Method for establishing bidirectional data transmission paths in a wireless meshed communication network Download PDF

Info

Publication number
CN101536435A
CN101536435A CNA2007800420754A CN200780042075A CN101536435A CN 101536435 A CN101536435 A CN 101536435A CN A2007800420754 A CNA2007800420754 A CN A2007800420754A CN 200780042075 A CN200780042075 A CN 200780042075A CN 101536435 A CN101536435 A CN 101536435A
Authority
CN
China
Prior art keywords
network node
root
rwn
routing
network
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.)
Pending
Application number
CNA2007800420754A
Other languages
Chinese (zh)
Inventor
M·巴尔
A·巴图
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.)
Siemens Corp
Original Assignee
Siemens Corp
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 Siemens Corp filed Critical Siemens Corp
Publication of CN101536435A publication Critical patent/CN101536435A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种在无线的网状分组交换的通信网络中建立双向数据传输路径的方法,其中先应式地建立具有至少一个路由树形式的逻辑拓扑结构,其中该路由树的根网络节点(R)以周期性的时间间隔将路由查询消息(RAN)发送给通信网络的网络节点(M1-M7),该路由查询消息指定通向根网络节点(R)的第一单向数据传输路径,在路由树的网络节点(M1-M7)中,分别建立可被置于两个不同状态的第一标志,以及仅在第一标志被置于可选择的第一状态(ON),网络节点(M5)在接收到路由查询消息(RAN)时将路由响应消息(RWN)发送给根网络节点(R),该路由响应消息指定通向该网络节点的第二单向数据传输路径,由此在根网络节点(R)和该网络节点(M5)之间建立双向的数据传输路径。

The invention relates to a method for establishing a bidirectional data transmission path in a wireless mesh packet-switched communication network, wherein a logical topology structure in the form of at least one routing tree is proactively established, wherein the root network node ( R) sending a routing query message (RAN) at periodic time intervals to the network nodes (M1-M7) of the communication network, the routing query message specifying a first unidirectional data transmission path leading to the root network node (R), In the network nodes (M1-M7) of the routing tree, first flags that can be placed in two different states are respectively established, and only when the first flag is placed in the selectable first state (ON), the network nodes ( M5) Send a routing response message (RWN) to the root network node (R) when receiving the routing query message (RAN), and the routing response message specifies the second unidirectional data transmission path leading to the network node, thus in A bidirectional data transmission path is established between the root network node (R) and the network node (M5).

Description

用于在无线网状通信网络中实现双向数据传输路径的方法 Method for implementing a bidirectional data transmission path in a wireless mesh communication network

技术领域 technical field

本发明处在消息技术的技术领域,并且涉及一种在无线网格状通信网络中实现双向数据传输路径的方法。本发明还涉及一种用于执行该方法的合适的无线网格状通信网络。The present invention is in the technical field of message technology, and relates to a method for realizing a bidirectional data transmission path in a wireless mesh communication network. The invention also relates to a suitable wireless mesh communication network for carrying out the method.

背景技术 Background technique

对于无线WLAN通信网络(WLAN=无线局域网)来说,从九十年代初以来就由电气和电子工程师协会(IEEE)在标准系列IEEE802.11的框架内公开了很多不同的标准,在这些标准中基于快速进步的技术研发而约束地规定了通信网络的确定的特性,如传输率、频率范围、调制方法、信道数量、加密等等。For wireless WLAN communication networks (WLAN=Wireless Local Area Network), a number of different standards have been published by the Institute of Electrical and Electronics Engineers (IEEE) within the framework of the standard series IEEE802.11 since the beginning of the nineties. Certain characteristics of communication networks, such as transmission rates, frequency ranges, modulation methods, number of channels, encryption, etc., are constrainedly prescribed based on rapidly advancing technological developments.

在目前的标准中,WLAN通信系统的最小单位是无线小区,在无线小区中接入点可以与多个终端设备交换数据。多个无线小区相互之间的连接通过接入点之间的电缆连接进行。In current standards, the smallest unit of a WLAN communication system is a wireless cell, in which an access point can exchange data with multiple terminal devices. Several radio cells are connected to one another via cable connections between the access points.

一种在标准系列IEEE802.11内的最新进展,也就是称为IEEE802.11s并预计会在2009年成为生效标准而公开的进展,对网络节点之间的无线通信进行了标准化。在IEEE802.11s中,网络节点,即所谓的网格点(缩写为MP(Mesh Point))用作用于进行无线数据传输的路由器,由此形成无线的网格状Ad-hoc无线网络(网状网络)。A recent development within the series of standards IEEE 802.11, known as IEEE 802.11s and expected to become an effective standard in 2009, is a publicized development that standardizes wireless communication between network nodes. In IEEE802.11s, network nodes, so-called mesh points (abbreviated as MP (Mesh Point)) are used as routers for wireless data transmission, thus forming a wireless mesh Ad-hoc wireless network (mesh point network).

在通信网络中一般可以实施先应式的、反应式的或混合的路由协议。Proactive, reactive or hybrid routing protocols can generally be implemented in communication networks.

在采用先应式路由协议的通信网络中,在源网络节点和目标网络节点之间准备好数据传输路径以用于传输数据,这使得可以进行快速的数据交换,但是尤其是存在资源被保留从而可能无法用于数据交换的缺点。在反应式路由协议中,源网络节点和目标网络节点之间的数据传输路径在需要时才建立,这虽然就资源来说更为有利,但是为建立数据传输路径带来了延迟时间。In a communication network using a proactive routing protocol, a data transmission path is prepared between a source network node and a destination network node for the transmission of data, which enables a fast data exchange, but in particular resources are reserved so that Potentially unusable disadvantage for data exchange. In the reactive routing protocol, the data transmission path between the source network node and the target network node is established when necessary, which is more beneficial in terms of resources, but it brings delay time for establishing the data transmission path.

为了利用先应式路由协议和反应式路由协议的优点,对于基于标准IEEE802.11s的无线通信网络来说,为了选择源网络节点和目标网络节点之间的数据传输路径而设置具有名称HWMP(Hybrid WirelessMesh Protocol,混合无线网格协议)的混合路由协议。在HWMP中,在网络的物理拓扑结构上建立一个或多个路由树形式的逻辑拓扑。为了建立和更新路由树,一个根MP以周期性的时间间隔将路由查询消息按照广播方法发送给其它MP,这些路由查询消息称为“先应式路径请求”,缩写为先应式PREQ(PREQ=Path Request,路径请求)。MP接收PREQ,将相应的路径数据录入到它们的路由表中,并且通过这种方式建立从MP到发送方根MP的单向数据传输路径。为了将用于建立局部路由树的路由消息的数量保持得尽可能的少,可以在先应式PREQ中清除用于路由响应消息PREP(PREP=Path Reply,路径响应)的所谓先应式PREP标志,也就是说,MP接收先应式PREQ,建立从MP到根MP的用于传输数据的正向路径,但是不将路由响应消息(PREP)发送给根MP,从而没有建立从根MP到MP的用于传输数据的反向路径。In order to take advantage of the advantages of the proactive routing protocol and the reactive routing protocol, for a wireless communication network based on the standard IEEE802. WirelessMesh Protocol, hybrid wireless mesh protocol) hybrid routing protocol. In HWMP, one or more logical topologies in the form of routing trees are established on the physical topological structure of the network. In order to establish and update the routing tree, a root MP sends routing query messages to other MPs according to the broadcast method at periodic time intervals. =Path Request, path request). The MPs receive the PREQ, enter the corresponding path data into their routing tables, and in this way establish a unidirectional data transmission path from the MP to the sender root MP. Keep as little as possible for the quantity of the route message that is used to set up the local route tree, can clear the so-called pre-response PREP sign that is used for route response message PREP (PREP=Path Reply, path response) in the pre-response formula PREQ , that is, the MP receives the proactive PREQ, establishes a forward path for transmitting data from the MP to the root MP, but does not send a routing response message (PREP) to the root MP, and thus does not establish a forward path from the root MP to the MP The reverse path used to transfer data.

由于路由树的根MP和MP之间的数据流通常是双向的,因此在HWMP中存在在数据通信的开始,也就是还在第一数据分组从一个MP发送给根MP之前,就从该MP向根MP发送路由响应消息(PREP)的可能,从而通过这种方式建立从根MP到发送该PREP的MP的单向反向路径。Since the data flow between the root MP of the routing tree and the MP is usually bidirectional, in HWMP there exists an Possibility to send a Routing Response message (PREP) to the root MP, thereby establishing in this way a unidirectional reverse path from the root MP to the MP sending the PREP.

通过从根MP周期性发送的PREQ,周期地更新从MP到根MP的单向数据传输路径(正向路径),从而可以将路由树的单向正向路径与网状网络中不断变化的条件相匹配。尤其是向该网状网络新添加的MP可以结合到路由树中,或者例如更改由于数据链路的故障而不再能工作的数据传输路径。The unidirectional data transmission path (forward path) from the MP to the root MP is periodically updated through the PREQ sent periodically from the root MP, so that the unidirectional forward path of the routing tree can be combined with the changing conditions in the mesh network match. In particular newly added MPs to the mesh network can be integrated into the routing tree, or for example alter data transmission paths which are no longer functioning due to a failure of a data link.

但是,由于从根MP到MP的反向路径不能更新,并且保持为在发送数据通信的第一个数据分组之前通过从MP发送PREP所建立的那样,因此可能出现在连接性不变而链路度量(Link-Metriken)变化时根MP和MP之间的正向和反向路径不同的情况,从而数据分组在正向路径上采取(经过更新的)更为有利的路线,而在反向路径上采取(没有经过更新的)不太有利的路线。如果在根MP和MP之间的数据传输路径中的数据链路出现故障,则通过周期发送的PREQ建立根MP和该MP之间的替换正向路径,相反,无法再通过未经更新的反向路径进行数据传输。在这种情况下,在HWMP中访问基于AODV(Ad Hoc On DemandDistance Vector,Ad Hoc按需距离向量)的标准机制,这带来了在开始从根MP向该MP传输数据分组之前的比较长的延迟时间。However, since the reverse path from the root MP to the MP cannot be updated and remains as established by sending a PREP from the MP before sending the first data packet of the data traffic, it may occur that the connectivity does not change while the link When the metric (Link-Metriken) changes, the forward and reverse paths between the root MP and the MP are different, so that the data packets take the (updated) more favorable route on the forward path, while on the reverse path to take the (not updated) less favorable route. If the data link in the data transmission path between the root MP and the MP fails, an alternate forward path between the root MP and the MP is established through periodically sent PREQs, and conversely, it is no longer possible to pass the unupdated reverse forward path. Data transfer to path. In this case, a standard mechanism based on AODV (Ad Hoc On Demand Distance Vector, Ad Hoc On Demand Distance Vector) is accessed in HWMP, which brings about a relatively long time before starting to transmit data packets from the root MP to this MP. delay.

发明内容 Contents of the invention

因此,本发明要解决的技术问题是提供一种在无线的网状通信网络中建立双向数据传输路径的方法,利用该方法可以避免上面提到的缺点。Therefore, the technical problem to be solved by the present invention is to provide a method for establishing a bidirectional data transmission path in a wireless mesh communication network, by which the above-mentioned disadvantages can be avoided.

该技术问题根据本发明通过一种具有权利要求1的特征的在无线的网状通信网络中建立双向数据传输路径的方法来解决。本发明的有利的实施方式通过从属权利要求的特征给出。This technical problem is solved according to the invention by a method for setting up bidirectional data transmission paths in a wireless mesh communication network with the features of claim 1 . Advantageous embodiments of the invention are given by the features of the subclaims.

根据本发明,展示了一种在无线的网状分组交换(Ad-hoc)通信网络中建立双向数据传输路径的方法,在该通信网络的物理拓扑结构上先应式地建立具有至少一个树形结构(路由树)的逻辑拓扑结构。为此,该通信网络的用作该路由树的根网络节点的网络节点以周期性的时间间隔产生路由查询消息,缩写为RAN(Routing AnfrageNachricht),并发送给通信网络的网络节点,以设置通向根网络节点的第一单向数据传输路径。为此,可以在通过一个网络节点接收到该RAN时在该网络的接收到该RAN的网络节点的路由表(发送表)中,为目标网络节点(根网络节点)存入或更新一个条目,该条目包含路径度量(Pfadmetrik)以及通向目标网络节点的下一跳(Hop)(也就是说,在通往目标网络节点的路径上的下个网络节点,该下个网络节点是已经获得RAN的网络节点)。此外,例如还可以在路由表中存入跳的数目。用于建立路由树的方法尤其是可以基于在混合路由协议HWMP中实施的过程。尤其是路由查询消息(RAN)可以是根据混合路由协议HWMP的先应式路径请求(PREQ)。According to the present invention, a method for establishing a bidirectional data transmission path in a wireless mesh packet switching (Ad-hoc) communication network is established proactively on the physical topology of the communication network with at least one tree Logical topology of the structure (routing tree). For this reason, the network node of the communication network used as the root network node of the routing tree generates a routing query message at periodic time intervals, abbreviated as RAN (Routing AnfrageNachricht), and sends it to the network node of the communication network to set the routing query message. A first unidirectional data transmission path towards a root network node. For this purpose, upon receipt of the RAN by a network node, an entry can be stored or updated for the target network node (root network node) in the routing table (transmission table) of the network node receiving the RAN in the network, This entry contains the path metric (Pfadmetrik) and the next hop (Hop) to the target network node (that is, the next network node on the path to the target network node that has obtained the RAN network nodes). Furthermore, it is also possible, for example, to store the number of hops in a routing table. The method for establishing the routing tree can be based, in particular, on a procedure implemented in the hybrid routing protocol HWMP. In particular, the routing request message (RAN) can be a proactive route request (PREQ) according to the hybrid routing protocol HWMP.

在路由树的网络节点中,建立可置于两个不同状态的第一标志来控制路由响应消息的发送。如果路由树的一个网络节点的第一标志被置于可选择的第一状态,则该网络节点在从根网络节点接收到路由查询消息(RAN)时产生路由响应消息,简写为RWN(Routing AntwortNachricht),并将该路由响应消息通过包含在第一单向数据传输路径中的网络节点发送给根网络节点。如果路由树的一个网络节点的第一标志被置于第二状态,则该网络节点在从根网络节点接收到RAN时不产生RWN。通过该RWN,设置从根网络节点到产生该RWN的网络节点的第二单向数据传输路径。为此,可以在通过一个网络节点接收到RWN时,在针对产生RWN的网络节点的路由表(发送表)中存入或更新一个条目,该条目包含路径度量以及通向产生该RWN的网络节点的下一跳(Hop)(也就是在通往产生该RWN的网络节点的路径上的下个网络节点,该下个网络节点是已经获得该RWN的网络节点)。此外,可以在路由表中存入跳的数目。尤其是,路由响应消息(RWN)可以是根据混合路由协议HWMP的路径响应(PREP)。根网络节点接收路由响应消息(RWN),并建立从根网络节点到产生该RWN的网络节点的第二单向数据传输路径,由此在根网络节点和产生该RWN的网络节点之间建立双向的数据传输路径。In the network nodes of the routing tree, a first flag is established which can be placed in two different states to control the sending of routing response messages. If the first sign of a network node of the routing tree is placed in an optional first state, then the network node generates a routing response message when receiving a routing query message (RAN) from the root network node, abbreviated as RWN (Routing AntwortNachricht ), and send the routing response message to the root network node through the network nodes included in the first unidirectional data transmission path. If the first flag of a network node of the routing tree is set to the second state, the network node does not generate the RWN when receiving the RAN from the root network node. Through the RWN, a second unidirectional data transmission path from the root network node to the network node generating the RWN is set. For this purpose, when a RWN is received by a network node, an entry can be stored or updated in the routing table (transmission table) for the network node originating the RWN, which entry contains the path metric and the The next hop (Hop) (that is, the next network node on the path leading to the network node that generates the RWN, the next network node is the network node that has obtained the RWN). Additionally, the number of hops can be stored in the routing table. In particular, the routing response message (RWN) may be a path response (PREP) according to the hybrid routing protocol HWMP. The root network node receives the routing response message (RWN), and establishes a second unidirectional data transmission path from the root network node to the network node generating the RWN, thereby establishing a bidirectional data transmission path between the root network node and the network node generating the RWN data transmission path.

在通信网络内部,数据分组从一个网络节点传送给同一层(OSI模型)中的另一个网络节点。这尤其是第2层或第3层。Inside a communication network, data packets are transmitted from one network node to another network node in the same layer (OSI model). This is especially layer 2 or 3.

通过本发明的方法,以有利的方式仅在实际上数据分组在数据传输路径上传输时才在路由树的根网络节点和网络节点之间建立双向数据传输路径,从而路由消息的数量比较少。此外,除了从该网络节点到根网络节点的正向路径之外,还更新从根网络节点到该网络节点的反向路径,从而根网络节点和网络节点之间的经过更新的双向数据传输路径提供给传输数据分组所用,并且可以对可能由于路径度量的更改或者由于数据链路的故障而导致的数据传输路径的更改进行快速的反应。With the method according to the invention, a bidirectional data transmission path is advantageously established between the root network node and the network node of the routing tree only when data packets are actually transmitted on the data transmission path, so that the number of routing messages is relatively small. In addition, in addition to the forward path from the network node to the root network node, the reverse path from the root network node to the network node is also updated, so that the updated bidirectional data transmission path between the root network node and the network node Provided for the transmission of data packets, and can quickly respond to changes in data transmission paths that may be caused by changes in path metrics or failures in data links.

在第一标志的第一状态下,第一标志例如是“置位”,也就是被置于状态“ON(开)”或“1”,而在第二状态下该第一标志是“清除”,也就是被置于状态“OFF(关)”或“0”。同样,可以将第一标志在其第一状态下置于状态“OFF(关)”,而在其第二状态下置于状态“ON(开)”。In the first state of the first flag, the first flag is, for example, "set", that is, is placed in the state "ON (open)" or "1", while in the second state the first flag is "cleared". ”, that is, be placed in the state “OFF (off)” or “0”. Likewise, the first flag may be placed in the state "OFF" in its first state and in the state "ON" in its second state.

在本发明方法的优选实施方式中,如果路由树的一个网络节点作为通信网络在通向根网络节点的数据传输路径上的第一网络节点(源网络节点)而获得要传送给根网络节点(目标网络节点)的数据分组,则将该网络节点的第一标志置于第一状态。该网络节点在这种情况下从一个层(OSI模型)获得该数据分组,该层高于在内部进行通信网络内的数据分组传输的层。由此可以特别简单实施的方式按照需要建立从根网络节点到该网络节点的双向数据传输路径。In a preferred embodiment of the method of the present invention, if a network node of the routing tree is obtained as the first network node (source network node) of the communication network on the data transmission path leading to the root network node to be transmitted to the root network node ( target network node), then put the first flag of the network node in the first state. In this case, the network node receives the data packets from a layer (OSI model) which is higher than the layer in which the transmission of the data packets within the communication network takes place internally. As a result, a bidirectional data transmission path from the root network node to this network node can be set up as required with a particularly simple implementation.

在本发明方法的另一优选实施方式中,将一个网络节点的第一标志紧接在向根网络节点发送了路由响应消息(RWN)之后置于第二状态,其优点是该措施针对路由协议的运行。此外不需要定时器。In another preferred embodiment of the method according to the invention, the first identification of a network node is placed in the second state immediately after sending the routing response message (RWN) to the root network node, which has the advantage that this measure is specific to the routing protocol running. Furthermore no timer is required.

在本发明方法的另一优选实施方式中,将一个网络节点的第一标志在可选择的第一时间间隔过去之后才置于第二状态,该第一时间间隔将随着向作为目标网络节点的根网络节点发送数据分组而启动,该网络节点是该数据分组的源网络节点,(该数据分组是该网络节点作为在通信网络通向根网络节点的数据传输路径上的第一网络节点而已获得的),其中所述第一时间间隔在每次发送这种该网络节点是源网络节点而根网络节点是目标网络节点的数据分组时,都被复位到该可选时间间隔的起始值。本发明方法的该实施方式可以特别简单地实施。In a further preferred embodiment of the method according to the invention, the first flag of a network node is not set into the second state until after a selectable first time interval has elapsed, which will then follow to the target network node The root network node of the network node sends a data packet, which is the source network node of the data packet, (the data packet is the network node as the first network node on the data transmission path leading to the root network node in the communication network obtained), wherein the first time interval is reset to the initial value of the optional time interval each time a data packet in which the network node is the source network node and the root network node is the target network node is sent . This embodiment of the method according to the invention can be carried out particularly simply.

在本发明方法的另一优选实施方式中,如果网络节点作为源网络节点接收数据分组(该数据分组是该网络节点作为通信网络在通向根网络节点的数据传输路径上的第一网络节点而获得的,用于发送给根网络节点),并且在紧接在接收该数据分组之前的一定的第二时间间隔内作为源网络节点没有获得数据分组(也就是说,作为通信网络在通向根网络节点的数据传输路径上的第一网络节点没有获得要发送给根网络节点的数据分组),则该网络节点产生路由响应消息(RWN)并发送给根网络节点。由此可以有利地在每次数据通信开始时在根网络节点和该网络节点之间建立双向数据传输路径。In another preferred embodiment of the method according to the invention, if the network node receives a data packet as a source network node (the data packet is received by the network node as the first network node of the communication network on the data transmission path leading to the root network node obtained for sending to the root network node), and the data packet is not obtained as the source network node within a certain second time interval immediately before receiving the data packet (that is to say, as the communication network is on the way to the root If the first network node on the data transmission path of the network node does not obtain the data packet to be sent to the root network node), the network node generates a routing response message (RWN) and sends it to the root network node. As a result, a bidirectional data transmission path can advantageously be established between the root network node and this network node at the start of each data communication.

尤其是在本发明方法的最后提到的实施方式中,如果在网络节点中设置的、可以置于两种不同状态的第二标志被置于可选择的第二状态,则该网络节点可以产生路由响应消息(RWN)并发送给根网络节点。这使得可以特别简单地实现本发明的方法。Especially in the last-mentioned embodiment of the inventive method, if a second flag set in the network node, which can be placed in two different states, is placed in an optional second state, the network node can generate Routing Response Message (RWN) is sent to Root Network Node. This makes it possible to implement the method according to the invention particularly simply.

在第二标志的第一状态中,第二标志例如被“置位”,也就是置于状态“ON(开)”或“1”,而在其第二状态被“清除”,也就是被置于状态“OFF(关)”或“0”。同样,可以将第二标志在其第一状态下置于状态“OFF(关)”,而在其第二状态下置于状态“ON(开)”。In the first state of the second flag, the second flag is for example "set", i.e. placed in the state "ON (open)" or "1", and in its second state it is "cleared", i.e. Set to state "OFF" or "0". Likewise, the second flag may be placed in the state "OFF" in its first state and in the state "ON" in its second state.

在本发明方法的另一实施方式中,对于数据分组是数据通信的第一个数据分组的情况,该情况例如可以通过将第二标志置于其第二状态来识别,如果网络节点在数据通信的第一个数据分组(D1)之前向根网络节点发送路由响应消息(RWN),则将该网络节点的第一标志置于第一状态。但是这导致必须查询附加的条件。In a further embodiment of the method according to the invention, for the case where the data packet is the first data packet of a data communication, this can be recognized, for example, by placing the second flag in its second state, if the network node is in the data communication Sending a routing response message (RWN) to the root network node before the first data packet (D1), the first flag of the network node is placed in the first state. But this results in additional conditions having to be queried.

在本发明方法的另一实施方式中,直接在接收到路由查询消息(RAN)之后向根网络节点发送路由响应消息(RWN)。在该实施方式的替换实施方式中,在接收到路由查询消息(RAN)后经过一定的时间延迟才向根网络节点(R)发送路由响应消息(RWN)。后面提到的替换方式根据本发明是优选的,因为该替换方式具有可以减小路由消息的数量的优点,因为降低了在发送RWN之后接收更佳路径度量的其它路由查询消息(RAN)的概率。In a further embodiment of the method according to the invention, the routing response message (RWN) is sent to the root network node directly after receiving the routing request message (RAN). In an alternative embodiment of this embodiment, the routing response message (RWN) is sent to the root network node (R) after a certain time delay after receiving the routing inquiry message (RAN). The latter-mentioned alternative is preferred according to the invention, since it has the advantage that the number of routing messages can be reduced, since the probability of receiving further routing inquiry messages (RAN) with better path metrics after sending the RWN is reduced .

在本发明方法的另一优选实施方式中,将对通向网络节点的第二单向数据传输路径的寿命编码的路由响应消息(RWN)的寿命参数设置为包含在接收的路由查询消息(RAN)中的、对通向根网络节点(R)的第一单向数据传输路径的寿命编码的寿命参数。由此可以有利地实现:在根网络节点和网络节点之间的双向数据传输路径的正向路径和反向路径的寿命相同。In another preferred embodiment of the method according to the invention, the lifetime parameter of the routing response message (RWN) encoding the lifetime of the second unidirectional data transmission path to the network node is set as contained in the received routing inquiry message (RAN A lifetime parameter encoding the lifetime of the first unidirectional data transmission path to the root network node (R) in ). In this way it can advantageously be achieved that the lifetimes of the forward path and the reverse path of the bidirectional data transmission path between the root network node and the network node are the same.

此外,本发明还涉及一种在如上所述的无线网状分组交换的通信网络中建立双向数据传输路径的方法,该方法尤其是可以与上述方法组合起来。在该方法中,如果第一标志被置于其可选择的第一状态,则在获取到通向根网络节点的第一单向数据传输路径首次变化时,向根网络节点发送指定通向该网络节点的第二单向数据传输路径的路由响应消息(RWN),由此在根网络节点和该网络节点之间建立双向的数据传输路径。Furthermore, the present invention also relates to a method for establishing a bidirectional data transmission path in a wireless mesh packet-switched communication network as described above, which method can especially be combined with the above method. In this method, if the first flag is set to its selectable first state, when the first change of the first unidirectional data transmission path leading to the root network node is obtained, a designated path to the root network node is sent to the root network node. A routing response message (RWN) of the second unidirectional data transmission path of the network node, thereby establishing a bidirectional data transmission path between the root network node and the network node.

本发明还延伸到如上所述的无线网状分组交换的(Ad-hoc)通信网络,该通信网络被构造为可以实现如上所述的方法。The invention also extends to a wireless mesh packet-switched (Ad-hoc) communication network as described above, which is constructed so as to implement the method as described above.

此外,本发明还延伸到如上所述的无线网状分组交换的(Ad-hoc)通信网络的网络节点,在该网络节点上实施上述可机读的程序代码。Furthermore, the invention also extends to a network node of a wireless mesh packet-switched (ad-hoc) communication network as described above, on which the above-mentioned machine-readable program code is implemented.

此外,本发明还延伸到存储介质,具有存储在该存储介质上的如上所述可机读的程序代码。Furthermore, the invention also extends to a storage medium having stored thereon a program code which is machine-readable as described above.

附图说明 Description of drawings

现在借助实施例详细解释本发明,其中要参照附图。The invention will now be explained in detail with the aid of an exemplary embodiment, with reference to the accompanying drawings.

图1以示意图示出建立了路由树的本发明的无线网状通信网络的实施例;Fig. 1 shows the embodiment of the wireless mesh communication network of the present invention that has set up routing tree with schematic diagram;

图2以示意图示出图1的通信网络中作为源节点对数据分组D1的传递以及非源网络节点对数据分组D2的传递;Fig. 2 schematically shows the transmission of the data packet D1 as the source node and the transmission of the data packet D2 by the non-source network node in the communication network of Fig. 1;

图3以示意图示出本发明方法的实施例,该实施例是在图1的通信网络的网络节点上实施的;FIG. 3 schematically shows an embodiment of the method according to the invention, which is implemented on a network node of the communication network of FIG. 1;

图4以示意图示出本发明方法的另一实施例,该另一实施例在图1的通信网络的网络节点上实施。FIG. 4 shows a schematic diagram of a further exemplary embodiment of the method according to the invention, which is implemented on a network node of the communications network of FIG. 1 .

具体实施方式 Detailed ways

在图1中示出本发明的无线网状分组交换的Ad-hoc通信网络(网状网络)的实施例。该网状网络包括多个网络节点(网格点)R、M1、M2、...、M7(在此例如是8个),它们通过14个无线的、物理的点对点数据链路L1、L2、...、L14网状地相互连接。从而例如根网络节点R通过第一数据链路L1与第三网络节点M3,通过第三数据链路L3与第二网络节点M2,通过第六数据链路L6与第一网络节点M1数据技术地无线连接。此外,例如第二网络节点M2通过第八数据链路L8与第三网络节点M3数据技术地连接。所有对数据链路和网络节点的其它说明可以按照类似方式理解。An embodiment of a wireless mesh packet-switched ad-hoc communication network (mesh network) according to the invention is shown in FIG. 1 . The mesh network includes a plurality of network nodes (mesh points) R, M1, M2, ..., M7 (e.g. 8 here), which are connected via 14 wireless, physical point-to-point data links L1, L2 , . . . , L14 are connected to each other in a mesh. Thus, for example, the root network node R communicates with the third network node M3 via the first data link L1, with the second network node M2 via the third data link L3, and with the first network node M1 via the sixth data link L6. Wireless connections. Furthermore, for example, the second network node M2 is data-technically connected to the third network node M3 via an eighth data link L8. All other descriptions of data links and network nodes can be understood in a similar manner.

在图1的网状网络中,建立从作为根节点的根网络节点R到所有网络节点M1、M2、...、M7的先应式路由树,其中属于该路由树的数据链路,也就是第一数据链路L1、第三数据链路L3、第六数据链路L6、第二数据链路L2、第四数据链路L4、第五数据链路L5和第七数据链路L7,在图1中用实心的粗线表示,而不属于路由树的其余数据链路用断开的细线表示。In the mesh network in Fig. 1, a proactive routing tree from the root network node R as the root node to all network nodes M1, M2, ..., M7 is established, wherein the data links belonging to the routing tree also That is, the first data link L1, the third data link L3, the sixth data link L6, the second data link L2, the fourth data link L4, the fifth data link L5 and the seventh data link L7, In FIG. 1, it is represented by a solid thick line, and the rest of the data links which do not belong to the routing tree are represented by broken thin lines.

路由树的建立基于在采用距离向量和链路状态协议的情况下的标准机制,如在IEEE802.11s的路由协议HWMP中给出的。从而根网络节点R用广播方法周期性地向通信网络的所有网络节点M1、M2、...、M7发送路由查询消息(RAN),这些路由查询消息指定了通向根网络节点的数据传输路径并且用于更新网络节点M1、M2、...、M7的路由表。由此分别从网络节点M1、M2、...、M7到根网络节点R建立单向的数据传输路径以用于传输有用数据分组。从而,例如从第七网络节点M7通过第二数据链路L2和第一数据链路L1,在第三网络节点M3的中间连接的情况下到根网络节点R先应式地建立单向数据传输路径。此外,例如从第五网络节点M5通过第五数据链路L5和第三数据链路L3,在第二网络节点M2的中间连接的情况下到根网络节点R先应式地建立单向数据传输路径。所有其它从网络节点M1、M2、...、M7到根网络节点R的先应式建立的单向数据传输路径都以相应的方式理解。The establishment of the routing tree is based on standard mechanisms using distance vector and link state protocols, as specified in the routing protocol HWMP of IEEE 802.11s. Therefore, the root network node R periodically sends routing query messages (RAN) to all network nodes M1, M2, ..., M7 of the communication network by means of broadcasting, and these routing query messages specify the data transmission path leading to the root network node And it is used to update the routing tables of the network nodes M1, M2, . . . , M7. A unidirectional data transmission path is thereby established in each case from the network nodes M1 , M2 , . . . , M7 to the root network node R for transmitting payload data packets. Thus, for example from the seventh network node M7 via the second data link L2 and the first data link L1, in the case of an intermediate connection of the third network node M3 to the root network node R proactively establishes a unidirectional data transmission path. Furthermore, a unidirectional data transmission is proactively established, for example from the fifth network node M5 via the fifth data link L5 and the third data link L3, in the case of an intermediate connection of the second network node M2 to the root network node R path. All other proactively established unidirectional data transmission paths from network nodes M1 , M2 , . . . , M7 to root network node R are interpreted in a corresponding manner.

在网络节点M1、M2、...、M7中分别建立RWN响应标志作为第一标志,该第一标志可以被置位(“1”)或清除(“0”)。In the network nodes M1, M2, .

在网络节点M1、M2、...、M7中还建立RWN已发送标志作为第二标志,该第二标志可以被置位(“1”)或清除(“0”)。In the network nodes M1, M2, .

如果在网络节点M1、M2、...、M7中RWN响应标志被置位,并且该网络节点获得从根网络节点R周期性发送的RAN,则该网络节点将响应消息(RWN)发送给根网络节点R,以便从根网络节点R到该网络节点建立反向路径以用于传输(有用)数据分组。如果在网络节点M1、M2、...、M7中RWN响应标志被置位,而且该网络节点例如通过表征数据链路出现故障的故障消息获悉,从该网络节点到根网络节点的数据传输路径已经改变,则该网络节点在这种情况下也向根网络节点R发送响应消息RWN,以从根网络节点R到该网络节点建立反向路径以用于传输(有用)数据分组。RWN是在标准IEEE802.11s的路由协议HWMP中给出的(PREP)类型的消息,但是在该标准中仅在数据通信开始之前发送,也就是在发送第一个数据分组之前发送。If the RWN response flag is set in a network node M1, M2, ..., M7, and the network node obtains the RAN periodically sent from the root network node R, the network node sends a response message (RWN) to the root A network node R in order to establish a reverse path from the root network node R to this network node for the transmission of (useful) data packets. If the RWN response flag is set in a network node M1, M2, . has changed, the network node in this case also sends a response message RWN to the root network node R in order to establish a reverse path from the root network node R to the network node for the transmission of (useful) data packets. The RWN is a message of the (PREP) type given in the routing protocol HWMP of the standard IEEE 802.11s, but is sent in this standard only before the start of the data communication, ie before the first data packet is sent.

为了在网络节点M1、M2、..、M7中对RWN响应标志置位或清除,重要的是网络节点M1、M2、..、M7是否从更高的层接收到数据分组,该更高的层在为了在通信网络内传输数据分组而在网络节点之间设置的无线网状网络层之上,或者网络节点是否仅从另一个网络节点接收数据分组。In order to set or clear the RWN response flag in a network node M1, M2, .., M7, it is important whether the network node M1, M2, .., M7 receives a data packet from a higher layer, which The layer is above the wireless mesh network layer arranged between network nodes for the purpose of transmitting data packets within a communication network, or whether a network node only receives data packets from another network node.

下面参照图2详细解释。在图2中将那些对于它们来说网络节点是源网络节点的数据分组表示为数据分组“D1”,将那些网络节点不是源网络节点的数据分组表示为数据分组“D2”。数据分组D1来自更高的层(OSI模型),如应用层、互联网协议层或IEEE802.11D-Bridging,它们在图2中一起用S2表示,而且数据分组D1如在图2中通过向下指向的箭头表示的那样被传输到无线的网格层,该网格层用于网状网络内部的数据传输并在图2中用S1表示,然后该数据分组D1在网络节点之间传输。与此不同的是,数据分组D2在无线的网格层S1内从一个网络节点传送到另一个网络节点。由此,同一个网络节点对于数据分组D1来说是源网络节点,对于数据分组D2来说就不是源网络节点。目标网络节点将数据分组D2传递到更高的层S2之一中,这在图2中没有详细示出。只有从更高的层S2获得数据分组D1的网络节点才是源网络节点,并且这些网络节点对RWN响应标志置位和清除。不从更高层S2获得数据分组D1的网络节点不是源网络节点,从而不对RWN响应标志置位和清除。This is explained in detail below with reference to FIG. 2 . In FIG. 2 , data packets for which the network node is the source network node are denoted as data packets “D1” and those for which the network node is not the source network node are denoted as data packets “D2”. The data packet D1 comes from a higher layer (OSI model), such as the application layer, the Internet protocol layer or IEEE802.11D-Bridging, which are represented together by S2 in Figure 2, and the data packet D1 is as shown in Figure 2 by pointing downwards As indicated by the arrows , the data packets D1 are transmitted to the wireless mesh layer, which is used for data transmission within the mesh network and denoted by S1 in FIG. 2 , and then the data packets D1 are transmitted between network nodes. In contrast to this, the data packet D2 is transmitted from one network node to another within the wireless mesh layer S1. Thus, the same network node that is the source network node for data packet D1 is not the source network node for data packet D2. The destination network node forwards the data packet D2 into one of the higher layers S2, which is not shown in detail in FIG. 2 . Only the network nodes which received the data packet D1 from the higher layer S2 are source network nodes and these network nodes set and clear the RWN response flag. A network node that does not receive the data packet D1 from the higher layer S2 is not a source network node and thus does not set and clear the RWN response flag.

在对无线的网状通信网络初始化的过程中,网络节点M1、M2、..、M7的所有RWN响应标志都被(预设置地)清除(0)。同样,在对无线的网状通信网络初始化的过程中,网络节点M1、M2、..、M7的所有RWN已发送标志都被(预设置地)清除(0)。During the initialization of the wireless mesh communication network, all RWN response flags of the network nodes M1 , M2 , . . . , M7 are (preset) cleared (0). Likewise, during the initialization of the wireless mesh communication network, all RWN sent flags of the network nodes M1 , M2 , . . . , M7 are (preset) cleared (0).

根网络节点R周期性地向网状网络注入RAN,从而每个网络节点在接收到RAN之后可以将相应的通向根网络节点R的数据传输路径录入到该网络节点的路由表中。如果网络节点接收到RAN,则在网络的接收该RAN的网络节点的路由表(推送表)中针对目标网络节点(根网络节点)存入或更新一个条目,该条目包含路径度量以及通往目标网络节点的下一跳,也就是在通往目标网络节点的路径上的下一个网络节点。此外,可以将跳的数目存入路由表中。用于建立路由树的方法基于在混合路由协议HWMP中实施的过程,其中路由查询消息(RAN)是根据混合路由协议HWMP的先应式路径请求(PREQ)。该方法步骤由所有网络节点与这些网络节点是否是源网络节点无关地执行。The root network node R periodically injects RAN into the mesh network, so that each network node can enter the corresponding data transmission path leading to the root network node R into the routing table of the network node after receiving the RAN. If the network node receives the RAN, an entry is stored or updated for the target network node (root network node) in the routing table (push table) of the network node receiving the RAN, the entry containing the path metric and the The next hop of the network node, that is, the next network node on the path to the target network node. Additionally, the number of hops can be stored in the routing table. The method for building the routing tree is based on a procedure implemented in the hybrid routing protocol HWMP, wherein the routing request message (RAN) is a proactive route request (PREQ) according to the hybrid routing protocol HWMP. The method steps are carried out by all network nodes irrespective of whether these network nodes are source network nodes or not.

下面示例性地假定,第五网络节点M5从更高层S2获得数据分组D1,由此用作源网络节点。In the following it is assumed by way of example that the fifth network node M5 receives the data packet D1 from the higher layer S2 and thus serves as the source network node.

如果第五网络节点M5接收到从根网络节点R周期性发送的查询消息RAN,则第五网络节点M5将用该RAN指定的数据传输路径录入到第五网络节点M5的路由表中,或者重写目前的条目,由此周期地更新该第五网络节点M5通向根网络节点R的单向数据传输路径。If the fifth network node M5 receives the query message RAN periodically sent from the root network node R, the fifth network node M5 will enter the data transmission path specified by the RAN into the routing table of the fifth network node M5, or re- The current entry is written, whereby the unidirectional data transmission path of the fifth network node M5 to the root network node R is periodically updated.

在查询关于向根网络节点R发送数据分组D1时,也就是还在发送数据通信的第一个数据分组之前,第五网络节点M5产生路由响应消息RWN并发送给根网络节点R。根网络节点R接收该RWN,并将相应的通往第五网络节点M5的数据传输路径录入到根网络节点R的路由表中,从而建立从根网络节点到第五网络节点M5的单向数据传输路径(反向路径),由此在根网络节点R和第五网络节点M5之间建立双向的数据传输路径。When inquiring about sending data packet D1 to root network node R, ie before sending the first data packet of the data communication, fifth network node M5 generates a routing response message RWN and sends it to root network node R. The root network node R receives the RWN, and enters the corresponding data transmission path leading to the fifth network node M5 into the routing table of the root network node R, thereby establishing a one-way data transmission from the root network node to the fifth network node M5 A transmission path (reverse path), whereby a bidirectional data transmission path is established between the root network node R and the fifth network node M5.

在确定的时间间隔内在上一个数据分组D1后由第五网络节点M5发送的所有数据分组,都被称为“其它”数据分组。如果第五网络节点M5在所述时间间隔内没有发送数据分组D1,则接着在该时间间隔结束之后发送的每个数据分组都被称为“第一个”数据分组。通过该可预定的时间间隔,来区分不同的“数据通信”。All data packets sent by the fifth network node M5 after the last data packet D1 within a defined time interval are referred to as "other" data packets. If the fifth network node M5 has not sent a data packet D1 within said time interval, then each data packet sent after the end of this time interval is referred to as the "first" data packet. The different "data communications" are distinguished by this predeterminable time interval.

第五网络节点M5可以通过其RWN已发送标志的状态来确定数据分组D1是“第一个”数据分组还是同一个数据通信的其它数据分组。如果在第一个数据分组D1之前发送RWN,或者在RWN响应标志被置位的情况下响应所获得的RAN而发送RWN,则将RWN已发送标志置位,也就是置于“ON/1”。通过每次获得在RWN响应标志被置位时要促使RWN发送的RAN,清除RWN已发送标志,也就是置于“OFF/0”。The fifth network node M5 can determine from the state of its RWN sent flag whether the data packet D1 is the "first" data packet or another data packet of the same data communication. If the RWN is sent before the first data packet D1, or in response to the obtained RAN if the RWN response flag is set, the RWN sent flag is set, that is, set to "ON/1" . Clear the RWN Sent flag, ie set to "OFF/0", by getting the RAN each time the RWN Response flag is set to cause the RWN to send.

此外,由此还可以保证不会在获得当前根通告(Root-Announcement)的第二RAN时错误地清除RWN已发送标志,基于该第二RAN不会向根网络节点发送RWN,因为第二RAN的路径度量比第一RAN的路径度量要差。RWN已发送标志现在不允许被复位,否则就要在下个数据分组D1之前发送另一个RWN。In addition, this can also ensure that the RWN sent flag will not be cleared by mistake when the second RAN of the current Root-Announcement (Root-Announcement) is obtained, based on which the second RAN will not send the RWN to the root network node, because the second RAN The path metric of is worse than the path metric of the first RAN. The RWN sent flag must not now be reset, otherwise another RWN would be sent before the next data packet D1.

有利的是,仅在清除RWN响应标志时才清除RWN已发送标志。由此如果应当在RWN和所属的RWN之间发送数据分组D1,就不会发送附加的RWN。Advantageously, the RWN Sent flag is only cleared when the RWN Response flag is cleared. As a result, no additional RWN is sent if the data packet D1 is to be sent between the RWN and the associated RWN.

如果在第五网络节点M5中清除RWN已发送标志,则将数据分组D1看做第一个数据分组,相反,如果在第五网络节点M5中对RWN已发送标志置位,则将数据分组D1看做其它数据分组。If the RWN sent flag is cleared in the fifth network node M5, then the data packet D1 is regarded as the first data packet, on the contrary, if the RWN sent flag is set in the fifth network node M5, the data packet D1 Think of it as other data packets.

在本发明方法的第一标志置位变形方案中,如果基于第一个数据分组D1向根网络节点R发送响应消息RWN,则将第五网络节点M5的RWN响应标志置位。In the first flag setting variant of the method of the present invention, if a response message RWN is sent to the root network node R based on the first data packet D1, the RWN response flag of the fifth network node M5 is set.

在本发明方法的比第一标志置位变形方案更有利的第二标志置位变形方案中,要在从第五网络节点M5向根网络节点R发送数据分组D1时才对第五网络节点M5的RWN响应标志置位。第二标志置位变形方案比第一标志置位变形方案更有利,因为不需要查询其它条件,由此减轻了实施的难度。In the second flag setting variant of the method according to the invention, which is more advantageous than the first flag setting variant, the fifth network node M5 is only activated when the data packet D1 is sent from the fifth network node M5 to the root network node R. The RWN response flag is set. The second flag setting and deformation scheme is more advantageous than the first flag setting and deformation scheme, because no other conditions need to be checked, thereby reducing the difficulty of implementation.

如果第五网络节点M5接收到从根网络节点R周期性发送的路由查询消息RAN,则第五网络节点M5将用该RAN指定的数据传输路径录入第五网络节点M5的路由表中或者重写目前的条目,由此更新第五网络节点M5通向根网络节点R的数据传输路径。如果RWN响应标志被置位,则第五网络节点M5还向根网络节点R发送响应消息RWN。根网络节点R接收该RWN,将用该RWN指定的通向第五网络节点M5的数据传输路径录入根网络节点R的路由表中或者重写目前的条目,从而建立或更新从根网络节点到第五网络节点M5的单向数据传输路径(反向路径),并通过这种方式在根网络节点和第五网络节点M5之间建立双向数据传输路径。If the fifth network node M5 receives the route query message RAN periodically sent from the root network node R, the fifth network node M5 will enter the data transmission path specified by the RAN into the routing table of the fifth network node M5 or rewrite The current entry, thereby updating the data transmission path from the fifth network node M5 to the root network node R. If the RWN response flag is set, the fifth network node M5 also sends a response message RWN to the root network node R. The root network node R receives the RWN, and enters the data transmission path leading to the fifth network node M5 designated by the RWN into the routing table of the root network node R or rewrites the current entry, thereby establishing or updating the route from the root network node to the fifth network node M5. A unidirectional data transmission path (reverse path) of the fifth network node M5 and in this way a bidirectional data transmission path is established between the root network node and the fifth network node M5.

根网络节点R用广播方法向网络节点M1、M2、..、M7周期性地发送查询消息RAN。这意味着每个网络节点M1、M2、..、M7也可以多次获得相同的路由查询消息,其中每个路由查询消息指定另一个必要时具有其它路径度量的通向根网络节点R的数据传输路径。借助标识或序列号,每个网络节点M1、M2、..、M7可以区分从根网络节点R周期性发送的不同的路由查询消息(RAN)。The root network node R periodically sends query messages RAN to the network nodes M1, M2, . . . , M7 by means of broadcasting. This means that each network node M1, M2, . transfer path. By means of an identification or a serial number, each network node M1, M2, .

如果第五网络节点M5从根网络节点R接收到路由查询消息RAN并且RWN响应标志被置位,则第五网络节点M5可以根据本发明方法的第一RWN发送变形方案立即将路由响应消息RWN发送给根网络节点R。如果第五网络节点M5从根网络节点R接收到具有相同序列号或标识的其它路由查询消息RAN,则第五网络节点M5针对每个具有通向根网络节点R的更佳路径度量的RAN立即将路由响应消息RWN发送给根网络节点R。这意味着一直从第五网络节点M5向根网络节点R发送路由响应消息RWN,直到不再获得具有更佳路径度量的路由查询消息为止。If the fifth network node M5 receives the routing query message RAN from the root network node R and the RWN response flag is set, the fifth network node M5 can immediately send the routing response message RWN according to the first RWN sending variant of the method of the present invention to the root network node R. If the fifth network node M5 receives other route query messages RAN with the same sequence number or identification from the root network node R, the fifth network node M5 immediately Send the routing response message RWN to the root network node R. This means that routing response messages RWN are sent from the fifth network node M5 to the root network node R until no routing query messages with better path metrics are obtained.

如果第五网络节点M5接收到从根网络节点R周期性发送的路由查询消息RAN,并且RWN响应标志被置位,则第五网络节点M5根据本发明方法优选的第二RWN发送变形方案,在接收到RAN之后经过可选择的等待时间才向根网络节点R发送路由响应消息RWN。对所有在该等待时间期间由第五网络节点M5接收的路由查询消息RAN(具有相同的序列号或ID)分析路径度量,其中第五网络节点M5针对具有最佳路径度量的RAN向根网络节点R发送路由响应消息RWN。由此减小了第五网络节点M5在发送了路由响应消息RWN之后还接收到其它具有更佳路径度量的RAN(具有相同的序列号或ID)的概率,由此有利地降低了所发送的路由响应消息RWN的数量并且减少了数据业务量。If the fifth network node M5 receives the route query message RAN periodically sent from the root network node R, and the RWN response flag is set, then the fifth network node M5 according to the preferred second RWN sending variant of the method of the present invention, in An optional waiting time elapses after receiving the RAN before sending the routing response message RWN to the root network node R. The path metrics are analyzed for all routing query messages RAN (with the same sequence number or ID) received by the fifth network node M5 during this waiting time, wherein the fifth network node M5 sends the root network node for the RAN with the best path metric R sends a routing response message RWN. This reduces the probability that the fifth network node M5 will also receive other RANs (with the same sequence number or ID) with better path metrics after sending the routing response message RWN, thereby advantageously reducing the sent Routing responds to the number of RWN messages and reduces the amount of data traffic.

同样,在从第五网络节点M5到根网络节点R的数据传输路径出于不同于接收到RAN的原因而发生改变而且RWN响应标志被置位时,同样可以由第五网络节点M5产生路由响应消息RWN并发送给根网络节点R。这例如在第五网络节点M5获得对数据传输路径中的数据链路的故障进行编码的故障消息或者通过硬件检测器获悉相邻的数据链路发生故障时就是这种情况。Likewise, when the data transmission path from the fifth network node M5 to the root network node R is changed for reasons other than receiving the RAN and the RWN response flag is set, a routing response can also be generated by the fifth network node M5 The message RWN is sent to the root network node R. This is the case, for example, when the fifth network node M5 receives a failure message encoding a failure of a data link in the data transmission path or learns from a hardware detector that a failure of an adjacent data link has occurred.

为了清除RWN响应标志,存在各种复位变形方案。To clear the RWN response flag, various reset variants exist.

根据第一标志复位变形方案,紧接在由第五网络节点M5发送RWN作为对接收RAN的反应之后,将RWN响应标志复位到0。如果第五网络节点M5在用于由根网络节点R周期性发送RAN的时间间隔内不发送数据分组D1,则不再用RWN来响应所接收的RAN。对于在该时间间隔期间发送的每个数据分组D1,都重新将RWN响应标志置位。According to the first flag reset variant, the RWN response flag is reset to 0 immediately after the RWN is sent by the fifth network node M5 as a reaction to the receiving RAN. If the fifth network node M5 does not send a data packet D1 within the time interval for the periodic transmission of the RAN by the root network node R, it no longer responds to the received RAN with an RWN. For each data packet D1 sent during this time interval, the RWN response flag is set again.

根据第二标志复位变形方案,在发送RWN作为对接收RAN的反应后经过可选择的时间间隔,并且在第一个数据分组D1之前或在数据传输路径发生变化之前,由第五网络节点M5将RWN响应标志复位到0。在此,通过每次第五网络节点M5向根网络节点R发送数据分组D1而重新将用于测量该可选时间间隔的时间变化的定时器复位到起始值。在此,超时的起始值大于用于由根网络节点R周期性发送RAN的时间间隔,由此RAN在RWN响应标志被置位时已到达第五网络节点M5。According to the second flag reset variant scheme, a selectable time interval elapses after sending the RWN as a response to the receiving RAN, and before the first data packet D1 or before a change in the data transmission path, the fifth network node M5 sends The RWN response flag is reset to 0. In this case, the timer for measuring the change in time of the selectable time interval is reset to the start value every time the fifth network node M5 sends a data packet D1 to the root network node R. In this case, the start value of the timeout is greater than the time interval for the periodic transmission of the RAN by the root network node R, whereby the RAN has reached the fifth network node M5 when the RWN response flag is set.

第一标志复位变形方案面向路由协议的运行,而第二标志复位变形方案则根据数据业务量来设计。第一标志复位变形方案的优点在于不需要附加的定时器。第二标志复位变形方案的优点在于能非常简单地实施。The first logo reset modification scheme is oriented to the operation of the routing protocol, while the second logo reset modification scheme is designed according to the data traffic. The advantage of the first flag reset variant is that no additional timer is required. The advantage of the second logo reset variant is that it can be implemented very simply.

如果第五网络节点M5在用于由根网络节点R周期性发送RAN的时间间隔内不发送数据分组D1,则不再用RWN来响应所接收的RAN。对于在该时间间隔期间发送的每个数据分组D1,都重新将RWN响应标志置位。If the fifth network node M5 does not send a data packet D1 within the time interval for the periodic transmission of the RAN by the root network node R, it no longer responds to the received RAN with an RWN. For each data packet D1 sent during this time interval, the RWN response flag is set again.

由第五网络节点M5向根网络节点R发送的RWN的参数是根据HWMP的规则或基于HWMP的RM-AODV/AODV来设置的。RWN中的寿命被设置为包含在RAN或先应式PREQ中的寿命。The RWN parameter sent by the fifth network node M5 to the root network node R is set according to the rules of HWMP or RM-AODV/AODV based on HWMP. The lifetime in RWN is set to the lifetime contained in RAN or proactive PREQ.

现在参照图3,其中用示意图解释在图1的通信网络中的根据本发明方法的实施例,其中实现第一标志复位变形方案以用于复位(清除)RWN响应标志。Referring now to FIG. 3 , therein is schematically explained an embodiment of the method according to the invention in the communication network of FIG. 1 , wherein a first flag reset variant is implemented for resetting (clearing) the RWN response flag.

在图3的图中,线段“FL”表示RWN响应标志的状态,该状态可以是清除(0)或置位(1)。线段M5表示作为源网络节点的第五网络节点M5。指向线段M5的箭头表示由第五网络节点M5接收的数据分组。从线段M5出发的箭头表示由第五网络节点M5发送的数据分组。在图3中,线段FL和M5分别从上向下分布,由此显示出时间变化过程。在用于在第五网络节点M5和根网络节点R之间建立双向数据传输路径的方法期间的各种状况通过字母A-L表示。In the diagram of FIG. 3, line segment "FL" represents the state of the RWN response flag, which can be cleared (0) or set (1). The line segment M5 represents the fifth network node M5 as source network node. The arrow pointing to the line segment M5 represents the data packets received by the fifth network node M5. Arrows from line segment M5 represent data packets sent by fifth network node M5. In FIG. 3 , the line segments FL and M5 respectively distribute from top to bottom, thus showing the time course. Various situations during the method for establishing a bidirectional data transmission path between the fifth network node M5 and the root network node R are indicated by letters A-L.

在图3中没有示出第五网络节点M5的RWN已发送标志。预先将第五网络节点M5的RWN响应标志和RWN已发送标志设置为清除。The RWN sent flag of the fifth network node M5 is not shown in FIG. 3 . The RWN response flag and the RWN sent flag of the fifth network node M5 are set to clear in advance.

在状况“A”中,第五网络节点M5从根网络节点R接收路由查询消息RAN,将在该路由查询消息中指定的数据传输路径录入到第五网络节点M5的路由表中,或更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的单向数据传输路径,更新RAN以及以很小的时间延迟将经过修改的RAN发送给下一个网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "A", the fifth network node M5 receives a routing query message RAN from the root network node R, and enters the data transmission path specified in the routing query message into the routing table of the fifth network node M5, or updates the routing table of the fifth network node M5. Corresponding entries in the routing table of the fifth network node M5 in order thereby to establish a unidirectional data transmission path from the fifth network node M5 to the root network node R, update the RAN and send the modified RAN to the the next network node. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“B”中,第五网络节点M5从另一个网络节点如第二网络节点M2接收到数据分组D2,并将该数据分组D2传递给其它网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "B", the fifth network node M5 receives a data packet D2 from another network node, such as the second network node M2, and passes this data packet D2 on to the other network node. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“C”中,第五网络节点M5又从另一个网络节点如第二网络节点M2接收到数据分组D2,并将该数据分组D2传递给其它网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "C", the fifth network node M5 in turn receives a data packet D2 from another network node, such as the second network node M2, and forwards this data packet D2 to the other network node. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“D”中,第五网络节点M5从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并以很小的时间延迟将经过修改的RAN发送给下一个网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "D", the fifth network node M5 receives from the root network node R another (regenerated) query message RAN with a different sequence number than the previous RAN, updating the corresponding entry, so as to thereby establish an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, update the RAN, and send the modified RAN to the next network node with a small time delay. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“E”中,第五网络节点M5从更高层(S2)接收数据分组D1,也就是从网状网络的无线网格层之上的层,网络节点在该网格层中交换数据分组,该数据分组D1应当由第五网络节点M5传送给根网络节点R。这在图3中未详细示出。In situation "E", the fifth network node M5 receives the data packet D1 from a higher layer (S2), that is, from a layer above the wireless mesh layer of the mesh network in which the network nodes exchange data packets , the data packet D1 should be transmitted to the root network node R by the fifth network node M5. This is not shown in detail in FIG. 3 .

还在向根网络节点R发送数据分组D1之前,也就是还在发送第一个数据分组D1之前,第五网络节点M5就产生响应消息RWN并发送给根网络节点R。根网络节点R接收RWN,并且将通向第五网络节点M5的相应数据传输路径录入到根网络节点R的路由表中,以由此建立从根网络节点到第五网络节点M5的单向数据传输路径(反向路径),以及通过这种方式在第五网络节点M5和根网络节点R之间建立双向数据传输路径。同时,第五网络节点M5将其RWN已发送标志置位。接着,第五网络节点M5将数据分组D1发送给根网络节点R。同时第五网络节点M5将其RWN响应标志置位。Before sending the data packet D1 to the root network node R, ie before sending the first data packet D1, the fifth network node M5 generates a response message RWN and sends it to the root network node R. The root network node R receives the RWN and enters the corresponding data transmission path leading to the fifth network node M5 into the routing table of the root network node R to thereby establish a one-way data transmission from the root network node to the fifth network node M5 transmission path (reverse path), and in this way a bidirectional data transmission path is established between the fifth network node M5 and the root network node R. At the same time, the fifth network node M5 sets its RWN sent flag. Next, the fifth network node M5 sends the data packet D1 to the root network node R. At the same time, the fifth network node M5 sets its RWN response flag.

在状况“F”中,第五网络节点M5接收另一个数据分组D1,这在图3中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。In situation "F", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 3 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set.

在状况“G”中,第五网络节点M5接收另一个数据分组D1,这在图3中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。In situation "G", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 3 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set.

在状况“H”中,第五网络节点M5接收另一个数据分组D1,这在图3中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。In situation "H", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 3 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set.

接着,第五网络节点M5在状况“H”中从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)路由查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并以很小的时间延迟将经过修改的RAN发送给下一个网络节点。此外,第五网络节点M5清除其RWN已发送标志或允许其置位,因为其RWN响应标志是置位的。Next, the fifth network node M5 receives another (regenerated) routing query message RAN from the root network node R in state "H" with a different sequence number than the previous RAN, updating the routing table of the fifth network node M5 in order to thereby establish an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, update the RAN, and send the modified RAN to the next network node with a small time delay . Furthermore, the fifth network node M5 clears its RWN sent flag or allows it to be set since its RWN response flag is set.

由于第五网络节点M5已经接收了从根网络节点R周期性发送的查询消息RAN,并且由于RWN响应标志被置位,因此第五网络节点M5产生响应消息RWN并将该响应消息例如以很小的时间延迟发送给根网络节点R。第五网络节点M5将其RWN已发送标志置位。根网络节点R接收该RWN,并重写在根网络节点R的路由表中通向第五网络节点M5的相应数据传输路径,以便由此更新从根网络节点R到第五网络节点M5的单向数据传输路径(反向路径)。Since the fifth network node M5 has received the query message RAN periodically sent from the root network node R, and since the RWN response flag is set, the fifth network node M5 generates a response message RWN and sends the response message, for example, in a small The time delay of is sent to the root network node R. The fifth network node M5 sets its RWN sent flag. The root network node R receives this RWN and rewrites the corresponding data transmission path to the fifth network node M5 in the routing table of the root network node R, in order thereby to update the single route from the root network node R to the fifth network node M5. To the data transfer path (reverse path).

通过在接收RAN之后并且直到向根网络节点R发送RWN之前的时间延迟,减小了第五网络节点M5在发送了路由响应消息RWN之后还接收到其它具有更佳路径度量(并具有相同的序列号)的RAN的概率,从而通过这种方式减少了发送给根网络节点R的RWN的数量。By the time delay after receiving the RAN and until sending the RWN to the root network node R, it is reduced that the fifth network node M5 also receives other paths with better path metrics (and with the same sequence) after sending the routing response message RWN number) of the RAN, thereby reducing the number of RWNs sent to the root network node R in this way.

根据针对RWN响应标志的第一标志复位变形方案,随着响应消息RWN的发送而清除RWN响应标志。According to the first flag reset variant scheme for the RWN response flag, the RWN response flag is cleared with the sending of the response message RWN.

在状况“I”中,第五网络节点M5接收另一个确定用于根网络节点R的数据分组D1,这在图3中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志被置位。第五网络节点M5的RWN已发送标志仍然保持置位。In situation "I", the fifth network node M5 receives another data packet D1 intended for the root network node R, which is not shown in detail in FIG. 3 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 is set. The RWN sent flag of the fifth network node M5 remains set.

在状况“J”中,第五网络节点M5接收另一个数据分组D1,这在图3中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。In situation "J", the fifth network node M5 receives a further data packet D1, which is not shown in detail in FIG. 3, and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set.

在状况“K”中,第五网络节点M5从根网络节点R接收具有相对于前面的RAN发生变化的序列号的另一个(重新产生的)路由查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并以很小的时间延迟将经过修改的RAN发送给下一个网络节点。此外,第五网络节点M5清除其RWN已发送标志或允许其置位,因为其RWN响应标志是置位的。由于第五网络节点M5接收到从根网络节点R周期性发送的路由查询消息RAN,并且由于RWN响应标志被置位,因此第五网络节点M5产生路由响应消息RWN并将该RWN例如以很小的时间延迟发送给根网络节点R。根网络节点R接收该RWN,并重写在根网络节点R的路由表中通向第五网络节点M5的相应数据传输路径,以便由此更新从根网络节点R到第五网络节点M5的单向数据传输路径(反向路径)。此外,根据针对RWN响应标志的第一标志复位变形方案,随着响应消息RWN的发送而清除RWN响应标志。随着RWN的发送而对RWN已发送标志置位。In situation "K", the fifth network node M5 receives from the root network node R another (regenerated) route inquiry message RAN with a sequence number changed relative to the previous RAN, updating the route of the fifth network node M5 corresponding entry in the table, so as to thereby establish an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, update this RAN, and send the modified RAN to the next network node. Furthermore, the fifth network node M5 clears its RWN sent flag or allows it to be set since its RWN response flag is set. Since the fifth network node M5 receives the routing query message RAN periodically sent from the root network node R, and since the RWN response flag is set, the fifth network node M5 generates a routing response message RWN and sends the RWN, for example, in a small The time delay of is sent to the root network node R. The root network node R receives this RWN and rewrites the corresponding data transmission path to the fifth network node M5 in the routing table of the root network node R, in order thereby to update the single route from the root network node R to the fifth network node M5. To the data transfer path (reverse path). In addition, according to the first flag reset variant solution for the RWN response flag, the RWN response flag is cleared as the response message RWN is sent. The RWN sent flag is set as the RWN is sent.

在状况“L”中,第五网络节点M5从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)路由查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并以很小的时间延迟将经过修改的RAN发送给下一个网络节点。虽然第五网络节点M5接收到从根网络节点R周期性发送的查询消息RAN,但由于RWN响应标志被清除,第五网络节点M5不产生响应消息RWN,并且不向根网络节点R发送相应的RWN。随着RAN的接收而清除RWN已发送标志。In situation "L", the fifth network node M5 receives from the root network node R another (regenerated) routing query message RAN with a different sequence number than the previous RAN, updating the routing table of the fifth network node M5 with Corresponding entries in order to thereby establish an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, update the RAN, and send the modified RAN to the next network node with a small time delay. Although the fifth network node M5 receives the query message RAN periodically sent from the root network node R, since the RWN response flag is cleared, the fifth network node M5 does not generate a response message RWN, and does not send a corresponding RWN. The RWN sent flag is cleared with RAN reception.

现在参照图4,其中用示意图解释在图1的通信网络中的根据本发明方法的另一个实施例,其中实现第二标志复位变形方案以用于复位RWN响应标志。Referring now to FIG. 4 , therein is schematically explained another embodiment of the method according to the invention in the communication network of FIG. 1 , wherein a second flag reset variant is implemented for resetting the RWN response flag.

在图4的图中,类似于图3,线段“FL”表示RWN响应标志的状态,线段M5表示第五网络节点M5。此外示出向下计数的定时器TI的时间变化过程,该定时器用于对第五网络节点M5的RWN响应标志复位,该定时器TI从起始值t一直计数到可预设置的时间间隔t的结束时间0。该超时的起始值大于用于通过根网络节点R周期性发送RAN的时间间隔,由此RAN才能在RWN响应标志被置位时到达第五网络节点M5。在用于在第五网络节点M5和根网络节点R之间建立双向数据传输路径的方法期间的各种状况通过字母A-L表示。In the diagram of FIG. 4 , similar to FIG. 3 , the line segment "FL" represents the state of the RWN response flag, and the line segment M5 represents the fifth network node M5. In addition, the time course of the timer TI counting down, which is used to reset the RWN response flag of the fifth network node M5, is shown, and the timer TI counts from the starting value t to the preset time interval t. End time 0. The initial value of the timeout is greater than the time interval for periodically sending the RAN via the root network node R, so that the RAN can reach the fifth network node M5 when the RWN response flag is set. Various situations during the method for establishing a bidirectional data transmission path between the fifth network node M5 and the root network node R are indicated by letters A-L.

在图4中没有示出第五网络节点M5的RWN已发送标志。在用于复位RWN响应标志的第二标志复位变形方案中,还可以使用RWN响应标志来代替RWN已发送标志,以确定数据分组D1是第一个数据分组(RWN响应标志被清除)还是其它数据分组(RWN响应标志被置位)。预先将第五网络节点M5的RWN响应标志设置为清除。预先将第五网络节点M5的RWN已发送标志设置为清除。The RWN sent flag of the fifth network node M5 is not shown in FIG. 4 . In the second flag reset variant scheme for resetting the RWN response flag, the RWN response flag can also be used instead of the RWN sent flag to determine whether the data packet D1 is the first data packet (the RWN response flag is cleared) or other data packet (RWN response flag is set). The RWN response flag of the fifth network node M5 is set to clear in advance. The RWN sent flag of the fifth network node M5 is set to clear in advance.

在状况“A”中,第五网络节点M5从根网络节点R接收查询消息RAN,将在该查询消息中指定的数据传输路径录入到第五网络节点M5的路由表中,或更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的单向数据传输路径,更新RAN以及以很小的时间延迟将经过修改的RAN发送给下一个网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "A", the fifth network node M5 receives a query message RAN from the root network node R, enters the data transmission path specified in the query message into the routing table of the fifth network node M5, or updates the fifth network corresponding entry in the routing table of node M5 in order thereby to establish a unidirectional data transmission path from the fifth network node M5 to the root network node R, to update the RAN and to send the modified RAN to the next network node. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“B”中,第五网络节点M5从另一个网络节点如第二网络节点M2接收数据分组D2,并将该数据分组D2传递给其它网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "B", the fifth network node M5 receives a data packet D2 from another network node, such as the second network node M2, and passes this data packet D2 on to the other network node. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“C”中,第五网络节点M5又从另一个网络节点如第二网络节点M2接收到数据分组D2,并将该数据分组D2传递给其它网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "C", the fifth network node M5 in turn receives a data packet D2 from another network node, such as the second network node M2, and forwards this data packet D2 to the other network node. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“D”中,第五网络节点M5从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并例如以很小的时间延迟将经过修改的RAN发送给下一个网络节点。第五网络节点M5的RWN响应标志仍然保持清除。第五网络节点M5的RWN已发送标志仍然保持清除。In situation "D", the fifth network node M5 receives from the root network node R another (regenerated) query message RAN with a different sequence number than the previous RAN, updating the corresponding entry in order to thereby establish an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, update the RAN, and send the modified RAN to the next network node, for example with a small time delay. The RWN response flag of the fifth network node M5 remains clear. The RWN sent flag of the fifth network node M5 remains cleared.

在状况“E”中,第五网络节点M5从更高层(S2)接收数据分组D1,也就是从网状网络的无线网格层之上的层,网络节点在该网格层中交换数据分组,该数据分组D1应当由第五网络节点M5传送给根网络节点R。这在图4中未详细示出。In situation "E", the fifth network node M5 receives the data packet D1 from a higher layer (S2), that is, from a layer above the wireless mesh layer of the mesh network in which the network nodes exchange data packets , the data packet D1 should be transmitted to the root network node R by the fifth network node M5. This is not shown in detail in FIG. 4 .

还在向根网络节点R发送数据分组D1之前,也就是还在发送第一个数据分组D1之前,第五网络节点M5就产生响应消息RWN并发送给根网络节点R。根网络节点R接收RWN,并且将通向第五网络节点M5的相应数据传输路径录入到根网络节点R的路由表中,以由此建立从根网络节点到第五网络节点M5的单向数据传输路径(反向路径),以及通过这种方式在第五网络节点M5和根网络节点R之间建立双向数据传输路径。同时,第五网络节点M5将其RWN已发送标志置位。接着,第五网络节点M5将数据分组D1发送给根网络节点R,将其RWN响应标志置位并启动具有起始值t的定时器TI。Before sending the data packet D1 to the root network node R, ie before sending the first data packet D1, the fifth network node M5 generates a response message RWN and sends it to the root network node R. The root network node R receives the RWN and enters the corresponding data transmission path leading to the fifth network node M5 into the routing table of the root network node R to thereby establish a one-way data transmission from the root network node to the fifth network node M5 transmission path (reverse path), and in this way a bidirectional data transmission path is established between the fifth network node M5 and the root network node R. At the same time, the fifth network node M5 sets its RWN sent flag. Next, the fifth network node M5 sends the data packet D1 to the root network node R, sets its RWN response flag and starts a timer TI with an initial value t.

在状况“F”中,第五网络节点M5接收另一个数据分组D1,这在图4中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。定时器TI被复位到起始值t并且又被启动。In situation "F", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 4 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set. The timer TI is reset to the start value t and started again.

在状况“G”中,第五网络节点M5接收另一个数据分组D1,这在图4中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。定时器TI被复位到起始值t并且又被启动。In situation "G", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 4 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set. The timer TI is reset to the start value t and started again.

在状况“H”中,第五网络节点M5接收另一个数据分组D1,这在图4中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。定时器TI被复位到起始值t并且又被启动。In situation "H", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 4 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set. The timer TI is reset to the start value t and started again.

接着,第五网络节点M5从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)路由查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并以很小的时间延迟将经过修改的RAN发送给下一个网络节点。第五网络节点M5清除其RWN已发送标志或允许其置位,因为其RWN响应标志是置位的。Next, the fifth network node M5 receives another (regenerated) routing query message RAN from the root network node R with a different sequence number than the previous RAN, updates the corresponding entry in the routing table of the fifth network node M5 so that the This establishes an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, updates the RAN, and sends the modified RAN to the next network node with a small time delay. The fifth network node M5 clears its RWN sent flag or allows it to be set since its RWN response flag is set.

由于第五网络节点M5已经接收了从根网络节点R周期性发送的查询消息RAN,并且由于RWN响应标志被置位,因此第五网络节点M5产生路由响应消息RWN并将该响应消息例如以很小的时间延迟发送给根网络节点R。第五网络节点M5将其RWN已发送标志置位。根网络节点R接收该RWN,并重写在其路由表中通向第五网络节点M5的相应数据传输路径,以便由此更新从根网络节点R到第五网络节点M5的单向数据传输路径(反向路径)。根据针对RWN响应标志的第二标志复位变形方案,RWN响应标志仍然保持置位。Since the fifth network node M5 has received the query message RAN periodically sent from the root network node R, and since the RWN response flag is set, the fifth network node M5 generates a routing response message RWN and sends the response message, for example, in A small time delay is sent to the root network node R. The fifth network node M5 sets its RWN sent flag. The root network node R receives this RWN and rewrites the corresponding data transmission path to the fifth network node M5 in its routing table, in order thereby to update the unidirectional data transmission path from the root network node R to the fifth network node M5 (reverse path). According to the second flag reset variant solution for the RWN response flag, the RWN response flag remains set.

在状况“I”中,第五网络节点M5接收另一个数据分组D1,这在图4中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志仍然保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。定时器TI被复位到起始值t并且又被启动。In situation "I", the fifth network node M5 receives a further data packet D1 , which is not shown in detail in FIG. 4 , and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set. The timer TI is reset to the start value t and started again.

在状况“J”中,第五网络节点M5接收另一个数据分组D1,这在图4中未详细示出,并且将该数据分组D1发送给根网络节点R。第五网络节点M5的RWN响应标志保持置位。第五网络节点M5的RWN已发送标志仍然保持置位。定时器TI被复位到起始值t并且又被启动。In situation "J", the fifth network node M5 receives a further data packet D1, which is not shown in detail in FIG. 4, and sends this data packet D1 to the root network node R. The RWN response flag of the fifth network node M5 remains set. The RWN sent flag of the fifth network node M5 remains set. The timer TI is reset to the start value t and started again.

在状况“K”中,第五网络节点M5从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)路由查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并以例如很小的时间延迟将经过修改的RAN发送给下一个网络节点。此外,第五网络节点M5清除其RWN已发送标志或允许其置位,因为其RWN响应标志是置位的。由于第五网络节点M5接收到从根网络节点R周期性发送的路由查询消息RAN,并且由于RWN响应标志被置位为“1”,因此第五网络节点M5产生路由响应消息RWN并将该RWN例如以很小的时间延迟发送给根网络节点R。根网络节点R接收该RWN,并重写在其路由表中通向第五网络节点M5的相应数据传输路径,以便由此更新从根网络节点R到第五网络节点M5的单向数据传输路径(反向路径)。根据针对RWN响应标志的第二标志复位变形方案,RWN响应标志仍然保持置位。RWN已发送标志被置位。In situation "K", the fifth network node M5 receives from the root network node R another (regenerated) routing query message RAN with a different sequence number than the previous RAN, updating the routing table of the fifth network node M5 with Corresponding entry in order thereby to establish an updated unidirectional data transmission path from the fifth network node M5 to the root network node R, update the RAN and send the modified RAN to the next network node with e.g. a small time delay . Furthermore, the fifth network node M5 clears its RWN sent flag or allows it to be set since its RWN response flag is set. Since the fifth network node M5 receives the routing query message RAN periodically sent from the root network node R, and because the RWN response flag is set to "1", the fifth network node M5 generates a routing response message RWN and sends the RWN For example, it is sent to the root network node R with a small time delay. The root network node R receives this RWN and rewrites the corresponding data transmission path to the fifth network node M5 in its routing table, in order thereby to update the unidirectional data transmission path from the root network node R to the fifth network node M5 (reverse path). According to the second flag reset variant solution for the RWN response flag, the RWN response flag remains set. The RWN sent flag is set.

在状况“L”中,定时器TI的时间间隔运行结束,第五网络节点M5的RWN响应标志被清除。接着第五网络节点M5从根网络节点R接收具有与前面的RAN不同序列号的另一个(重新产生的)路由查询消息RAN,更新第五网络节点M5的路由表中的相应条目,以便由此建立从第五网络节点M5到根网络节点R的更新的单向数据传输路径,更新该RAN,并例如以很小的时间延迟将经过修改的RAN发送给下一个网络节点。虽然第五网络节点M5接收到从根网络节点R周期性发送的路由查询消息RAN,但由于RWN响应标志被清除,第五网络节点M5不产生响应消息RWN,并且不向根网络节点R发送相应的RWN。RWN已发送标志被清除。In state "L", the time interval of the timer TI has run out and the RWN response flag of the fifth network node M5 is cleared. The fifth network node M5 then receives another (regenerated) routing query message RAN from the root network node R with a different sequence number than the preceding RAN, updating the corresponding entry in the routing table of the fifth network node M5 so that thereby An updated unidirectional data transmission path is established from the fifth network node M5 to the root network node R, the RAN is updated, and the modified RAN is sent to the next network node eg with a small time delay. Although the fifth network node M5 receives the routing query message RAN periodically sent from the root network node R, since the RWN response flag is cleared, the fifth network node M5 does not generate a response message RWN, and does not send a corresponding message to the root network node R. RWN. The RWN sent flag is cleared.

下面借助计算示例来展示本发明方法(示例1)相对于常规方法的优点,在常规方法中,仅在第一个数据分组D1之前一次性地向根网络节点发送路由响应消息(对比示例1),以及相对于另一种可能方法的优点,在该另一种可能方法中总是在获得路由查询消息(RAN)之后向根网络节点发送路由响应消息(对比示例2)。The advantages of the inventive method (example 1) over the conventional method are shown below by means of a calculation example. In the conventional method, a routing response message is sent to the root network node only once before the first data packet D1 (comparative example 1) , and an advantage over another possible method in which a routing response message is always sent to the root network node after obtaining a routing inquiry message (RAN) (compare example 2).

采用以下缩写:The following abbreviations are used:

N=网络节点的数量N = number of network nodes

H=网络节点和根网络节点之间的路径长度H = path length between network node and root network node

dH=从所有网络节点到根网络节点的平均路径长度;dH≥1dH = the average path length from all network nodes to the root network node; dH≥1

t_g=t_gesamt:所考察的时间段t_g=t_gesamt: the time period under investigation

t_d=t_daten:网络节点作为源网络节点向根网络节点发送数据的时间t_d=t_daten: the time when the network node sends data to the root network node as the source network node

RAI=路由查询消息(RAN)间隔的持续时间RAI = Duration of Routing Inquiry Message (RAN) Interval

ara=在所考察的时间段期间通过根网络节点启动的路由查询消息(RAN)的数量ara=((t_g/RAI)+1)ara = number of routing query messages (RAN) initiated by the root network node during the time period considered ara = ((t_g/RAI) + 1)

示例1Example 1

对于示例1,也就是具有反应式(按需要)RWN的先应式RAN,将RAN的数量给定为:ara*N。For example 1, ie proactive RAN with reactive (on-demand) RWN, the number of RANs is given as: ara*N.

RWN的数量:((t_d/RAI+1)*H。The number of RWNs: ((t_d/RAI+1)*H.

路由消息的总数:ara*N+((t_d/RAI)+1)*H。The total number of routing messages: ara*N+((t_d/RAI)+1)*H.

对比示例1Comparative example 1

RAN的数量:ara*N。Number of RANs: ara*N.

RWN的数量:H(在第一个数据分组D1之前)。Number of RWNs: H (before the first data packet D1).

路由消息的总数:ara*N+H。Total number of routing messages: ara*N+H.

对比示例2Comparative example 2

RAN的数量:ara*N。Number of RANs: ara*N.

RWN的数量:ara*N*dH。Number of RWNs: ara*N*dH.

路由消息的总数:ara*N*(1+dH)。The total number of routing messages: ara*N*(1+dH).

典型值例如是:Typical values are for example:

N=30N=30

H=4H=4

dH=3dH=3

t_g=900st_g=900s

t_d=300st_d=300s

RAI=5sRAI=5s

在此产生以下成本(所发送的路由消息的总数):The following costs arise here (total number of routing messages sent):

(ara=181)(ara=181)

示例1:5674个路由消息Example 1: 5674 routed messages

对比示例1:5431个路由消息Comparison example 1: 5431 routing messages

对比示例2:21720个路由消息Comparison example 2: 21720 routing messages

如该计算示例所示,通过示例1(本发明的方法)可以显著减小路由消息的数量,在此减小73.9%。As this calculation example shows, the number of routing messages can be significantly reduced by example 1 (the method of the invention), here by 73.9%.

本法明的其他特征由以下描述给出:Other features of the invention are given by the following description:

本发明改进非记录模式的一般思想包括:The general idea of the present invention to improve the non-logging mode includes:

-总是仅在网络节点向根网络节点发送数据分组D1并且该网络节点是该数据分组D1的源网络节点时,该网络节点才用RWN来响应RAN;- the network node always responds to the RAN with a RWN only if the network node sends a data packet D1 to the root network node and the network node is the source network node of the data packet D1;

-RWN响应标志,其确定RWN是否应当作为对RAN的响应而发送。OFF/0意思是不发送RWN,ON/1意思是RWN在获得RAN时作为响应发送给根网络节点;- RWN Response Flag, which determines whether a RWN should be sent as a response to the RAN. OFF/0 means that RWN is not sent, ON/1 means that RWN is sent to the root network node as a response when RAN is obtained;

-用于对上述标志置位和清除的不同机制。- Different mechanisms for setting and clearing the above flags.

原理规则如下所示:在下面的条件成立时,RWN由网络节点发送给根网络节点:The principle rules are as follows: when the following conditions are met, the RWN is sent by the network node to the root network node:

[RWN响应标志=ON/1]与[[网络节点已获得RAN]或[通向根网络节点的路径已经改变]]。[RWN Response Flag=ON/1] and [[the network node has obtained RAN] or [the path to the root network node has changed]].

本发明方法的机制仅由作为数据分组D1的源网络节点并且该数据分组D1被发送到根网络节点R的网络节点执行。也就是说,这些数据分组从更高层来到这些网络节点,并且这些网络节点是网状连接的第一节点。获得数据分组D2并且将该数据分组D2根据其路由表传递给其它网络节点的中间节点,不需要为这些数据分组D2注意在本发明方法中描述的机制。尤其是,由于这些数据分组D2,不向根网络节点发送RWN,也不将RWN响应标志置位。通过本发明的方法,可以在网络节点和根网络节点之间交换数据时,使得用于在网络节点和根网络节点之间传输数据分组的正向路径和反向路径经过相同的网络节点。正向路径和反向路径经过最佳的路径。可以通过本发明的方法既针对正向路径又针对反向路径来克服数据链路的故障(链路空隙)。在从根网络节点到网络节点的反向路径上的数据链路的故障不再需要用费事的AODV路由恢复机制来克服。The mechanism of the inventive method is only executed by the network node which is the source network node of the data packet D1 and which data packet D1 is sent to the root network node R. This means that the data packets come from higher layers to the network nodes and these network nodes are the first nodes of the mesh connection. The intermediate nodes that receive the data packets D2 and pass them on to other network nodes according to their routing table do not need to pay attention to the mechanisms described in the method according to the invention for these data packets D2. In particular, due to these data packets D2, no RWN is sent to the root network node, nor is the RWN response flag set. By means of the method of the invention, when data is exchanged between the network node and the root network node, the forward path and the reverse path for transmitting data packets between the network node and the root network node pass through the same network node. The forward path and the reverse path go through the best path. Data link failures (link gaps) can be overcome by the method of the invention both for the forward path and for the reverse path. Failure of the data link on the reverse path from the root network node to the network node no longer needs to be overcome with complex AODV route restoration mechanisms.

RWN响应标志提供简单的判定方法,即判定RWN是否应当作为对RAN的响应而发送。用于对RWN响应标志复位的不同方法提供了灵活的实施方式,例如采用在最后一个数据分组之后的安全时间,在该安全时间内仍然发送RWN,并由此仍然保持从根网络节点到该网络节点的反向路径。通过用RWN来响应RAN,还可以在针对反方向的中间节点中更新数据传输路径的变化。通过附加的改善,即在从网络节点到根网络节点的数据传输路径出于不同于获得RAN的原因而改变时,也在RWN响应标志被置位的情况下向根网络节点发送RWN,则正向路径的变化可以传递给反向路径,从而相应地更新反向路径。使用来自RAN的寿命或来自先应式PREQ的寿命来用作所发送的RWN中的寿命可以导致正向路径和反向路径具有相同长度的可用性。The RWN Response Flag provides an easy way to determine whether a RWN should be sent in response to the RAN. Different methods for resetting the RWN response flag provide flexible implementation, e.g. with a safe time after the last data packet during which the RWN is still sent and thus still maintained from the root network node to the network The node's reverse path. By responding to the RAN with the RWN, it is also possible to update the change of the data transmission path in the intermediate node for the opposite direction. With the additional improvement that the RWN is also sent to the root network node with the RWN response flag set when the data transmission path from the network node to the root network node changes for reasons other than obtaining the RAN, then the Changes to the path can be propagated to the reverse path, which updates the reverse path accordingly. Using the lifetime from the RAN or the lifetime from the proactive PREQ as the lifetime in the sent RWN may result in the availability of the same length for the forward and reverse paths.

Claims (18)

1. method of in wireless netted packet-switched communication networks network, setting up bidirectional data transmission paths, this communication network has a plurality of network nodes, and a network node is as the root network node, wherein in this communication network in these network nodes:
-answer formula ground to set up logical topology structure earlier with at least one routing tree form, wherein the root network node (R) of this routing tree sends to routing inquiry message (RAN) with the periodic time interval network node (M1-M7) of communication network, wherein this routing inquiry message is specified the first one-way data transmission path that leads to root network node (R)
-in the network node (M1-M7) of routing tree, set up the transmission that first sign that can be placed in two different conditions is controlled route response message (RWN) respectively,
If-the first sign is placed in selectable first state (ON), then network node (M5) sends to root network node (R) with route response message (RWN) when receiving routing inquiry message (RAN), wherein this route response message is specified the second one-way data transmission path that leads to this network node, between root network node (R) and this network node (M5), set up two-way data transfer path thus
If-the first sign is placed in second state, then network node does not send route response message.
2. method according to claim 1, if wherein a network node (M5) as communication network on the data transfer path that leads to root network node (R) first network node and obtain to send to the packet (D1) of root network node (R), then first sign with this network node (M5) places first state (ON).
3. method according to claim 1 and 2 wherein is right after first sign of a network node (M5) having sent route response message (RWN) to root network node (R) and places second state (OFF) afterwards.
4. according to each described method in the claim 1 to 3, wherein first sign with a network node (M5) just places second state (OFF) after selectable very first time interval elapses, this very first time at interval will be along with sending packet (D1) to the root network node and starting, this packet (D1) is that this network node (M5) obtains as first network node of communication network on the data transfer path that leads to the root network node, and the wherein said very first time all is reset to this initial value at interval of selectable very first time at interval when each this packet of transmission (D1).
5. according to each described method in the claim 1 to 4, if wherein network node (M5) obtains to be used to send to the packet (D1) of root network node as first network node of communication network on the data transfer path that leads to the root network node, and first network node on the data transfer path that is leading to root network node (R) in second time interval that is right after before receiving this packet as communication network does not obtain packet (D1) and will send to the root network node, and then this network node (M5) sends to root network node (R) with route response message (RWN).
6. method according to claim 5, if wherein be arranged on the transmission that is used to control route response message in the network node (M5), and can place second sign of two kinds of different conditions (ON/OFF) to be placed in selectable first state (O), then this network node (M5) sends route response message (RWN) to root network node (R).
7. method according to claim 6 wherein indicates that with second of network node (M1-M7) setting in advance is second state (OFF) when beginning the communication network initialization.
8. according to each described method in the claim 1 to 7, if wherein a network node (M5) sends route response message (RWN) to root network node (R) before in first packet (D1) that sends data communication to root network node (R), then first sign with this network node (M5) places first state (ON).
9. according to each described method in the claim 1 to 8, wherein directly receiving routing inquiry message (RAN) afterwards to root network node (R) transmission route response message (RWN).
10. according to each described method in the claim 1 to 8, wherein after receiving routing inquiry message (RAN), postpone to send route response message (RWN) to root network node (R) through the regular hour.
11., wherein when beginning, first of network node (M1-M7) is indicated that setting in advance is second state (OFF) to the communication network initialization according to each described method in the claim 1 to 10.
12. according to each described method in the claim 1 to 11, wherein to the life parameter of the route response message (RWN) of the life-span coding of the second one-way data transmission path of leading to network node be set to be included in the routing inquiry message (RAN) of reception, to the life parameter of the life-span coding of the first one-way data transmission path that leads to root network node (R).
13. according to each described method in the claim 1 to 12, this method is based on mixing Routing Protocol HWMP.
14. one kind especially according to each described method of setting up bidirectional data transmission paths in wireless mesh packet-switched communication networks network in the claim 1 to 13, this communication network has a plurality of network nodes, one of them network node is as the root network node, wherein in this communication network:
-answer formula ground to set up logical topology structure earlier with at least one routing tree form, wherein the root network node of this routing tree sends to routing inquiry message (RAN) with the periodic time interval network node (M1-M7) of communication network, wherein this routing inquiry message is specified the first one-way data transmission path that leads to root network node (R)
-in the network node (M1-M7) of routing tree, set up the transmission that first sign that can be placed in two different conditions is controlled route response message (RWN) respectively,
If-the first sign is placed in selectable first state (ON), then network node (M5) sends to root network node (R) with route response message (RWN) when detecting the first one-way data transmission path variation of leading to root network node (R), wherein this route response message is specified the second one-way data transmission path that leads to this network node, between root network node (R) and this network node (M5), set up two-way data transfer path thus
If-the first sign is placed in second state, then network node does not send route response message.
15. a wireless mesh packet-switched communication networks network is provided for carrying out the network node (M1-M7) according to each described method in the claim 1 to 14 in this communication network.
16. be used for computer-readable program code according to the network node (M1-M7) of the described communication network of claim 15, this computer-readable program code comprises control command, and this control command impels this network node to carry out according to each described method in the claim 1 to 14.
17. the network node according to the described communication network of claim 15 (M1-M7) is implemented computer-readable program code according to claim 16 on this network node.
18. a storage medium has the computer-readable program code according to claim 16 that is stored on this storage medium.
CNA2007800420754A 2006-11-13 2007-11-12 Method for establishing bidirectional data transmission paths in a wireless meshed communication network Pending CN101536435A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102006053409 2006-11-13
DE102006053409.3 2006-11-13
DE102007031341.3 2007-07-05

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210047294.4A Division CN102523615B (en) 2006-11-13 2007-11-12 Method for establishing bidirectional data transmission paths in a wireless meshed communication network

Publications (1)

Publication Number Publication Date
CN101536435A true CN101536435A (en) 2009-09-16

Family

ID=41105184

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800420754A Pending CN101536435A (en) 2006-11-13 2007-11-12 Method for establishing bidirectional data transmission paths in a wireless meshed communication network

Country Status (1)

Country Link
CN (1) CN101536435A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577518A (en) * 2009-09-29 2012-07-11 西门子公司 Method for establishing a bidirectional communication path in a wireless network
CN102986167A (en) * 2011-07-13 2013-03-20 华为技术有限公司 A method and device for dynamically building a network
CN108965140A (en) * 2012-06-29 2018-12-07 搜诺思公司 The selection of dynamic generation tree root

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577518A (en) * 2009-09-29 2012-07-11 西门子公司 Method for establishing a bidirectional communication path in a wireless network
CN102986167A (en) * 2011-07-13 2013-03-20 华为技术有限公司 A method and device for dynamically building a network
CN102986167B (en) * 2011-07-13 2015-04-15 华为技术有限公司 Method and device for dynamically constructing network
CN108965140A (en) * 2012-06-29 2018-12-07 搜诺思公司 The selection of dynamic generation tree root
CN108965140B (en) * 2012-06-29 2021-01-22 搜诺思公司 Dynamic spanning tree root selection

Similar Documents

Publication Publication Date Title
CN102523615B (en) Method for establishing bidirectional data transmission paths in a wireless meshed communication network
CN102474903B (en) Low latency mesh network
US8848584B2 (en) Time synchronization and routing method in wireless sensor network, and apparatus for enabling the method
JP4971500B2 (en) Method of operating a mesh-type wireless data network having a plurality of network nodes
JP4886852B2 (en) Method and network node for routing data packets in a communication network
EP1224776A2 (en) System for communicating labeled routing trees
JP2005168020A (en) Communication path control method and communication terminal for radio multi-hop network
CN101521895A (en) Forwarding method used for constructing multi-hop routing in wireless self-organizing network
CN104883304B (en) For part entangled quantum to the method for routing of bridge communications network
CN101568164A (en) Opportunistic routing algorithm of Ad hoc network based on node priority levels
US20120182943A1 (en) Method for Establishing a Bidirectional Communication Path in a Wireless Network
US8462806B2 (en) Path selection procedure in mesh network and format of path request frame therefor
CN101754316A (en) QoS energy-saving routing method based on maximization network life cycle
CN114374639B (en) LoRa-Mesh networking method based on air wake-up and mobile terminal networking method
CN110831104A (en) A network routing method for a linear topology wireless ad hoc network
KR100955246B1 (en) Dynamic Group Source Routing Method for Wireless Mobile Ad Hoc Network
CN101536435A (en) Method for establishing bidirectional data transmission paths in a wireless meshed communication network
Margaryan et al. Development of an Adaptive Routing Algorithm in MANET
CN114830734A (en) Route discovery in a network with combinational nodes
CN116016336B (en) HRPL-based efficient inter-node communication method
Mhatre et al. Performance analysis of prediction and priority based routing protocol for MANET's
CN104270315B (en) The computational methods and system of multicast distribution tree in TRILL radio networks
Biradar et al. Detailed Performance Analysis of Energy based AODV Protocol in Comparison with Conventional AODV, and DSDV Protocols in MANET
Sulaiman et al. A Neighbour Coverage-Based Rebroadcast in MANETs Based on Energy Efficient Rebroadcast Probability
CN102210175A (en) Method for exchanging routing messages in a wireless meshed communication network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090916