開啟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的檔案,然後利用此檔繪出圖形
抖動率分布圖

計算吞吐量,此為執行後的結果
沒有留言:
張貼留言