Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern, 2001-12-19.

Slides:



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

Tseng:1 Introduction to Ad Hoc Networking Perkin’s book: Ch 1 and Ch 2. Some data collected from the Internet by Prof. Yu-Chee Tseng.
Routing in Mobile Ad hoc Networks Sumesh J. Philip CSE620 Fall 2004.
Overview of Ad Hoc Routing Protocols. Overview 1.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Wireless Ad Hoc Network Routing Protocols CSE Maya Rodrig.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile Ad-hoc Networks -- Overview and a case study Yinzhe Yu Oct. 8, 2003.
A Review of Current Routing Potocols for Ad-Hoc Mobile Wireless Networks Yibo Sun
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
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.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
CIS 725 Wireless networks. Low bandwidth High error rates.
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.
DYMO: Dynamic MANET On-Demand  IETF Draft submitted by MANET WG  Work in progress  Descendant of DSR and AODV  A rewrite of AODV, using different terminology.
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Routing in Ad Hoc Networks Audun Søberg Henriksen Truls Becken.
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.
ROUTING ALGORITHMS IN AD HOC NETWORKS
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)
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
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.
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
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
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Scalable Routing Protocols for
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
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Fundamentals of Computer Networks ECE 478/578
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.
Mobile and wireless networking
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Routing Protocols in MANETs
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad hoc Routing Protocols
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Proactive vs. Reactive Routing
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
DSDV Destination-Sequenced Distance-Vector Routing Protocol
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:

Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,

Table of Contents  Introduction  Proactive Routing Protocols  Reactive Routing Protocols  Further Routing Protocols  Hybrid  GPSR  NCCR-MICS  Conclusion and Outlook

Introduction  Infrastructured Networks  Mobile Host communicates with Base Station  Handoff  Drawbacks deployment of infrastructure, centralized administration, vulnerable  Ad Hoc Networks  autonomous system of mobile routers, connected by wireless links  rapidly deployable, without prior planning or any existing infrastructure  routers are free to move randomly, so topology may change rapidly and unpredictably

Routing Protocols  Ad Hoc Routing Protocol requirements  self starting, self organizing  multi-hop, loop free paths  dynamic topology maintenance, rapid convergence  scaleable to large networks, minimal overhead for data transmission  Proactive (table driven)  DSDV, OLSR  Reactive (on demand, source initiated)  DSR, AODV, TORA, ABR, LAR  ZRP (Hybrid), GPSR

DSDV (Destination Sequenced Distance Vector)  Based on Bellman-Ford  Route with the most recent Seq. Nr. is always used  Factors to alleviate network traffic  delay of broadcast through settling time  Packets additionally contain a Seq. Nr. unique to the broadcast  Broken Routes: infinite metric, odd Seq. Nr MH3 Forwarding Table MH1MH2 MH4MH3

OLSR (Optimized Link State Routing)  Build partial topology, connecting all nodes with subset of all links  Multi Point Relays (MPR)  subset of neighbors, s.t. every two-hop neighbor can be reached  only MPRs retransmit control messages (only information about MPRs)  other nodes only process packet

DSR (Dynamic Source Routing)  Source route in packet header, sender transmits packet to first hop  Each mobile host maintains route cache  Host wants to send packet  checks its route cache  route discovery protocol (Host broadcasts route request packet)  Upon receiving route request packet  discard, if already seen, or host’s address listed in the route record  return route (route reply packet), if it is target, or has source route to target  append own address to route record and re-broadcast it  Route reply packet, listing sequence of hops to reach target

AODV (Ad Hoc On Demand Distance Vector)  Combination of DSR and DSDV  from DSR: Route discovery, Route maintenance  from DSDV: Hop-by-Hop routing, Seq. Nr.  Route discovery:  Route request: creates a reverse route to source  Route reply: creates a forward route to destination S D RREQ S D RREP Reverse Route Forward Route RREQ

AODV (Ad Hoc On Demand Distance Vector)  Combination of DSR and DSDV  from DSR: Route discovery, Route maintenance  from DSDV: Hop-by-Hop routing, Seq. Nr.  Route discovery:  Route request: creates a reverse route to source  Route reply: creates a forward route to destination S D RREQ S D RREP Reverse Route Forward Route RREQ Time-out

TORA (Temporally Ordered Routing Algorithm)  Provides multiple routes  Minimizes algorithm’s reaction  Localization of control messages (close to topological change)  Uses “height” metric to establish DAG  If node other than destination is local minimum  full / partial reversal method S D

TORA (Temporally Ordered Routing Algorithm)  Provides multiple routes  Minimizes algorithm’s reaction  Localization of control messages (close to topological change)  Uses “height” metric to establish DAG  If node other than destination is local minimum  full / partial reversal method S D

TORA (Temporally Ordered Routing Algorithm)  Provides multiple routes  Minimizes algorithm’s reaction  Localization of control messages (close to topological change)  Uses “height” metric to establish DAG  If node other than destination is local minimum  full / partial reversal method S D

TORA (Temporally Ordered Routing Algorithm)  Provides multiple routes  Minimizes algorithm’s reaction  Localization of control messages (close to topological change)  Uses “height” metric to establish DAG  If node other than destination is local minimum  full / partial reversal method S D

ABR (Associativity Based Routing)  New routing metric: Degree of association stability  Nodes periodically generate beacons  Increments associativity tick of current node for beaconing node  Route discovery  similar to DSR, broadcast a BQ (Broadcast Query)  Node receiving BQ, appends its address and its associativity ticks from neighbors  successor node erases associativity tick entries for all nodes, except for itself  Destination select best route  Nodes propagating reply packet mark their routes as valid

LAR (Location Aided Routing)  Nodes know their current locations  Source knows Dest. was at location L at time t0  Expected Zone: Circular region with radius v(t1-t0) centered at L  Request Zone  includes expected zone  Node within request zone forward route request  1. Rectangle  2. Distance Includes distance d to dest. Next Node only forwards req., if its distance < d +δ replaces d with its distance S L r Expected Zone Request Zone I J

ZRP (Zone Routing Protocol)  Proactive within routing zone (IARP: IntrAzone Routing Protocol)  Routing zone: min. distance in hops <= zone radius  Reactive for dest. located beyond routing zone (IERP: IntErzone RP)  Bordercast Resolution Protocol (BRP) Central Node Zone Radius Peripheral Node IARP IERP Routing Zone S D BRP IARP BRP

GPSR (Greedy Perimeter Stateless Routing)  No route discovery prior to data transmission  Nodes only know local topology (Beaconing)  Beaconing mechanism to know neighbors’ position  Packet marked with destination’s location  Greedy forwarding  select closest-to-destination neighbor as next hop  Perimeter forwarding  if node is local maximum in proximity  Right-Hand Rule X z y D y’ z’

NCCR-MICS  Terminodes  Different viewpoint  wide area  replacing (extending) conventional mobile communication systems  scalability to large numbers (one million nodes!)  incentive to cooperation  Covering different research areas  mathematical aspects  information theoretical question and physical layer  networking  security  applications ...

Packet Forwarding  Two Routing Methods  Terminode Local Routing (TLR) limited in distance and number of hops (similar to IARP)  Terminode Remote Routing (TRR) Anchored Geodesic Packet Forwarding (AGPF, similar to LAR) Friend Assisted Path Discovery (FAPD) based on small world graphs S D AP1 AP2

Mobility Management: Virtual Home Region  Distribute location information of the nodes in the network  may not be exact, only inside the TLR-Area  in a dynamic, scalable way  Node advertises its position (LDA) to a geographical region (VHR)  fixed center, variable radius  Nodes inside VHR D store location information of D D S VHR D LDA D

Mobility Management: Virtual Home Region  Distribute location information of the nodes in the network  may not be exact, only inside the TLR-Area  in a dynamic, scalable way  Node advertises its position (LDA) to a geographical region (VHR)  fixed center, variable radius  Nodes inside VHR D store location information of D D S VHR D LDA D LDA D ?

Mobility Management: Virtual Home Region  Distribute location information of the nodes in the network  may not be exact, only inside the TLR-Area  in a dynamic, scalable way  Node advertises its position (LDA) to a geographical region (VHR)  fixed center, variable radius  Nodes inside VHR D store location information of D D S VHR D LDA D

Conclusions and Outlook

 Nodes are willing to forward packets  Diameter of the network is small  Multi-path forwarding -> improving reliability, stability  Load Balancing  Symmetrical Links are not required  Support of real-time applications “Ant-Algorithms” ?