2008年3月27日 星期四

Lab5:無線網路封包傳輸遺失模型

case1.
使用隨機統一模型(PG=0.1,lose model=0)和multicast傳送(comm type=0)

首先把ns.exe和nam.exe複製到lab5資料夾內
接著cd到lab5資料夾,starxwin.bat










執行ns lab5.tcl 0 0 0.1 0 0 0

















執行完畢後會在lab5資料夾內出現sd和rd
一個發送資訊,一個接收資訊











rd:12349
sd:12350
封包遺失率:(12350-12349)/12350=8.097e-5















===============================================================
case2.
使用隨機統一模型(PG=0.4,lose model=0)和multicast傳送(comm type=1)

執行ns lab5.tcl 0 0 0.4 0 0 1















rd:12350
sd:12350
封包遺失率:(12350-12350)/12350=0














===============================================================
case3.
使用GE模型(PGG=0.96,PBB=0.94,PG=0.001,PB=0.05,lose model=1)和multicast傳送(comm type=0)

執行ns lab5.tcl 0.96 0.94 0.001 0.05 1 0












rd:12350
sd:12350
封包遺失率:(12350-12350)/12350=0

2008年3月25日 星期二

精簡介面

改成簡單兩個按鈕:一個開始,一個隱藏,最下方顯示狀態(增加按下start顯示"connecting...")

1.按下開始:執行PDA與server端連線





















2.按下"U can't see me":隱藏成背景程式,在後方執行



















3.最後把程式部署在開始功能表中 ,方便開啟程式

程式安裝:VS2005.WM5.WM6.ActiveSync.NETCF





2008年3月19日 星期三

Lab4-2:無線網路效能測試

1.產生cbr_delay


















2. 做圖cbr_delay


















3. 產生cbr_jitter


















4. 做圖cbr_jitter


















5.102 / 453=22.5%....封包遺失率

Lab4-1:有線網路效能測試

1.照著課本畫圖,並產生TCL















2.跑出ERROR,在第57行















3.更正FTP和sink建立連線















4.;可是還是沒辦法出現tcp_sink、sd_udp和rd_udp三個記錄檔,在這奮戰半小時後還是無解,後來放棄直接用附的TCL...以後找時間再來















5.直接使用book2/lab4下的TCL,但是又出現NOT FUND!!可是資料夾內明明就有這個檔案在......找不到??真是見鬼了!















6.這邊奮戰了40分鐘~~在ns-tutorial/examples下可以執行,但是在book2/lab4下卻出現NOT FUND,好吧...試試把nam.exe和ns.exe抓過去














7.good!這樣就可以了,成功產生tcp_sink、sd_udp和rd_udp三個記錄檔














8.使用awk把rd_udp檔中的第一.第四欄列印到cbr_delay後,開啟gnuplot....又出現NOT FUND!可能是在安裝軟體時漏掉的















9.放入光碟,果然是沒裝到;裝完後試看看是成功的!!















10.成功cbr delay畫出圖形














11.把圖形另存GIF檔
















12.成功畫出cbr jitter圖形
















13.使用perl求UDP吞吐量



















14.使用perl求TCP吞吐量














15.CBR封包遺失率,遺失0%....詭異

2008年3月18日 星期二

研究計畫

1. 研究計劃:研究背景、研究目的與預期成果
2. 研究方法:研究方法確立、系統模型建立/實驗方法建立。
3. 系統分析、模擬或實驗:
4. 成果分析,反饋及修正:
5. 撰寫論文:
6. 研究成果整理、建檔:


每一個步驟需要有文件的建立,大家加油。

2008_3_11 meeting

Lab3-2:用NSG2產生無線劇本

1.這個部分是利用NSG2產生無線劇本檔;別於實驗二所使用的nsBench只能做出有線的網路模擬
2.一開始都先做圖,在這邊n4是會移動的,所以必須設定起始座標以及移動速度















3.切換到Agent模式,分別在n4.n5設定UDP以及NULL,並且建立UDP.NULL間的連線















4.n4建立一個CBR















5.在Parameters設定模擬時間,Routing protocol設為AODV後按下TCL就可以產生劇本,這邊會遇到的問題是如果你node順序不對(n0.n1.n3.n4.n8),這樣劇本會產生不出來















6.開啟NAM的模擬圖,在開啟的過程中會等個1分多鐘,以為哪裡又ERROR了















7.等了一下,OK~成功!

Lab3-1:Network Scenario Generator

1.下載安裝完NSG2後,透過新增並且畫出如下圖所示,參數照著設定,沒甚麼太大問題















2.換到Agent模式下建立UDP和NULL,分別建立UDP和NULL的連線















3.接著設定Application模式,建立CBR















4.最後在parameters下決定模擬時間後按下DONE,再點TCL就會跑出以下畫面,就是劇本檔















5.最後必須去開啟NAM模擬過程,且劇本檔要存在ns-2.29\ns-tutorial\examples資料夾下,否則會出現
not found的錯誤訊息