日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]一種新的WLAN無線Mesh網絡測試床的設計與實現(xiàn)


    無線局域網(WLAN)技術的發(fā)展和大規(guī)模應用在給人們生活帶來便利的同時,也帶來了很多其它問題,如WLAN并不是真正意義上的“無線”;可靠性低;覆蓋能力有限;多數(shù)WLAN網絡在其有效距離內具有“盲區(qū)”等等。而無線Mesh網絡技術的出現(xiàn),則很好地解決了上述問題。它徹底擺脫了線纜的束縛,能夠實現(xiàn)非視距傳輸,可靠性高,結構靈活,魯棒性強,因而越來越受到人們的重視,對無線Mesh網絡的研究也逐漸增多。目前對無線Mesh網絡的研究,比較典型的有2種方法:a)采用仿真方法開展研究工作,例如,基于NS-2和OPNET的仿真軟件,建立無線Mesh網絡(Wireless Mesh Network,WMN)協(xié)議模型和業(yè)務傳輸模型,進行協(xié)議的設計和性能分析。但對于真實的網絡環(huán)境,仿真還有一定局限性,畢竟它只是對現(xiàn)實環(huán)境的模擬。b)搭建測試床的方法,它基于無線Mesh網絡結構抽象出更小的網絡結構模型、業(yè)務模型及關鍵技術,與真實環(huán)境基本相同,研究結果可直接運用到實際當中,這也是目前許多國內外研究機構正在進行的研究工作。測試床研究方法中,比較典型的有卡靈頓大學的WMN。除此之外,還有普渡大學項目和西安電子科技大學的Mesh網絡性能測試平臺。在它們所搭建的測試床中,每一個被稱作MAP的Mesh路由器是一臺裝有兩塊無線網卡和一塊有線網卡的臺式機,有線網卡主要用來實現(xiàn)管理功能。這種設計對MAP節(jié)點的性能要求過高,也不利于Mesh網絡的擴展。鑒于此問題,本文在上述研究的基礎上,對無線Mesh網絡測試床進行了改進。


1 現(xiàn)有的Mesh測試床分析
    在Mesh網絡中,MAP節(jié)點既是客戶端網絡的終點,又是Mesh骨干網的起點,將客戶端網絡和Mesh骨干網兩個邏輯上獨立的網絡實體,連接成一個功能上統(tǒng)一的整體。目前,大多數(shù)研究機構在MAP節(jié)點結構的設計上,普遍遵循如下思想:用單獨一個節(jié)點實現(xiàn)兩個網絡的連接,即用一臺裝有兩塊無線網卡的PC來實現(xiàn)骨干網絡和客戶端網絡的連接,該節(jié)點同時處于兩個網絡當中。其中一塊無線網卡實現(xiàn)AP功能,另一塊實現(xiàn)MP功能,兩塊網卡之間通過相應的地址轉換技術實現(xiàn)網卡間地址的轉換。
    在實際搭建過程中,這種方案具有明顯的局限性,主要表現(xiàn)在以下3個方面:
    a)網卡選擇:前期的探索性實驗證實了在一臺PC中安裝兩塊相同的無線網卡,由于驅動程序完全相同,沖突是在所難免的,它將導致兩塊無線網卡無法同時正常工作。另外,即使兩塊無線網卡不相同,若它們工作在同一頻段(2.4 GHz或者5GHz),由于距離較近,也會產生很大的同頻干擾,從而影響了數(shù)據(jù)的正常傳輸。因此,該方案在很大程度上限制了無線網卡的自由選擇。
    b)節(jié)點故障處理:在Mesh網絡的日常使用和維護過程中,節(jié)點隨時會出現(xiàn)故障。若采用該方案,一旦MAP節(jié)點出現(xiàn)問題,由于節(jié)點自身的復雜性,很難進行故障排除,如果需要對設備進行更換,成本相對較高。
    c)網絡的擴展性:當現(xiàn)有的WLAN網絡需要加入Mesh網絡時,在該方案下,必須破壞現(xiàn)有的WLAN網絡結構,所有客戶端節(jié)點重新搜索MAP節(jié)點。若有多個WLAN網絡存在,處理方法也如此。這樣不但浪費了現(xiàn)有的硬件資源(WLAN的接入點AP),而且由于所有欲加入網絡的節(jié)點都需要斷開并重新獲得網絡參數(shù),增加了網絡重建的復雜性。如圖1所示,WLAN網絡A和B欲加入Mesh網絡,接入點AP下的所有客戶端節(jié)點首先斷開與原AP的連接,接著在搜索到就近的MAP后重新建立連接,從而加入到Mesh網絡,最終得到如圖2所示的Mesh網絡結構。

    采用上述方案搭建Mesh網絡測試床的性價比是很低的,為了降低測試床實現(xiàn)的難度,方便后期測試床的維護和擴展,本文提出一種新的MAP實現(xiàn)方案。[!--empirenews.page--]
2 一種新的Mesh測試床
2.1 測試床規(guī)劃
    根據(jù)測試床設計的可重復、可擴展性、靈活性和可靠性原則,結合WMN自身特點,設計了如圖3所示的Mesh網絡測試床。

2.2 功能子網的設計
    平臺由三大功能子網組成,各自的網絡規(guī)劃如下:
    a)Mesh骨干網:骨干網通過交換機連接到外網,提供internet接入服務。由于骨干網本質上是一個Ad-hoc網絡,因此每個骨干網節(jié)點的無線網卡模式均為“Ad-hoc”。
    b)客戶端網絡:傳統(tǒng)的WLAN網絡,移動客戶端節(jié)點就是普通的移動終端,它們連接在AP節(jié)點上,與AP節(jié)點處于同一個子網中,通過AP的動態(tài)主機配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)功能獲取IP地址后方可通信,通過Mesh骨干網訪問外網。依據(jù)WLAN的中心主從網絡特性,AP作為接入點,無線網卡的模式為“Master”,移動客戶端節(jié)點的無線網卡模式均為“Managed”。
    c)Mesh骨干網與客戶端網絡的連接網絡:Mesh骨干網與客戶端網絡作為獨立的兩個網絡,只有通過一定的方式將二者連接起來才符合無線Mesh網絡的核心思想。
    在此引入第三大功能子網(圖3矩形框內所示),即兩臺PC分別安裝一塊無線網卡,并啟用PC自帶的有線以太網卡。其中一臺PC的無線網卡實現(xiàn)AP功能,稱為“AP”,另一臺PC的無線網卡實現(xiàn)MP功能,稱為“MP”,然后用一根網線連接兩臺PC的有線網卡接口,使二者結合成完整的MAP節(jié)點。這種方案彌補了單一節(jié)點模擬MAP的不足,表現(xiàn)在:
    a)網卡選擇:兩塊無線網卡安裝在不同的節(jié)點上,節(jié)點間距離可以調整,因此在網卡的選擇上有較大的自由度。不用考慮同頻干擾,即使網卡完全相同也可正常使用。
    b)節(jié)點故障處理:由于MAP的AP功能與MP功能被分解到獨立的兩個節(jié)點上,較容易進行故障點的判斷,故障處理簡單,即使需要對設備進行更換,成本也相對較低。[!--empirenews.page--]
    c)網絡的擴展性:當現(xiàn)有的WLAN網絡需要加入Mesh網絡時,只需用一根線纜連接就近的MP節(jié)點和WLAN網絡的接人點。若出現(xiàn)多個WLAN網絡加人的情況,只需在MP節(jié)點和多個接入點間放置一臺交換機連接即可。圖4為圖1在該方案下進行網絡擴展后的拓撲結構。


2.3 節(jié)點設計
    測試床由5個節(jié)點組成,其中MPP(MP3),MP1和AP3個節(jié)點分別由裝有兩塊網卡的PC(PC自帶一塊有線網卡,另安裝一塊802.11 b/g的無線PCI網卡)充當,MP2由一臺裝有802.11 b/g無線PCI網卡的PC充當,客戶端終端(station)由一臺筆記本電腦充當。測試床各個節(jié)點的網絡標識及所屬網絡見表1,各節(jié)點網卡的IP配置見表2。

2.4 實現(xiàn)環(huán)境
2.4.1 硬件環(huán)境
    a)系統(tǒng)配置:P4-2.4 CPU;512 M內存;80 G硬盤;
    b)無線網卡:TP-LINK的TL-WN650 G;芯片Atheros 5212,支持802.1l b/g。
2.4.2 軟件環(huán)境
    a)操作系統(tǒng):fedora 6(內核:2.6.18-1.2798.fc6);Windows XP Professional(僅用于客戶端節(jié)點);
    b)無線網卡驅動:madwifi-dfs-current.tar.gz;
    c)相關軟件:kernel-xen-deve1-2.6.18-1.2798.fc6.i686.rpm;subversion-1.4.6.tar.gz;subversion-deps-1.4.6.tar.gzsharutils-4.6.1-2.i386.rpm,這些軟件是確保無線網卡驅動madwifi順利安裝的前提;dhcp-3.0.4-21.fc6.i386.rpm,該軟件使模擬AP中動態(tài)地址分配的功能得以實現(xiàn)。
2.5 實現(xiàn)技術
    在測試床的搭建過程中需要解決以下關鍵技術:操作系統(tǒng)的選擇、網卡驅動的選擇和安裝;可加載內核模塊;Linux無線工具;動態(tài)主機分配協(xié)議、網絡地址轉換等等。這些技術的使用并不是相對獨立的,而是有一定的先后順序,它們相互配合,協(xié)調作用,有機地結合在一起共同支撐該測試床系統(tǒng)。[!--empirenews.page--]
    測試床的關鍵技術主要分為4個層次,如圖5所示:最底層是操作系統(tǒng)的選擇和安裝。這一步是測試床搭建的基礎,所有后續(xù)的工作都必須在此之上才能進行。操作系統(tǒng)安裝完成后是網卡驅動的選擇和安裝,本平臺不僅要求驅動程序具有強大的功能,而且要求它是開源的,方便研究人員根據(jù)需要修改驅動代碼。網卡驅動程序安裝后并不能正常使用網卡,還需要可加載內核模塊(Loadable Kernel Modules,LKM)技術。

    在LKM之上涉及3個工具的應用,其作用各不相同:Linux無線工具用于對無線網卡進行具體的參數(shù)配置,如傳輸信道、傳輸速率、無線模式等;平臺還需要利用DHCP工具在AP節(jié)點上模擬出動態(tài)主機分配功能;最后,還將利用NAT(Network Address Translation)原理,使用iptables工具來實現(xiàn)不同網絡之間的地址轉換。


3 測試床的功能驗證
    完成測試床的搭建后,需要對平臺的功能進行驗證。本文主要從測試床平臺的客戶端網絡、Mesh骨干網絡、客戶端網絡與骨干網絡間的通信、Mesh網絡與Internet的融合4個方面加以驗證。
    客戶端網絡的實現(xiàn)首先在于AP節(jié)點接入功能的模擬。打開終端節(jié)點的“無線網絡連接”窗口,看到終端連接到AP上,網絡標識為“M-AP”,并通過AP的DHCP功能自動獲取到網絡配置信息,比如IP地址、子網掩碼、默認網關等。
    為了進一步證明客戶端網絡已經搭建成功,需對客戶端節(jié)點與AP的連通性加以測試,結果如圖6所示,節(jié)點間通信正常。據(jù)此得出:客戶端網絡搭建成功。

    骨干網絡是整個測試床實現(xiàn)的關鍵,Mesh骨干網本質是一個Ad-hoc網絡,只要安裝了無線網卡的計算機之間即可實現(xiàn)單跳或者多跳無線互聯(lián)。為驗證網絡的連通性,取其中任意兩個節(jié)點進行測試(以MP1和MP2為例),如圖7所示,節(jié)點間通信正常,骨干網絡搭建成功。
    采用同樣的方法對客戶端網絡與骨干網絡間以及Mesh網絡與Internet間的通信狀況進行測試,所得結果表明平臺實現(xiàn)了子網間的通信及與異構網絡的融合。


4 結論
    本文介紹了基于WLAN的無線Mesh網絡測試床。針對無線Mesh網絡節(jié)點MAP,在前人研究的基礎上進行改進,提出了新的實現(xiàn)方案并成功地完成了測試床的搭建工作。該測試床的建立,為包括接入認證、密鑰管理、安全路由在內的Mesh網絡各關鍵技術,在真實環(huán)境下提供一個開發(fā)試驗平臺。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關鍵字: IBM 軟件 BSP 云平臺

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

嵌入式軟件

15715 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉