Next: Technical documentation
Up: Dynamic Modules in NS:
Previous: Defining new Packet Types,
Sample dynamic ns modules
For a more effective demonstration of the benefits provided by the patch for dynamic libraries, we provide a few sample packages. All of them have been created using autotools as described in the previous section. The procedure for building them is consequently always the same:
- unpack the tarball and cd into the newly created directory
- run
./configure --with-ns-allinone=<your ns-allinone path here>
- check the output of
./configure
to see if ns-allinone
-related tests have been successful
- run
make
- try out some of the sample TCL scripts provided - they usually can be found in a subdirectory named
samples
, test
or something similar. Scripts are to be run in the standard NS way, i.e. type ns scriptfile.tcl
.
The modules we distribute are the following:
- the UMTS implementation released by the EURANE project. The code is released under the BSD license and is originally distributed as a patch to the ns code distribution.
Here is our dynamic library eurane-umts package.
- the TCP Veno ns2 implementation published at Bin Zhou's TCP Veno page. This TCP implementation is originally distributed as a couple of source code files, along with a manual describing the detailed modifications which need to be performed to the ns2 source code tree.
Here is our dynamic library tcp-veno package.
Next: Technical documentation
Up: Dynamic Modules in NS:
Previous: Defining new Packet Types,
nsmiracle-users mailing list