2009/10/22
NS-2 NOAH (static routing)

NS-2のアドホックネットワークでスタティックルーティングをする場合,NOAHを導入する必要がある.
NOAHはスイス連邦工科大学のウェブページで入手できる.
NOAHをメンテナンスされているのは,Dr. Jörg Widmerさん.

インストール方法に,Step-by-step installation instructions for ns-2.26 (and ns-2.30)と書かれているが,最新バージョン(2.34)でも利用可能.
ただし,説明と行数が違うため適当なところに入れてあげる必要がある.

・ns-2.34ディレクトリにnoahディレクトリを作成
・noah.hとnoah.ccをダウンロードし,noahディレクトリに入れておく
・tcl/mobilityディレクトリにnoah.tclをダウンロードし,入れておく

・ns-2.34ディレクトリの中のMakefile.inを開く
 "OBJ_CC"以下に,"noah/noah.o"を追加
 "NS_TCL_LIB"以下に,"tcl/mobility/noah.tcl"を追加

・tcl/lib/ns-lib.tclを開く
・197行目あたり?の,source ../が続くあたりに,"../mobility/noah.tcl"を追加
・649行目あたり?の,ルーティングプロトコルが記述されているあたりに,NOAH{}というあたりを記述する.
・839行目?あたりの,Simulator ・・・ のあたりに追記

・ns-2.34ディレクトリに移動
・./configure
・make

参考
http://www.joergwidmer.org/
http://icapeople.epfl.ch/widmer/uwb/ns-2/noah/



0 コメント | コメントを書く
Template Design: © 2007 Envy Inc.