- 介紹nsBench,來自動產生TCL程式碼,進行有線網路模擬
- Multicast路由協定練習
因為nsBench.jar 是放在 ~/ns-allinone-2.29/ns-2.29/book2/lab下,所以我們進入這個目錄下 ,執行nsBench
讓我們看看nsBench長什麼樣子 接下來真正進入實驗了
STEP1.
首先 如下圖,依照順序[Insert]->[Nodes]->[Node] 先建立四個nodeSTEP2.
STEP1.
首先 如下圖,依照順序[Insert]->[Nodes]->[Node] 先建立四個nodeSTEP2.
分別為他們做link動作 (拉link的方法是滑鼠移到node上呈十字型狀時,按住左鍵拖曳到要連結的node上)
node2->node3(link): 頻寬=1.7Mbps
cbr0 : packet size = 1000 ; rate=1Mb ; random =0
STEP3.
建置模擬環境- 上路應用層是FTP走TCP,n3上建立一個TCPsink agent來接收資料並產生回覆封包ACK回 傳送端,最後把TCP封包釋放
- 下路則為CBR走UDP,n3上使用NULL agent來接收資料,並釋放
- 設置參數 (在要設定參數的物件上點兩下)
node2->node3(link): 頻寬=1.7Mbps
cbr0 : packet size = 1000 ; rate=1Mb ; random =0
STEP4.
很快的圖就拉好了
很快的圖就拉好了
STEP6.
儲存專案 mytest11.nsb 在cygwin/home/clarkboy
按generate 會在同一目錄下產生sim.tcl
STEP7.
開始執行ns進行模擬囉~
按generate 會在同一目錄下產生sim.tcl
STEP7.
開始執行ns進行模擬囉~
實驗二的第一個部分完成
接下來進行第二個部分Multicast路由協定的練習
接下來進行第二個部分Multicast路由協定的練習
- 注意 只有node才能join & leave群播渠組
沒有留言:
張貼留言
try comments