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/
2009/10/22
NS-2 NOAH (static routing)
Blog Archive
Labels
Template Design: © 2007 Envy Inc.
0 コメント:
::コメントを投稿する::