example 1
首先,打開cygwin的視窗,切換到nsBench的資料夾底下
打入指令「java -jar nsBench-1.0b3.jar」使用Java來開啟nsBench
開始建立node,建立四個node,並且按住node拖曳到適當的位置
建立各個node的連線
設定n0到n2的link properties,改成以下的參數
n2到n3的link,需要把bandwidth改為1.7Mbps
我們要建立FTP連線,請先點選n0一下,然後再選「Insert」→「Transport」→「TCP Tahoe」。
先點選n3,然後再選「Insert」→「Transport」→「TCP Sink」。
再點選tcp0,然後再選「Insert」→「Traffic」→「FTP」,並且在tcp0和sink0之間建立連線。
使用同樣的方法,在n1上建立UDP agent,在n3上建立Null,並建立CBR應用程式。如以下的圖所示。
快速的按兩下cbro,便可以設定cbr properties。
點選「Configuration」→「Scenario」,設定程式開始和結束時間與模擬需執行多久。按「Add Row」並把相關的資料填入,如下圖所示。
點選「Configuration」→「Trace」,設定trace的檔案名稱
儲存project,點選「Script」→「Generate」產生TCL檔,點選「Script」→「view」觀看TCL程式
執行模擬
example 2
請按照之前的方法產生下圖的網路拓墣
點選「Configuration」→「Routing」把multicast的功能打開
點選udp0設定其傳送資料的目的位置為multicast的位置
點選「Configuration」→「Scenario」
儲存並產生TCL檔
執行模擬
這是ㄧ種可以自動產生TCL檔的軟體,不過只能模擬有線網路的情況,所以我覺得還是要自己會寫TCL檔案,才可以來模擬更多的情況。
No comments:
Post a Comment