ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.

Slides:



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

Unicast Routing Protocols for Ad Hoc Networks Kumar Viswanath CMPE 293.
1 Routing in Mobile Ad Hoc Networks CS 598HL, 2006.
Overview of Ad Hoc Routing Protocols. Overview 1.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Advanced Topics in Next-Generation Wireless Networks
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Revisiting On Demand Routing On Demand Routing schemes are reactive – a route is found when needed. This precludes the periodic exchange of routing tables.
1 Routing in Mobile Ad Hoc Networks most slides taken with permission from presentation of Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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)
Routing Protocols in MANETs CS290F Winter What is a MANET Mobile nodes, wireless links Infrastructure-less: by the nodes, … Multi-hop routing: …,
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)
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
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 Routing protocols MANET
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.
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.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
Computer Networks Dr. Jorge A. Cobb The Performance of Query Control Schemes for the Zone Routing Protocol.
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
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,
DSR: Introduction Reference: D. B. Johnson, D. A. Maltz, Y.-C. Hu, and J. G. Jetcheva, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,”
On-Demand Routing Protocols Routes are established “on demand” as requested by the source Only the active routes are maintained by each node Channel/Memory.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
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.
Session 15 Mobile Adhoc Networks Prof. Sridhar Iyer IIT Bombay
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
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.
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,
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Zone Routing Protocol (ZRP)
Routing design goals, challenges,
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Routing Protocols in MANETs
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Proactive vs. Reactive Routing
Mobile Ad-hoc Networks (MANET)
Routing.
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
Presentation transcript:

ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang

2 AODV (Ad hoc On-demand Distance Vector) –On-demand protocol: routes are established when needed, nodes not on active paths do not have to maintain any information, routes will expire if not used –Using hello messages to discover local topology (why DSDV does not need this) –Routes have lifetime –Using sequence numbers to prevent loop –Still a table driven protocol

3 Three kinds of packets: –Route request (RREQ) –Route reply (RREP) –Route error (RERR) Path discovery –Every node has two value: sequence number and broadcast id –Broadcast RREQ:

4 The pair uniquely identifies the RREQ. Broad_s will be incremented every time a RREQ is sent. Processing of RREQ –Remembers reverse path to s: s, seq_s, hop count, previous node, route lifetime –If it has an active route, will reply with RREP –Otherwise, rebroadcast RREQ and increase hop by 1 Expanding ring search for destination

5 Sending a RREP –The RREP must have a fresher sequence number of destination –The RREP is unicast back to the source: –How can the intermediate nodes figure out hops to destination? –The nodes along the path can setup forward routes to the destination –The fresher route is preferred over short route

6 Routing entry contains –Destination, next hop, hop count, seq_d, lifetime of the path, neighbors have used this route Link failure response –RERR is sent back with incremented sequence number and infinity hop count –All active routes using this next hop will get a copy of this RERR and the information will be propagated –New RREQ or local repair can be adopted Does AODV support multiple paths b/w a source and a destination?

7

8 DSR (Dynamic Source Routing) –An on-demand routing protocol –Nodes gather topology information by overhearing network traffic –Achieves much less control traffic compared to DSDV (attention here) –Source routing is used in every data packet –Achieve loop-free –Support unidirectional routes

9 Route discovery –A node may discover and cache multiple routes to a destination –Route request packet: –The neighbor will If knows a route to d: send back a reply with the full route Otherwise, add its own node id and broadcast again –The node IDs show the accumulated path from the source and can be used to send route reply

10 Route cache by overhearing –May get multiple routes to the same destination –Accelerate route discovery –Cut unnecessary intermediate nodes Ensuring packet delivery –Active acknowledgement –Passive acknowledgement Preventing route reply storms Route error discovery and propagation –Attach the broken link in new RREQ to prevent it from being reused

11 Advantages and disadvantages –Simple routing protocol with low overhead –High latency in finding routes –Not scalable

12

13 Zone Routing Protocol (ZRP) –Reactive and proactive protocol each has advantages and disadvantages –Can we combine them? –For nearby nodes, use proactive approach; for faraway nodes, use reactive approach –ZRP has a flat view of the network. It is not a hierarchical protocol

14 Concept of zone –Every node has its own zone with a radius of r hops –Zones of different nodes will overlap –Peripheral nodes and interior nodes Routing: –Within the zone, use proactive (intrazone) –Outside of the zone, use reactive (interzone) –Each can be a family of routing protocols

15 Discovery of local topology –Hello beacons to detect active neighbors –Zone notification messages to determine nodes in zone Intrazone routing

16 Interzone routing –Instead of broadcast, the RREQ is sent to peripheral nodes through bordercast Can be achieved through multicast or multiple unicast If the peripheral node knows the route, sends back a reply (source routing or previous hop of the peripheral nodes) Otherwise, bordercast again –Sharply reduce overhead compared to broadcast

17 The size of a zone –If r = 1, it goes back to pure reactive –If r = ∞, it goes back to proactive Route maintenance –When a link breaks, the node can find an alternative route based on its zone knowledge Overhead control –Since zones overlap, a node may receive the same RREQ multiple times –How to guarantee the RREQ only propagate to outer areas?

18 Overhead control –Query detection If a node has forwarded or overheard a RREQ, it does not transfer in the reverse direction –Early termination If a node knows that the target of bordercast already gets the RREQ, it discards the packet –Random delay of bordercast