2011-07-01から1ヶ月間の記事一覧
NODE ns-3では、何かしら処理をするデバイスをNodeクラスで表現する。 C++で実装される。 実世界でのPCみたいなもの。Application 実世界ではSystemSoftware(カーネル)とApplicationSoftware(ユーザアプリ)があるが、ns-3ではApplicationSoftwareしか考…
スクリプトを実行するのも通常はWafスクリプトを使う。 ハローワールドを実行するのは以下。 ./waf --run hello-simulator 成功すれば Hello Simulator と出力されるはず。 何も出ない場合、それはWafがoptimizedモードになっているため。以下のコマンドを実…
ns-3のビルドが成功しているかユニットテストを実施する。 ./test.py -c core これらのテストはWafによって並列に実行される。結果は以下のような形になるはず。 47 of 47 tests passed (47 passed, 0 failed, 0 crashed, 0 valgrind errors) これらのメッセ…
前回はns-3-allinoneのスクリプトでビルドしましたが、その後はwafというns3のディレクトリにあるスクリプトでビルドを行います。 ビルドのためのコンフィグも行えます。以下の例は「コードを最適化する」「exampleとtestを含む」という設定にするようです。…
参考は http://www.nsnam.org/docs/release/3.11/tutorial/singlehtml/index.htmlまずソースをダウンロードする前に必要な環境として ・Mercurial ・bazaar があると後々楽そうなのでインストールしておく。 どちらもバージョン管理ソフトで、Mercurialはns3…
ネットワークのシミュレートをするために、ちょっとns2について調べていたら、すでにns3が出ていた。 OTclが無くなったらしいので、とっつきやすくなっているかも!?ちょっとずつ試していこうと思います。http://www.nsnam.org/