[go: up one dir, main page]

CN101646220B - 用于802.11多接口无线mesh网络路由的路径比较方法 - Google Patents

用于802.11多接口无线mesh网络路由的路径比较方法 Download PDF

Info

Publication number
CN101646220B
CN101646220B CN2009101020618A CN200910102061A CN101646220B CN 101646220 B CN101646220 B CN 101646220B CN 2009101020618 A CN2009101020618 A CN 2009101020618A CN 200910102061 A CN200910102061 A CN 200910102061A CN 101646220 B CN101646220 B CN 101646220B
Authority
CN
China
Prior art keywords
path
paths
link
index
better
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.)
Expired - Fee Related
Application number
CN2009101020618A
Other languages
English (en)
Other versions
CN101646220A (zh
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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN2009101020618A priority Critical patent/CN101646220B/zh
Publication of CN101646220A publication Critical patent/CN101646220A/zh
Application granted granted Critical
Publication of CN101646220B publication Critical patent/CN101646220B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种用于802.11多接口无线mesh网络路由的路径比较方法:若两条路径的跳数差大于一,则判定跳数小的路径更优;否则比较每条路径的路径质量指数,若一条路径的路径质量指数小于第一门限值,且两条路径的路径质量指数的差值大于第二门限值,则判定路径质量指数大的路径更优;否则比较每条路径的信道差异度,若两条路径的信道差异度不相等,则判定信道差异度大的路径更优;否则比较每条路径的剩余容量指数,若两条路径的剩余容量指数不相等,则判定剩余容量指数大的路径更优;若两条路径的剩余容量指数相等,则随机判定其中一条路径更优。本发明比较方法简单,可有效提升路径的端到端速率。

Description

用于802.11多接口无线mesh网络路由的路径比较方法
技术领域
本发明涉及一种多接口无线mesh网络中用于路由的路径比较方法。
背景技术
多接口无线mesh网络是近年来被广泛讨论的一个话题,这种新型的网络被广泛应用于宽带无线接入、无线视频监控等各种领域。路由是这种网络的一个关键,其核心是对可行的路径进行比较,从而选择最优路径。
传统网络使用基于最小跳数的路由,即仅使用跳数作为衡量路径优劣的依据。虽然跳数越多会降低端到端数据包的吞吐量,然而对于无线网络而言,跳数最小的路径并不一定是最优路径,因为路由器之间的无线链路的质量受环境影响很大、不稳定,而且链路两端的距离越大,则链路的质量越差,速率就越低。路径的跳数越小就意味着路径上各链路两端的距离越大,所以各链路的速率可能会很低,于是整个路径的端到端速率就会因此变得很低。
为了提高路径端到端的速率,无线mesh网络的路由不应该仅仅依据跳数来选择路径,判定路径优劣还需要综合考虑其他各种因素,如路径质量、链路间干扰程度、路径流量等。虽然目前已有多种考虑不同因素的路径比较方法被提出,然而这些已经提出的方法都难以做到有效而且可行,一些方法虽然理论上可以被证明是有效的,但是这些方法需要获取多种参数,而获取这些参数需要很大的开销并可能无法获取,比如路由器之间的距离、接收包的功率等,所以这些方法的可行性比较低。而另一些方法虽然简单可行,比如通过数据包在不同路径上的往返时延长短来比较不同路径的优劣,这些方法虽然比单纯基于跳数的方法有所改进,但考虑的因素还比较单一,不能真正有效的反映路径的优劣。
发明内容
本发明的目的是通过利用那些可以非常方便获取的参数而提供一种用于802.11多接口无线mesh网络路由的路径比较方法,该方法可以有效提高路径的端到端速率。
本发明的发明构思是:好的路径应该是那些跳数少、路径上的各链路质量好、链路间的干扰小而且路径上各链路流量低的路径,因为:1)跳数越多,端到端数据包传输占用的资源就越多;2)各链路质量好,链路上的丢包率就低,路径的质量就好;3)如果链路间干扰低,那么各链路上数据包传输发生碰撞的概率就低;4)路径上各链路当前的流量少,就意味着在同等条件下该路径还能够增加的负载就越大。当前多接口无线mesh网络大多采用802.11无线传输技术,在这种802.11多接口无线mesh网中,可以方便地获取各链路上的数据包接收信号强度指示,数据包接收信号强度指示反映了链路的质量;链路间存在干扰主要是因为链路使用相同的信道,如果路径上各链路使用不同的信道,则链路间的干扰将可以大大降低,因此各链路使用的信道可以用来衡量路径上各链路间的干扰程度;链路流量可以通过获取链路两端接口上的数据包流量得到,而接口上的数据包流量也很容易获取。因此本发明综合利用跳数、链路上的数据包接收信号强度指示、链路使用信道、各链路两端接口流量等来对不同的路径进行比较。
所述的802.11多接口无线mesh网络由多个无线路由器组成,这些路由器都有多个802.11无线接口,可以使用不同的信道。
本发明的用于802.11多接口无线mesh网络路由的路径比较方法用于比较两条路径的优劣,进行比较需要获取的主要参数是路径的跳数、各链路的接收信号强度指示、各链路使用的信道、各链路两端接口的流量。
本发明实现其发明目的所采取的技术手段是:
该用于802.11多接口无线mesh网络路由的路径比较方法,每条所述路径由至少一条链路组成,所述路径比较方法包括以下步骤,
步骤一:根据跳数对需要比较的两条所述路径进行比较,如果两条路径的跳数差大于一,那么判定跳数小的路径优于跳数大的路径,此时比较终止;否则继续执行步骤二;
步骤二:通过获取两条路径的各链路上的接收信号强度指示来获得每条路径的路径质量指数,如果所述两条路径中的其中一条路径的路径质量指数小于预先设定的第一门限值γ,并且两条路径的路径质量指数的差值大于预先设定的第二门限值δ,那么判定路径质量指数大的路径优于路径质量指数小的路径,此时比较终止;否则继续执行步骤三;
步骤三:通过所述两条路径上的各链路使用的信道来得到每条路径的信道差异度,如果所述两条路径的信道差异度不相等,则判定信道差异度大的路径优于信道差异度小的路径,此时比较终止;否则继续执行步骤四;
步骤四:通过获取两条路径的各链路两端接口上的流量来得到每条路径的剩余容量指数,如果所述两条路径的剩余容量指数不相等,那么判定剩余容量指数大的路径优于剩余容量指数小的路径,如果两条路径的剩余容量指数相等,那么随机判定其中的一条路径优于另一条路径。至此路径比较终止。
进一步地,本发明所述路径质量指数为路径上各链路的接收信号强度指示的最小值,所述路径质量指数通过下式得到,
Figure G2009101020618D00031
式中,N为路径跳数,RSSIi表示路径上第i条链路的数据包接收信号强度指示。
进一步地,本发明所述路径信道差异度通过下式得到,
式中,N为路径跳数,ci表示路径上第i条链路使用的信道,cj表示路径上第j条链路使用的信道。
进一步地,本发明所述的路径的剩余容量指数通过下式得到,
Figure G2009101020618D00033
式中,N为路径跳数,Lk 1,Lk 2分别为路径上第k条链路的两端接口上的流量。
与现有技术相比,本发明的优点是:
1)本发明的路径比较方法综合体现了跳数、路径质量、链路间干扰以及链路上已有流量对路径增加负载的能力的影响,利用该方法选择路径可以有效提升路径的端到端速率;
2)本发明的路径比较方法非常简单,而且所需要获取的参数是链路上的数据包接收信道强度指示、链路两端接口流量以及链路使用的信道,这些参数非常容易获取,因此该方法很容易应用。
附图说明
图1是本发明的路径比较方法的流程图。
具体实施方式
下面,结合附图和具体实施例对本发明作进一步说明。
图1示出了本发明的路径比较方法的流程:1)如果两条路径的跳数差大于1,那么直接判定跳数小的路径优,否则执行步骤2;2)如果其中一条路径的路径质量指数或者两条路径上的路径质量指数均小于一个预先设定的第一门限γ,而且两条路径的路径质量指数的差值大于另一个预先设定的第二门限δ,那么直接判定路径质量指数大的路径优,否则执行步骤3;3)如果两条路径的信道差异度不等,则直接判定信道差异度大的路径优否则执行步骤4;4)如果两条路径的剩余容量指数不等则判定剩余容量指数大的路径优,否则随机判定一条路径优于另一条路径。
该实施例中有两条端到端路径,分别记为路径1和路径2。路径1是2跳,每条链路上的数据包接收信号强度指示分别为25、40,路径1的第一条链路两端接口的流量分别为1mbps、1.5mbps,路径1的第二条链路两端接口的流量分别为1.6mbps、2mbps,路径1的第一条和第二条链路分别使用信道1、信道2。路径2是3跳,每条链路上的数据包接收信号强度指示分别为30、36、32,路径2的第一条链路两端接口的流量分别为0.8mbps、1.1mbps,路径2的第二条链路两端接口的流量分别为1.2mbps、2mbps,路径2的第三条链路两端接口的流量分别为0.5mbps、0.7mbps,路径2的第一条至第三条链路分别对应使用信道2、信道3、信道1。
首先根据跳数进行比较,由于路径1和路径2的跳数差为1,因此通过跳数无法判定哪条路径优,所以接着根据路径质量指数进行比较。路径质量指数即为路径上各链路的数据包接收信号强度指示的最小值,因此根据
Figure G2009101020618D00041
Figure G2009101020618D00042
(式中,N为路径跳数,RSSIi表示路径上第i条链路的数据包接收信号强度指示),得到路径1的路径质量指数为25,路径2的路径质量指数为30。如果预先设定第一门限值γ为20、第二门限值δ为10,那么虽然有一条路径的路径质量指数小于第一门限值γ,但是路径1和路径2的路径质量指数的差值为5小于第二门限值δ,因此需要继续根据路径差异度进行比较。根据下式:
Figure G2009101020618D00051
式中,N为路径跳数,ci表示路径上第i条链路使用的信道,cj表示路径上第j条链路使用的信道,可以得出路径1和路径2的路径差异度都为0,两者相等,因此根据路径差异度也无法判定哪条路径优,需要继续根据路径剩余容量指数进行比较。根据关于路径剩余容量指数的公式:
Figure G2009101020618D00052
式中,N为路径跳数,Lk 1,Lk 2分别为路径上第k条链路的两端接口上的流量,可以得到路径1的剩余容量指示为0.444,路径2的剩余容量指数为0.625,显然路径2的剩余容量指数大于路径1,因此最终判定路径2优于路径1。

Claims (1)

1.一种用于802.11多接口无线mesh网络路由的路径比较方法,每条所述路径由至少一条链路组成,其特征在于所述路径比较方法包括以下步骤,
步骤一:根据跳数对需要比较的两条所述路径进行比较,如果两条路径的跳数差大于一,那么判定跳数小的路径优于跳数大的路径,此时比较终止;否则继续执行步骤二;
步骤二:通过获取两条路径的各链路上的接收信号强度指示来获得每条路径的路径质量指数,所述路径质量指数为路径上各链路的接收信号强度指示的最小值,所述路径质量指数通过下式得到,
Figure FSB00000483194300011
式中,N为路径跳数,RSSIi表示路径上第i条链路的数据包接收信号强度指示;
如果所述两条路径中的其中一条路径的路径质量指数小于预先设定的第一门限值γ,并且两条路径的路径质量指数的差值大于预先设定的第二门限值δ,那么判定路径质量指数大的路径优于路径质量指数小的路径,此时比较终止;否则继续执行步骤三;
步骤三:通过所述两条路径上的各链路使用的信道来得到每条路径的信道差异度,所述路径的信道差异度通过下式得到,
Figure FSB00000483194300012
式中,N为路径跳数,ci表示路径上第i条链路使用的信道,cj表示路径上第j条链路使用的信道;
如果所述两条路径的信道差异度不相等,则判定信道差异度大的路径优于信道差异度小的路径,此时比较终止;否则继续执行步骤四;
步骤四:通过获取两条路径的各链路两端接口上的流量来得到每条路径的剩余容量指数,所述路径的剩余容量指数通过下式得到,
Figure FSB00000483194300013
式中,N为路径跳数,Lk 1,Lk 2分别为路径上第k条链路的两端接口上的流量;
如果所述两条路径的剩余容量指数不相等,那么判定剩余容量指数大的路径优于剩余容量指数小的路径,如果两条路径的剩余容量指数相等,那么随机判定其中的一条路径优于另一条路径。
CN2009101020618A 2009-08-25 2009-08-25 用于802.11多接口无线mesh网络路由的路径比较方法 Expired - Fee Related CN101646220B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101020618A CN101646220B (zh) 2009-08-25 2009-08-25 用于802.11多接口无线mesh网络路由的路径比较方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101020618A CN101646220B (zh) 2009-08-25 2009-08-25 用于802.11多接口无线mesh网络路由的路径比较方法

Publications (2)

Publication Number Publication Date
CN101646220A CN101646220A (zh) 2010-02-10
CN101646220B true CN101646220B (zh) 2011-08-31

Family

ID=41657883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101020618A Expired - Fee Related CN101646220B (zh) 2009-08-25 2009-08-25 用于802.11多接口无线mesh网络路由的路径比较方法

Country Status (1)

Country Link
CN (1) CN101646220B (zh)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867995B (zh) * 2010-06-24 2012-10-03 四川平安都市通讯科技有限公司 无线网状网路由方法
CN104244359A (zh) * 2013-06-09 2014-12-24 浙江瑞瀛网络科技有限公司 一种用于无线网络路由路径优化的方法
US9729439B2 (en) 2014-09-26 2017-08-08 128 Technology, Inc. Network packet flow controller
US10277506B2 (en) 2014-12-08 2019-04-30 128 Technology, Inc. Stateful load balancing in a stateless network
US9736184B2 (en) 2015-03-17 2017-08-15 128 Technology, Inc. Apparatus and method for using certificate data to route data
US9729682B2 (en) 2015-05-18 2017-08-08 128 Technology, Inc. Network device and method for processing a session using a packet signature
US9762485B2 (en) 2015-08-24 2017-09-12 128 Technology, Inc. Network packet flow controller with extended session management
CN106685822A (zh) * 2015-11-11 2017-05-17 富士通株式会社 路由确定方法及其装置
US9871748B2 (en) 2015-12-09 2018-01-16 128 Technology, Inc. Router with optimized statistical functionality
US9985883B2 (en) 2016-02-26 2018-05-29 128 Technology, Inc. Name-based routing system and method
US10205651B2 (en) 2016-05-13 2019-02-12 128 Technology, Inc. Apparatus and method of selecting next hops for a session
US10298616B2 (en) 2016-05-26 2019-05-21 128 Technology, Inc. Apparatus and method of securing network communications
US10091099B2 (en) 2016-05-31 2018-10-02 128 Technology, Inc. Session continuity in the presence of network address translation
US10200264B2 (en) 2016-05-31 2019-02-05 128 Technology, Inc. Link status monitoring based on packet loss detection
US9832072B1 (en) 2016-05-31 2017-11-28 128 Technology, Inc. Self-configuring computer network router
US10257061B2 (en) 2016-05-31 2019-04-09 128 Technology, Inc. Detecting source network address translation in a communication system
US10841206B2 (en) 2016-05-31 2020-11-17 128 Technology, Inc. Flow modification including shared context
US11075836B2 (en) 2016-05-31 2021-07-27 128 Technology, Inc. Reverse forwarding information base enforcement
US10009282B2 (en) 2016-06-06 2018-06-26 128 Technology, Inc. Self-protecting computer network router with queue resource manager
US9985872B2 (en) 2016-10-03 2018-05-29 128 Technology, Inc. Router with bilateral TCP session monitoring
US10425511B2 (en) 2017-01-30 2019-09-24 128 Technology, Inc. Method and apparatus for managing routing disruptions in a computer network
EP3593498B1 (en) 2017-03-07 2023-05-03 128 Technology, Inc. Router device using flow duplication
CN107104893A (zh) * 2017-04-12 2017-08-29 浙江大学城市学院 一种基于hwmp改进的适用于智能电网邻域网的路由算法
US10432519B2 (en) 2017-05-26 2019-10-01 128 Technology, Inc. Packet redirecting router
US11165863B1 (en) 2017-08-04 2021-11-02 128 Technology, Inc. Network neighborhoods for establishing communication relationships between communication interfaces in an administrative domain
US20190253341A1 (en) 2018-02-15 2019-08-15 128 Technology, Inc. Service Related Routing Method and Apparatus
US11658902B2 (en) 2020-04-23 2023-05-23 Juniper Networks, Inc. Session monitoring using metrics of session establishment
US12363035B2 (en) 2021-09-29 2025-07-15 Juniper Networks, Inc. Opportunistic mesh for software-defined wide area network (SD-WAN)

Also Published As

Publication number Publication date
CN101646220A (zh) 2010-02-10

Similar Documents

Publication Publication Date Title
CN101646220B (zh) 用于802.11多接口无线mesh网络路由的路径比较方法
Liu et al. Improvement of AODV routing protocol with QoS support in wireless mesh networks
CN1299478C (zh) 无线自组织网络中基于节点的度的路由搜寻和维护方法
KR20160117497A (ko) 네트워크 성능에 기초한 무선 클라이언트의 네트워크 연관 지향
Javaid et al. Identifying design requirements for wireless routing link metrics
CN103237331B (zh) 一种固定中继的多跳蜂窝网络的路径选择方法
CN105472484B (zh) 一种电力骨干光传输网波道均衡路由波长分配方法
CN108811026B (zh) 农田复杂环境机会传输候选转发集构建与中继协调方法
CN102395188B (zh) 通信中继终端及其中继选择与功率分配的联合优化方法
CN102638873A (zh) 一种应用于多网关无线Mesh网络的网关选择方法
CN103298094A (zh) 一种功率分配方法及基站
Robertsingh et al. Development and analysis of wireless mesh networks with load-balancing for AMI in smart grid
CN106034326A (zh) 一种接入小区的控制方法、装置及多卡多流终端
Bai et al. Multi-priority routing algorithm based on source node importance in complex networks
JP6533498B2 (ja) 経路選択装置、経路選択方法及びプログラム
EP2432269B1 (en) Method and system for optimum configuration of a mesh network considering traffic characteristics
Fan et al. A load-balanced route selection for network coding in wireless mesh networks
Fuchs et al. Simulation-based analysis of topology control algorithms for wireless ad hoc networks
CN101765143A (zh) 一种适合无线网状网机会性路由的路由量度方法
CN106454940A (zh) 一种无线mesh网络中的负载均衡方法
Mallapur et al. Fuzzy logic-based stable multipath routing protocol for mobile ad hoc networks
Luo et al. Optimization of Gateway Deployment with Load Balancing and Interference Minimization in Wireless Mesh Networks.
Mazinani et al. A tree-based reliable routing protocol in wireless sensor networks
Ma et al. Opportunistic transmission based QoS topology control in wireless sensor networks
Ladányi et al. Impact of optical access topologies onto availability, power and QoS

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

Granted publication date: 20110831

Termination date: 20190825

CF01 Termination of patent right due to non-payment of annual fee