SlideShare a Scribd company logo
1 of 19
Presented By:-
Ashok Panwar
Technical Officer in ECIL(NPCIL)
Tarapur, Mumbai
What is AODV ?What is AODV ?
Ad-hoc On-demand Distance Vector
Routing Protocol for Mobile Ad-hoc
Network
Its called reactive table driven routing
protocol
Descendent of DSDV
2
Ashok Panwar
Technical Officer in ECIL
Principles of AODVPrinciples of AODV
It uses routing table with [dest id, dest seq no.
next hop, life time]
Uses RREQ,RREP for route discovery, route
reply
Backward path setup
Forward path setup
Can receive multiple RREP, will use only with
recent seq. no or smallest hop no
Route failure, RERR
Route expires after route life time
Use hello messages for local connectivity
maintenance
3
Ashok Panwar
Technical Officer in ECIL
Simulation of AODV with ns-2.34Simulation of AODV with ns-2.34
Experimental Setup
Vary Constant
Speed(10-50s) No of nodes(50), pause
time(0s), max connections(10)
Pause time(0-300) No of
nodes(50),speed(25m/s), max
connections(25)
Max connections(5-25) No of nodes(50),
speed(25m/s), pause time(0)
No of nodes(20-60) Pause time(0s), max speed(10
m/s), max connections(10)
4
Ashok Panwar
Technical Officer in ECIL
Simulation of AODV with ns-2.34Simulation of AODV with ns-2.34
(cont.)(cont.)
Simulation Parameters:
Parameter Name Value
Simulation Area 1000x800
Type of Traffic CBR
Packet size 512 bytes
Packet rate 4 packet/s
Max connections 25
5
Ashok Panwar
Technical Officer in ECIL
Simulation of AODV with ns-2.34 (cont.)Simulation of AODV with ns-2.34 (cont.)
Performance metrics
◦ Packet delivery fraction – total rcv : total sent
◦ End to end delay – avg time between a pkt sent and
rcv
◦ Drop rate – total dropped pkt for routing : total packet
sent
◦ Routing overhead – total no of routing pkt transmitted
◦ Normalized routing load – total no of routing pkt :
total rcv data packt
6
Ashok Panwar
Technical Officer in ECIL
Simulation of AODV with ns-2.34 (cont.)Simulation of AODV with ns-2.34 (cont.)
Fixed parameters
Parameter Value
addressingType Flat
Lltype LinkLayer
macType Mac/802.11
ifqType Queue/Droptail/PriQueue
phyType Phy/WirelessPhy
antType Antenna/OmniAntenna
channelType Channel/WirelessChannel
7
Ashok Panwar
Technical Officer in ECIL
Tcl configTcl config
 Set options
set val(chan) Channel/WirelessChannel ;# channel type
set val(prop) Propagation/TwoRayGround ;# radio-propagation model
set val(netif) Phy/WirelessPhy ;# network interface type
set val(mac) Mac/802_11 ;# MAC type
set val(ifq) Queue/DropTail/PriQueue ;# interface queue type
set val(ll) LL ;# link layer type
set val(ant) Antenna/OmniAntenna ;# antenna model
set val(ifqlen) 50 ;# max packet in ifq
set val(nn) 50 ;# number of mobilenodes
set val(rp) AODV ;# routing protocol
set val(x) 1200 ;# x point of topography
set val(y) 800 ;# y point of topography
set val(seed) 1.0 ;# psudo random number
set val(cp) "scene/cbr-50-25-4-512“ ;# traffic pattern
set val(sc) "scene/scen-1200-800-50-0-25" ;# mobility model
8
Ashok Panwar
Technical Officer in ECIL
Tcl config (cont.)Tcl config (cont.)
 Configure node
-llType $val(ll) 
-macType $val(mac) 
-ifqType $val(ifq) 
-ifqLen $val(ifqlen) 
-antType $val(ant) 
-propType $val(prop) 
-phyType $val(netif) 
-topoInstance $topo 
-agentTrace ON 
-routerTrace ON 
-macTrace OFF 
-movementTrace OFF 
-channel $chan_1_
9
Ashok Panwar
Technical Officer in ECIL
Tcl config (cont.)Tcl config (cont.)
Disable random motion for each node by
using tcl command ‘random-motion 0’
Use a file for wireless trace ‘aodv.tr’
Load node movement : ‘source $val(sc)’
Load traffic pattern : ‘source $val(cp)’
Finally tell each nodes when the
simulation ends
Run the simulation
10
Ashok Panwar
Technical Officer in ECIL
Scenario generatorScenario generator
MobileNode Movement
◦ $ ./setdest –n <no_of_nodes> -p
<pause_time> -s <speed setting> -M <max
speed> -t <simtime> -x <maxX> -y <maxY>
Traffic Pattern
◦ $ ns cbrgen.tcl –type <cbr> –nn
<no_of_nodes> -seed <seed> -mc <max_con>
-rate <rate>
11
$ ./setdest –n 50 –p 0 –s 10
–M 10 –t 900 –x 500 –y
500 > output dir
$ ./setdest –n 50 –p 0 –s 10
–M 10 –t 900 –x 500 –y
500 > output dir
$ ns cbrgen.tcl –n 50 –p 0 –s
10 –M 10 –t 900 –x 500 –y
500 > output dir
$ ns cbrgen.tcl –n 50 –p 0 –s
10 –M 10 –t 900 –x 500 –y
500 > output dir
Ashok Panwar
Technical Officer in ECIL
Trace file analysisTrace file analysis
Send pkt detection: it should starts with
‘s’, -Nl AGT and –It CBR
Rcv pkt detection: it should starts with ‘r’,
-Nl AGT and –It CBR
Routing pkt detection: it should starts
with ‘s’ || ‘f’, -Nl RTR and –It AODV
 Routing drop pkt detection: it should
starts with ‘d’ and –Nl RTR
12
Nl – Node Trace Level [AGT,
RTR, MAC]
It – Packet type [message, cbr,
tcp, AODV]
Ashok Panwar
Technical Officer in ECIL
Performance Analysis (cont.)Performance Analysis (cont.)
Varying max speed (10,20,30,40,50 m/s)
13
Ashok Panwar
Technical Officer in ECIL
Performance Analysis (cont.)Performance Analysis (cont.)
Varying pause time (0, 100, 200,300,400)
14
Ashok Panwar
Technical Officer in ECIL
Performance Analysis (cont.)Performance Analysis (cont.)
Varying max connections (5-40)
15
Ashok Panwar
Technical Officer in ECIL
Performance Analysis (cont.)Performance Analysis (cont.)
Varying number of nodes
(10,20,30,40,50)
16
Ashok Panwar
Technical Officer in ECIL
ConclusionConclusion
AODV performs worse when speed of
nodes increases
Perform better in high pause times
17
Ashok Panwar
Technical Officer in ECIL
ReferencesReferences
NS-2 Manual
web - Marc Greis tutorial
A Review of current routing protocols for
ad hoc mobile wireless networks,
Elizabeth M. Royer, Chai-Keong Toh
Performance Analysis of Proactive and
Reactive Routing Protocols for Ad hoc
networks, S.S Tyagi and R.K Chauhan
18
Ashok Panwar
Technical Officer in ECIL
Thank You!!!
Thank You!!!

More Related Content

What's hot

03 router-configuration
03 router-configuration03 router-configuration
03 router-configuration97148881557
 
CCNAX 200 120 dumps
CCNAX 200 120 dumpsCCNAX 200 120 dumps
CCNAX 200 120 dumpsabdulquyyum
 
Athenticated smaba server config with open vpn
Athenticated smaba server  config with open vpnAthenticated smaba server  config with open vpn
Athenticated smaba server config with open vpnChanaka Lasantha
 
Why my network does not work? Networking Quiz 2017
Why my network does not work? Networking Quiz 2017Why my network does not work? Networking Quiz 2017
Why my network does not work? Networking Quiz 2017Andriy Berestovskyy
 
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Jim Geovedi
 
Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23DefconRussia
 
Juniper policy based filter based forwarding
Juniper policy based filter based forwardingJuniper policy based filter based forwarding
Juniper policy based filter based forwardingMars Chen
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Jorisimec.archive
 
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgCCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgEric Vanderburg
 

What's hot (19)

03 router-configuration
03 router-configuration03 router-configuration
03 router-configuration
 
CCNAX 200 120 dumps
CCNAX 200 120 dumpsCCNAX 200 120 dumps
CCNAX 200 120 dumps
 
Athenticated smaba server config with open vpn
Athenticated smaba server  config with open vpnAthenticated smaba server  config with open vpn
Athenticated smaba server config with open vpn
 
Dynamic user trace
Dynamic user traceDynamic user trace
Dynamic user trace
 
7. protocols
7. protocols7. protocols
7. protocols
 
Why my network does not work? Networking Quiz 2017
Why my network does not work? Networking Quiz 2017Why my network does not work? Networking Quiz 2017
Why my network does not work? Networking Quiz 2017
 
Wi Fi
Wi FiWi Fi
Wi Fi
 
Amos command
Amos commandAmos command
Amos command
 
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
 
CCNA 200-120 Exam Questions
CCNA 200-120 Exam QuestionsCCNA 200-120 Exam Questions
CCNA 200-120 Exam Questions
 
Ccnp labs
Ccnp labsCcnp labs
Ccnp labs
 
Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23Advanced cfg bypass on adobe flash player 18 defcon russia 23
Advanced cfg bypass on adobe flash player 18 defcon russia 23
 
Chapter4ccna
Chapter4ccnaChapter4ccna
Chapter4ccna
 
Juniper policy based filter based forwarding
Juniper policy based filter based forwardingJuniper policy based filter based forwarding
Juniper policy based filter based forwarding
 
CCNA 1 Final v5.0 2014
CCNA 1 Final  v5.0 2014CCNA 1 Final  v5.0 2014
CCNA 1 Final v5.0 2014
 
Np unit iii
Np unit iiiNp unit iii
Np unit iii
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris
 
Chp10 sw constr
Chp10 sw constrChp10 sw constr
Chp10 sw constr
 
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgCCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
 

Similar to Simulation and Performance Analysis of AODV using NS 2.34 by Ashok Panwar

Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34Shaikhul Islam Chowdhury
 
Error Control in Multimedia Communications using Wireless Sensor Networks report
Error Control in Multimedia Communications using Wireless Sensor Networks reportError Control in Multimedia Communications using Wireless Sensor Networks report
Error Control in Multimedia Communications using Wireless Sensor Networks reportMuragesh Kabbinakantimath
 
MPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingMPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingStephane Litkowski
 
ATE Testers Overview
ATE Testers OverviewATE Testers Overview
ATE Testers Overviewstn_tkiller
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalArizona State University
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalArizona State University
 
Topic 5 nx os management-ver 0.2
Topic 5 nx os management-ver 0.2Topic 5 nx os management-ver 0.2
Topic 5 nx os management-ver 0.2Krunal Shah
 
11 module configuring novell ipx
11  module configuring novell ipx11  module configuring novell ipx
11 module configuring novell ipxAsif
 
Workshop NGS data analysis - 2
Workshop NGS data analysis - 2Workshop NGS data analysis - 2
Workshop NGS data analysis - 2Maté Ongenaert
 
Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6
Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6
Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6OJavierMParra
 
huawei-s3700-28tp-ei-dc-brochure-datasheet.pdf
huawei-s3700-28tp-ei-dc-brochure-datasheet.pdfhuawei-s3700-28tp-ei-dc-brochure-datasheet.pdf
huawei-s3700-28tp-ei-dc-brochure-datasheet.pdfHi-Network.com
 
SCOR: Constraint Programming-based Northbound Interface for SDN
SCOR: Constraint Programming-based Northbound Interface for SDNSCOR: Constraint Programming-based Northbound Interface for SDN
SCOR: Constraint Programming-based Northbound Interface for SDNFarzaneh Pakzad
 

Similar to Simulation and Performance Analysis of AODV using NS 2.34 by Ashok Panwar (20)

Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34Simulation and Performance Analysis of AODV using NS-2.34
Simulation and Performance Analysis of AODV using NS-2.34
 
Error Control in Multimedia Communications using Wireless Sensor Networks report
Error Control in Multimedia Communications using Wireless Sensor Networks reportError Control in Multimedia Communications using Wireless Sensor Networks report
Error Control in Multimedia Communications using Wireless Sensor Networks report
 
Ns2 introduction 2
Ns2 introduction 2Ns2 introduction 2
Ns2 introduction 2
 
Ns network simulator
Ns network simulatorNs network simulator
Ns network simulator
 
MPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testingMPLS SDN 2015 - SPRING interoperability testing
MPLS SDN 2015 - SPRING interoperability testing
 
OSPF
OSPFOSPF
OSPF
 
Ns2
Ns2Ns2
Ns2
 
Lte protocols
Lte protocolsLte protocols
Lte protocols
 
ATE Testers Overview
ATE Testers OverviewATE Testers Overview
ATE Testers Overview
 
LTE Air Interface
LTE Air InterfaceLTE Air Interface
LTE Air Interface
 
STIC TCAP Training
STIC TCAP TrainingSTIC TCAP Training
STIC TCAP Training
 
Arp Cache Poisoning
Arp Cache PoisoningArp Cache Poisoning
Arp Cache Poisoning
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed Signal
 
Resume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed SignalResume_Karthik_Koneru_Analog_and_Mixed Signal
Resume_Karthik_Koneru_Analog_and_Mixed Signal
 
Topic 5 nx os management-ver 0.2
Topic 5 nx os management-ver 0.2Topic 5 nx os management-ver 0.2
Topic 5 nx os management-ver 0.2
 
11 module configuring novell ipx
11  module configuring novell ipx11  module configuring novell ipx
11 module configuring novell ipx
 
Workshop NGS data analysis - 2
Workshop NGS data analysis - 2Workshop NGS data analysis - 2
Workshop NGS data analysis - 2
 
Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6
Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6
Solucion-OSPF Troubleshooting-aplicando protocolo ipv4 y ipv6
 
huawei-s3700-28tp-ei-dc-brochure-datasheet.pdf
huawei-s3700-28tp-ei-dc-brochure-datasheet.pdfhuawei-s3700-28tp-ei-dc-brochure-datasheet.pdf
huawei-s3700-28tp-ei-dc-brochure-datasheet.pdf
 
SCOR: Constraint Programming-based Northbound Interface for SDN
SCOR: Constraint Programming-based Northbound Interface for SDNSCOR: Constraint Programming-based Northbound Interface for SDN
SCOR: Constraint Programming-based Northbound Interface for SDN
 

More from Ashok Panwar

Secure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok PanwarSecure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok PanwarAshok Panwar
 
Secure Mail Application's by Ashok Panwar
Secure Mail Application's by Ashok PanwarSecure Mail Application's by Ashok Panwar
Secure Mail Application's by Ashok PanwarAshok Panwar
 
Routing Protocols in MANET's by Ashok Panwar
Routing Protocols in MANET's by Ashok PanwarRouting Protocols in MANET's by Ashok Panwar
Routing Protocols in MANET's by Ashok PanwarAshok Panwar
 
Quality of Information and Malware by Ashok Panwar
Quality of Information and Malware by Ashok PanwarQuality of Information and Malware by Ashok Panwar
Quality of Information and Malware by Ashok PanwarAshok Panwar
 
Performance Analysis of AODV Protocol on Black-Hole Attack by Ashok Panwar
Performance Analysis of AODV Protocol on Black-Hole Attack by Ashok PanwarPerformance Analysis of AODV Protocol on Black-Hole Attack by Ashok Panwar
Performance Analysis of AODV Protocol on Black-Hole Attack by Ashok PanwarAshok Panwar
 
Network Management by Ashok Panwar
Network Management by Ashok PanwarNetwork Management by Ashok Panwar
Network Management by Ashok PanwarAshok Panwar
 
Introduction to Security Management by Ashok Panwar
Introduction to Security Management by Ashok PanwarIntroduction to Security Management by Ashok Panwar
Introduction to Security Management by Ashok PanwarAshok Panwar
 
Firewalls & Trusted Systems by Ashok Panwar
Firewalls & Trusted Systems by Ashok PanwarFirewalls & Trusted Systems by Ashok Panwar
Firewalls & Trusted Systems by Ashok PanwarAshok Panwar
 
Ad-hoc Networks by Ashok Panwar
Ad-hoc Networks by Ashok PanwarAd-hoc Networks by Ashok Panwar
Ad-hoc Networks by Ashok PanwarAshok Panwar
 
Ad hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok Panwar
Ad hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok PanwarAd hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok Panwar
Ad hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok PanwarAshok Panwar
 
Ad-hoc networking with AODV
Ad-hoc networking with AODVAd-hoc networking with AODV
Ad-hoc networking with AODVAshok Panwar
 

More from Ashok Panwar (11)

Secure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok PanwarSecure Routing with AODV Protocol for MANET by Ashok Panwar
Secure Routing with AODV Protocol for MANET by Ashok Panwar
 
Secure Mail Application's by Ashok Panwar
Secure Mail Application's by Ashok PanwarSecure Mail Application's by Ashok Panwar
Secure Mail Application's by Ashok Panwar
 
Routing Protocols in MANET's by Ashok Panwar
Routing Protocols in MANET's by Ashok PanwarRouting Protocols in MANET's by Ashok Panwar
Routing Protocols in MANET's by Ashok Panwar
 
Quality of Information and Malware by Ashok Panwar
Quality of Information and Malware by Ashok PanwarQuality of Information and Malware by Ashok Panwar
Quality of Information and Malware by Ashok Panwar
 
Performance Analysis of AODV Protocol on Black-Hole Attack by Ashok Panwar
Performance Analysis of AODV Protocol on Black-Hole Attack by Ashok PanwarPerformance Analysis of AODV Protocol on Black-Hole Attack by Ashok Panwar
Performance Analysis of AODV Protocol on Black-Hole Attack by Ashok Panwar
 
Network Management by Ashok Panwar
Network Management by Ashok PanwarNetwork Management by Ashok Panwar
Network Management by Ashok Panwar
 
Introduction to Security Management by Ashok Panwar
Introduction to Security Management by Ashok PanwarIntroduction to Security Management by Ashok Panwar
Introduction to Security Management by Ashok Panwar
 
Firewalls & Trusted Systems by Ashok Panwar
Firewalls & Trusted Systems by Ashok PanwarFirewalls & Trusted Systems by Ashok Panwar
Firewalls & Trusted Systems by Ashok Panwar
 
Ad-hoc Networks by Ashok Panwar
Ad-hoc Networks by Ashok PanwarAd-hoc Networks by Ashok Panwar
Ad-hoc Networks by Ashok Panwar
 
Ad hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok Panwar
Ad hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok PanwarAd hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok Panwar
Ad hoc On-demand Distance Vector (AODV) Routing Protocol by Ashok Panwar
 
Ad-hoc networking with AODV
Ad-hoc networking with AODVAd-hoc networking with AODV
Ad-hoc networking with AODV
 

Recently uploaded

Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

Recently uploaded (20)

Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 

Simulation and Performance Analysis of AODV using NS 2.34 by Ashok Panwar

  • 1. Presented By:- Ashok Panwar Technical Officer in ECIL(NPCIL) Tarapur, Mumbai
  • 2. What is AODV ?What is AODV ? Ad-hoc On-demand Distance Vector Routing Protocol for Mobile Ad-hoc Network Its called reactive table driven routing protocol Descendent of DSDV 2 Ashok Panwar Technical Officer in ECIL
  • 3. Principles of AODVPrinciples of AODV It uses routing table with [dest id, dest seq no. next hop, life time] Uses RREQ,RREP for route discovery, route reply Backward path setup Forward path setup Can receive multiple RREP, will use only with recent seq. no or smallest hop no Route failure, RERR Route expires after route life time Use hello messages for local connectivity maintenance 3 Ashok Panwar Technical Officer in ECIL
  • 4. Simulation of AODV with ns-2.34Simulation of AODV with ns-2.34 Experimental Setup Vary Constant Speed(10-50s) No of nodes(50), pause time(0s), max connections(10) Pause time(0-300) No of nodes(50),speed(25m/s), max connections(25) Max connections(5-25) No of nodes(50), speed(25m/s), pause time(0) No of nodes(20-60) Pause time(0s), max speed(10 m/s), max connections(10) 4 Ashok Panwar Technical Officer in ECIL
  • 5. Simulation of AODV with ns-2.34Simulation of AODV with ns-2.34 (cont.)(cont.) Simulation Parameters: Parameter Name Value Simulation Area 1000x800 Type of Traffic CBR Packet size 512 bytes Packet rate 4 packet/s Max connections 25 5 Ashok Panwar Technical Officer in ECIL
  • 6. Simulation of AODV with ns-2.34 (cont.)Simulation of AODV with ns-2.34 (cont.) Performance metrics ◦ Packet delivery fraction – total rcv : total sent ◦ End to end delay – avg time between a pkt sent and rcv ◦ Drop rate – total dropped pkt for routing : total packet sent ◦ Routing overhead – total no of routing pkt transmitted ◦ Normalized routing load – total no of routing pkt : total rcv data packt 6 Ashok Panwar Technical Officer in ECIL
  • 7. Simulation of AODV with ns-2.34 (cont.)Simulation of AODV with ns-2.34 (cont.) Fixed parameters Parameter Value addressingType Flat Lltype LinkLayer macType Mac/802.11 ifqType Queue/Droptail/PriQueue phyType Phy/WirelessPhy antType Antenna/OmniAntenna channelType Channel/WirelessChannel 7 Ashok Panwar Technical Officer in ECIL
  • 8. Tcl configTcl config  Set options set val(chan) Channel/WirelessChannel ;# channel type set val(prop) Propagation/TwoRayGround ;# radio-propagation model set val(netif) Phy/WirelessPhy ;# network interface type set val(mac) Mac/802_11 ;# MAC type set val(ifq) Queue/DropTail/PriQueue ;# interface queue type set val(ll) LL ;# link layer type set val(ant) Antenna/OmniAntenna ;# antenna model set val(ifqlen) 50 ;# max packet in ifq set val(nn) 50 ;# number of mobilenodes set val(rp) AODV ;# routing protocol set val(x) 1200 ;# x point of topography set val(y) 800 ;# y point of topography set val(seed) 1.0 ;# psudo random number set val(cp) "scene/cbr-50-25-4-512“ ;# traffic pattern set val(sc) "scene/scen-1200-800-50-0-25" ;# mobility model 8 Ashok Panwar Technical Officer in ECIL
  • 9. Tcl config (cont.)Tcl config (cont.)  Configure node -llType $val(ll) -macType $val(mac) -ifqType $val(ifq) -ifqLen $val(ifqlen) -antType $val(ant) -propType $val(prop) -phyType $val(netif) -topoInstance $topo -agentTrace ON -routerTrace ON -macTrace OFF -movementTrace OFF -channel $chan_1_ 9 Ashok Panwar Technical Officer in ECIL
  • 10. Tcl config (cont.)Tcl config (cont.) Disable random motion for each node by using tcl command ‘random-motion 0’ Use a file for wireless trace ‘aodv.tr’ Load node movement : ‘source $val(sc)’ Load traffic pattern : ‘source $val(cp)’ Finally tell each nodes when the simulation ends Run the simulation 10 Ashok Panwar Technical Officer in ECIL
  • 11. Scenario generatorScenario generator MobileNode Movement ◦ $ ./setdest –n <no_of_nodes> -p <pause_time> -s <speed setting> -M <max speed> -t <simtime> -x <maxX> -y <maxY> Traffic Pattern ◦ $ ns cbrgen.tcl –type <cbr> –nn <no_of_nodes> -seed <seed> -mc <max_con> -rate <rate> 11 $ ./setdest –n 50 –p 0 –s 10 –M 10 –t 900 –x 500 –y 500 > output dir $ ./setdest –n 50 –p 0 –s 10 –M 10 –t 900 –x 500 –y 500 > output dir $ ns cbrgen.tcl –n 50 –p 0 –s 10 –M 10 –t 900 –x 500 –y 500 > output dir $ ns cbrgen.tcl –n 50 –p 0 –s 10 –M 10 –t 900 –x 500 –y 500 > output dir Ashok Panwar Technical Officer in ECIL
  • 12. Trace file analysisTrace file analysis Send pkt detection: it should starts with ‘s’, -Nl AGT and –It CBR Rcv pkt detection: it should starts with ‘r’, -Nl AGT and –It CBR Routing pkt detection: it should starts with ‘s’ || ‘f’, -Nl RTR and –It AODV  Routing drop pkt detection: it should starts with ‘d’ and –Nl RTR 12 Nl – Node Trace Level [AGT, RTR, MAC] It – Packet type [message, cbr, tcp, AODV] Ashok Panwar Technical Officer in ECIL
  • 13. Performance Analysis (cont.)Performance Analysis (cont.) Varying max speed (10,20,30,40,50 m/s) 13 Ashok Panwar Technical Officer in ECIL
  • 14. Performance Analysis (cont.)Performance Analysis (cont.) Varying pause time (0, 100, 200,300,400) 14 Ashok Panwar Technical Officer in ECIL
  • 15. Performance Analysis (cont.)Performance Analysis (cont.) Varying max connections (5-40) 15 Ashok Panwar Technical Officer in ECIL
  • 16. Performance Analysis (cont.)Performance Analysis (cont.) Varying number of nodes (10,20,30,40,50) 16 Ashok Panwar Technical Officer in ECIL
  • 17. ConclusionConclusion AODV performs worse when speed of nodes increases Perform better in high pause times 17 Ashok Panwar Technical Officer in ECIL
  • 18. ReferencesReferences NS-2 Manual web - Marc Greis tutorial A Review of current routing protocols for ad hoc mobile wireless networks, Elizabeth M. Royer, Chai-Keong Toh Performance Analysis of Proactive and Reactive Routing Protocols for Ad hoc networks, S.S Tyagi and R.K Chauhan 18 Ashok Panwar Technical Officer in ECIL