<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 一種新的WLAN無線Mesh網(wǎng)絡測試床的設計與實現(xiàn)

          一種新的WLAN無線Mesh網(wǎng)絡測試床的設計與實現(xiàn)

          作者: 時間:2009-12-10 來源:網(wǎng)絡 收藏

          測試床的關鍵技術主要分為4個層次,如圖5所示:最底層是操作系統(tǒng)的選擇和安裝。這一步是測試床搭建的基礎,所有后續(xù)的工作都必須在此之上才能進行。操作系統(tǒng)安裝完成后是網(wǎng)卡驅(qū)動的選擇和安裝,本平臺不僅要求驅(qū)動程序具有強大的功能,而且要求它是開源的,方便研究人員根據(jù)需要修改驅(qū)動代碼。網(wǎng)卡驅(qū)動程序安裝后并不能正常使用網(wǎng)卡,還需要可加載內(nèi)核模塊(Loadable Kernel Modules,LKM)技術。

          本文引用地址:http://www.ex-cimer.com/article/195608.htm

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


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

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


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


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();