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
|
全站熱搜
留言列表
