On-demand Multipath Distance Vector Routing in Ad Hoc Networks(AOMDV)

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Routing in Mobile Ad Hoc Networks CS 598HL, 2006.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
CSE University of Washington Multipath Routing Protocols in AdHoc Networks.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Nov.6, 2002 Secure Routing Protocol for Ad Hoc Networks Li Xiaoqi.
Routing So how does the network layer do its business?
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Routing Security in Ad Hoc Networks
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Highly Dynamic Destination- Sequenced Distance-Vector Routing (DSDV) for Mobile Computers C. E. Perkins & P. Bhagwat Presented by Paul Ampadu.
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Adhoc Network: Routing Protocol:AODV
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
The Destination Sequenced Distance Vector (DSDV) protocol
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Remote Deployment of Sensor Networks Presentation 3: Providing connectivity between sensor nodes and uplinks.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Fundamentals of Computer Networks ECE 478/578
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
TAODV: A Trusted AODV Routing Protocol for MANET
The Ad Hoc On-Demand Distance-Vector Protocol (AODV)
Routing design goals, challenges,
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
COMP 3270 Computer Networks
By Ioannis Chatzigiannakis, Elena Kaltsa, Sotiris Nikoletseas
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ECE 544 Protocol Design Project 2016
Mobile and Wireless Networking
Ad hoc Routing Protocols
by Saltanat Mashirova & Afshin Mahini
UNICAST ROUTING PROTOCOLS
Intradomain Routing Outline Introduction to Routing
RFC 1058 & RFC 2453 Routing Information Protocol
Proactive vs. Reactive Routing
ITIS 6010/8010 Wireless Network Security
Advanced Computer Networks
Packet forwarding for non-routable devices in Multi-hop Wireless Mesh
EE 122: Intra-domain routing: Distance Vector
Communication Networks
Vinay Singh Graduate school of Software Dongseo University
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
EE 122: Intra-domain routing: Link State
Presentation transcript:

On-demand Multipath Distance Vector Routing in Ad Hoc Networks(AOMDV) Mahesh K. Marina , Samir R. Das Department of Electrical & Computer Engineering and Computer Science University of Cincinnati

Sequence Numbers and Loop Freedom(1/3) Every node maintains a monotonically increasing sequence number for itself. It also maintains the highest known sequence numbers for each destination in the routing table (called “destination sequence numbers”). Destination sequence numbers are tagged on all routing messages, thus providing a mechanism to determine the relative freshness of two pieces of routing information generated by two different nodes for the same destination. The AODV protocol maintains an invariant that destination sequence numbers monotonically increase along a valid route, thus preventing routing loops.

Sequence Numbers and Loop Freedom(2/3) A node can receive a routing update via a RREQ or RREP packet either forming or updating a reverse or forward path. We refer to such routing updates received via a RREQ or RREP as “route advertisements.”

Sequence Numbers and Loop Freedom(3/3) represents the sequence number at node i for the destination. represents the hopcount to the destination d from node i . For any two successive nodes i and j on a valid path to the destination, j being the next hop from i To d , the route update rule enforces that The tuples along any valid route are in a lexicographic total order, which in turn implies loop freedom.

AODV route update rule

Self seq_num: Routing table Reverse path table Packet field destination Seq_num hopcount nexthop Reverse path table destination Seq_num hopcount nexthop Packet field destination Seq_num(j) hopcount(j)

A node receives a RREQ X=Source, D=Destination In Algorithm X=j Y=i X

A node receives a RREP X=Source, D=Destination In Algorithm X=i Y=j X

Ad Hoc On-Demand Multipath Distance Vector Routing The advertised hopcount of a node i for a destination d represents the “maximum” hopcount of the multiple paths for d available at i . The protocol only allows accepting alternate routes with lower hopcounts. This invariance is necessary to guarantee loop freedom.

Computing Multiple Loopfree Paths In AOMDV, advertised_hopcount replaces hopcount in AODV. A route_list replaces the nexthop, and essentially defines multiple next hops with respective hopcounts. A node i updates its advertised_hopcount for a destination d whenever it sends a route advertisement for d . A key observation here is that similar to AODV the following condition holds good for two successive nodes i and j on any valid route to destination d.

Structure of routing table entries

AOMDV route update rules

I finds two node-disjoint paths to S