Network Simulator ns2
ns2とはどんなものか
http://www.isi.edu/nsnam/ns/doc/index.html
・なぜTclとC++の2つの言語を使うのか
[3.1 Concept Overview],[3.2 Code Overview ]を参照.
ns2-allinoneのダウンロード
ソースを
http://www.isi.edu/nsnam/ns/
からダウンロードする.
リンク先 [Download and Build ns]
→ [Download source : current release 2.26 (released Feb 28, '03)]
から最新版をダウンロードできます.(2003-10-23)
ns2-allinoneのインストール
・ns2-allinone-2.26
・ns2-allinone-2.1b9a
・ns2-allinone-2.1b9
・ns2-allinone-2.1b8a
・ns2-allinone-2.1b8
・ns2-allinone-2.1b7a
・ns2-allinone-2.1b7-old
・ns2-allinone-2.1b6a
・ns2-allinone-2.1b6 ← 今回拡張を施すversion
・ns2-allinone-2.1b5a
・ns2-allinone-2.1b5
・ns2-allinone-2.1b4a
・ns2-allinone-2.1b4
・ns2-allinone-2.1b3
なぜ古いバージョンを使うかというと,
新しいプロトコルの追加の説明を試し,
実際に自分の作るプロトコルを追加するためである.
2.1b7以上のバージョンでは,
新しいプロトコルの追加の説明
の他にも手を加える必要がある.
自分はそれを調べるのが面倒なため古いバージョンを使うことにしている.
ns2を動かしてみよう
・シナリオファイルを作ろう
・新しいプロトコル作ろう v2.26
↑チュートリアルの説明と違い色々他のところをいじる必要があるため断念
チュートリアルの説明にあった古いバージョンのns2を使用することにする.
・新しいプロトコル作ろう v2.1b6
Linux/Solarisへ戻る