《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 無線Mesh網絡中一種分布式路由方案
無線Mesh網絡中一種分布式路由方案
2015年電子技術應用第7期
鐘 朗,李廣軍,楊學敏,楊云樂
電子科技大學 通信與信息工程學院,四川 成都611731
摘要: 在多射頻多信道無線Mesh網絡中,鏈路負載和節點位置的變化將導致網絡性能的下降。針對此問題,在混合無線網狀路由協議反應式路由基礎上,設計了一種新的混合信道分配的分布式路由算法。該算法在路由建立的同時可實現以數據流為單位的最優信道分配,且能避免因單節點失效導致整個網絡崩潰的危險。仿真結果表明,提出的RHCA算法較傳統算法在網絡吞吐量和端到端平均時延方面均有顯著優勢。另外,在節點移動場景下,所提出的分布式路由算法較其他方法能獲得更高的吞吐量和更好的穩健性。
中圖分類號: TN925.02
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.07.023
中文引用格式: 鐘朗,李廣軍,楊學敏,等. 無線Mesh網絡中一種分布式路由方案[J].電子技術應用,2015,41(7):81-84.
英文引用格式: Zhong Lang,Li Guangjun,Yang Xuemin,et al. A distributed routing scheme in wireless Mesh networks[J].Application of Electronic Technique,2015,41(7):81-84.
A distributed routing scheme in wireless Mesh networks
Zhong Lang,Li Guangjun,Yang Xuemin,Yang Yunle
School of Communications and Information Engineering,University of Electronic Science and Technology of China, Chengdu 611731,China
Abstract: The performance of Multi-Radio Multi-Channel(MRMC) wireless Mesh networks fluctuates with the change of link load and locations of nodes. For such problems, a routing based on hybrid channel assignment(RHCA) which improved from Hybrid Wireless Mesh Routing Protocol(HWMP) is proposed. This scheme could both achieves route setup and the optimal channel allocation. The simulation results demonstrate that compared to conventional separated schemes, the proposed RHCA has significant advantages on throughput and average transmission delay. In addition, in the nodes motion scenario, RHCA also has much better robustness.
Key words : wireless Mesh networks;distributed routing algorithm;channel assignment

   

0 引言

    在無線Mesh網絡中,信道分配和路由協議是較為關鍵的問題,且二者聯系緊密。如何協調其關系以更好地利用網絡資源、提升網絡性能是當前研究熱點之一。對于信道分配的分類,按照網絡中Mesh節點(Mesh Point,MP)射頻接口數量的不同,可分為單射頻信道分配和多射頻信道分配。由于后者能帶來更大的網絡吞吐量,因此應用更為廣泛[1]。此外,若根據信道更新頻繁程度,又可分為靜態信道分配、動態信道分配和混合信道分配[2]。而對于路由選擇,按照路由建立和業務請求之間的關系,可以分為先驗式路由協議[3]、反應式路由協議[4]和混合式路由協議[5]

    傳統的無線Mesh網絡中,信道分配和路由選擇是分開進行的,一般先進行信道分配,再執行路由選擇。當網絡拓撲以及業務流量相對穩定時,該方式可以充分地利用網絡資源。然而一旦網絡拓撲或鏈路負載發生變動,以上方法無法根據實時信息調整資源配置,致使資源利用率大幅降低,甚至出現節點孤立,影響正常的數據傳輸。

    針對上述問題,近年來出現了諸多關于融合信道分配和路由選擇的研究,大致可分為集中式[6]和分布式[7]兩類,其中分布式路由算法不需要中央處理節點,且可避免因單個節點失效導致整個網絡崩潰的危險,因此得到更為廣泛的研究和應用。本文主要針對多射頻多信道(Multi-Radio Multi-Channel,MRMC)無線Mesh網絡中網絡負載及節點位置實時變化等實際場景,在混合無線網狀路由協議(Hybrid Wireless Mesh Routing Protocol,HWMP)反應式路由基礎上,設計了一種新的混合信道分配的分布式路由算法(Routing based on Hybrid Channel Assignment,RHCA)。

1 信道分配方案

    由于本文提出的RHCA方案基于動態網絡設計,因此信道分配策略應采用動態分配或混合分配。考慮到混合分配方案具有更好的網絡連通性,故選擇后者。

1.1 系統模型

    本文無線Mesh網絡模型如圖1所示,采用網格型網絡拓撲,共設置32個節點,相鄰節點間距170 m。且本文的信道分配過程只考慮如何減小鏈路干擾,達到以數據流為單位的鏈路干擾最小化信道分配。其余諸如網絡負載等因素的影響則在路由選擇時考慮。干擾模型方面采用文獻[8]中的協議干擾模型,如圖2所示,當鏈路ei、ej節點間跳數不少于兩跳時,才認為二者無相互干擾。雖然該模型是一個NP問題,但其信道分配模型融合于路由算法中,具體分配方式將在后文中詳述。

tx2-t1.gif

tx2-t2.gif

1.2 接口分配策略和通信協調機制

    在接口分配上,所有節點均固定使用一個無線射頻接口搭配標號為1的信道作為固定接口,用于傳遞網絡管理消息,當網絡負載較重時亦可傳送數據。其余接口全部用于數據傳輸,稱為動態接口(Dynamic Radio Interface,DRI),其分配信道在傳輸過程中可實時切換。

    另外,本文的通信協調機制主要通過分析網絡中的相鄰節點DRI信道分配、路徑請求(Path Request,PREQ)消息幀前兩跳DRI信息以及各個節點Metric信息等,得到與下一跳鏈路干擾最小的信道。該機制在路由過程中實施。當源節點發送PREQ,尋得最優路徑之后,目的節點在回復路徑響應(Path Reply,PREP)消息過程中逐一節點綁定通信接口,并分配信道。

1.3 接口釋放機制

    本文對源節點的接口釋放機制進行了如下設計。在開始發起數據業務后,數據流監聽模塊隨即啟動,并設置監聽標志位tags為1,表示監聽有效。當收到路徑錯誤消息報文(Path Error,PERR)時,需要重新尋路,于是釋放現有路徑上節點所用接口。若沒有收到PERR則將每次監聽時刻同當前源節點最新發送數據時刻做差值,如果該差值小于設定閾值,表示源節點仍在發送數據,否則認為發送完畢,tags置零,監聽停止,并發送CHCLR,同時等待CLRACK。若源節點收到CLRACK,則執行接口釋放操作,否則重發CHCLR報文;若超過規定重發次數后仍未收到CLRACK,則直接執行接口釋放操作。

2 RHCA路由算法設計

    本文提出的RHCA路由算法主要針對網絡拓撲不固定和業務負載多變的場景。算法采用分布式信道分配,且通信協調在路由響應階段完成。由于該方案基于IEEE 802.11s中混合無線網狀路由協議HWMP的反應式路由算法改進而來,所以在管理消息幀格式、路由判據、PREP和PREQ等管理信息的廣播和接口釋放機制方面,基本沿用自HWMP算法。

2.1 路由建立過程

    在提出的RHCA路由方案中,當發起一項業務時,源節點先判斷是否存在到達目的節點的路由信息,若已存在則只需要按照路由表向目的節點單播PREQ;若沒有則發起到目的節點的PREQ廣播請求,各節點收到請求后,判斷自身是否為目的節點,如果不是則按中間節點處理方式處理PREQ信息,直到目的節點收到請求,進入響應階段。此后目的節點首先判斷收到的消息是否為新的PREQ,若不是則直接丟棄;如果是則按PREQ所尋路徑開始單播回復PREP。回復過程中逐跳進行接口綁定和信道分配。當PREP返回至源節點后,鏈路的雙向路徑建立完畢,開始數據傳輸。

2.2 路由維護過程

    RHCA算法的路由維護在HWMP基礎上,加入了對故障因素的考慮,增加了如下相關操作。

    當發現故障時,處于故障上游的節點向源節點單播PERR,源節點接收到PERR后,執行路徑上各節點接口釋放操作,當上游各節點收到CLRACK后開始廣播到目的節點的PREQ重新尋路;而故障下游節點在未收到CHCLR的情況下,若等待超時,則判定為上游節點故障,遂開始執行鏈路后續節點的接口釋放操作。此方案既保證了路由得到修復,又完成了故障節點下游的接口釋放,避免了故障鏈路占用信道資源。

3 性能仿真分析

    為了模擬網絡多變性,仿真分別在不同的網絡負載和網絡拓撲下進行,以便考察提出的RHCA方案的平均吞吐量和時延。同時為了便于比較,加入了HWMP路由分別搭配集中式信道分配(Centralized Hyacinth Channel Assignment,C-HYA)和MRMC HWMP(MMHWMP)路由算法結合節點優先級靜態信道分配(Nodes Priority Fixed Channel Allocation,NPFCA)兩種方案進行對比。仿真系統參數設置如表1所示。所有結果均為采用20個隨機種子進行仿真所得平均值,基本符合網絡數據統計特性。

tx2-b1.gif

3.1 不同網絡負載下性能分析

    本次仿真采用網絡拓撲如圖1所示,并設12號節點為根節點。

    仿真隨機選取5對節點建立固定碼率(Constant Bit Rate,CBR)數據傳輸業務,CBR流速率為600 kb/s到2 Mb/s不等,每組節點在仿真時間內隨機選擇時間發起業務,并持續50 s,如果從發起業務到仿真結束不足50 s,則以仿真結束時間為準。全網可用正交信道數為6,仿真結果如圖3所示。

tx2-t3.gif

    從圖3(a)可以看出,隨著CBR流速率的增加,三種算法總吞吐量都呈現遞增趨勢,而提出的RHCA路由算法所得網絡總吞吐量明顯高于前兩者,尤其在CBR速率為1.6 Mb/s時,其吞吐量較HWMP和MMHWMP分別高約17.7%和13.5%。

    由圖3(b)可知,隨著CBR流速率的增加,三種算法的端到端平均時延也逐步增加,MMHWMP與HWMP方案在CBR流速率為<1.6 Mb/s時平均時延差距不大,當速率大于1.6 Mb/s時差距逐漸拉大; RHCA方案的網絡時延顯著優于前兩者,尤其在CBR流速率為1.8 Mb/s時,分別較MMHWMP和HWMP有約0.06 s和0.12 s的優勢。

3.2 動態拓撲及負載場景下性能分析

    初始網絡如圖1所示。設置節點移動模型為“Random Way point Mobility Model”[9],各節點速率是在0 m/s~2 m/s中均勻分布的隨機變量,移動范圍限制在圖中二維空間內。網絡中運行兩組CBR數據任務,第一組隨機選取5對節點建立CBR數據業務,流速率為500 kb/s,仿真運行5 s后開始發送數據直至結束;仿真運行100 s后,再從余下的節點中隨機選取5對節點建立第二組CBR數據業務,流速率仍為500 kb/s,同樣持續至仿真結束。仿真時間總共200 s。全網可用正交信道數為6,當仿真開始20 s后,開啟移動模型。同時還增加了較為靈活的HWMP路由+公共信道分配(Common channel assignment,CCA)組合,以供參考。仿真結果如圖4所示。

tx2-t4.gif

    從圖中可以看出,在仿真前20 s范圍內,四種方案都處于穩態,此時本文提出的RHCA方案性能最優;當仿真開始20 s后,移動模型開啟,網絡拓撲開始變化,部分鏈路通信中斷,使得在40 s~60 s期間,所有方案的吞吐量均有較大幅度下降;而在60 s~100 s之間,隨著網絡拓撲持續變化,部分節點重新建立連接,使得四種方案吞吐量有不同程度回升,其中以RHCA回升最為明顯,最高時甚至超過HWMP+CCA方案近一倍;仿真100 s后,由于引入了5條新數據流,網絡整體吞吐量有所上升,同樣以RHCA方案升幅最大,其性能領先HWMP-R+CCA約70%。

4 結論

    本文主要針對MRMC無線Mesh網絡中,網絡負載可變以及網絡節點可移動的動態場景,在HWMP反應式路由算法基礎上,提出了一種融合信道分配和路由選擇的RHCA算法。仿真結果表明,此算法無論在網絡吞吐量還是端到端平均時延方面均有顯著優勢。同時仿真結果還驗證了在節點可移動的無線Mesh網絡中,RHCA較其他三種方案能獲得更高的吞吐量,同時具有更好的穩健性。

參考文獻

[1] PENG Y,YU Y,GUO L,et al.An efficient joint channel assignment and QoS routing protocol for IEEE 802.11 multi-radio multi-channel wireless Mesh networks[J].Journal of Network and Computer Applications,2013,36(2):843-857.

[2] Zhang Yang,Luo Jijun,Hu Honglin.Wireless Mesh networking:architectures,protocols and standards[M].New York:Auerbach Publications,2006.

[3] PERKINS C E,WATSON T J.Highly dynamic destination sequenced distance vector routing(DSDV) for mobile computers[C].ACM SIGCOMM’94 Conference on Communications Architectures,1994:234-244.

[4] PERKINS C E,ROYER E M.Ad hoc on demand distance vector(AODV) routing[C].IEEE Workshop on Mobile Computing Systems and Applications,WMCSA(2),1999:90-100.

[5] RADHAKRISHNAN S,RAO N S,RACHERLA G,et al.DST-A routing protocol for ad hoc networks using distributed spanning trees[C].IEEE Wireless Communications and Networking Conference,WCNC,1999:1543-1547.

[6] AVALLONE S,AKYILDIZ I F,VENTRE G.A channel and rate assignment algorithm and a layer-2.5 forwarding paradigm for multi-radio wireless Mesh networks[J].IEEE/ACM Transactions on Networking,2009,17(1):267-280.

[7] RANIWALA A,CHIUEH T.Architecture and algorithms for an IEEE 802.11-based multi-channel wireless Mesh network[C].Annual Joint Conference of the IEEE Computer and Communications Societies,INFOCOM(24),2005:2223-2234.

[8] XU K X,GERLA M,BAE S.How effective is the IEEE 802.11 RTS/CTS handshake in ad hoc networks[C].Global Telecommunications Conference,2002(1):72-76.

[9] VINOTHINI M,GANDHIMATHI K.Comparison of L-PEDAP routing protocol with random way point mobility model in mobile sensor networks[C].IEEE-International Conference On Advances In Engineering,Science And Management,ICAESM(1),2012:735-740.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美国产日本高清在线| 国产一区二区三区免费在线观看| 欧美亚洲综合网| 亚洲网站在线观看| 一区二区三区欧美日韩| 日韩午夜电影av| 亚洲日本中文字幕免费在线不卡| 久久国产精品高清| 久久aⅴ乱码一区二区三区| 午夜精品久久久久久久99黑人| 亚洲午夜日本在线观看| 中文精品在线| 亚洲一区二区在线看| 一区二区欧美日韩| 亚洲一区bb| 亚洲欧美美女| 欧美在线免费播放| 亚洲第一在线视频| 亚洲黄色视屏| 亚洲九九精品| 亚洲素人一区二区| 亚洲专区欧美专区| 午夜精品久久久久久久99黑人| 亚洲欧美日韩在线观看a三区 | 亚洲一区美女视频在线观看免费| 一区二区91| 亚洲免费在线看| 欧美伊人久久| 久久免费视频在线| 免费久久99精品国产自在现线| 免费在线一区二区| 欧美日韩一区二区三区免费| 国产精品久久久999| 国产亚洲电影| 亚洲福利视频一区二区| 亚洲精品久久久久久久久久久久| 夜夜精品视频| 欧美亚洲一区二区在线| 久久精品女人天堂| 国产精品99久久不卡二区| 午夜免费日韩视频| 久久久久久夜| 欧美精品免费看| 国产精品久久久久77777| 亚洲主播在线| 久久国产主播| 久久青草久久| 欧美伦理一区二区| 国产精品香蕉在线观看| 激情欧美一区二区三区在线观看 | 国产一区二区三区av电影 | 亚洲美女视频在线观看| 午夜国产精品视频| 麻豆av一区二区三区| 欧美日韩国产一区二区| 国产女人水真多18毛片18精品视频| 国内精品一区二区三区| 亚洲精品视频免费| 亚洲欧美日韩视频一区| 亚洲精品国产精品国自产在线| 亚洲一区影音先锋| 久久在线视频| 国产精品h在线观看| 国产综合色精品一区二区三区| 亚洲精品123区| 性高湖久久久久久久久| 亚洲精品综合久久中文字幕| 欧美在线观看一二区| 欧美精品国产| 好看的日韩av电影| 亚洲天堂久久| 亚洲精品中文字幕女同| 欧美在线日韩| 国产精品红桃| 亚洲三级毛片| 亚洲国产黄色| 性欧美办公室18xxxxhd| 欧美日韩国产高清视频| 激情国产一区二区| 亚洲一区三区在线观看| 一本色道久久综合亚洲精品高清| 久久久久88色偷偷免费| 国产精品久久久久久久久久尿| 亚洲黄色一区| 亚洲第一成人在线| 欧美在线短视频| 欧美午夜www高清视频| 在线色欧美三级视频| 欧美一区久久| 午夜久久影院| 欧美性猛交xxxx乱大交退制版 | 亚洲精品影院在线观看| 久久视频这里只有精品| 国产精品亚发布| 99综合在线| 亚洲美女福利视频网站| 美女成人午夜| 激情亚洲一区二区三区四区| 午夜电影亚洲| 欧美一区91| 国产精品毛片a∨一区二区三区| 亚洲美女尤物影院| 亚洲九九精品| 欧美国产综合视频| 在线日韩精品视频| 亚洲欧洲精品一区二区三区| 久久夜色精品国产| 国内视频精品| 欧美在线观看视频| 久久精品国产久精国产一老狼| 国产精品日本| 亚洲素人一区二区| 亚洲欧美国产日韩天堂区| 欧美午夜不卡| 亚洲一区二区免费视频| 亚洲男同1069视频| 国产精品美女在线| 亚洲午夜久久久久久尤物| 亚洲男女毛片无遮挡| 国产精品国产三级国产aⅴ浪潮| 在线亚洲精品| 亚洲自拍偷拍福利| 国产精品手机视频| 欧美一级久久久| 久久综合伊人77777麻豆| 亚洲第一久久影院| 日韩一级二级三级| 欧美亚洲成人精品| 亚洲一区二区在线观看视频| 欧美一区免费视频| 国产亚洲a∨片在线观看| 久久精品男女| 欧美激情自拍| 夜夜嗨av一区二区三区四季av| 亚洲欧美日韩国产综合在线| 国产精品一级二级三级| 性欧美videos另类喷潮| 久久久久久综合网天天| 亚洲国产成人在线| 在线视频亚洲| 国产精品亚洲综合久久| 欧美在线999| 欧美福利小视频| 在线亚洲精品福利网址导航| 欧美在线观看你懂的| 一区二区亚洲欧洲国产日韩| 亚洲美女免费精品视频在线观看| 欧美日韩在线三区| 香蕉视频成人在线观看| 女女同性女同一区二区三区91| 亚洲三级视频| 欧美一区激情视频在线观看| 极品尤物av久久免费看| 亚洲免费成人av电影| 国产精品啊啊啊| 欧美一区中文字幕| 欧美屁股在线| 香蕉久久久久久久av网站| 欧美成人免费va影院高清| 一区二区三区三区在线| 久久视频在线免费观看| 日韩一区二区精品葵司在线| 欧美在线啊v| 亚洲区国产区| 欧美在线播放视频| 亚洲日本久久| 久久都是精品| 亚洲精品久久久久久下一站| 欧美一区二区日韩| 亚洲精品欧美日韩专区| 欧美一区午夜视频在线观看| 亚洲国产第一| 午夜欧美大片免费观看 | 午夜在线成人av| 欧美国产在线观看| 午夜国产精品视频| 欧美精品v国产精品v日韩精品| 亚洲欧美色一区| 欧美理论电影在线播放| 欧美一区二区女人| 欧美日韩国产在线看| 久久gogo国模啪啪人体图| 欧美日韩一区自拍| 亚洲国产精品一区二区www| 国产精品久久久久久久久动漫| 亚洲黄色高清| 国产午夜久久久久| 中日韩美女免费视频网址在线观看| 国精品一区二区三区| 亚洲在线视频免费观看| 亚洲国产视频一区二区| 久久av一区二区三区| 日韩午夜激情av| 欧美成人69av| 久久国产精品久久精品国产| 国产精品美女xx| 一本一道久久综合狠狠老精东影业| 一区精品在线| 久久久久久久国产| 亚洲欧美国产三级|