2008年4月9日 星期三

實驗四 網路效能量測

第一步驟 : 有線網路

開啟xwin,在lab4目錄下執行ns.exe wired-measure.tcl


模擬後會出現以下三個檔(tcp_sink , sd_udp , rd_udp)


比較sd_udp和rd_udp兩組數據,相差8個封包,因此封包遺失率就為8/550=1.45%



使用awk,把rd_udp檔案中的第一(封包序號)和第四欄(封包延遲時間),列印到cbr_delay的檔案中


如下圖指令,使用gnuplot畫出cbr_delay


封包時間分布圖


如下圖指令,求得抖動率


使用gnuplot畫出cbr_jitter


抖動率分布圖


執行下圖指令
0.5指的是每0.5秒去統計這段時間的平均吞吐量,結果中的第一欄是時間,第二欄是這段時間內的平均吞吐量,最後還會把全部平均吞吐量的值和最高的吞吐量顯示出來


執行perl measure-TCP.pl tcp_sink 0.5
以下為執行結果


第二步驟 : 無線網路

輸入下圖指令


比較sd_udp和rd_udp兩組數據
封包遺失率就為248/453=54.74%


產生cbr_delay的檔案,然後用gnuplot作圖


封包延遲時間分布圖


產生cbr_jitter的檔案,然後利用此檔繪出圖形


抖動率分布圖


計算吞吐量,此為執行後的結果

沒有留言: