国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Ad Hoc 三種路由協(xié)議的仿真和性能分析

2013-12-29 00:00:00沈悅楊軍
電腦知識(shí)與技術(shù) 2013年28期

摘要:無(wú)線自組網(wǎng)絡(luò)(Ad Hoc)由于可以在沒(méi)有基礎(chǔ)設(shè)施支持的情況下靈活方便的通信,逐漸吸引了業(yè)界的注意力。該文以NS2為模擬工具,模擬比較了3種常見(jiàn)的路由協(xié)議AODV、DSDV 和AOMDV,并將各個(gè)協(xié)議的平均時(shí)延,路由開(kāi)銷(xiāo),投遞率三個(gè)方面進(jìn)行了性能分析和比較。

關(guān)鍵詞:Ad Hoc;路由協(xié)議;性能

中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)28-6284-03

1 關(guān)于Ad hoc

Ad hoc網(wǎng)絡(luò)不需要固定基礎(chǔ)設(shè)施的支持,網(wǎng)絡(luò)中的節(jié)點(diǎn)作為移動(dòng)主機(jī)可以自由的組網(wǎng)以實(shí)現(xiàn)靈活方便的通信,這些節(jié)點(diǎn)可以任意移動(dòng),隨時(shí)加入或離開(kāi)網(wǎng)絡(luò)。Ad hoc網(wǎng)具有無(wú)中心、自組織、多跳路由、動(dòng)態(tài)拓?fù)涞奶攸c(diǎn),可以使移動(dòng)節(jié)點(diǎn)方便、快速的自組起網(wǎng)絡(luò)、從而傳送信息。

Ad hoc網(wǎng)絡(luò)的特點(diǎn)是節(jié)點(diǎn)間的通信可經(jīng)過(guò)多個(gè)其他中間節(jié)點(diǎn)轉(zhuǎn)發(fā),因?yàn)锳d hoc中的節(jié)點(diǎn)具有報(bào)文轉(zhuǎn)發(fā)的能力。Ad hoc網(wǎng)絡(luò)可用于軍事,也可用于災(zāi)難救助,當(dāng)有線通信設(shè)施損壞或無(wú)法保證可靠的通信時(shí),Ad hoc網(wǎng)絡(luò)會(huì)快速建立通信網(wǎng)絡(luò),完成緊急通信任務(wù)。

在Ad hoc網(wǎng)絡(luò)中,節(jié)點(diǎn)同時(shí)擔(dān)任路由器的工作,他們之間的通信有有限的范圍,一旦超過(guò)這個(gè)范圍就無(wú)法直接通信,此時(shí)需要其他中間節(jié)點(diǎn)來(lái)轉(zhuǎn)發(fā)信息,這稱為多跳,因此Ad hoc網(wǎng)絡(luò)中的節(jié)點(diǎn)一般是通過(guò)多跳完成通信的。路由技術(shù)在無(wú)線Ad hoc網(wǎng)絡(luò)中擔(dān)負(fù)著為數(shù)據(jù)分組尋找路由和將其傳送到目的地的任務(wù)。所以路由技術(shù)在無(wú)線Ad hoc網(wǎng)絡(luò)中是一個(gè)重要研究課題[1]。

Ad hoc網(wǎng)絡(luò)的網(wǎng)絡(luò)路由協(xié)議大體可分為兩大類(lèi):先應(yīng)式路由協(xié)議(表驅(qū)動(dòng)路由協(xié)議)和按需路由協(xié)議(反映式路由協(xié)議)[2]。

2 三種典型的Ad hoc路由協(xié)議

2.1 目的序列距離矢量路由協(xié)議(DSDV)

DSDV是一種表驅(qū)動(dòng)路由。為了防止產(chǎn)生路由環(huán)路,它采用了序列號(hào)機(jī)制來(lái)區(qū)分路由的新舊程度,也可以避免產(chǎn)生環(huán)形路由,選擇路由時(shí),會(huì)選擇序列號(hào)最大的路由,若序列號(hào)相同,則會(huì)選擇跳數(shù)最小的路由。在DSDV中,每個(gè)移動(dòng)節(jié)點(diǎn)都需要維護(hù)一個(gè)路由表,路由表表項(xiàng)包括目的地址、跳數(shù)、節(jié)點(diǎn)相關(guān)的序列號(hào)以及目的地路由序列號(hào)(遞增的)等信息[3]。路由表可以通過(guò)全部更新和部分更新的方式來(lái)進(jìn)行更新,前者適用于網(wǎng)絡(luò)變化較快時(shí),后者適用于網(wǎng)絡(luò)變化較慢的情況。

2.2 按需距離矢量路由協(xié)議(AODV)

AODV可以稱為純粹的按需路由協(xié)議。AODV會(huì)在需要時(shí)啟動(dòng)路由發(fā)現(xiàn)過(guò)程來(lái)尋找路由,這樣大大降低了路由開(kāi)銷(xiāo),期間會(huì)通過(guò)廣播hello消息來(lái)檢查路由狀態(tài),以此進(jìn)行路由維護(hù)。AODV只尋找一條從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由。AODV實(shí)際以DSDV為基礎(chǔ),結(jié)合 DSR中的按需路由思想并加以改進(jìn)形成[4]。

2.3按需多路徑距離矢量路由(AOMDV)

AOMDV協(xié)議是對(duì)AODV協(xié)議的擴(kuò)展,它與AODV的主要區(qū)別在于路由發(fā)現(xiàn)過(guò)程中發(fā)現(xiàn)的路徑數(shù),在AOMDV協(xié)議中,源節(jié)點(diǎn)到目的節(jié)點(diǎn)之間會(huì)建立多條不相交路徑,之后會(huì)選擇其中一條作為主路徑,其他作為備份路徑。AOMDV和AODV協(xié)議一樣,也包括路由發(fā)現(xiàn)和路由維護(hù)兩部分。

3 仿真和性能比較

3.1 仿真場(chǎng)景

本文使用NS2[5]對(duì)以上三種路由協(xié)議進(jìn)行仿真。仿真節(jié)點(diǎn)個(gè)數(shù)為50個(gè),節(jié)點(diǎn)的傳輸半徑設(shè)定為250mm,節(jié)點(diǎn)隨機(jī)分布在800 x 800m的矩形區(qū)域內(nèi),仿真時(shí)間為100s,最大移動(dòng)速度分別為1m/s,10m/s,20m/s,30m/s,40m/s,50m/s,仿真采用CBR(Co60nGXfh73iqejU+MisUEP3iGONLFkojUYpmtuAQGha0=nstant Bit Rate)流量源,最大連接數(shù)為40。

3.2 仿真結(jié)果分析

如圖1所示,隨著最大移動(dòng)速度的增大,AODV、DSDV和AOMDV延遲都增加;在整個(gè)模擬過(guò)程中AOMDV協(xié)議的延遲始終大于DSDV,小于AODV;AOMDV是一個(gè)多徑路由,相比AODV來(lái)說(shuō)減少了路由發(fā)現(xiàn)的次數(shù);而DSDV協(xié)議中每個(gè)節(jié)點(diǎn)都會(huì)維護(hù)一個(gè)路由表,會(huì)在適當(dāng)?shù)臅r(shí)間更新路由表,因此節(jié)點(diǎn)移動(dòng)性增強(qiáng)基本對(duì)延遲影響不大。在整個(gè)模擬過(guò)程中隨著移動(dòng)速度的增大三者的延遲變化都較平穩(wěn)。

如圖2所示,AODV協(xié)議和AOMDV協(xié)議的數(shù)據(jù)包投遞率明顯優(yōu)于DSDV協(xié)議,AODV投遞率最高。DSDV的分組投遞率最低,因?yàn)镈SDV中的各個(gè)節(jié)點(diǎn)只維護(hù)到其他某個(gè)特定節(jié)點(diǎn)的一條路由,不存在備用路由。節(jié)點(diǎn)的平均運(yùn)動(dòng)速度越高,數(shù)據(jù)包投遞率越低,這是符合實(shí)際情況的,節(jié)點(diǎn)運(yùn)動(dòng)速度的增加會(huì)加大路由的維護(hù)難度、增加丟包率。而AOMDV協(xié)議在所有路由都失效后才會(huì)再次尋找路由,因此若其中若干條路由失效,那么AOMDV協(xié)議就有可能會(huì)在失效的路由間頻繁的切換、尋找有效路由,相比AODV會(huì)丟失更多的數(shù)據(jù)分組。

如圖3所示,隨著節(jié)點(diǎn)移動(dòng)速度的增大,AODV,DSDV,AOMDV的開(kāi)銷(xiāo)值都有一定幅度的提高。因?yàn)樵诎l(fā)送數(shù)據(jù)包的時(shí)候先從路由表中找到能到達(dá)目的節(jié)點(diǎn)的路由,若速度增大,尋找的路徑的開(kāi)銷(xiāo)就越大,所以開(kāi)銷(xiāo)值也越大。如圖中所示,DSDV相比其他兩個(gè)開(kāi)銷(xiāo)最小,DSDV協(xié)議中每個(gè)節(jié)點(diǎn)都會(huì)維護(hù)一個(gè)路由表,會(huì)在適當(dāng)?shù)臅r(shí)間更新路由表,因此路由開(kāi)銷(xiāo)與節(jié)點(diǎn)移動(dòng)性強(qiáng)弱沒(méi)有太大關(guān)聯(lián)。而AOMDV和AODV都是按需路由協(xié)議,節(jié)點(diǎn)移動(dòng)性增強(qiáng)必然導(dǎo)致路由開(kāi)銷(xiāo)增大。而AOMDV是一個(gè)多路徑路由,相比AODV來(lái)說(shuō)降低了路由開(kāi)銷(xiāo)。

4 結(jié)束語(yǔ)

本文利用網(wǎng)絡(luò)仿真軟件——NS2模擬了AODV、AOMDV和DSDV三種路由協(xié)議。其中AODV和AOMDV是按需路由協(xié)議,DSDV是表驅(qū)動(dòng)路由協(xié)議。該文通過(guò)在不同的移動(dòng)速度下,對(duì)三種路由協(xié)議的分組投遞率、端到端平均延遲、路由開(kāi)銷(xiāo)作了比較。在六種不同移動(dòng)速度下通過(guò)多次模擬實(shí)驗(yàn)得出,DSDV適用于節(jié)點(diǎn)運(yùn)動(dòng)速度低的情況下,此時(shí)路由的投遞率高,開(kāi)銷(xiāo)值和平均時(shí)延都比較低。當(dāng)節(jié)點(diǎn)運(yùn)動(dòng)激烈的情況下,使用AOMDV和AODV協(xié)議較好,特別是AOMDV協(xié)議,性能較穩(wěn)定,數(shù)據(jù)成功傳送率較高,而且平均時(shí)延較低。

參考文獻(xiàn):

[1] 史美林,英春.自組網(wǎng)路由協(xié)議綜述[J]. 通信學(xué)報(bào), 2001, 22(11): 93-103.

[2] 李志方,馬宏偉.AODV和DSR無(wú)線移動(dòng)網(wǎng)絡(luò)路由協(xié)議性能分析[J].電腦知識(shí)與技術(shù),2009,5(10): 2581-2583.

[3] 周莉,張燕,徐璐蕾, 等. Ad Hoc網(wǎng)絡(luò)路由協(xié)議DSDV的仿真研究與實(shí)現(xiàn)[J]. 福建電腦, 2012(11): 93-95.

[4] 高明亮,曹晟熙. 移動(dòng)自組織網(wǎng)絡(luò)AODV路由協(xié)議的仿真與性能分析[J].控制工程,2009(16):142-144.

[5] 徐雷鳴,龐博,趙耀.NS與網(wǎng)絡(luò)模擬[M].北京:人民郵電出版社,2003.

克拉玛依市| 隆安县| 桂阳县| 犍为县| 石狮市| 博客| 盐津县| 黄浦区| 天全县| 五台县| 登封市| 兴海县| 句容市| 上高县| 肥城市| 麻城市| 鄂州市| 济南市| 平潭县| 长汀县| 滁州市| 桦甸市| 上犹县| 桃园县| 夏邑县| 会宁县| 桃江县| 通化县| 凯里市| 三门县| 肇庆市| 台湾省| 南康市| 荆州市| 雷山县| 特克斯县| 连城县| 监利县| 凤城市| 克什克腾旗| 宁津县|