基於ns2的mip切換分析

2021-04-22 07:37:41 字數 2595 閱讀 5696

rel="file-list" href="file:///c:%5cdocume%7e1%5ckgn%5clocals%7e1%5ctemp%5cmsohtml1%5c01%5cclip_filelist.xml"> rel="edit-time-data" href="file:///c:%5cdocume%7e1%5ckgn%5clocals%7e1%5ctemp%5cmsohtml1%5c01%5cclip_editdata.mso">ns2 mip切換分析基於

幾個關鍵部分:

要使用層次位址,路由的時候是層次路由

$ns_ node-config -addresstype hierarchical

addrparams set domain_num_ 3

addrparams set cluster_num_ $cluster_num

addrparams set nodes_num_ $eilastlevel ; # of each domain

設定乙個

4個節點的有線模型(包括乙個固定的檔案傳輸發起節點,乙個本地**,乙個外部**)

移動:先從本地**區域移動要外部**區域,然後在移動回至本地**區域。

設定本地**和外部**,這裡如果設定的無線節點同有線節點之間建立鏈路,則將有線節點設定為基站節點(就是乙個混合模型節點)

設定移動節點的本地**

set haaddress [addrparams addr2id [$ha node-addr]]

[$mh set regagent_] set home_agent_ $haaddress

注:在混合模型中nam的畫圖總是出現問題,無法更改節點的大小,節點的位置顯示的也是錯誤的。

使用ftp

協議進行切換時延遲的分析

這樣只要分析

步驟:

儲存tcl

檔案至mip.tcl

# ns mip.tcl

將: begin

} end

儲存至anl.awk

檔案中

# awk –f anl.awk infra-out.tr |sort –k 1 –g >xy.tr

這一步將(時間,

tcp序列號)的點對儲存至

xy.tr

# gnuplot

#plot 『xy.tr』

將:begin

otime = $1;}

end

儲存至anl1.awk中

# awk –f anl1.awk xy.tr

結果:

delay: 26.688587

delay: 24.423490

得到兩次切換的延時。

注:老版本trace註解:

s 1.003800194 _1_ agt  --- 2 ack 40 [0 0 0 0] ------- [1:0 0:0 32 0] [0 0] 0 0

1.第乙個欄位是event type。s:send、r: receive

、d: drop、f: forward。

2.第二個欄位是time。

3.第三個欄位是node id。

4.第四個欄位是trace name。rtr:router trace、agt:agent trace、mac:mac trace。

5.第七個欄位是packet type

6.第八個欄位是packet size。

7.第十四個字段是source address。(nodeid.portnumber)

8.第十五個字段是destination address。(nodeid.portnumber)

來至柯志亨的**http://hpds.ee.ncku.edu.tw/~smallko/ns2/802_11b_example.htm

補充:

9.

第十六欄位是ttl的值

10.

第十七欄位是下一跳位址

11.

第十八欄位是tcl序列號

12.

第十九欄位是ack的值

NS2中trace檔案分析

ns中模擬出來的時間最終會以trace檔案的形式告訴我們,雖然說一般都是用awk等工具分析trace檔案,但是了解trace檔案的格式也是必不可少的。下面就介紹一下無線網路模擬中trace檔案的格式。trace檔案的最開始時一段形如 m 0.0 nn 4 x 500 y 500 rp dsdv m ...

NS2中trace檔案分析

ns中模擬出來的時間最終會以trace檔案的形式告訴我們,雖然說一般都是用awk等工具分析trace檔案,但是了解trace檔案的格式也是必不可少的。下面就介紹一下無線網路模擬中trace檔案的格式。trace檔案的最開始時一段形如 m 0.0 nn 4 x 500 y 500 rp dsdv m ...

基於ns2的乙太網基礎實驗

試驗平台 cygwin 和ns2.31 沒有任何補丁。實驗目的 深入學習以太 性,深入了解 csma cd 原理。實驗步驟 構建乙個如下圖所示的乙太網,在這個網路中,4個節點共享乙個傳輸介質 匯流排 任何時間只能有一對節點傳輸資料。在ns2 中建立乙太網 區域網 的方法是使用 make lan 函式...