- 先測試兩個需要用到的工具,cbrgen和setdest。
- cbrgen可以產生TCP flow或CBR flow,打入所需要的參數即可產生,測試的例子是有5個節點,連線數為2,種子為1,每秒產生10個封包。
- 這是cbrgen產生出來的劇本,和課本不一樣,課本好像只有一個連線,果然應該是課本貼錯了。

- 接著來實驗範例一,先利用工具設定劇本,setdest產生的劇本是隨機的,所以產生出來劇本應該也會和課本有所不同,模擬100個無線節點,時間100s,pause time為100s,CBR flow,連線數為10,每條連線每秒送出10個封包。
- DSDV的模擬結果。
- 執行模擬AODV。
- AODV的模擬結果。
- 執行模擬DSR。
- DSR的模擬結果。
- 比較三種協定的結果,DSDV比較早收到第一個封包,接收到的封包幾乎都一樣,AODV的延遲時間稍微久了一點,但是總體來說,三種協定的效能都差不多。
-------------------------------------------------------------------------------------------------
範例二
- 因為cbrgen的設定跟範例一相同,所以直接使用範例一產生出來的劇本,但是無線節點要改為移動式的,範圍也提高到500m*500m,所以要重新產生setdest的劇本。
- 執行模擬DSDV。
- 執行模擬AODV。
- AODV的模擬結果。
- 執行模擬DSR。
- DSR的模擬結果。
- 比較三種協定在無線移動節點的效能,DSDV顯然在接收封包跟其他協定差了許多,延遲時間也較多,相較之下,AODV和DSR的效能明顯比較好。


















沒有留言:
張貼留言