0

の OSPFパッチns2インストールしましたが、正しくインストールされます。tclコマンドを使用して同じパッチの例を実行しようとすると、次のns ospf0.tclエラーが発生します。

(TCL) Creating simulator & trace files...
(TCL) Setting up nodes and links...
(TCL) Configuring traffic objects...
(TCL) Configuring routing protocol...
invalid command name "Agent/rtProto/OSPF"
while executing
"Agent/rtProto/OSPF set helloInterval 1"
(file "ospf0.tcl" line 132)

ここで誰かが言っていますindicates a failed build. (Or you are using a wrong executable 'ns'.)が、パッチはエラーなしでインストールされました。ns以前は、パッチを適用せずに OSPFを使用せずに tcl ファイルをスムーズに実行していました。私は持っていubuntu 14.04て、パッチns2 2.35を適用しました。10-ospf4ns2.34何が間違っているのですか?namまた、誰かがシミュレートするファイルまたはトレース ファイルさえも提供してくれれば、非常に役に立ちます。

4

1 に答える 1

1

Ns-2.35 : パッチはcommon/packet.h10-ospf4ns2.34-base.patchで失敗します。

ここで投稿 #4 をお読みください ... » ospf_ns235.patch «について

できることは次のとおりです。

Ubuntu 14.04 : $ sudo apt-get remove ns2
$ tar xvf ns-allinone-2.35_gcc482.tar.gz

https://drive.google.com/file/d/0B7S...ew?usp=sharing

$ cd ns-allinone-2.35/
$ patch -p0 < ospf_ns235.patch

https://drive.google.com/file/d/0B7S...ew?usp=sharing

$ ./install
$ cd ns-2.35/
$ sudo make install 
$ cp ns ns-ospf
$ sudo cp ns-ospf /usr/local/bin/
$ cd tcl/ex/ospf/
$ mkdir out_ospf0 out_ospf1 out_ospf2 out_ospf3 out_ospf4 out_ospf5 out_ospf6 out_ospf7 out_ospf8 out_ospf9
$ ns-ospf ospf0.tcl
.
.
$ ns-ospf ospf9.tcl
于 2015-01-25T10:47:47.360 に答える