[go: up one dir, main page]

CN101217497A - A Path Selection Method for Wireless Mesh Network - Google Patents

A Path Selection Method for Wireless Mesh Network Download PDF

Info

Publication number
CN101217497A
CN101217497A CNA2008100564348A CN200810056434A CN101217497A CN 101217497 A CN101217497 A CN 101217497A CN A2008100564348 A CNA2008100564348 A CN A2008100564348A CN 200810056434 A CN200810056434 A CN 200810056434A CN 101217497 A CN101217497 A CN 101217497A
Authority
CN
China
Prior art keywords
path
wireless mesh
mesh network
bandwidth
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008100564348A
Other languages
Chinese (zh)
Other versions
CN101217497B (en
Inventor
望育梅
刘雨
张琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2008100564348A priority Critical patent/CN101217497B/en
Publication of CN101217497A publication Critical patent/CN101217497A/en
Application granted granted Critical
Publication of CN101217497B publication Critical patent/CN101217497B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

本发明提出一种无线网状网络的路径选择方法,无线网状网络节点获取并存储无线网状网络路径信息和对应的路径信息性能参数及路径剩余宽带估计值;当无线网状网络发起业务请求时,所述的无线网状网络节点调用路径信息,性能质量参数和剩余宽带估计值,根据业务质量要求综合考虑实时性、带宽和传输质量因素选择匹配的路径;并通过建立动态路径缓存表减少路径选择时间,从而实现针对不同网络要求的业务提供不同的路径,并有效利用网络带宽,且实现无线网状网络的快速的转发。

Figure 200810056434

The present invention proposes a path selection method for a wireless mesh network. A wireless mesh network node obtains and stores wireless mesh network path information and corresponding path information performance parameters and path remaining bandwidth estimation values; when a wireless mesh network initiates a service request When, the wireless mesh network node invokes path information, performance quality parameters and estimated value of remaining broadband, comprehensively considers real-time performance, bandwidth and transmission quality factors to select a matching path according to service quality requirements; and reduces Path selection time, so as to provide different paths for services with different network requirements, effectively use network bandwidth, and realize fast forwarding of wireless mesh networks.

Figure 200810056434

Description

一种无线网状网络的路径选择方法 A Path Selection Method for Wireless Mesh Network

技术领域technical field

本发明涉及一种无线网状网络,尤其涉及一种无线网状网络的路径选择方法。The invention relates to a wireless mesh network, in particular to a path selection method of the wireless mesh network.

背景技术Background technique

无线网状网络(WMN,wireless mesh network)是新型的宽带无线网络,不同于传统的无线网络,可以看成是WLAN和Ad hoc网络的融合,也是移动Ad hoc网络的一种特殊形态,它既继承了Ad hoc网络本身的特点,如,具有自配置,自组织与自管理等特点,又具有其内在的特殊性,如,不同类型的网络节点具有不同的移动性,MR一般具有很小的移动性,而MC则可为固定节点或移动节点,在设计WMN路由时可以弱化移动性的影响;WMN节点的主要业务是来自于因特网网关的业务,而Ad hoc网络主要业务是任意一对节点之间的业务流。Wireless mesh network (WMN, wireless mesh network) is a new type of broadband wireless network, which is different from traditional wireless networks. Inheriting the characteristics of the Ad hoc network itself, such as self-configuration, self-organization and self-management, it also has its inherent particularity, such as different types of network nodes have different mobility, and MR generally has a small Mobility, while MC can be a fixed node or a mobile node, which can weaken the impact of mobility when designing WMN routing; the main business of WMN nodes is the business from the Internet gateway, while the main business of Ad hoc networks is any pair of nodes between business flows.

由于WMN的特殊性,在设计WMN路由协议时,可以充分利用其特殊性。考虑到干扰冲突,通信距离等因素的影响,跳数最小的路径可能吞吐率,误码率等性能比较差,而不能成为最优选择;另外,节点通过路由协议共享资源,因此WMN必须满足负载均衡这一要求;在路由发生中断时,要尽快完成路由重建,以避免服务中断;此外,大规模网络建立路径时将花很长时间,使端对端时延变大,路径一旦建立起来,由于路径发生变化又需要消耗很大的网络资源进行路由重建。Due to the particularity of WMN, its particularity can be fully utilized when designing WMN routing protocols. Considering the impact of interference conflicts, communication distance and other factors, the path with the smallest number of hops may have poor performance such as throughput and bit error rate, and cannot be the optimal choice; in addition, nodes share resources through routing protocols, so WMN must meet the load Balance this requirement; when the route is interrupted, the route reconstruction should be completed as soon as possible to avoid service interruption; in addition, it will take a long time to establish a path in a large-scale network, which will increase the end-to-end delay. Once the path is established, Due to the change of the path, it needs to consume a lot of network resources for route reconstruction.

由上可知,路由选择的优劣直接影响到网络的性能,现有技术中,有各种无线路由协议,可以选用性能最佳的路由,如根据测得的网络性能来决定最佳路由,然而,现有技术中发现拓扑和寻找路由的方式仍然比较简单,不能很好地结合业务内容及考虑最小化网络资源消耗。It can be seen from the above that the quality of routing directly affects the performance of the network. In the prior art, there are various wireless routing protocols, and the routing with the best performance can be selected, such as determining the best routing according to the measured network performance. However, However, the methods of discovering topology and finding routes in the prior art are still relatively simple, and cannot well combine business content and minimize network resource consumption.

发明内容Contents of the invention

本发明目的在于提供一种无线网状网络的路由选择方法,考虑到了业务内容,一定程度上实现了质量保证,且在此基础上尽可能地减少网络资源消耗,结合了WMN的特殊性,以解决现有技术中的问题。The purpose of the present invention is to provide a routing selection method for a wireless mesh network, which takes into account the business content, realizes quality assurance to a certain extent, and reduces network resource consumption as much as possible on this basis, and combines the particularity of WMN to achieve Solve the problems in the prior art.

为解决上述问题,本发明提供以下技术方案:In order to solve the above problems, the present invention provides the following technical solutions:

一种无线网状网络的路径选择方法,所述无线网状网络包括无线网状网络节点,通过无线网络节点进行数据交换,其特征在于:A path selection method for a wireless mesh network, the wireless mesh network includes wireless mesh network nodes, and data exchange is performed through the wireless network nodes, characterized in that:

首先,所述无线网状网络节点获取并存储无线网状网络路径信息和对应的路径信息性能参数及路径剩余宽带估计值;First, the wireless mesh network node acquires and stores wireless mesh network path information and corresponding path information performance parameters and path remaining bandwidth estimation values;

其次,当无线网状网络发起业务请求时,所述的无线网状网络节点调用路径信息,性能质量参数和剩余宽带估计值,根据业务质量要求综合考虑实时性、带宽和传输质量因素选择匹配的路径;Secondly, when the wireless mesh network initiates a service request, the wireless mesh network node invokes path information, performance quality parameters and estimated value of remaining bandwidth, and selects a matching service according to service quality requirements considering real-time, bandwidth and transmission quality factors path;

如果对应单一路径,则直接转发出去;If it corresponds to a single path, it will be forwarded directly;

如果对应多条可选路径,则查找事先存储的动态路径缓存表,选择之前采用的对应源宿之间相同业务的路径传输数据;如果动态路径缓存表中没有存储对应源宿之间相同业务的路径,则通过ICMP报文或其它专业报文探测待选路径的传输延迟时间,并在动态路径缓存表中创建新的表项,将源宿之间该业务的最佳路径记录下来,并同时通过该路径传输数据。If there are multiple optional paths, look up the dynamic path cache table stored in advance, and select the previously used path corresponding to the same service between the source and sink to transmit data; if the dynamic path cache table does not store the corresponding service between the source and sink path, detect the transmission delay time of the path to be selected through ICMP packets or other professional packets, and create a new entry in the dynamic path cache table to record the best path of the service between the source and sink, and at the same time Data is transferred through this path.

进一步地,所述路径性能参数包括下述各个因素或者任意组合:误码率,跳数,延迟,抖动,传输速率,信号质量,信号强度。Further, the path performance parameters include the following factors or any combination thereof: bit error rate, hop count, delay, jitter, transmission rate, signal quality, and signal strength.

进一步地,所述业务质量要求主要包括下述各个因素:语音业务要求较高的实时性,并且要求带宽保证;数据业务要求较低的误码率。Further, the service quality requirements mainly include the following factors: the voice service requires high real-time performance and bandwidth guarantee; the data service requires a low bit error rate.

进一步地,如果业务请求为语音业务,确保带宽和误码率、抖动在可接受范围内的情况下选择跳数最小的路径;Further, if the service request is a voice service, ensure that the bandwidth, bit error rate, and jitter are within an acceptable range and select the path with the smallest number of hops;

进一步地,当请求业务为数据业务时,确保带宽的情况下再依次考虑误码率、跳数、链路传输速率;Further, when the requested service is a data service, the bit error rate, the number of hops, and the link transmission rate are sequentially considered when the bandwidth is ensured;

进一步地,对于数据业务,可优先考虑带宽小但够用的路径,以保存更大的带宽留做其它业务用;Further, for data services, the path with small but sufficient bandwidth can be given priority to save more bandwidth for other services;

进一步地,所述剩余带宽估计值是通过侦听信道估测的,或者通过Hello消息获取占用信道带宽的邻居节点的带宽使用情况来估测。Further, the estimated value of the remaining bandwidth is estimated by listening to the channel, or obtaining the bandwidth usage of the neighboring nodes occupying the channel bandwidth through a Hello message.

进一步地,所述创建的表项设置了老化时间,所述创建的表项到达老化时间后开始失效,并在规定时间内更新。Further, an aging time is set for the created entry, and the created entry becomes invalid after reaching the aging time, and is updated within a specified time.

进一步地,如果所述创建的表项没有在规定的时间内得到更新,则从动态缓存表中删除该表项。Further, if the created entry is not updated within a specified time, the entry is deleted from the dynamic cache table.

进一步地,动态路径缓存表包括下述字段:源地址、目的地址、下一跳路由、业务类型、老化时间、更新期限。Further, the dynamic path cache table includes the following fields: source address, destination address, next-hop route, service type, aging time, and update period.

本发明的有益效果是,针对不同网络要求的业务提供不同的路径,并有效利用网络带宽,且实现无线网状网络的快速的转发。The invention has the beneficial effects of providing different paths for services required by different networks, effectively utilizing the network bandwidth, and realizing fast forwarding of the wireless mesh network.

附图说明Description of drawings

图1是无线网状网络结构示意图。FIG. 1 is a schematic diagram of a wireless mesh network structure.

图2是根据本发明的无线网状网络路由选择流程图。FIG. 2 is a flowchart of wireless mesh network routing according to the present invention.

图3是根据本发明的“hello”消息帧结构示意图。Fig. 3 is a schematic diagram of the structure of a "hello" message frame according to the present invention.

图4是根据本发明的动态路径缓存表的结构示意图。Fig. 4 is a schematic structural diagram of a dynamic path cache table according to the present invention.

具体实施方案specific implementation plan

图1是无线网状网络结构示意图。其中网状网络网关MGW是连接无线网状网络和外界网络的网关设备,它上行通过有线或无线的接口连接外界网络,下行通过无线方式连接无线网状网络节点,起到互连互通的作用,网状网络接入点MAP(Mesh Access Point)一边与接入终端通信,一边与其它MAP或MGW通信进行数据的转发。FIG. 1 is a schematic diagram of a wireless mesh network structure. Among them, the mesh network gateway MGW is a gateway device that connects the wireless mesh network and the external network. It connects to the external network through a wired or wireless interface in the uplink, and connects to the wireless mesh network nodes in the downlink through a wireless method to play the role of interconnection. The mesh network access point MAP (Mesh Access Point) communicates with the access terminal while communicating with other MAPs or MGWs for data forwarding.

图2是根据本发明的无线网状网络路由选择流程图。FIG. 2 is a flowchart of wireless mesh network routing according to the present invention.

首先,无线网状网络节点获取并存储无线网状网络路径信息和对应的路径信息性能参数及路径剩余宽带估计值。First, the wireless mesh network node acquires and stores wireless mesh network path information, corresponding path information performance parameters, and path remaining bandwidth estimation value.

对于路径信息的获取,类似于Ad hoc网络,有可选的多种方法,对于相关路径对应的性能参数,如误码率,跳数,延迟,抖动,传输速率,信号质量,信号强度等则是在数据通信过程中产生的统计值,反馈给相关的无线网状网络节点,或者在路径测试过程中产生的统计值,并反馈给相关的无线网状网络节点。For the acquisition of path information, similar to the Ad hoc network, there are many optional methods. For the performance parameters corresponding to the relevant path, such as bit error rate, hop count, delay, jitter, transmission rate, signal quality, signal strength, etc. It is a statistical value generated during the data communication process and fed back to the relevant wireless mesh network node, or a statistical value generated during the path test process and fed back to the relevant wireless mesh network node.

对于路径剩余宽带估计值的获取,有两种方案,一是基于反馈的方案,二是基于接入控制方案。网络中端对端的吞吐量是由路径上各主机的瓶颈带宽决定的,因此,端对端吞吐量的估计简化成了寻找该路径中各主机的最小剩余带宽。由于带宽是被相邻主机共享的,很难确切得知其它主机的带宽占用情况,有两种方法可供估测:一是侦听。这是很直接的方法,因为每个主机都能够侦听信道跟踪业务量状态,可确定每秒钟有多少可用的闲置带宽,IEEE802.11MAC同时具有物理载波监听和虚拟载波监听的功能,虚拟载波监听是通过网络监听矢量NAV完成的,具体可参考IEEE802.11相关协议,上述功能可以用来确定信道的忙闲时间。比如,NAV值小于当前时间(即当前带宽没有被分配),接收和发送状态都是空闲,则MAC层认为信道是空闲的;当NAV刚设置了一个新值,或接收状态从闲变为忙,或发送状态从闲变为忙,则MAC层认为信道是忙碌的。用信道带宽乘以闲时/(忙时+闲时)再乘以一个系数,即可得信道带宽估计值。为什么要引入上述的系数,这是由IEEE802.11的协议本身特点所致,由于DIFS、SIFS这些退避策略的存在,带宽并不是非闲即忙的。另一种带宽估测的方法就是使用“hello”消息,这里借鉴了AODV(ad hoc on-demand distance order)协议,采用AODV协议中的“hello”消息记录发送者及其一跳之远的邻居节点的带宽使用情况,每个主机根据收到的“hello”消息及频率再用模式(一般两跳之外可以再用同样的频率),就可以得出剩余带宽的估计值。我们修改“hello”消息使其可以记录邻节点和邻节点的邻节点所耗的带宽及时间戳,如图3所示。时间戳是为更新用的,以表明该“hello”消息的实时性。当主机节点得知了最新的邻节点和邻节点的邻节点所耗的带宽,用信道带宽减去上述二者再除以一个系数,即得到剩余带宽的估测值。之所以要除以一个系数,是因为考虑到RTS、CTS及ACK等消息同样消耗带宽,故提供一个大致的系数,根据网络设计中RTS、CTS及ACK的时长和传输的数据量、数据速率等相关因素就可以估测一个值,本领域技术人员不难做到。There are two schemes for obtaining the estimated value of the remaining bandwidth of the path, one is a scheme based on feedback, and the other is a scheme based on access control. The end-to-end throughput in the network is determined by the bottleneck bandwidth of each host on the path, therefore, the estimation of end-to-end throughput is simplified to find the minimum remaining bandwidth of each host on the path. Since the bandwidth is shared by adjacent hosts, it is difficult to know exactly the bandwidth occupation of other hosts. There are two methods for estimation: one is listening. This is a very straightforward method, because each host can listen to the channel to track the traffic status, and can determine how much idle bandwidth is available per second. IEEE802.11MAC has both physical carrier sense and virtual carrier sense. Virtual carrier The monitoring is completed through the network monitoring vector NAV. For details, please refer to the relevant protocols of IEEE802.11. The above functions can be used to determine the busy and idle time of the channel. For example, if the NAV value is less than the current time (that is, the current bandwidth is not allocated), and the receiving and sending states are both idle, the MAC layer considers the channel to be idle; when NAV has just set a new value, or the receiving state changes from idle to busy , or the sending status changes from idle to busy, the MAC layer considers the channel to be busy. The estimated value of the channel bandwidth can be obtained by multiplying the channel bandwidth by the idle time/(busy time + idle time) and multiplying by a coefficient. The reason why the above coefficients are introduced is due to the characteristics of the IEEE802.11 protocol itself. Due to the existence of backoff strategies such as DIFS and SIFS, the bandwidth is not either idle or busy. Another method of bandwidth estimation is to use the "hello" message. Here, the AODV (ad hoc on-demand distance order) protocol is used for reference, and the "hello" message in the AODV protocol is used to record the sender and its neighbors one hop away. For the bandwidth usage of the node, each host can obtain an estimated value of the remaining bandwidth according to the received "hello" message and the frequency reuse mode (generally, the same frequency can be reused after two hops). We modify the "hello" message so that it can record the bandwidth and time stamps consumed by neighbors and neighbors of neighbors, as shown in Figure 3. The timestamp is used for updates to indicate the real-time nature of the "hello" message. When the host node knows the bandwidth consumed by the latest neighbor node and the neighbor nodes of the neighbor node, subtract the above two from the channel bandwidth and divide by a coefficient to obtain the estimated value of the remaining bandwidth. The reason for dividing by a coefficient is because messages such as RTS, CTS, and ACK also consume bandwidth, so a rough coefficient is provided. According to the duration of RTS, CTS, and ACK in the network design, the amount of transmitted data, and the data rate, etc. Correlation factors can estimate a value, which is not difficult for those skilled in the art.

如果业务请求为语音业务,确保带宽和误码率、抖动在可接受范围内的情况下选择跳数最小的路径;If the service request is a voice service, ensure that the bandwidth, bit error rate, and jitter are within an acceptable range and select the path with the smallest number of hops;

当请求业务为数据业务时,确保带宽的情况下再依次考虑误码率、跳数、链路传输速率;When the requested service is a data service, the bit error rate, number of hops, and link transmission rate are considered sequentially when the bandwidth is ensured;

对于数据业务,可优先考虑带宽小但够用的路径,以保存更大的带宽留做其它业务用;For data services, the path with small but sufficient bandwidth can be given priority to save more bandwidth for other services;

如果考虑的上述诸多因素仍然有多条路径可供选择,则查找事先存储的动态路径缓存表,选择之前采用的对应源宿之间相同业务的路径传输数据;If there are still multiple paths to choose from considering the above-mentioned factors, look up the dynamic path cache table stored in advance, and select the previously used path corresponding to the same service between the source and sink to transmit data;

如果动态路径缓存表中没有存储对应源宿之间相同业务的路径,则通过ICMP报文或其它专业报文探测待选路径的传输延迟时间,并在动态路径缓存表中创建新的表项,将源宿之间该业务的最佳路径记录下来,并同时通过该路径传输数据。If the path corresponding to the same service between the source and the sink is not stored in the dynamic path cache table, detect the transmission delay time of the candidate path through ICMP messages or other specialized messages, and create a new entry in the dynamic path cache table, Record the best path of the business between source and sink, and transmit data through this path at the same time.

由于链路传输速率一定程度上也会反应路径的延迟,但它没有记入节点处理时间等因素,因此不够准确,因此这里引入了端对端的延迟时间。Since the link transmission rate will also reflect the delay of the path to a certain extent, but it is not recorded in factors such as node processing time, so it is not accurate enough, so the end-to-end delay time is introduced here.

其中,动态路径缓存表是在网络通信过程中逐步建立的,缓存表中所创建的表项均设置了老化时间,所述创建的表项到达老化时间后开始失效,并在规定时间内更新;Wherein, the dynamic path cache table is gradually established in the network communication process, and the entries created in the cache table are all set with an aging time, and the created entries begin to fail after reaching the aging time, and are updated within a specified time;

如果所述创建的表项没有在规定的时间内得到更新,则从动态缓存表中删除该表项。If the created entry is not updated within the specified time, the entry is deleted from the dynamic cache table.

动态路径缓存表可以包括但不限于下述字段:源地址、目的地址、下一跳路由、业务类型、老化时间、更新期限,如图4所示。The dynamic path cache table may include but not limited to the following fields: source address, destination address, next-hop route, service type, aging time, update period, as shown in FIG. 4 .

由于WMN节点的主要业务是来自于因特网网关的业务,因此表项中的源地址或目的地址往往是固定的,即因特网网关的地址,同时由于它是在网络通信过程中逐步建立的,设有老化时间和更新期限,因此一般只保留经常使用的路径,因此所述动态路径缓存表不需要非常大。Since the main business of the WMN node is from the Internet gateway, the source address or destination address in the entry is often fixed, that is, the address of the Internet gateway, and because it is gradually established in the network communication process, there is no Aging time and update period, so generally only frequently used paths are reserved, so the dynamic path cache table does not need to be very large.

此外,动态路径缓存表的老化时间可以设置得比较长,如10分钟,30分钟等,这取决于网络的业务繁忙程度,一般在使用后才存在相应表项,其实时性不如网络节点获取的路径信息和性能参数及剩余带宽,因此仅作为辅助手段,主要作用是在不耗费过多网络资源的情况下为节点的路径选择提供参考。In addition, the aging time of the dynamic path cache table can be set relatively long, such as 10 minutes, 30 minutes, etc., depending on the busyness of the network business. Generally, the corresponding entries only exist after use, and their real-time performance is not as good as that obtained by network nodes. Path information, performance parameters, and remaining bandwidth are only used as auxiliary means, and their main function is to provide reference for node path selection without consuming too much network resources.

综上,我们针对不同网络要求的业务提供了不同的路径,有效利用了网络带宽,且在动态路径缓存表的帮助下尽可能地实现了无线网状网络的快速的转发。以上较佳实施例对本发明进行说明,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。To sum up, we provide different paths for services with different network requirements, effectively use the network bandwidth, and realize the fast forwarding of the wireless mesh network as much as possible with the help of the dynamic path cache table. The above preferred embodiments illustrate the present invention, and those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (10)

1.一种无线网状网络的路径选择方法,所述无线网状网络包括无线网状网络节点,通过无线网络节点进行数据交换,其特征在于:1. A path selection method of a wireless mesh network, said wireless mesh network comprising wireless mesh network nodes, carrying out data exchange by wireless network nodes, characterized in that: 首先,所述无线网状网络节点获取并存储无线网状网络路径信息和对应的路径信息性能参数及路径剩余宽带估计值;First, the wireless mesh network node acquires and stores wireless mesh network path information and corresponding path information performance parameters and path remaining bandwidth estimation values; 其次,当无线网状网络发起业务请求时,所述的无线网状网络节点调用路径信息,性能质量参数和剩余宽带估计值,根据业务质量要求综合考虑实时性、带宽和传输质量因素选择匹配的路径;Secondly, when the wireless mesh network initiates a service request, the wireless mesh network node invokes path information, performance quality parameters and estimated value of remaining bandwidth, and selects a matching service according to service quality requirements considering real-time, bandwidth and transmission quality factors path; 如果对应单一路径,则直接转发出去;If it corresponds to a single path, it will be forwarded directly; 如果对应多条可选路径,则查找事先存储的动态路径缓存表,选择之前采用的对应源宿之间相同业务的路径传输数据;如果动态路径缓存表中没有存储对应源宿之间相同业务的路径,则通过ICMP报文或其它专业报文探测待选路径的传输延迟时间,并在动态路径缓存表中创建新的表项,将源宿之间该业务的最佳路径记录下来,并同时通过该路径传输数据。If there are multiple optional paths, look up the dynamic path cache table stored in advance, and select the previously used path corresponding to the same service between the source and sink to transmit data; if the dynamic path cache table does not store the corresponding service between the source and sink path, detect the transmission delay time of the path to be selected through ICMP packets or other professional packets, and create a new entry in the dynamic path cache table to record the best path of the service between the source and sink, and at the same time Data is transferred through this path. 2.根据权利要求1所述的无线网状网络的路径选择方法,所述路径性能参数包括下述各个因素或者任意组合:误码率,跳数,延迟,抖动,传输速率,信号质量,信号强度。2. the path selection method of wireless mesh network according to claim 1, described path performance parameter comprises following each factor or any combination: bit error rate, hop count, delay, jitter, transmission rate, signal quality, signal strength. 3.根据权利要求2所述的无线网状网络的路径选择方法,所述业务质量要求主要包括下述各个因素:语音业务要求较高的实时性,并且要求带宽保证;数据业务要求较低的误码率。3. the path selection method of wireless mesh network according to claim 2, described service quality requirement mainly comprises following each factor: voice service requires higher real-time performance, and requires bandwidth guarantee; Data service requires lower BER. 4.根据权利要求2所述的无线网状网络的路径选择方法,如果业务请求为语音业务,确保带宽和误码率、抖动在可接受范围内的情况下选择跳数最小的路径;4. The path selection method of the wireless mesh network according to claim 2, if the service request is a voice service, ensure that the bandwidth, bit error rate, and jitter are within an acceptable range and select the path with the smallest number of hops; 5.根据权利要求2所述的无线网状网络的路径选择方法,当请求业务为数据业务时,确保带宽的情况下再依次考虑误码率、跳数、链路传输速率;5. The path selection method of the wireless mesh network according to claim 2, when the requested service is a data service, the bit error rate, the number of hops, and the link transmission rate are considered successively under the situation of ensuring the bandwidth; 6.根据权利要求5所述的无线网状网络的路径选择方法,对于数据业务,可优先考虑带宽小但够用的路径,以保存更大的带宽留做其它业务用;6. The path selection method of the wireless mesh network according to claim 5, for data services, the path with small but sufficient bandwidth can be given priority, so as to reserve a larger bandwidth for other services; 7.根据权利要求1所述的无线网状网络的路径选择方法,所述剩余带宽估计值是通过侦听信道估测的,或者通过Hello消息获取占用信道带宽的邻居节点的带宽使用情况来估测。7. the path selection method of wireless mesh network according to claim 1, described remaining bandwidth estimated value is estimated by listening to the channel, or obtains the bandwidth use situation of the neighbor node that occupies channel bandwidth by Hello message and estimates Measurement. 8.根据权利要求1所述的无线网状网络的路径选择方法,所述创建的表项设置了老化时间,所述创建的表项到达老化时间后开始失效,并在规定时间内更新。8. The path selection method of a wireless mesh network according to claim 1, wherein an aging time is set for the created entry, and the created entry becomes invalid after reaching the aging time, and is updated within a specified time. 9.根据权利要求8所述的无线网状网络的路径选择方法,如果所述创建的表项没有在规定的时间内得到更新,则从动态缓存表中删除该表项。9. The path selection method for a wireless mesh network according to claim 8, if the created entry is not updated within a specified time, then delete the entry from the dynamic cache table. 10.根据权利要求1所述的无线网状网络的路径选择方法,动态路径缓存表包括下述字段:源地址、目的地址、下一跳路由、业务类型、老化时间、更新期限。10. The path selection method of the wireless mesh network according to claim 1, wherein the dynamic path cache table includes the following fields: source address, destination address, next-hop route, service type, aging time, update period.
CN2008100564348A 2008-01-18 2008-01-18 A path selecting method of wireless mesh network Expired - Fee Related CN101217497B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100564348A CN101217497B (en) 2008-01-18 2008-01-18 A path selecting method of wireless mesh network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100564348A CN101217497B (en) 2008-01-18 2008-01-18 A path selecting method of wireless mesh network

Publications (2)

Publication Number Publication Date
CN101217497A true CN101217497A (en) 2008-07-09
CN101217497B CN101217497B (en) 2011-04-13

Family

ID=39623859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100564348A Expired - Fee Related CN101217497B (en) 2008-01-18 2008-01-18 A path selecting method of wireless mesh network

Country Status (1)

Country Link
CN (1) CN101217497B (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010118578A1 (en) * 2009-04-16 2010-10-21 华为技术有限公司 Route method, equipment and system
CN101990270A (en) * 2009-08-06 2011-03-23 华为技术有限公司 Method, equipment and system for setting up on-demand route
CN102244840A (en) * 2011-06-17 2011-11-16 中南大学 Method for routing multicasts and allocating frequency spectrums in cognitive wireless Mesh network
CN102457933A (en) * 2010-10-29 2012-05-16 富士通株式会社 Wireless network device, wireless network system, and route selection control method
CN101778443B (en) * 2009-01-12 2012-11-21 华为技术有限公司 Method, device and system for route selection
CN101771604B (en) * 2008-12-31 2013-01-09 华为技术有限公司 Routing detection method, system and intermediate routing device
CN102938000A (en) * 2012-12-06 2013-02-20 武汉烽火网络有限责任公司 Unlocked flow table routing lookup algorithm adopting high-speed parallel execution manner
CN103401802A (en) * 2013-08-26 2013-11-20 盛科网络(苏州)有限公司 Transmission protocol based message load balancing method and device
CN103634214A (en) * 2013-11-25 2014-03-12 北京神州绿盟信息安全科技股份有限公司 Route information generating method and device
WO2014161421A1 (en) * 2013-04-01 2014-10-09 华为技术有限公司 Data transmission method, device, and system
CN104684025A (en) * 2013-12-03 2015-06-03 富士通株式会社 Network load balancing method, device and network
CN105188105A (en) * 2015-08-14 2015-12-23 广州维德科技有限公司 Same-frequency relay emergency system and network communication path selection method thereof
CN106230748A (en) * 2016-07-29 2016-12-14 四川九洲电器集团有限责任公司 A kind of packet sending, receiving method and equipment
CN106535276A (en) * 2016-12-02 2017-03-22 上海谱翱数据科技有限公司 Route selection method and device and gateway
CN106658644A (en) * 2016-12-09 2017-05-10 广州华多网络科技有限公司 Communication network routing method and device
CN106789661A (en) * 2016-12-29 2017-05-31 北京邮电大学 A kind of information forwarding method and space information network system
CN107078944A (en) * 2014-12-31 2017-08-18 柏思科技有限公司 Method and system for communicating through a slave gateway
CN107743092A (en) * 2017-10-27 2018-02-27 深圳友讯达科技股份有限公司 Path selecting method and device
WO2018045494A1 (en) * 2016-09-06 2018-03-15 深圳前海达闼云端智能科技有限公司 System resource allocation method and apparatus for narrowband internet of things, terminal, and server
CN108990127A (en) * 2018-09-17 2018-12-11 广州市特沃能源管理有限公司 The communication means of mesh network based on Thread agreement
CN109039895A (en) * 2018-06-22 2018-12-18 河海大学常州校区 The search system and method for optimization Decoupling design based on OpReduce system
CN110461019A (en) * 2018-05-08 2019-11-15 电信科学技术研究院有限公司 A kind of construction method and device of backhaul pathways
JP2020522211A (en) * 2017-05-25 2020-07-27 ジーカーダ ネットワークス,インコーポレイテッド Context-aware route calculation and selection
CN117615398A (en) * 2024-01-23 2024-02-27 国网四川省电力公司电力科学研究院 A data transmission method, system and medium for distribution automation feeder terminal
CN119232514A (en) * 2024-09-14 2024-12-31 山东中医药大学 A broadband access and data transmission device supporting star network or MESH network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100396056C (en) * 2005-03-11 2008-06-18 华为技术有限公司 A Path Selection Method for Wireless Mesh Networks
CN101048012A (en) * 2006-06-22 2007-10-03 华为技术有限公司 Method for deciding route at radio mesh network
CN100442730C (en) * 2007-05-11 2008-12-10 北京邮电大学 Measuring Method of Network Link Bandwidth Based on Hop-by-Hop Timestamp Label

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101771604B (en) * 2008-12-31 2013-01-09 华为技术有限公司 Routing detection method, system and intermediate routing device
CN101778443B (en) * 2009-01-12 2012-11-21 华为技术有限公司 Method, device and system for route selection
US9210066B2 (en) 2009-04-16 2015-12-08 Huawei Technologies Co., Ltd. Routing method, apparatus and system
WO2010118578A1 (en) * 2009-04-16 2010-10-21 华为技术有限公司 Route method, equipment and system
CN102106124B (en) * 2009-04-16 2013-08-28 华为技术有限公司 Route method, equipment and system
US9788259B2 (en) 2009-08-06 2017-10-10 Huawei Technologies Co., Ltd. Method, device and system for establishing on-demand route
CN101990270A (en) * 2009-08-06 2011-03-23 华为技术有限公司 Method, equipment and system for setting up on-demand route
US9100907B2 (en) 2009-08-06 2015-08-04 Huawei Technologies Co., Ltd. Method, device and system for establishing on-demand route
CN102457933A (en) * 2010-10-29 2012-05-16 富士通株式会社 Wireless network device, wireless network system, and route selection control method
US8737206B2 (en) 2010-10-29 2014-05-27 Fujitsu Limited Wireless network device, wireless network system and method of controlling selection of routings
CN102457933B (en) * 2010-10-29 2015-06-24 富士通株式会社 Wireless network device, wireless network system and routing control method
CN102244840B (en) * 2011-06-17 2013-09-11 中南大学 Method for routing multicasts and allocating frequency spectrums in cognitive wireless Mesh network
CN102244840A (en) * 2011-06-17 2011-11-16 中南大学 Method for routing multicasts and allocating frequency spectrums in cognitive wireless Mesh network
CN102938000A (en) * 2012-12-06 2013-02-20 武汉烽火网络有限责任公司 Unlocked flow table routing lookup algorithm adopting high-speed parallel execution manner
CN102938000B (en) * 2012-12-06 2015-08-19 武汉烽火网络有限责任公司 Method for searching route is shown in flowing without lock of a kind of high-speed parallel
WO2014161421A1 (en) * 2013-04-01 2014-10-09 华为技术有限公司 Data transmission method, device, and system
CN103401802A (en) * 2013-08-26 2013-11-20 盛科网络(苏州)有限公司 Transmission protocol based message load balancing method and device
CN103634214A (en) * 2013-11-25 2014-03-12 北京神州绿盟信息安全科技股份有限公司 Route information generating method and device
CN104684025A (en) * 2013-12-03 2015-06-03 富士通株式会社 Network load balancing method, device and network
CN104684025B (en) * 2013-12-03 2018-11-20 富士通株式会社 Method for balancing network load, device and network
CN107078944A (en) * 2014-12-31 2017-08-18 柏思科技有限公司 Method and system for communicating through a slave gateway
CN105188105A (en) * 2015-08-14 2015-12-23 广州维德科技有限公司 Same-frequency relay emergency system and network communication path selection method thereof
CN106230748A (en) * 2016-07-29 2016-12-14 四川九洲电器集团有限责任公司 A kind of packet sending, receiving method and equipment
WO2018045494A1 (en) * 2016-09-06 2018-03-15 深圳前海达闼云端智能科技有限公司 System resource allocation method and apparatus for narrowband internet of things, terminal, and server
US10652916B2 (en) 2016-09-06 2020-05-12 Cloudminds (Shenzhen) Robotics Systems Co., Ltd. Method, terminal and server for allocating Narrow Band Internet of Things system resources
CN106535276A (en) * 2016-12-02 2017-03-22 上海谱翱数据科技有限公司 Route selection method and device and gateway
CN106535276B (en) * 2016-12-02 2019-11-22 上海谱翱数据科技有限公司 A kind of route selection method, device and a kind of gateway
CN106658644B (en) * 2016-12-09 2020-08-04 广州华多网络科技有限公司 Communication network routing method and device
CN106658644A (en) * 2016-12-09 2017-05-10 广州华多网络科技有限公司 Communication network routing method and device
CN106789661A (en) * 2016-12-29 2017-05-31 北京邮电大学 A kind of information forwarding method and space information network system
JP7252213B2 (en) 2017-05-25 2023-04-04 ジーカーダ ネットワークス,インコーポレイテッド Context-aware path computation and selection
JP2020522211A (en) * 2017-05-25 2020-07-27 ジーカーダ ネットワークス,インコーポレイテッド Context-aware route calculation and selection
CN107743092A (en) * 2017-10-27 2018-02-27 深圳友讯达科技股份有限公司 Path selecting method and device
CN110461019A (en) * 2018-05-08 2019-11-15 电信科学技术研究院有限公司 A kind of construction method and device of backhaul pathways
CN109039895A (en) * 2018-06-22 2018-12-18 河海大学常州校区 The search system and method for optimization Decoupling design based on OpReduce system
CN109039895B (en) * 2018-06-22 2020-09-29 河海大学常州校区 OpReduce system-based search system and method for optimizing decoupling design
CN108990127B (en) * 2018-09-17 2021-11-12 广州市特沃能源管理有限公司 Communication method of mesh network based on Thread protocol
CN108990127A (en) * 2018-09-17 2018-12-11 广州市特沃能源管理有限公司 The communication means of mesh network based on Thread agreement
CN117615398A (en) * 2024-01-23 2024-02-27 国网四川省电力公司电力科学研究院 A data transmission method, system and medium for distribution automation feeder terminal
CN117615398B (en) * 2024-01-23 2024-04-16 国网四川省电力公司电力科学研究院 A data transmission method, system and medium for distribution automation feeder terminal
CN119232514A (en) * 2024-09-14 2024-12-31 山东中医药大学 A broadband access and data transmission device supporting star network or MESH network

Also Published As

Publication number Publication date
CN101217497B (en) 2011-04-13

Similar Documents

Publication Publication Date Title
CN101217497B (en) A path selecting method of wireless mesh network
CN102625362B (en) Distributed channel distributing method in a kind of more wireless radiofrequency Mesh networks of multichannel
JP5037120B2 (en) Optimal routing in ad hoc wireless communication networks
US8537714B2 (en) Method for determining a route in a wireless mesh network using a metric based on radio and traffic load
CN101283523B (en) Multi-hop Routing Method for Bandwidth Reservation in Wireless Networks
Saigal et al. Load balanced routing in mobile ad hoc networks
US8982708B1 (en) Priority aware dynamic routing protocol for ad-hoc networks
US8958339B2 (en) Method for supporting routing decisions in a wireless mesh network and wireless mesh network
CN101296180B (en) Wireless Mesh network self-adapting routing method based on throughput performance
CN110891294B (en) A wireless ad hoc network routing method based on service type
JP2006319676A (en) Frame transmission method, topology acquisition method, and wireless communication system
JP2010233126A (en) Route selecting method and system, and router used in the same
JP2013179633A (en) Ad hoc network formation method, radio terminal and system
Asokan A review of Quality of Service (QoS) routing protocols for mobile Ad hoc networks
WO2010056354A1 (en) Selective a priori reactive routing
CN106162787B (en) A kind of method for routing foundation and device
Arce et al. Performance evaluation of video streaming over ad hoc networks using flat and hierarchical routing protocols
CN116319530A (en) Method, device, system and storage medium for message multipath routing
CN114531716B (en) A routing selection method based on energy consumption and link quality
KR101602039B1 (en) Apparatus for providing qos in wireless ad hoc networks
CN104053208B (en) Method for routing based on channel distribution, device in wireless self-networking
CN100396056C (en) A Path Selection Method for Wireless Mesh Networks
SreeRangaRaju et al. Optimized ZRP for MANETs and its Applications
CN114449612B (en) A dual-mode Mesh networking method for power Internet of Things
Akkad et al. Available bandwidth guided on-demand distance vector protocol for FANETs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110413

Termination date: 20170118