Presentation is loading. Please wait.

Presentation is loading. Please wait.

學習如何使用NS-2和NSG2.

Similar presentations


Presentation on theme: "學習如何使用NS-2和NSG2."— Presentation transcript:

1 學習如何使用NS-2和NSG2

2 實驗目的 熟悉 NS2 使用方法,及簡易資料分析  熟悉 NSG2 使用方法,並修改 tcl 檔 

3 NS2(Network Simulator,verion2)
是一套物件導向的網路模擬器。他能模擬真實網路系統的架構和特性。 而NS2是由C++和OTcl作為開發語言,簡而言之,NS2就是一個OTcl的腳本解釋器,他把使用者所寫好的腳本進行解讀後,產生出模擬的結果,進而對結果進行分析,或者透過NAM工具程式把模擬的過程視覺化呈現出來。

4 Install NS2 Cygwin(一個模擬linux的軟體) NS2(2.28, 2.30, 2.31 等) 中文安裝解釋流程(柯志亨)
可能遇到的問題: 使用名稱  路徑不可有空白 ex: kenny chou X 不能有中文 ex: 周世剛 X

5 NS2 command 執行桌面上的cygwin小圖示,然後在此視窗下,輸入startxwin.bat,會產生另外一個視窗,這視窗是在繪圖模式。 在新視窗中輸入cd ~/ns-allinone-2.xx/ns-2.xx/ns-tutorial/examples/ 輸入ns example2.tcl NS2會去執行NAM程式,把模擬結果視覺化。如下圖,

6

7 Analysis End-to-End Delay = receiver time – sender time jitter
= (receiver time(j) – sender time(j)) – (receiver time(i) – sender time(i)), j > i throughput packet loss

8 TCL 描述要模擬的網路環境和參數設定 建議用UltraEdit比較好改參數設定

9 How to use NSG2 NSG2下載網址︰http://wushoupong.googlepages.com/nsg
在執行NSG2之前必須先確定電腦中裝有Java Runtime Environment(JRE)或Java SE Development Kit(JDK) 昇陽的JAVA官方網站︰

10 The Network Topology

11 NSG2

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43 作業 本實驗將利用 NSG2 產生 tcl 檔,並參考此實驗之範例程式作適當之修改 利用 NSG2 設計所提供之範例圖,並產生 tcl 檔
利用 NS2 執行 NSG2 所產生之 tcl 檔  並撰寫一程式,計算每個封包之Delay Time , Jitter 及 Package Loss Rate 

44 作業 Doc檔上,須說明:  1. 封面(班級、系級、姓名) 2. 你所寫的程式流程並註解 若有問題請 給助教.


Download ppt "學習如何使用NS-2和NSG2."

Similar presentations


Ads by Google