close

Ns2,Network Simulator 2,

畢業論文做模擬要用的軟體,研究它的過程是一段痛苦難堪的回憶,在google大神的幫助下我順利的度過了這段歲月;

得惠於網路,想說該有所回饋,所以寫了兩個簡單的範例,增加一些參考資料,減少一點後人的痛苦;

 

一個是非常簡單的無線傳輸協定,可以在Ns2內建的AODV上正常運作,不可運行CBR或其他Application Agent,總計約150行(僅C++的部分),進行的動作就只是每隔固定時間產生封包往下層丟,封包數量有上限,可透過TCL在模擬前設定;

 

另一個是非常簡單的無線路由協定,可以正常運作Ns2內建的UDP+CBR,總計400多行(僅C++的部分),原理就只是無腦的從source,flooding一個訊息到sink,再找一條路回到source,然後用這條路傳資料,一段時間沒收到資料,路徑上的節點會reset,可在程式中進行電力管理;

 

Mac請使用802_11

 

運作環境是ns2.34 + cygwin + winxp sp2;

 

>>>檔案下載

大約950kb

 

對了,不保證沒bug……

 

by kaiw

元智大學資工系

Yuan Ze University-Computer Science and Engineering

2010-May

 

 

 

全站熱搜
創作者介紹
創作者 kaiw 的頭像
kaiw

KKK~的K

kaiw 發表在 痞客邦 留言(0) 人氣()