Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 1 Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.

Similar presentations


Presentation on theme: "Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 1 Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF."— Presentation transcript:

1 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 1 Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF

2 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 2 Introduction to Wireless Networking Mobility, Power and Bandwidth –Signal Propagation Distance Hidden terminals –Very Limited Power –Limited Bandwidth Medium Access Control –Principally Different from Wired Nets –More routing overhead

3 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 3 Introduction (2) Two main classes of Ad-Hoc Routing protocols –Reactive Creates routes on-demand Does not maintain routes to all nodes in the network – Pro-active Table driven, stores routes to all nodes in the network

4 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 4 Introduction (3) Four Routing protocols considered by MANET Working Group: –Reactive Dynamic Source Routing (DSR) Ad-hoc On-Demand Distance Vector Routing (AODV) –Pro-active Optimized Link State Routing Protocol (OLSR) Topology Broadcast based on Reverse Path Forwarding (TBRPF)

5 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 5 Dynamic Source Routing (DSR) Overview Source Initiated Routing Route discovery and maintenance –RREQ, broadcasted by source in the event of an unknown destination –RREP, unicast from destination or node with route by means of reverse route traversal (reverse of RREQ) –RERR, unicast from neighboring node by means of cached route Neighbor sensing mechanism

6 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 6 DSR Overview (2) Multiple routes possible –Spawning of several RREQs for the same destination due to broadcasting –Each RREQ is replied with a RREP Intermediate caching –Routes can be learnt by intermediate nodes by caching RREQs and RREPs that it forwards Promiscuous listening –Nodes in promiscuous mode will not be notified of RERRs and must take measures if a RERR is missed

7 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 7 Ad-hoc On demand Distance Vector (AODV) Overview Similar to DSR, but does not use source routing Uses –RREQ - broadcast route discovery message –RREP - unicast message to validate a path –RERR - Error message to inform nodes of link failure

8 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 8 AODV Overview (2) Routing information stored at the nodes Routing table stores only active routes, unused routes are removed Timers and sequence number are used to avoid stale routes

9 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 9 AODV Overview (3) Reverse Path formation –A node receiving a RREQ sets a back-pointer to the sending node –Creates a reverse path towards the source When destination is reached a RREP is sent along the path, validating links Links that are not validated time out and are torn down

10 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 10 Optimized Link State Routing (OLSR) Overview An optimization of the link-state protocol Introduces serial numbers to handle stale routes The Goal is to –Reduce the flooding of topology control messages –Reduce size of topology control messages

11 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 11 OLSR Overview (2) Uses Multipoint relays (MPRs), that relays all traffic from a node Each node advertises the nodes that have selected it as an MPR From this information other nodes can build a "last hop" table and calculate the routing table from this

12 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 12 OLSR Overview (3) A subset of 1- hop neighbors are selected as MPRs The set of MPRs must cover all 2- hop neighbors

13 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 13 Topology Broadcast based on Reverse Path Forwarding (TBRPF) Overview Two modes of operation –Full Topology, (FT) Suited for small networks with few nodes –Partial Topology, (PT) Suited for dense networks Node only reports changes to its source tree Each node can compute min-hop distance to every other node Neighbor discovery –By sending out differentiated HELLO’s New and recently lost neighbors

14 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 14 TBRPF Overview (2) Routing function –By means of a reportable subtree Links to all neighbors Branch of the source tree rooted at node j if node i determines that i is the next hop of some neighbor k to reach j. 1 6 2 10 7 3 11 8 4 12 9 5 13 2’s reportable subtree 6’s reportable subtree 10’ reportable subtree j i k

15 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 15 TBRPF Overview (3) Link failure and rerouting Reorganisation of 2’s and 6’s reportable subtree 1 6 2 10 7 3 11 8 4 12 9 5 13 2’s reportable subtree 6’s reportable subtree 10’ reportable subtree

16 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 16 Comparison Reactive –Suitable for networks with small subset of nodes communicating –High latency when etablishing new routes –Low storage and message overhead –Difficult to implement QoS Pro-active –Suitable for networks with large subset of nodes communicating –Low latency when establishing connections –Overhead to maintain routes to all destinations –Relatively easy to implement QoS

17 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 17 Reactive Protocols DSR –Hop-by-hop route to destination stored in cache –Multiple routes possible –Route cache is only updated in terms of RREPs and RERRs. –Generally low routing load –Better performance in small netoworks AODV –Next-hop routing towards destination –One route to each destination –Timers and sequence numbers to avoid stale routes –High routing load for small numbers of nodes –Better performance in larger network

18 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 18 Pro-Active Routing OLSR –Suitable for dense networks –Use of MPRs reduce the set of active nodes –Small packet size –Dependent on special HELLO messages TBRPF –More topology information is available to nodes –No need for special HELLO messages if network supports link sensing –Very good results in simulations

19 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 19 Conclusion As more and more devices becomes network aware, good ad-hoc routing algorithms will become increasingly important The choice of what ad-hoc routing algorithm to use is highly dependent on network layout and traffic characteristics Ad-hoc routing is still a hot research topic

20 Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 20 Conclusion (2) The standardization process –AODV is generating the most interest in the research community and is furthest along in the standardization process –Not much current research on DSR –TBRPF seems to be a relatively closed project, very few independent articles on TBRPF are published –OLSR is not generating many articles either –More independent performance comparisons are needed, especially for TBRPF and OLSR


Download ppt "Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS4274 1 Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF."

Similar presentations


Ads by Google