網絡分析與測試實驗2-使用NS2模擬有線網絡_第1頁
網絡分析與測試實驗2-使用NS2模擬有線網絡_第2頁
網絡分析與測試實驗2-使用NS2模擬有線網絡_第3頁
網絡分析與測試實驗2-使用NS2模擬有線網絡_第4頁
網絡分析與測試實驗2-使用NS2模擬有線網絡_第5頁
已閱讀5頁,還剩5頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

網絡分析與測試實驗報告班級:網絡08-2班姓名:葉美燕學號:08083778實驗二使用NS2模擬有線網絡【目的】深入學習NS2的使用方法,學習使用NS2模擬有線網絡的開發方法。【實驗內容】(1)構建有線網絡的基本拓撲;(2)配置網絡節點、鏈路和協議的參數;(3)使用Tcl腳本語言描述配置信息;(4)實現有線網絡的模擬,分析不同配置下的輸出結果?!緦嶒灢襟E】1.構建有線網絡的基本拓撲2.這個網絡拓撲定義了6個節點,每個節點之間的連接設置成雙工格式,在0,1節點設置兩個UDP發送節點,在4,5節點設置兩個agent接收節點,設置傳送的數據包大小為1500,然后再在UDP連接中定義一個數據流量發送器(包括它的包的大小、速率大小、停止時間和開始時間),最后定義一個finish函數來完成清理現場的工作,進而完成網絡節點、鏈路和協議的參數的配置。3.tcl的源程序:setval(stop)5.0;#timeofsimulationend#Createanssimulatorsetns[newSimulator]#OpentheNStracefilesettracefile[openout.trw]$nstrace-all$tracefile#OpentheNAMtracefilesetnamfile[openout.namw]$nsnamtrace-all$namfile#Create6nodessetn0[$nsnode]setn1[$nsnode]setn2[$nsnode]setn3[$nsnode]setn4[$nsnode]setn5[$nsnode]#Createlinksbetweennodes$nsduplex-link$n0$n22.0Mb10msDropTail$nsqueue-limit$n0$n210$nsduplex-link$n1$n22.0Mb10msDropTail$nsqueue-limit$n1$n210$nsduplex-link$n4$n32.0Mb10msDropTail$nsqueue-limit$n4$n310$nsduplex-link$n3$n21.0Mb20msDropTail$nsqueue-limit$n3$n210$nsduplex-link$n3$n52.0Mb10msDropTail$nsqueue-limit$n3$n510#Givenodeposition(forNAM)$nsduplex-link-op$n0$n2orientright-down$nsduplex-link-op$n1$n2orientright-up$nsduplex-link-op$n4$n3orientleft-down$nsduplex-link-op$n3$n2orientleft$nsduplex-link-op$n3$n5orientright-down#SetupaUDPconnectionsetudp0[newAgent/UDP]$nsattach-agent$n0$udp0setnull2[newAgent/Null]$nsattach-agent$n4$null2$nsconnect$udp0$null2$udp0setpacketSize_1500#SetupaUDPconnectionsetudp1[newAgent/UDP]$nsattach-agent$n1$udp1setnull3[newAgent/Null]$nsattach-agent$n5$null3$nsconnect$udp1$null3$udp1setpacketSize_1500#SetupaCBRApplicationoverUDPconnectionsetcbr0[newApplication/Traffic/CBR]$cbr0attach-agent$udp0$cbr0setpacketSize_1500$cbr0setrate_1.0Mb$cbr0setrandom_null$nsat1.0"$cbr0start"$nsat4.0"$cbr0stop"#SetupaCBRApplicationoverUDPconnectionsetcbr1[newApplication/Traffic/CBR]$cbr1attach-agent$udp1$cbr1setpacketSize_1500$cbr1setrate_1.0Mb$cbr1setrandom_null$nsat2.0"$cbr1start"$nsat3.0"$cbr1stop"#Definea'finish'procedureprocfinish{}{globalnstracefilenamfile$nsflush-traceclose$tracefileclose$namfileexecnamout.nam&exit0}$nsat$val(stop)"$nsnam-end-wireless$val(stop)"$nsat$val(stop)"finish"$nsat$val(stop)"puts\"done\";$nshalt"$nsrun4.在cygwin中運行startwin.bat,如下圖:5.打開新建的有線網絡配置文件wired.tcl6.運行結果如下圖:7.分析運行結果:1)在S=1s時,節點0到節點4的數據流量啟動,如下圖:2)在S=2s后,節點1到節點5的數據流量啟動,如下圖:3)在S=3s后,節點1到節點5的數據傳輸停止4)在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論