2008年5月8日 星期四

[實驗十] 無線網路效能分析探討(二)

範例一

  • 先測試兩個需要用到的工具,cbrgen和setdest。

  • cbrgen可以產生TCP flow或CBR flow,打入所需要的參數即可產生,測試的例子是有5個節點,連線數為2,種子為1,每秒產生10個封包。


  • 這是cbrgen產生出來的劇本,和課本不一樣,課本好像只有一個連線,果然應該是課本貼錯了。


  • setdest可以產生隨機節點移動的場景,測試的例子是2個節點,在範圍300m*300m內移動,最大速度為20 m/s,時間為10s。


  • setdest產生的劇本。


  • 接著來實驗範例一,先利用工具設定劇本,setdest產生的劇本是隨機的,所以產生出來劇本應該也會和課本有所不同,模擬100個無線節點,時間100s,pause time為100s,CBR flow,連線數為10,每條連線每秒送出10個封包。




  • 執行模擬DSDV。


  • DSDV的模擬結果。


  • 執行模擬AODV。


  • AODV的模擬結果。


  • 執行模擬DSR。


  • DSR的模擬結果。


  • 比較三種協定的結果,DSDV比較早收到第一個封包,接收到的封包幾乎都一樣,AODV的延遲時間稍微久了一點,但是總體來說,三種協定的效能都差不多。

-------------------------------------------------------------------------------------------------

範例二

  • 因為cbrgen的設定跟範例一相同,所以直接使用範例一產生出來的劇本,但是無線節點要改為移動式的,範圍也提高到500m*500m,所以要重新產生setdest的劇本。


  • 執行模擬DSDV。


  • DSDV的模擬結果。


  • 執行模擬AODV。


  • AODV的模擬結果。


  • 執行模擬DSR。


  • DSR的模擬結果。


  • 比較三種協定在無線移動節點的效能,DSDV顯然在接收封包跟其他協定差了許多,延遲時間也較多,相較之下,AODV和DSR的效能明顯比較好。

沒有留言: