Skip to main content


Showing posts from April, 2012

MANET Routing Protocols using ns3


Download the Code here:

Check the Video for Detailed instruction and how to use the plots, graphs and source code.

Comparison of MANET routing Protocols 1. AODV
3. DSR
using NS3 (Network Simulator 3)
B.Tech, M.Tech, PhD...
1. Reactive Vs Proactive routing
2. PErformance comparison of MANET protocols
3. AODV Vs DSDV Comparison and also at my channel.

What Version: ns-3.29
My Ubunut OS is: Ubuntu 18.04

This file we are going to use for our simulation:

Once you under stand the code, now lets run this example

Step 1: Copy the above file in to ~ns-3.29/scratch/ folder

Step 2: Understand this code.
Step 3: Run this code
Open the terminal, Go to ns-3.29 and run the following command

$] ./waf --run scratch/manet-routing-compare

enable the following header file

#include "ns3/flo…

Installing ns-2.35 in Ubuntu 12.04 LTS

As you know Ubuntu 12.04 launched on 26th April 2012 and it is a Long Term Support OS.  To install ns2 in Ubuntu 12.04, it refers the same step as done in 11.10 OS.  For new users, here are the steps to install ns2.35Download NS-23.5 from to terminal and install the necessary updates using the command “sudo apt-get update”  (without Quotes)Then install the ns2 required libraries using the command “sudo apt-get install build-essential autoconf automake libxmu-dev” (without quotes)Untar the downloaded ns-allinone-xxx.tar.gz file using the command “tar zxvf ns-allinone-2.35.tar.gz”execute the commands one by one as given belowcd ns-allinone-2.35./install(You get the PATH information if the installation was successful, upon succeeding set the PATH in the relevant file .bashrc)Type ns and see a  % symbol indicates that the installation of ns2 is successful and also try the command  nam so that a network animator will be opened.For any doubts, please raise a c…