• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于NS2的AdHoc網(wǎng)絡(luò)路由協(xié)議仿真與分析

      2020-08-04 12:17:32劉洋
      青年生活 2020年14期
      關(guān)鍵詞:網(wǎng)絡(luò)

      劉洋

      摘要:利用以CentOS為平臺的NS2網(wǎng)絡(luò)仿真軟件,對Ad Hoc網(wǎng)絡(luò)中典型的路由協(xié)議 DSDV、DSR 、AODV進(jìn)行仿真與分析。仿真中選取丟包率這個指標(biāo)對DSDV、DSR 、AODV進(jìn)行性能評估。通過改變數(shù)據(jù)流速度、節(jié)點停留時間來分析比較這些參數(shù)的改變對這三個協(xié)議性能的影響。

      關(guān)鍵詞:Ad Hoc 網(wǎng)絡(luò);DSDV;DSR;AODV

      0 引言

      在Ad Hoc網(wǎng)絡(luò)中,各節(jié)點兼有主機和路由器的功能。移動節(jié)點之間通信是通過多路無線鏈路進(jìn)行通信的,每個移動節(jié)點在必要時都要充當(dāng)路由器的角色為其他節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)包。[1]由于移動Ad Hoc網(wǎng)絡(luò)的應(yīng)用越來越廣泛,設(shè)計高效靈活的動態(tài)路由協(xié)議成為研究的重點。本文介紹幾種典型的路由協(xié)議,并通過仿真對其性能進(jìn)行比較、分析。

      1 Ad Hoc路由協(xié)議

      1.1 DSDV

      在DSDV(Destination Sequenced Distance Vector,目的節(jié)點序列距離矢量協(xié)議)協(xié)議中,每個節(jié)點周期性地廣播它當(dāng)前的路由表。每個收到該廣播報文的節(jié)點將報文中的對應(yīng)各目的節(jié)點的序列號與自身路由表中相應(yīng)表項比較,如果報文中的序列號較高,則更新自己的路由表,將發(fā)送者指定為下一跳,并將距離增加一跳。在序列號相等但是報文中路由距離更小的情況下,節(jié)點也要更新自己的路由表。

      當(dāng)一個節(jié)點發(fā)現(xiàn)鏈路失效時,它將所有通過該節(jié)點轉(zhuǎn)發(fā)的路由的距離設(shè)為無窮并將其序列號加1。由于更新了序列號,因此這一消息會傳播到整個網(wǎng)絡(luò)。這樣所有這些目的路由指向的目的節(jié)點都有效地與此節(jié)點斷開,直到有新的序列號產(chǎn)生并包含新的路由信息。

      1.2 DSR

      DSR(Dynamic Source Routing, 動態(tài)源路由協(xié)議)是一種基于源路由的按需路由協(xié)議。每個尋路分組在其頭部攜帶完整分組所須經(jīng)過節(jié)點順序列表,發(fā)送方知道完整到達(dá)目的地路徑。在DSR中,節(jié)點有高速緩沖區(qū)用于存放所知目的節(jié)點所有路由。當(dāng)要發(fā)送分組時,節(jié)點先查詢路由表。若目的節(jié)點和所需路由在路由表中,則使用這條路由;否則,廣播路由請求分組進(jìn)行尋路。路由請求分組到達(dá)的每個節(jié)點都檢查自己路由表是否有到達(dá)目的節(jié)點路由。若有,就應(yīng)答這個請求并提交這條路由。[2]

      1.3 AODV

      AODV(Ad Hoc On-Demand Distance Vector Routing,無線自組網(wǎng)按需平面距離向量路由協(xié)議)是一種隨選驅(qū)動路由協(xié)議。當(dāng)一個節(jié)點需要給網(wǎng)絡(luò)中另外一個節(jié)點傳送信息時,首先以廣播的形式發(fā)出RREQ(Route Request),其中記錄著發(fā)出的源節(jié)點和目的節(jié)點的地址,鄰近節(jié)點收到RREQ,首先判斷其中的目的節(jié)點是否就是自己,如果不是,再在記錄中查找是否有到目的節(jié)點的路由。如果滿足上邊的任何一條就發(fā)出RREP(Route Reply)給源節(jié)點。如果不能滿足就轉(zhuǎn)發(fā)RREQ繼續(xù)查找。對于每一條路由都對應(yīng)著一個序列號,當(dāng)路由更新時,序列號也隨著更新。

      AODV協(xié)議的路由維護(hù)是通過定期的廣播hello報文來實現(xiàn)的。一旦發(fā)現(xiàn)某一個連接斷開,節(jié)點就發(fā)送RRER(Route Error)報文通知那些因連接斷開而不可達(dá)的節(jié)點刪除相應(yīng)的路由記錄。

      2 仿真與分析

      2.1 NS2仿真流程

      (1)利用setdest工具隨機生成所需的節(jié)點運動場景。

      (2)利用cbrgen工具生成隨機數(shù)據(jù)流。

      (3)編寫TCL仿真文件。

      (4)運行TCL腳本。

      (5)利用Gawk程序語言對Trace文件進(jìn)行分析處理。 [3]

      2.2 性能評估指標(biāo)

      丟包率,該指標(biāo)是反映網(wǎng)絡(luò)衡量協(xié)議效率、可擴展性、在低帶寬或擁塞情況下的性能和能耗效率。

      丟包率=(1-接受數(shù)據(jù)包數(shù)/發(fā)送數(shù)據(jù)包數(shù))*100%

      2.3 仿真結(jié)果

      2.3.1 數(shù)據(jù)流速度

      仿真實驗參數(shù)設(shè)置:100個節(jié)點,每個節(jié)點最大連接數(shù)10個,數(shù)據(jù)流速度依次為20、30、40、50、60、70、80、90、100個/秒,節(jié)點停留時間10秒,節(jié)點移動速度10米/秒,仿真時間100秒,仿真環(huán)境大小500米*500米。

      從圖1可以看出,隨著數(shù)據(jù)流速度的增大,三個協(xié)議的丟包率都逐漸增加,DSDV起點最高,但當(dāng)數(shù)據(jù)流速度較大時丟包率中等,DSR起點最低,且丟包率一直最低。AODV當(dāng)數(shù)據(jù)流速度較大時丟包率最大。

      2.3.2 節(jié)點停留時間

      仿真實驗參數(shù)設(shè)置:100個節(jié)點,每個節(jié)點最大連接數(shù)10個,數(shù)據(jù)流速度10個/秒,節(jié)點停留時間依次為10、20、30、40、50、60、70、80、90、100秒,節(jié)點移動速度10米/秒,仿真時間100秒,仿真環(huán)境大小500米*500米。

      從圖2可以看出,DSDV的丟包率隨節(jié)點停留時間的增大而顯著下降,DSR和AODV沒有明顯變化且丟包率都很低。

      3 結(jié)論

      3.1 DSDV

      當(dāng)網(wǎng)絡(luò)中數(shù)據(jù)包傳輸量較小時,DSDV丟包率最大。當(dāng)傳輸流量加大,DSDV丟包率在上升,但上升趨勢最弱。在網(wǎng)絡(luò)拓?fù)渥兓幻黠@時,丟包率三者差不多。而當(dāng)網(wǎng)絡(luò)拓?fù)渥兓黠@時,DSDV的丟包率逐漸加大。

      因此,DSDV 適用于網(wǎng)絡(luò)拓?fù)漭^穩(wěn)定、傳輸數(shù)據(jù)量大的 Ad Hoc網(wǎng)絡(luò)。

      3.2 DSR

      當(dāng)網(wǎng)絡(luò)中數(shù)據(jù)包傳輸量較小時,DSR丟包率最低。當(dāng)數(shù)據(jù)流量增大,DSR的丟包率一直保持最低。網(wǎng)絡(luò)拓?fù)渥兓瘜SR沒有明顯影響。

      因此,DSR在三個路由協(xié)議中穩(wěn)定性最好。

      3.3 AODV

      當(dāng)網(wǎng)絡(luò)中數(shù)據(jù)包傳輸量較小時, AODV丟包率中等。當(dāng)傳輸流量加大,AODV丟包率逐漸變成三者中最大的。網(wǎng)絡(luò)拓?fù)渥兓瘜ODV沒有明顯影響。

      因此,AODV適用于數(shù)據(jù)傳輸量不大的 Ad Hoc網(wǎng)絡(luò)。

      4 結(jié)束語

      文中使用NS2仿真軟件對Ad Hoc網(wǎng)絡(luò)中典型的路由協(xié)議DSDV、DSR 和AODV進(jìn)行了仿真,通過改變網(wǎng)絡(luò)流量、網(wǎng)絡(luò)拓?fù)鋪矸治鲞@三個協(xié)議在不同環(huán)境下的運行效果,為之后的研究提供參考。

      參考文獻(xiàn)

      [1] 何昆鵬,李臘元.Ad Hoc網(wǎng)絡(luò)中按需路由協(xié)議的仿真與性能分析[J].計算機技術(shù)與發(fā)展,2008(03):81-84.

      [2] 翁睿,任祥穎,錢松榮.基于NS2的Ad Hoc網(wǎng)絡(luò)路由協(xié)議性能比較分析[J].計算機應(yīng)用與軟件,2007(11):130-132+197.

      [3] 王玲,程靜.基于Ad hoc無線網(wǎng)絡(luò)的AODV路由協(xié)議仿真[J].成組技術(shù)與生產(chǎn)現(xiàn)代化,2014,31(03):54-57.

      猜你喜歡
      網(wǎng)絡(luò)
      網(wǎng)絡(luò)語言暴力現(xiàn)象及對策分析
      人間(2016年27期)2016-11-11 15:38:26
      撫州市廣播電視臺非編制作系統(tǒng)網(wǎng)絡(luò)探究
      現(xiàn)代網(wǎng)絡(luò)技術(shù)在體育教學(xué)中的應(yīng)用研究
      體育時空(2016年8期)2016-10-25 19:47:51
      基于網(wǎng)絡(luò)體育新聞傳播的負(fù)效應(yīng)研究
      體育時空(2016年8期)2016-10-25 19:14:41
      以網(wǎng)絡(luò)為載體的政府管理模式創(chuàng)新路徑分析
      歷史文化類旅游產(chǎn)品網(wǎng)絡(luò)營銷探討—以故宮為例
      計算機網(wǎng)絡(luò)管理技術(shù)探析
      芻議計算機網(wǎng)絡(luò)信息化管理
      油氣集輸系統(tǒng)信息化發(fā)展形勢展望
      基于網(wǎng)絡(luò)的信息資源組織與評價現(xiàn)狀及發(fā)展趨勢研究
      辉县市| 崇信县| 维西| 穆棱市| 抚州市| 凭祥市| 黔西| 绩溪县| 郓城县| 安阳县| 义马市| 赤峰市| 那曲县| 天等县| 五华县| 斗六市| 县级市| 太湖县| 自贡市| 白河县| 内丘县| 郧西县| 迭部县| 沭阳县| 上栗县| 靖江市| 沅陵县| 贵阳市| 临沂市| 长白| 长丰县| 花垣县| 晋江市| 孝感市| 高密市| 长海县| 建始县| 田东县| 堆龙德庆县| 卫辉市| 姚安县|