Monday 24 February 2014

A Tutorial on the Implementation of Ad-hoc On Demand Distance Vector (AODV) Protocol in Network Simulator (NS-2)

A Tutorial on the Implementation of Ad-hoc On Demand Distance Vector (AODV) Protocol in Network Simulator (NS-2)


Contents
1 Introduction 3
2 File Dependency of AODV Protocol 3
3 Flow of AODV 3
4 Trace Format of AODV 5
5 Main Implementation Files aodv.cc and aodv.h 6
5.1 How to Enable Hello Packets . . . . . . . . . . . . . . . . . . . . 6
5.2 Timers Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5.3 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5.3.1 General Functions . . . . . . . . . . . . . . . . . . . . . . 7
5.3.2 Functions for Routing Table Management . . . . . . . . . 8
5.3.3 Functions for Neighbors Management . . . . . . . . . . . 9
5.3.4 Functions for Broadcast ID Management . . . . . . . . . 9
5.3.5 Functions for Packet Transmission Management . . . . . 9
5.3.6 Functions for Packet Reception Management . . . . . . . 10
6 Appendex : A Simple TCL Script to Run the AODV Protocol 11

Abstract
The Network Simulator (NS-2) is a most widely used network simulator. It has the capabilities to simulate a range of networks including wired and wireless networks. In this tutorial, we present the implementation of Ad Hoc On-Demand Distance Vector (AODV) Protocol in NS-2. This tutorial is targeted to the novice user who wants to understand the implementation of AODV Protocol in NS-2.



DOWNLOAD LINK:

No comments:

Post a Comment