dorapon2000’s diary

忘備録的な。セキュリティとかネットワークすきです。

ns3

ns3.30でpybindgenが有効化されない

環境 Ubuntu 18.04 ns-3.30 公式の手順にしたがって必要パッケージをインストール済み 問題 ./waf configure時にPython Bindingsがnot enabledとなってしまう.enabledにならないとPyVizやそのたもろもろ使えない. Checking for pybindgen location : ../py…

ns3.29でモジュール開発

研究室のゼミで発表したスライドを外部向けに少し変えたものです。 銭飛著「ns3によるネットワークシミュレーション」の第8章に沿って、ネットワークシミュレータns-3におけるモジュールの開発方法について、実際にサンプルコードをまじえながら説明しました…

VSCodeでns3のインクルードパスの設定

VSCodeでns3のファイルを開くとns3のモジュールのインクルードパスの設定がなされていないというエラーが出るので直しました。VSCode上でインクルードパスが認識できないというエラーなので、コード自体はちゃんと動きます。 問題 この赤線のうにょうにょが…

ns3.29のcodelのサンプルコードでSojournTimeを正しくトレーシングできない

ns3

正確には、ns-3-dev-git/codel-vs-pfifo-asymmetric.cc at master · nsnam/ns-3-dev-git · GitHubのSojournTimeを正しくトレーシングできません。その値をトレーシングしない以外は正常に動いていました。 特定の値の推移を記録できるトレーシングの仕組みに…

Ubuntu 16.04 LTS で ns3.29 をインストールする

追記 Ubuntu 18.04へのns-3.30のインストール方法をQiitaに書きました. qiita.com ns3.29が2018年9月4日にリリースされました。 ns3は1年に1回というペースでバージョンアップを繰り返しています。 早速自分もインストールしてみました。 以下では全部のせ(…