Doc.: IEEE 802.11-00/1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,

Slides:



Advertisements
Similar presentations
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Advertisements

MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
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 Network 江崎研究室 修士1年 中島 亮. What is Ad hoc Network?  Meaning of Ad hoc Network Ad hoc =その場限りの Node to node → ノード間で一時的に形成されるネットワーク.
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Sensor Network Routing Romit Roy Choudhury and Pradeep Kyasanur (Some slides are based on Dr. Nitin Vaidya’s tutorial)
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
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Lecture 8 Mobile Networks: IP Routing and MANET Routing Algorithms Wireless Networks and Mobile Systems.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Routing in mobile ad-hoc networks (MANETs). 1. WHAT IS A MANET ? A MANET can be defined as a system of autonomous mobile nodes A MANET can be defined.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
MANETs & 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.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
Carlos Rodrigo Aponte OLSRv2 High Level Overview.
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.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
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,
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.
Ch 4. Routing in WMNs Myungchul Kim
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.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
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,
1 Optimized Link State Routing Protocol for Ad Hoc Networks Jacquet, p IEEE INMIC Dec park gi won
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.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobile Computing CSE 40814/60814 Spring 2017.
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Routing design goals, challenges,
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Routing Protocols in MANETs
Sensor Network Routing
Mobile Ad-Hoc Networks
Routing Protocols for Ad Hoc Wireless Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Ad hoc Routing Protocols
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Subject Name: Computer Networks - II Subject Code: 10CS64
Routing.
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi, Vann Hasty, MeshNetworks Inc. Michael Bahr, Siemens Corporate Technology

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 2 Overview Introduction Different Routing Protocols –Reactive Routing Protocols –Proactive Routing Protocols –Hybrid Routing Protocols IETF MANET Group Other Active work s and MANET Conclusion

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 3 Introduction Mobile Ad hoc Network (MANET) Collection of wireless mobile nodes Without using a pre-existing infrastructure Routes between nodes may potentially contain multiple hops This presentation Considers only routing protocols discussed in IETF MANET working group

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 4 Typical Ad hoc Network A E C H F I D B J G Node Transmission Range

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 5 Different Routing Protocols Proactive Routing Protocols Reactive Routing Protocols Hybrid Routing Protocols

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 6 Proactive Routing Protocols Main features: –Maintain routing information on all nodes in the network at all times. This can be achieved by event driven routing information distribution and regular distribution of updated routing information. Advantages: –Lower route setup latency Disadvantages: –High routing overhead (periodic distribution of routing information) –Stale routing information in highly dynamic topologies. Protocol examples: –Optimized Link State Routing (OLSR) –Topology Dissemination Based on Reverse Path Forwarding (TBRPF)

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 7 Reactive Routing Protocols Main features: –maintain routing information for the nodes which are needed and only for the time when they are needed (Also called on-demand routing protocols.) Advantages: –Lower routing overhead Disadvantages: –Larger route set up latency –Route discovery packet flooding Protocol examples: –Dynamic Source Routing (DSR) –Ad hoc On-demand Distance Vector (AODV)

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 8 Hybrid Routing Protocols Main features: –The routing is proactive for short distances and reactive for long distances. Advantages: –Reduces impact of disadvantages of proactive and reactive routing protocols –No route setup latency for short distance connections –Lower routing overhead due to reactive routing for further away destinations Disadvantages: –More complex Protocol examples: –Zone Routing Protocol (ZRP)

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 9 IETF MANET Working Group Description: To standardize IP routing protocol functionality suitable for wireless routing application within both static and dynamic topoligies In the past, focused on exploring a broad range of MANET problems, performance issues, and related candidate protocols Promotion of a number of core routing protocol specifications to EXPERIMENTAL RFC status

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 10 IETF MANET Working Group Current Status: Reached all milestones 3 Experimental RFCs (AODV – RFC 3561, OLSR – RFC 3626, TBRPF – RFC 3684) DSR submitted as Experimental RFC Recharter in November –decide on single reactive routing protocol and on single proactive routing protocol –aspects of security and congestion control in the designed routing protocol/protocols. OSPF-MANET in OSPF working group

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 11 Example of a Proactive Routing Protocol Optimized Link State Routing (OLSR) Experimental RFC 3626 Authors: Thomas Clausen, Philippe Jacquet, et al, Project Hipercom, INRIA (France)

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 12 OLSR Optimization of pure link state protocol –Reduced size of control packets (Only links to multipoint relay selector nodes are advertised) –Minimized flooding (only multipoint relay (MPR) nodes forward the packets)

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 13 MPR Selection Reference Node One Hop Neighbors Two Hop Neighbors

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 14 MPR Selection Selected MPRs

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 15 MPR Selection MPR can reach all the two hop neighborhood

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 16 MPR Selection MPR can reach all the two hop neighborhood

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 17 OLSR Neighbor Sensing Periodic Hello messages detect the 2- hop neighborhood A E C H F I D B J G

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 18 Multi Point Relay Selection MPR nodes are selected A E C H F I D B J G K reference node 1-hop neighbors Multi Point Relays 2-hop neighbors

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 19 Multi Point Relay Selection Only Multi Point Relays (MPRs) retransmit broadcast packets from their MPR selector A E C H F I D B J G K reference node 1-hop neighbors Multi Point Relays 2-hop neighbors

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 20 Topology Info Dissemination EVERY node MPR- broadcasts its links between itself and neighbors that selected this node as MPR A E C H F I D B J G K reference node 1-hop neighbors Multi Point Relays 2-hop neighbors

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 21 Topology Info Dissemination EVERY node MPR- broadcasts its links between itself and neighbors that selected this node as MPR A E C H F I D B J G K reference node 1-hop neighbors Multi Point Relays 2-hop neighbors

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 22 Path Computation iterative shortest path algorithm using information from neighbor table and topology table A E C H F I D B J G K

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 23 Route Break compute new MPR set broadcast TC message A E C H F I D B J G K Link Break

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 24 Route Break compute new MPR set broadcast TC message compute new path A E C H F I D B J G K Link Break

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 25 Example of a Reactive Routing Protocol Ad hoc On-Demand Distance Vector (AODV) Experimental RFC 3561 Authors: Charles Perkins, Elizabeth Belding-Royer, Samir Das

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 26 AODV Main Functions Route Discovery Route Maintenance Uses Destination Sequence Number to avoid loops and “Counting to Infinity” problem

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 27 AODV: Route Discovery A E C H F I D B J G K

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 28 AODV: Route Discovery A E C H F I D B J G K A – Source J - Destination

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 29 AODV: Route Discovery A E C H F I D B J G K ‘A’ Broadcast a route request (RREQ) packet with Initial TTL =1 Broadcast RREQ

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 30 AODV: Route Discovery A E C H F I D B J G K Nodes receiving the RREQ sets up Reverse Routes to the source Broadcast RREQ Reverse Route

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 31 AODV: Route Discovery A E C H F I D B J G K ‘A’ times out and re-broadcast a Route Request (RREQ) packet with TTL = 2 Broadcast RREQ Reverse Route

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 32 AODV: Route Discovery A E C H F I D B J G K Other Nodes Rebroadcasts the Route Request (RREQ) packet Note: Nodes B, C and F receives RREQ Multiple times but forward it only once

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 33 AODV: Route Discovery A E C H F I D B J G K ‘A’ times out and re-broadcast a Route Request (RREQ) packet with TTL = 4 Broadcast RREQ Reverse Route

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 34 AODV: Route Discovery A E C H F I D B J G K Route Request Eventually Reaches the Destination J Broadcast RREQ Reverse Route

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 35 AODV: Route Discovery A E C H F I D B J G K Destination send route Reply (RREP) back to source using the reverse route RREP

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 36 AODV: Route Discovery A E C H F I D B J G K Node Receiving the RREP sets up a Forward Path to the Destination Route Reply Forward Path

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 37 AODV: Route Discovery A E C H F I D B J G K Node Receiving the RREP sets up a Forward Path to the Destination Route Reply Forward Path

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 38 AODV: Route Discovery A E C H F I D B J G K Node Receiving the RREP sets up a Forward Path to the Destination ‘A’ now has a route to ‘J’

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 39 AODV: Route Discovery A E C H F I D B J G K A can now use the forward route created

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 40 AODV: Route Discovery A E C H F I D B J G K

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 41 AODV: Route Discovery A E C H F I D B J G K B – Source J - Destination

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 42 AODV: Route Discovery A E C H F I D B J G K ‘B’ Broadcast a route request (RREQ) packet

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 43 AODV: Route Discovery A E C H F I D B J G K ‘A’ and ‘C’ replies RREP

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 44 AODV: Route Discovery A E C H F I D B J G K ‘B’ picks the minimum hop route (which is through C)

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 45 AODV: Route Error A E C H F I D B J G K A – Source J - Destination

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 46 AODV: Route Break A E C H F I D B J G K Data is flowing between A and J

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 47 AODV: Route Error A E C H F I D B J G K Link Break Link between E and J breaks due to RF reasons, or movement

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 48 AODV: Route Error A E C H F I D B J G K Link Break All nodes maintain a precursor list of nodes who might use a link

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 49 AODV: Route Error A E C H F I D B J G K Link Break Route Error message is sent to the source

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 50 AODV: Route Error A E C H F I D B J G K Link Break Route to J is removed and Route Discovery is reinitiated

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 51 IRTF RRG Ad hoc Network Systems Research Subgroup Study of Ad hoc Network Systems (ANS) Inter-layer Protocol Interaction, Quality of Service Routing, Routing Scalability, Network Auto-Configuration, Interoperation with a wired infrastructure Currently not very active

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 52 Difference between IEEE s and IETF MANET IETF MANET Layer3 Distributed Architecture Hop Based Metrics No QoS No Security Standard No Multicast Standard Mobility? Up to Large Scale s Layer 2 Presence of Gateways LQ/Hop Based Metrics QoS Security Multicast Mobility? Reduced Scale

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 53 Current Research Link Quality (MIT) Integration of MANETs into existing Internet (several Internet drafts, EU project “Daidalos”) Security Energy-awareness

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 54 Conclusion Many general insights into routing/path finding Many concepts available, each with its advantages and disadvantages Concepts and experiences from MANETs can be used for TGs

doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 55 References Ad Hoc Networking by Charles E. Perkins Google