This blog will help to tell about the network simulator ns2 which proves to be very helpful in simulating networks environments. There are contents on how to install ns2. the requirements of ns2 and other ns2 related stuff.
Monday, April 07, 2008
Class reference with the code - documented.
http://www-rp.lip6.fr/ns-doc/ns226-doc/html/index.htm
ns2 mailing list
www.nabble.com inside that softwares... in softwares network simulator 2
its exact address is this
http://www.nabble.com/Network-Simulator-ns-2-f15582.html
installation of tracegraph in windows
So i downloaded the tracegraph binaries for windows from this url
http://www.tracegraph.com/download.html
The i found that i needed matlab libraries for the tracegraph to work. So i downloaded the libraries called as mglinstaller.exe and did a simple installation and set the path as.
path:.;installation_drive:installation_folder\bin\win32;
the then click on tracegraph.exe inside the unzipped folder. and the tracegraph would work.
lots of ns2 useful links
http://www.cse.wustl.edu/~cs5/ns2.html
http://web.syr.edu/~dchen02/resources.htm
Sunday, April 06, 2008
installing ns2 in windows
http://ce.sharif.edu/~m_amiri/project/networksimulator1/index.htm
Saturday, April 05, 2008
Keep ur eyes open -- U might over look something
But today i went to my other counterpart department in college the cse department. where i found people running multiple instances of ns2. i was curious to find out.
U will really laugh if u know. It was so basic i just overlooked it.
They interpreted their program directly by placing there programs inside the ns-allioneXXXXX/bin folder and they used
./ns
Friday, April 04, 2008
material ns2 and aodv
this is some material which i collected for my project. Hope this is useful for u. I have loads of material will put that all up.
http://www.esnips.com/web/AdhocAODVns2
Creating a networ topology with ease - TCL File
http://www.esnips.com/doc/2c25a055-6c82-42d3-afcd-7d60c30f6662/Creating-network-topology
Thursday, April 03, 2008
ns2 manual for ur help
http://www.isi.edu/nsnam/ns/ns-documentation.html
aodv manet ns2
http://www.esnips.com/doc/ea78fbe2-2a30-4227-9385-ebeae37ae39e/aodv-ns2
this thesis just opened up my mind to ns2
Good tutorial to ns2
http://www.isi.edu/nsnam/ns/tutorial/
this is for wired mostly but there some section of it for wireless.
Saturday, January 26, 2008
Friday, January 25, 2008
D Day-Installing ns2
I was a bit afraid finally did it with out much hiccups.
u can download ns2 version 2.31 from the this link
remember the entire package would be available as allinone (ALL in One).
downloading that proved to be better for me than the individual packages.
the download text looks like this in that page.
Getting everything at once
Ns-allinone is a package which contains equired components and some optional components used in running ns. The package contains an "install" script to automatically configure, compile and install these components. After downloading, run the install script. If you haven't installed ns before and want to quickly try ns out, ns-allinone may be easier than getting all the pieces by hand.Currently the package contains:
- Tcl release 8.4.14 (required component)
- Tk release 8.4.14 (required component)
- Otcl release 1.13 (required component)
- TclCL release 1.19 (required component)
- Ns release 2.31 (required component)
- Nam release 1.13 (optional component)
- Xgraph version 12 (optional component)
- CWeb version 3.4g (optional component)
- SGB version 1.0 (?) (optional component, builds sgblib for all UNIX type platforms)
- Gt-itm gt-itm and sgb2ns 1.1 (optional component)
- Zlib version 1.2.3 (optional, but required should Nam be used)
Currently, ns-allinone works on Unix systems and under Cygwin for Windows 9x/2000/XP. If you have problems with allinone, we encourage you to build it from its pieces.
Download source:
- current release 2.31 (released Mar 10, 2007)
Important:Please check the bug fixes after you finish installation! .
so download that..
installing ns2
u need to untar the files as u download it.
the files would be downloaded on to the desktop of ur fedora operating system.
then open the terminal ">" the greater arrow is used to represent terminal
> su root
(switch to the root )
> cp ns-allinone-2.31.tar /opt/
( this will copy the ns2 to the opt folder
>cd /opt/
( u will go to the opt directory)
>tar -xvf ns-allinone-2.31.tar
(this will untar ur file and create a directory ns-allinone-2.31)
>cd ns-allinone-2.31.tar/
( u get inside the ns2 directory)
>./install
( this will install the ns2 simulator)
>./validate
(this will validate ur ns2)
> vi /opt/bashrc
(press i and type this or paste this)
export PATH=$PATH:/opt/ns-allinone-2.31/bin:/opt/ns-allinone-2.31/tcl8.4.14/unix:/opt/ns-allinone-2.31/tk8.4.14/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ns-allinone-2.31/otcl-1.13:/opt/ns-allinone-2.31/lib
export TCL_LIBRARY=$TCL_LIBRARY:/opt/ns-allinone-2.31/tcl8.4.14/library
(press esc (plus) : (colon) then press the keys wq )
Simple ns2 emulation program
>cd /opt/ns-allinone-2.31/ns-2.31/tcl/ex
>ns wireless-demo-csci694.tcl
>nam 694demo.nam
ur first nam out put hurray the ns2 is working...
Requirements for ns2
i chose to install fedora core 8 as it was the latest.
u can download fedora 8 from this site.
The installation screen shots of fedora 8
The screen shots credits is softpedia.
Why ns2?
hi world,
Everyone would always run around in the start of their final year for a project. But i got my project with out even thinking of it. My project guide. Gave me the domain and said iam going to do the project in Ad hoc networks. This happened some 14 months back. I was so weak in wired networks itself thinking of wireless networks made my spine chill.
So with no other choice i started working Ad hoc networks got to know abt "some concepts" upto now.
Net proved to be so useful for me. I used to do random search occasionally that itself proved to be informative querying session. I wasnt that much committed with my project. only in the final stages i got a clear idea of what i am going to do.
To simulate the environment we need a software called as ns2 which helps in creating a virtual environment for us.
ns2 is a great tool thought i dont know much about it. Learning that tool itself gives me immense pleasure as people regard it as very difficult. and iam one of the rare species who knows it.