Skip to main content

Posts

Showing posts from December, 2013

MANET Routing Protocols using ns3

#AODV #OLSR #MANETs #DSDV #DSR

Download the Code here: 
https://drive.google.com/open?id=1OkVOsifjN9UfQjPGvfR7OuS-x_GBRgCV

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


Comparison of MANET routing Protocols 1. AODV
2. DSDV
3. DSR
4. OLSR
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

https://www.nsnam.com 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:
/home/networks/ns-allinone-3.29/ns-3.29/examples/routing/manet-routing-compare.cc

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…

Installation of OMNeT++ in Linux Mint 16

This blog post shows the installation of OMNeT++ in Linux Mint 16 (Ubuntu 13.10) . Linux Mint 16 is just launched this week and Linux Mint is derived from the Base source of Ubuntu 13.10

Let us see, how to install OMNeT++ in Linux Mint.

My Settings

Used Linux Mint 16 (Petra) 32 Bit OS (As OMNeT++ libraries are mainly 32 bit libraries)OMNeT++ Version 4.3Unlike Windows 7 or 8, you need to download some extra softwares in Linux You can also see the following link if you want to try OMNeT++ in Windows 7 or Windows 8.  http://www.nsnam.com/2013/12/installation-of-omnet-in-windows-8-and.html
1. Download the OMNeT++ package from this  URL http://www.omnetpp.org/omnetpp/doc_download/2266-omnet-431-source--ide-tgz See the Screenshot below and Select the first link 
2. Unzip it using the following command   tar zxvf omnetpp-4.3.1.tgz 3. Install the following libraries  sudo apt-get install build-essential autoconf automake libxmu-dev tcl tk tcl-dev tk-dev bison byacc swig zlib1g-dev flex  4. The a…

Installation of OMNeT++ in Windows 8 and Windows 7

OMNeT++ is one of the simulator available free of cost for academic use. It is a network simulation framework that simulates various wired, wireless network protocols. This post will tell you the installation steps as needed to run OMNeT++ in windows family (Windows 7 or 8)

Tools Needed (or What I had) :

Operating System - Tested in Windows 8, Windows 8.1 and Windows 7All the Simulation libraries are developed in 32 bit, but still 64bit OS also supports. I have used 64 bit Windows 8 and 32 bit Windows 7I have downloaded the Omnet version 4.3. Older Versions of OMNeT++ may need Visual Studio installation.Steps for Installation: Actually speaking, OMNeT++ is developed for Linux operating Systems, but this also supports Windows OS through the mingw (Minimalist GNU for Windows) support. Other One being Cygwin (If you want to use Cygwin try on your own).
Step 1: Download the required software from this weblink:(See the figure and i choose the second one) http://omnetpp.org/omnetpp/doc_downlo…