Download presentation
Presentation is loading. Please wait.
1
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne http://www.iam.unibe.ch/ Bern, 2001-12-19
2
Table of Contents Introduction Proactive Routing Protocols Reactive Routing Protocols Further Routing Protocols Hybrid GPSR NCCR-MICS Conclusion and Outlook
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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’
18
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 ...
19
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
20
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
21
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 ?
22
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
23
Conclusions and Outlook
24
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” ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.