Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.

Slides:



Advertisements
Similar presentations
Routing Protocols for Ad-Hoc Networks
Advertisements

1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Routing Protocols Lecture # 6 Obaid Khan.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
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.
Revisiting On Demand Routing On Demand Routing schemes are reactive – a route is found when needed. This precludes the periodic exchange of routing tables.
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.
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Overview of AODV protocol SNAP Presentation 9/7/2007 Jaein Jeong and Jorge Ortiz.
Aodv. Distance vector routing Belman principle AODV - overview Similar to DSR –On demand –Route request when needed and route reply when a node knows.
Multicasting Multicasting is the process by which data is set to multiple recipients. Simplest but a very inefficient way is to initiate multiple unicast.
8/7/2015 Mobile Ad hoc Networks COE 549 Routing Protocols II Tarek Sheltami KFUPM CCSE COE 1.
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Dsr – dynamics source routing. basics Two types of routing –On-demand / reactive Information is only collected when required, I.e., when a packet needs.
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
Routing in Ad Hoc Networks Audun Søberg Henriksen Truls Becken.
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.
Ad Hoc Routing: The AODV and DSR Protocols Jonathan Sevy Geometric and Intelligent Computing Lab Drexel University
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.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
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,
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
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.
Security and Cooperation in Wireless Networks Georg-August University Göttingen Secure routing in multi-hop wireless networks (I) Secure routing in multi-hop.
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.
Network Layer (2). Review Physical layer: move bits between physically connected stations Data link layer: move frames between physically connected stations.
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
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
The Ad Hoc On-Demand Distance-Vector Protocol (AODV)
Routing design goals, challenges,
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Routing Protocols in MANETs
Sensor Network Routing
CBRP: A Cluster-based Routing Protocol for Mobile Ad hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Ad hoc Routing Protocols
by Saltanat Mashirova & Afshin Mahini
ECE 544 Project3 Team member: BIAO LI, BO QU, XIAO ZHANG 1 1.
RFC 1058 & RFC 2453 Routing Information Protocol
Proactive vs. Reactive Routing
Routing.
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing protocols in Mobile Ad Hoc Network
Presentation transcript:

Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka

Agenda Introduction Message types. AODV concepts. Problems. Conclusions.

Introduction Only nodes that lie on active paths participate in route detection and maintain routing information. Broadcast discovery packets are sent only when necessary. Distinguishing between local connectivity management and general topology maintenance. Disseminating information about changes with nodes that may require these information.

Path Discovery Initiated when a node needs to communicate with another node which has no information in the local route table. Type J R G Reserved Hop count Flooding ID Destination IP Address Destination sequence number Source IP address Source sequence number

Maintaining Sequence Numbers Sequence number increased only in the following cases: Immediately before generating NEW RREQ. Immediately before generating RREP. If link failure has been detected.

Route Request

RREQ, Cont. 142 RREQ Since node 3 is not a neighboring node, node 1 has to discover a route by regenerating and broadcasting the RREQ. RREQ Packet: Dest: 3, Src: 1, Dest Seq: 0 (unknown), Src Seq: 2, Flooding ID: 2, Hopcount: 0

Route Request Forwarding Compare Sequence numbers: Local Seq. No. > Source Seq. No. Sequence numbers are equal but less Hop Count. Pointer to reversed node has been created. Increment Hop Count.

Route Reply When a node has a route to the destination, or the destination itself, it sends RREP. Type R A Reserved Prefix Sz Hop count Destination IP Address Destination sequence number Source IP address Source sequence number

RREP Node 2 has a route to node 3, it sends a RREP to node 1. It also sends RREP to node 3 so it will know how to contact node 1. Node 3 receives RREP from node 2 and adds it to its route table. Each intermediate node sends the RREP back to the previous node (after incrementing Hop Count).

Concept of Precursor list All active nodes that maintain a path through the local node are added in the precursor table list. Precursor node members are informed by any link failure by sending RERR message. RERR message is transitive (each node multicast it to all nodes in local precursor table list).

Route Error Message (RERR) A node initiates RERR if: It detects a link break. It receives a RREQ to a node, and it has no route to that node. It receives an RERR from another node, it resends the RERR to nodes in its precursor list.

Concept of unidirectional link Unidirectional link can be used to send messages in one direction only. Initial unidirectional links cannot be detected by all nodes! Nodes that are not accessible due to non-initial unidirectional link will be added to the Black List.

Problems Selecting non-optimal path. Unspecified RREP-ACK. Unidirectional links are useless! What happen when a non-accessible node (due to unidirectional link) moves and become out-of-range (Link failure) ?

Unspecified RREP-ACK ABCD RREQ1 RREQ2 RREQ1 RREP1 RREP2 RREP-ACK How node D knows which RREP arrives and which not does not?

Initial unidirectional links are useless! A B Node A is able to send and receive Node B is only able to receive Hello msg. Node A adds B to its routing table Node B sends Hello msg to A ? No entry for node B in A’s routing table A cannot send data to B B also cannot send data to A! Physical connection

Conclusions AODV is an efficient protocol for ad-hoc networks. –Loop free. –Efficient resource utilization. There are still unsolved problems.