SlideShare a Scribd company logo
1 of 26
DISTANCE BASED DUAL PATH
ADHOC ON DEMAND DISTANCE
VECTOR ROUTING PROTOCOL
FOR
MOBILE ADHOC NETWORKS
NITHIN
S7 cs
1
CONTENTS
•INTRODUCTION
•MOBILE ADHOC NETWORK
•ON DEMAND ROUTING PROTOCOL
•AODV ROUTING PROTOCOL
•DBDP_AODV
•SIMULATION RESULTS AND DISCUSSION
•FUTURE SCOPE
•CONCLUSION
•REFERENCE
2
INTRODUCTION
•MOBILE ADHOC NETWORKS (MANET)IS A COLLECTION OF MOBILE NODES
THAT FORM TEMPORARY NETWORK WITHOUT ANY PREDEFINED
INFRASTRUCTURE
•TYPICAL APPLICATION OF MOBILE AD HOC INCLUDE EMERGENCY RESCUE
OPERATION,MILITARY OPERATION,DISASTER RELIEF
•ROUTING IS CHALLENGING TASK IN MANET DUE TO ITS HYBRID TOPOLOGY
•MANY ROUTING PROTOCOL ARE PROPOSED FOR MANET
1.TABLE DRIVEN:- DSDV AND OLSR
2.ON DEMAND OR REACTIVE:-AODV AND DSR
3.HYBRID PROTOCOL:-TORA AND ZRP
3
MOBILE ADHOC NETWORK(MANET)
4
MANET
•CHARACTERISTICS
COMMUNICATION USING WIRELESS NETWORK
NODES ARE THE HOSTS AND ROUTERS
NO CENTRALIZED CONTROLLER
INFRASTRUCTURELESS
DYNAMIC TOPOLOGY
AUTONOMOUS
5
REACTIVE ROUTING PROTOCOL
•REACTIVE ROUTING PROTOCOLS ALSO CALLED ON DEMAND ROUTING
PROTOCOL
•ROUTING IN DYNAMIC TOPOLOGY IS A CHALLENGING TASK
•DISCOVER A PATH WHEN A PACKET NEED TO BE TRANSMITTED AND NO
KNOWN PATH EXISTS
•ATTEMPTING TO ALTER THE PATH WHEN A ROUTING FAILURE OCCURE
•REACTIVE PROTOCOL FIND THE ROUTE BY FLOODING THE ROUTE REQUEST
PACKETS
•EG:AODV,DSR,DYMO
6
AODV ROUTING PROTOCOL
•ON DEMAND ROUTING PROTOCOL FOR MOBILE ADHOC NETWORKS
•PHASES
1.ROUTE DISCOVERY
2.ROUTE MAINTANANCE
•THREE TYPES OF ROUTING PACKETS
RREQ(ROUTE REQUEST)
RREP(ROUTE REPLY)
RERR(ROUTE ERROR)
7
AODV ROUTING PROTOCOL contd
•ROUTE DISCOVERY PHASE
 SOURCE NODE BROADCAST RREQ PACKET TO THE NEIGHBOURING
NODE
 INTERMEDIATE NODE PROCESS THE FIRST RECEIVED RREQ PACKET BY
RECORDING THE REVERSE ROUTE TO THE SOURCE AND REBROADCAST RREQ
DUPLICATE RREQ PACKETS DISCARDED BY THE INTERMEDIATE NODES
DESTINATION NODE RECIEVES FIRST RREQ PACKET THEN UNICAST RREP
PACKET TO SOURCE ALONG THE REVERSE ROUTE AND NEVER RESPOND TO
THE DUPLICATE RREQ PACKETS
8
AODV ROUTING PROTOCOL contd
•ROUTE MAINTANANCE PHASE
LINK FAILURE IS DETECTED BY A NODE IT BROADCAST RERR PACKETS TO
NEIGHBOURS
A NODE THAT RECEIVES RERR PACKETS WILL REMOVES THE ROUTE FROM
ROUTING TABLE
IF THE SOURCE NODE RECEIVES THE RERR PACKETS IT INITIATES THE NEW
ROUTE DISCOVERY PHASE
9
Fig. 1. Example of Mobile Ad hoc Network
10
DBDP_AODV
•DISTANCE BASED DUAL PATH ADHOC ON DEMAND DISTANCE VECTOR
ROUTING PROTOCOL
•A. ROUTE REQUEST PHASE
DESTINATION NODE RECEIVES THE FIRST RREQ PACKET FROM THE SOURCE
NODE AND THE ROUTE IS RECORDED IN THE ROUTING TABLE
THE DESTINATION NODE ALSO PROCESS THE FIRST RECEIVED DUPLICATE
RREQ RECORDS THE SECOND PATH IN THE ROUTING TABLE
11
Fig. 2. Implementation of RREQ phase 12
DBDP_AODV contd
•ROUTE REPLY PHASE
THE DESTINATION NODE RECEIVESS THE RREQ PACKET IT RESPONDS WITH
RREP ALONG THE REVERSE PATH
RREP PACKET THE DESTINATION NODE WILL ADDED THREE NEW FEILDS
XCORDINATE(X1),YCORDINATE (Y1) WITH ITS OWN POSITION AND
DISTANCE=0
RREP PACKET IS RECEIVED AT THE INTERMEDIATE NODE LOCATED(X2,Y2)
CALCULATE THE DISTANCE BETWEEN DESTINATION NODE AND INTERMEDIATE
NODE

13
DBDP_AODV contd
dactual = d + dnew
INTERMEDIATE NODE UPDATES ITS OWN POSITION AND ACTUAL DISTANCE
AND FORWARD THE PACKETS TO THE NEXT NODE
THE SOURCE NODE RECEIVES THE FIRST RREP PACKET IT ADDS THE
FORWARD ROUTE IN ITS ROUTING TABLE
THE NEW ENTRY IS rt_distance AND IT INDICATES THE LENGTH OF THE
PATH
THE SOURCE NODE RECEIVES THE SECOND RREP PACKETS,IT UPDATE THE
ROUTING TABLE WITH THE LENGTH OF THE SECOND PATH
SOURCE NODE SELECT THE OPTIMAL PATH AND TRANSMIT DATA PACKET
14
15
DBDP_AODV contd
•OPTIMAL ROUTE SELECTION PHASE
SHORTEST DISTANCE PATH IS SELECTED AS THE OPTIMAL PATH
IT WILL NOT CONSIDER HOPCOUNT OF THE PATH
DISTANCE IS THE ONLY METRIC CONSIDERED TO SELECT THE
SHORTEST OPTIMAL ROUTE FOR THESE PROPOSED TECHNIQUE
16
17
DBDP_AODV contd
•ROUTE MAINTANANCE PHASE
SOURCE NODE HAS TWO PATHS FOR THE DESTINATION NODE IN THE
ROUTING TABLE
OPTIMAL PATH WITH SHORTEST DISTANCE IS THE PRIMARY PATH USED FOR
DATA TRANSFER
IF THERE IS ANY LINK FAILURE IN THE OPTIMAL PATH IT AUTOMATICALLY
SELECTS THE SECONDARY PATH FOR TRANSMITTING DATA
THERE IS NO NEED FOR INITIATE A ROUTE DISCOVERY PHASE WHEN A LINK
FAILURE DETECTED
18
SIMULATION RESULTS AND
DISCUSSION
•FOR ANALYZING THE PERFORMANCE OF DBDP_AODV NS2 SIMULATION
TOOL IS USED
•PERFORMANCE IS ANALYZED BY COMPARING WITH AODV
•THE FOLLOWING PERFORMANCE MATRICS ARE EVALUTED USING
SIMULATION
PACKET DELEVERY RATIO:-
THE NUMBER OF DATA PACKETS SUCCESFULLY DELIVERED TO THE
DESTINATION TO THE NUMBER OF DATA PACKETS GENERATED BY THE
SOURCE
AVERAGE END TO END DELAY:-
TOTAL TIME BETWEEN THE PACKET GENERATION BY THE SOURCE
AND PACKET RECEPTION BY THE DESTINATION
ROUTING OVERHEAD:-
TOTAL NUMBER OF CONTROL PACKETS TRANSMITTED TO THE TOTAL NO
DATA PACKETS
19
SIMULATION RESULTS AND
DISCUSSION contd.
20
SIMULATION RESULTS AND
DISCUSSION contd.
•PACKET DELIVERY RATIO OF AODV AND DBDP_AODV
21
SIMULATION RESULTS AND
DISCUSSION contd.
•END TO END DELAY OF AODV AND DBDP_AODV
22
SIMULATION RESULTS AND
DISCUSSION contd
•COMPARISON OF ROUTING OVERHEAD OF AODV AND DBDP_AODV
23
FUTURE SCOPE
•THIS PRORPOSED PROTOCOL CAN BE EXTENDED BY CONSIDERING THE
OTHER METRICS LIKE TRUST,RESIDUAL ENERGY,BANDWIDTH,SIGNAL TO
NOISE RATIO IN SELECTING THE OPTIMAL PATH AMONG MULTIPLE ROUTES
•AFTER DISCOVERING MULTIPLE ROUTES LOAD CAN BE SHARED BETWEEN
THE SELECTED ROUTES BY EFFICIENT RESOURCE UTILIZATION
•TRANSMITTING DATA PACKETS IN MULTIPLE PATH PROVIDE SECURITY BY
DIFFICULTI OF IDENTIFYING ACTUAL DATA
24
CONCLUSION
•THIS NOVEL MULTIPATH ROUTING PROTOCOL IS BASED ON AODV
•IT USES DISTANCE AS THE SELECTION METRIC FOR CHOOSING OPTIMAL
PATH AMONG THE MULTIPLE PATH
•THE DBDP AODV PROTOCOL IS SUPERIOR TO AODV PROTOCOL
•OPTIMAL ROUTE SELECTION IN DBDP_AODV RESULTS IN HIGH PACKET
DELIVERY RATIO,LESS END TO END DELAY AND LOW ROUTING OVERHEAD
25
REFERENCES
•[1]P.E Irin Dorathy,M Chandrasekaran ,”Distance based dual path adhoc on demand
distance vector routing protocol for mobile ad hoc networks”,IEEE Conference
Publication on Advanced Computing and communication Systems, jan 2017 pp.1-6
•[2] Hongmei Deng, Wei Li, and Dharma P. Agrawal, University of Cincinnati,“Routing
Security in Wireless Ad Hoc Networks”, IEEE Communications Magazine, October 2002,
pp.70-75.
•[3] C. E. Perkins and P. Bhagwat, “Highly Dynamic Destination-Sequenced Distance-
Vector Routing (DSDV) for Mobile Computers,” ACM SIGCOMM ’94, 1994.
•[4] P. Jacquet, P. Muhlethaler, and A. Qayyum, “Optimized Link State Routing Protocol,”
RFC 3626, Oct. 2003.
•[5] C. E. Perkins and E. M. Royer, “Ad-Hoc On-Demand Distance Vector Routing,” Proc.
2nd IEEE Wksp. Mobile Computer Systems and Applications, 1999, pp. 90–100.
26

More Related Content

What's hot

Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET ijcnac
 
AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLD
AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLDAN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLD
AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLDijdpsjournal
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocolsassinha
 
A cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networksA cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networkscsandit
 
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsTCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsPeter SHIN
 
Sspi day out_2014_advantech-mario_jorge
Sspi day out_2014_advantech-mario_jorgeSspi day out_2014_advantech-mario_jorge
Sspi day out_2014_advantech-mario_jorgeSSPI Brasil
 
Introduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPIntroduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPVIJAY SHARMA
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLShashank Rustagi
 
EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...
EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...
EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...Editor IJMTER
 
Multipath Load Balancing for SDN Data Plane
Multipath Load Balancing for SDN Data Plane Multipath Load Balancing for SDN Data Plane
Multipath Load Balancing for SDN Data Plane Sabelo Dlamini
 
Nsei re plan optimisation
Nsei re plan optimisationNsei re plan optimisation
Nsei re plan optimisationmitchell928
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path FirstAtakan ATAK
 
Class notes fhrp,hsrp
Class notes  fhrp,hsrpClass notes  fhrp,hsrp
Class notes fhrp,hsrpSagarR24
 
Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...
Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...
Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...IOSR Journals
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 

What's hot (20)

Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
 
AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLD
AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLDAN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLD
AN IMPLEMENTATION POSSIBILITIES FOR AODV ROUTING PROTOCOL IN REAL WORLD
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
 
A cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networksA cross layer delay-aware multipath routing algorithm for mobile adhoc networks
A cross layer delay-aware multipath routing algorithm for mobile adhoc networks
 
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsTCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
 
SCTP Tutorial
SCTP TutorialSCTP Tutorial
SCTP Tutorial
 
Sspi day out_2014_advantech-mario_jorge
Sspi day out_2014_advantech-mario_jorgeSspi day out_2014_advantech-mario_jorge
Sspi day out_2014_advantech-mario_jorge
 
Introduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPIntroduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDP
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
 
6low pan
6low pan 6low pan
6low pan
 
EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...
EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...
EFFECT OF PAUSE TIME AND NODES ON PERFORMANCE OF AODV AND DSR ROUTING PROTOCO...
 
Multipath Load Balancing for SDN Data Plane
Multipath Load Balancing for SDN Data Plane Multipath Load Balancing for SDN Data Plane
Multipath Load Balancing for SDN Data Plane
 
Wts qos
Wts qosWts qos
Wts qos
 
Nsei re plan optimisation
Nsei re plan optimisationNsei re plan optimisation
Nsei re plan optimisation
 
Ex36918926
Ex36918926Ex36918926
Ex36918926
 
Layer 3
Layer 3Layer 3
Layer 3
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
Class notes fhrp,hsrp
Class notes  fhrp,hsrpClass notes  fhrp,hsrp
Class notes fhrp,hsrp
 
Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...
Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...
Improvement of QoS Contained by AODV Routing Protocol On the Basis of Varying...
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 

Similar to DBDP_AODV ROUTING PROTOCOL

Energy Efficient Routing Approaches in Ad-hoc Networks
                Energy Efficient Routing Approaches in Ad-hoc Networks                Energy Efficient Routing Approaches in Ad-hoc Networks
Energy Efficient Routing Approaches in Ad-hoc NetworksKishan Patel
 
Pwdgr pair wise directional geographical
Pwdgr pair wise directional geographicalPwdgr pair wise directional geographical
Pwdgr pair wise directional geographicaljpstudcorner
 
A simulation based performance evaluation
A simulation based performance evaluationA simulation based performance evaluation
A simulation based performance evaluationijwmn
 
MANETS Routing By Vikash Maianwal
MANETS Routing By Vikash MaianwalMANETS Routing By Vikash Maianwal
MANETS Routing By Vikash MaianwalVIKASH MAINANWAL
 
Improving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wirelessImproving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wirelessIaetsd Iaetsd
 
Ad-Hoc Wireless Network
Ad-Hoc Wireless NetworkAd-Hoc Wireless Network
Ad-Hoc Wireless Networkmdfarhanh1
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...IRJET Journal
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...IRJET Journal
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSKABILESH RAMAR
 
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...MrSSaiKumar
 
Improved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioImproved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioIJLT EMAS
 
Aravindsikharam
AravindsikharamAravindsikharam
Aravindsikharamsikharam99
 
A comparative study of reactive and proactive routing
A comparative study of reactive and proactive routingA comparative study of reactive and proactive routing
A comparative study of reactive and proactive routingAbhiram Subhagan
 
A neighbor coverage based probabilistic rebroadcast for reducing routing over...
A neighbor coverage based probabilistic rebroadcast for reducing routing over...A neighbor coverage based probabilistic rebroadcast for reducing routing over...
A neighbor coverage based probabilistic rebroadcast for reducing routing over...Abhiram Subhagan
 
Routing Presentation
Routing PresentationRouting Presentation
Routing PresentationMohsin Ali
 
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...IOSR Journals
 
Fault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNFault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNPrajwal Panchmahalkar
 

Similar to DBDP_AODV ROUTING PROTOCOL (20)

Energy Efficient Routing Approaches in Ad-hoc Networks
                Energy Efficient Routing Approaches in Ad-hoc Networks                Energy Efficient Routing Approaches in Ad-hoc Networks
Energy Efficient Routing Approaches in Ad-hoc Networks
 
Pwdgr pair wise directional geographical
Pwdgr pair wise directional geographicalPwdgr pair wise directional geographical
Pwdgr pair wise directional geographical
 
A simulation based performance evaluation
A simulation based performance evaluationA simulation based performance evaluation
A simulation based performance evaluation
 
MANETS Routing By Vikash Maianwal
MANETS Routing By Vikash MaianwalMANETS Routing By Vikash Maianwal
MANETS Routing By Vikash Maianwal
 
Improving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wirelessImproving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wireless
 
Ad-Hoc Wireless Network
Ad-Hoc Wireless NetworkAd-Hoc Wireless Network
Ad-Hoc Wireless Network
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
 
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
fdocuments.in_chapter-7-routing-protocols-for-ad-hoc-wireless-networks-7-rout...
 
Improved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioImproved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratio
 
Aravindsikharam
AravindsikharamAravindsikharam
Aravindsikharam
 
A comparative study of reactive and proactive routing
A comparative study of reactive and proactive routingA comparative study of reactive and proactive routing
A comparative study of reactive and proactive routing
 
A neighbor coverage based probabilistic rebroadcast for reducing routing over...
A neighbor coverage based probabilistic rebroadcast for reducing routing over...A neighbor coverage based probabilistic rebroadcast for reducing routing over...
A neighbor coverage based probabilistic rebroadcast for reducing routing over...
 
Jb2516071610
Jb2516071610Jb2516071610
Jb2516071610
 
Jb2516071610
Jb2516071610Jb2516071610
Jb2516071610
 
Routing Presentation
Routing PresentationRouting Presentation
Routing Presentation
 
Az26337342
Az26337342Az26337342
Az26337342
 
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
 
Fault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNFault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSN
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 

DBDP_AODV ROUTING PROTOCOL

  • 1. DISTANCE BASED DUAL PATH ADHOC ON DEMAND DISTANCE VECTOR ROUTING PROTOCOL FOR MOBILE ADHOC NETWORKS NITHIN S7 cs 1
  • 2. CONTENTS •INTRODUCTION •MOBILE ADHOC NETWORK •ON DEMAND ROUTING PROTOCOL •AODV ROUTING PROTOCOL •DBDP_AODV •SIMULATION RESULTS AND DISCUSSION •FUTURE SCOPE •CONCLUSION •REFERENCE 2
  • 3. INTRODUCTION •MOBILE ADHOC NETWORKS (MANET)IS A COLLECTION OF MOBILE NODES THAT FORM TEMPORARY NETWORK WITHOUT ANY PREDEFINED INFRASTRUCTURE •TYPICAL APPLICATION OF MOBILE AD HOC INCLUDE EMERGENCY RESCUE OPERATION,MILITARY OPERATION,DISASTER RELIEF •ROUTING IS CHALLENGING TASK IN MANET DUE TO ITS HYBRID TOPOLOGY •MANY ROUTING PROTOCOL ARE PROPOSED FOR MANET 1.TABLE DRIVEN:- DSDV AND OLSR 2.ON DEMAND OR REACTIVE:-AODV AND DSR 3.HYBRID PROTOCOL:-TORA AND ZRP 3
  • 5. MANET •CHARACTERISTICS COMMUNICATION USING WIRELESS NETWORK NODES ARE THE HOSTS AND ROUTERS NO CENTRALIZED CONTROLLER INFRASTRUCTURELESS DYNAMIC TOPOLOGY AUTONOMOUS 5
  • 6. REACTIVE ROUTING PROTOCOL •REACTIVE ROUTING PROTOCOLS ALSO CALLED ON DEMAND ROUTING PROTOCOL •ROUTING IN DYNAMIC TOPOLOGY IS A CHALLENGING TASK •DISCOVER A PATH WHEN A PACKET NEED TO BE TRANSMITTED AND NO KNOWN PATH EXISTS •ATTEMPTING TO ALTER THE PATH WHEN A ROUTING FAILURE OCCURE •REACTIVE PROTOCOL FIND THE ROUTE BY FLOODING THE ROUTE REQUEST PACKETS •EG:AODV,DSR,DYMO 6
  • 7. AODV ROUTING PROTOCOL •ON DEMAND ROUTING PROTOCOL FOR MOBILE ADHOC NETWORKS •PHASES 1.ROUTE DISCOVERY 2.ROUTE MAINTANANCE •THREE TYPES OF ROUTING PACKETS RREQ(ROUTE REQUEST) RREP(ROUTE REPLY) RERR(ROUTE ERROR) 7
  • 8. AODV ROUTING PROTOCOL contd •ROUTE DISCOVERY PHASE  SOURCE NODE BROADCAST RREQ PACKET TO THE NEIGHBOURING NODE  INTERMEDIATE NODE PROCESS THE FIRST RECEIVED RREQ PACKET BY RECORDING THE REVERSE ROUTE TO THE SOURCE AND REBROADCAST RREQ DUPLICATE RREQ PACKETS DISCARDED BY THE INTERMEDIATE NODES DESTINATION NODE RECIEVES FIRST RREQ PACKET THEN UNICAST RREP PACKET TO SOURCE ALONG THE REVERSE ROUTE AND NEVER RESPOND TO THE DUPLICATE RREQ PACKETS 8
  • 9. AODV ROUTING PROTOCOL contd •ROUTE MAINTANANCE PHASE LINK FAILURE IS DETECTED BY A NODE IT BROADCAST RERR PACKETS TO NEIGHBOURS A NODE THAT RECEIVES RERR PACKETS WILL REMOVES THE ROUTE FROM ROUTING TABLE IF THE SOURCE NODE RECEIVES THE RERR PACKETS IT INITIATES THE NEW ROUTE DISCOVERY PHASE 9
  • 10. Fig. 1. Example of Mobile Ad hoc Network 10
  • 11. DBDP_AODV •DISTANCE BASED DUAL PATH ADHOC ON DEMAND DISTANCE VECTOR ROUTING PROTOCOL •A. ROUTE REQUEST PHASE DESTINATION NODE RECEIVES THE FIRST RREQ PACKET FROM THE SOURCE NODE AND THE ROUTE IS RECORDED IN THE ROUTING TABLE THE DESTINATION NODE ALSO PROCESS THE FIRST RECEIVED DUPLICATE RREQ RECORDS THE SECOND PATH IN THE ROUTING TABLE 11
  • 12. Fig. 2. Implementation of RREQ phase 12
  • 13. DBDP_AODV contd •ROUTE REPLY PHASE THE DESTINATION NODE RECEIVESS THE RREQ PACKET IT RESPONDS WITH RREP ALONG THE REVERSE PATH RREP PACKET THE DESTINATION NODE WILL ADDED THREE NEW FEILDS XCORDINATE(X1),YCORDINATE (Y1) WITH ITS OWN POSITION AND DISTANCE=0 RREP PACKET IS RECEIVED AT THE INTERMEDIATE NODE LOCATED(X2,Y2) CALCULATE THE DISTANCE BETWEEN DESTINATION NODE AND INTERMEDIATE NODE  13
  • 14. DBDP_AODV contd dactual = d + dnew INTERMEDIATE NODE UPDATES ITS OWN POSITION AND ACTUAL DISTANCE AND FORWARD THE PACKETS TO THE NEXT NODE THE SOURCE NODE RECEIVES THE FIRST RREP PACKET IT ADDS THE FORWARD ROUTE IN ITS ROUTING TABLE THE NEW ENTRY IS rt_distance AND IT INDICATES THE LENGTH OF THE PATH THE SOURCE NODE RECEIVES THE SECOND RREP PACKETS,IT UPDATE THE ROUTING TABLE WITH THE LENGTH OF THE SECOND PATH SOURCE NODE SELECT THE OPTIMAL PATH AND TRANSMIT DATA PACKET 14
  • 15. 15
  • 16. DBDP_AODV contd •OPTIMAL ROUTE SELECTION PHASE SHORTEST DISTANCE PATH IS SELECTED AS THE OPTIMAL PATH IT WILL NOT CONSIDER HOPCOUNT OF THE PATH DISTANCE IS THE ONLY METRIC CONSIDERED TO SELECT THE SHORTEST OPTIMAL ROUTE FOR THESE PROPOSED TECHNIQUE 16
  • 17. 17
  • 18. DBDP_AODV contd •ROUTE MAINTANANCE PHASE SOURCE NODE HAS TWO PATHS FOR THE DESTINATION NODE IN THE ROUTING TABLE OPTIMAL PATH WITH SHORTEST DISTANCE IS THE PRIMARY PATH USED FOR DATA TRANSFER IF THERE IS ANY LINK FAILURE IN THE OPTIMAL PATH IT AUTOMATICALLY SELECTS THE SECONDARY PATH FOR TRANSMITTING DATA THERE IS NO NEED FOR INITIATE A ROUTE DISCOVERY PHASE WHEN A LINK FAILURE DETECTED 18
  • 19. SIMULATION RESULTS AND DISCUSSION •FOR ANALYZING THE PERFORMANCE OF DBDP_AODV NS2 SIMULATION TOOL IS USED •PERFORMANCE IS ANALYZED BY COMPARING WITH AODV •THE FOLLOWING PERFORMANCE MATRICS ARE EVALUTED USING SIMULATION PACKET DELEVERY RATIO:- THE NUMBER OF DATA PACKETS SUCCESFULLY DELIVERED TO THE DESTINATION TO THE NUMBER OF DATA PACKETS GENERATED BY THE SOURCE AVERAGE END TO END DELAY:- TOTAL TIME BETWEEN THE PACKET GENERATION BY THE SOURCE AND PACKET RECEPTION BY THE DESTINATION ROUTING OVERHEAD:- TOTAL NUMBER OF CONTROL PACKETS TRANSMITTED TO THE TOTAL NO DATA PACKETS 19
  • 21. SIMULATION RESULTS AND DISCUSSION contd. •PACKET DELIVERY RATIO OF AODV AND DBDP_AODV 21
  • 22. SIMULATION RESULTS AND DISCUSSION contd. •END TO END DELAY OF AODV AND DBDP_AODV 22
  • 23. SIMULATION RESULTS AND DISCUSSION contd •COMPARISON OF ROUTING OVERHEAD OF AODV AND DBDP_AODV 23
  • 24. FUTURE SCOPE •THIS PRORPOSED PROTOCOL CAN BE EXTENDED BY CONSIDERING THE OTHER METRICS LIKE TRUST,RESIDUAL ENERGY,BANDWIDTH,SIGNAL TO NOISE RATIO IN SELECTING THE OPTIMAL PATH AMONG MULTIPLE ROUTES •AFTER DISCOVERING MULTIPLE ROUTES LOAD CAN BE SHARED BETWEEN THE SELECTED ROUTES BY EFFICIENT RESOURCE UTILIZATION •TRANSMITTING DATA PACKETS IN MULTIPLE PATH PROVIDE SECURITY BY DIFFICULTI OF IDENTIFYING ACTUAL DATA 24
  • 25. CONCLUSION •THIS NOVEL MULTIPATH ROUTING PROTOCOL IS BASED ON AODV •IT USES DISTANCE AS THE SELECTION METRIC FOR CHOOSING OPTIMAL PATH AMONG THE MULTIPLE PATH •THE DBDP AODV PROTOCOL IS SUPERIOR TO AODV PROTOCOL •OPTIMAL ROUTE SELECTION IN DBDP_AODV RESULTS IN HIGH PACKET DELIVERY RATIO,LESS END TO END DELAY AND LOW ROUTING OVERHEAD 25
  • 26. REFERENCES •[1]P.E Irin Dorathy,M Chandrasekaran ,”Distance based dual path adhoc on demand distance vector routing protocol for mobile ad hoc networks”,IEEE Conference Publication on Advanced Computing and communication Systems, jan 2017 pp.1-6 •[2] Hongmei Deng, Wei Li, and Dharma P. Agrawal, University of Cincinnati,“Routing Security in Wireless Ad Hoc Networks”, IEEE Communications Magazine, October 2002, pp.70-75. •[3] C. E. Perkins and P. Bhagwat, “Highly Dynamic Destination-Sequenced Distance- Vector Routing (DSDV) for Mobile Computers,” ACM SIGCOMM ’94, 1994. •[4] P. Jacquet, P. Muhlethaler, and A. Qayyum, “Optimized Link State Routing Protocol,” RFC 3626, Oct. 2003. •[5] C. E. Perkins and E. M. Royer, “Ad-Hoc On-Demand Distance Vector Routing,” Proc. 2nd IEEE Wksp. Mobile Computer Systems and Applications, 1999, pp. 90–100. 26