Ad Hoc Wireless Routing CS 218- Fall 2003 Wireless multihop routing challenges Review of conventional routing schemes Proactive wireless routing Hierarchical.

Slides:



Advertisements
Similar presentations
Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Proactive ad hoc routing:
Advertisements

Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Optimized Link State Protocol Version 2 Assaf Israel, Eli Nazarov, Asi Bross Version 2 Assaf Israel, Eli Nazarov, Asi Bross.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Multicast-Enabled Landmark (M-LANMAR) : Implementation and scalability YunJung Yi, Mario Gerla, JS Park, Yeng Lee, SW Lee Computer Science Dept University.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
GeoLANMAR Routing: Asymptotic Analysis in Large and Dense Networks Broadnets 2005 Boston, Oct 5, 2005 Mario Gerla, Biao Zhou (UCLA) F. de Rango, S. Marano.
UM-OLSR OLSR routing protocol in NS2
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Ad Hoc Wireless Routing CS Winter 2001 Review of conventional routing schemes Proactive wireless routing schemes Hierarchical routing Reactive (on.
Ad Hoc Networks Routing
Landmark Routing for Large Ad Hoc Wireless Networks Globecom 2000 San Francisco, Nov 30, 2000 Mario Gerla, Xiaoyan Hong and Gary Pei Computer Science Department.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Dynamic Team Formation on Team-Oriented Multicast Yiguo Wu and Siavosh Bahrami Tutor: Yunjung Yi Prof. Mario Gerla CS 218 Advanced Computer Networks 12/05/2003.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
1 Computer Networks Routing Algorithms. 2 IP Packet Delivery Two Processes are required to accomplish IP packet delivery: –Routing discovering and selecting.
Mario Gerla Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Nextworking.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Mobile Ad hoc Networks COE 549 Routing Protocols I
Ad Hoc Wireless Routing COS 461: Computer Networks
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.
Routing and Routing Protocols Dynamic Routing Overview.
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 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
MANETs & Routing.
Mobile Adhoc Network: Routing Protocol:AODV
Carlos Rodrigo Aponte OLSRv2 High Level Overview.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
Ogier - 1 MANET Extension of OSPF Using CDS Flooding draft-ogier-manet-ospf-extension-03.txt Richard Ogier March 2, 2005 IETF Meeting - OSPF WG.
Qamar A TararOLSR Protocol1 Optimized Link State Routing Protocol for Ad Hoc Networks Qamar Abbas Tarar “Mobile ad-hoc networks based on wireless LAN”
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Wireless, Mobile, Ad-Hoc Network Routing Mario Gerla, UCLA CSD FOCUS 99.
The Destination Sequenced Distance Vector (DSDV) protocol
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
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.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Wireless Ad hoc networks – Routing. Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector;
ICS 156: Networking Lab Magda El Zarki Professor, ICS UC, Irvine.
Scalable Routing Protocols for
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
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.
Proposed ad hoc Routing Approaches
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
1 Optimized Link State Routing Protocol for Ad Hoc Networks Jacquet, p IEEE INMIC Dec park gi won
DSDV Highly Dynamic Destination-Sequenced Distance-Vector Routing
Internet Networking recitation #4
Sensor Network Routing
Intra-Domain Routing Jacob Strauss September 14, 2006.
Routing: Distance Vector Algorithm
Some Typical Routing Protocols in Mobile Ad Hoc Networks
by Saltanat Mashirova & Afshin Mahini
OLSR + FSR for Scalability in Mesh Networks
Some Typical Routing Protocols in Mobile Ad Hoc Networks
Routing in Mobile Ad-hoc Networks
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Presentation transcript:

Ad Hoc Wireless Routing CS 218- Fall 2003 Wireless multihop routing challenges Review of conventional routing schemes Proactive wireless routing Hierarchical routing Reactive (on demand) wireless routing Geographic routing

Readings G. Pei, M. Gerla, and X. Hong, " LANMAR: Landmark Routing for Large Scale Wireless Ad Hoc Networks with Group Mobility," In Proceedings of IEEE/ACM MobiHOC 2000, Boston, MA, Aug LANMAR: Landmark Routing for Large Scale Wireless Ad Hoc Networks with Group Mobility R. Ogier, F. Templin, M. Lewis, " Topology Dissemination Based on Reverse-Path Forwarding (TBRPF)," IETF Internet Draft, July Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Thomas Clausen, Philippe Jacquet, " Optimized Link State Routing Protocol (OLSR)," IETF Internet Draft, July Optimized Link State Routing Protocol (OLSR) X. Hong, K. Xu, and M. Gerla, " Scalable Routing Protocols for Mobile Ad Hoc Networks " IEEE Network Magazine, July-Aug, 2002, pp Scalable Routing Protocols for Mobile Ad Hoc Networks

Wireless multihop routing challenges mobility need to scale to large numbers (100’s to 1000's) unreliable radio channel (fading, external interference, etc) limited bandwidth limited power need to support multimedia applications (QoS)

Proposed ad hoc Routing Approaches Conventional wired-type schemes (global routing, proactive): –Distance Vector; Link State Hierarchical routing: Scalable schemes: –Fisheye, OLSR, TBRPF, Landmark Routing On- Demand, reactive routing: –Source routing; backward learning Geo-routing: –etc –clustering Motion assisted routing

Conventional wired routing limitations Distance Vector (eg, Bellman-Ford, DSDV): –routing control O/H linearly increasing with net size –convergence problems (count to infinity); potential loops Link State (eg, OSPF): –link update flooding O/H caused by frequent topology changes CONVENTIONAL ROUTING DOES NOT SCALE TO SIZE AND MOBILITY

Distance Vector Routing table at node 5 : Tables grow linearly with # nodes Control O/H grows with mobility and size

Link State Routing At node 5, based on the link state pkts, topology table is constructed: Dijkstra’s Algorithm can then be used for the shortest path {1} {0,2,3} {1,4} {2,4} {2,3,5} {1,4,5}

Topology reduction schemes– OLSR and TBRPF The link state protocol explodes because of Link State update overhead Question: how can we reduce the O/H? –(1) if the network is “dense”, use fewer forwarding nodes –(2) if the network is dense, advertise only a subset of the links Two leading IETF Link State schemes enhance scalability in large scale networks: –OLSR : Optimal Link State Routing –TBRPF: Topology Broadcast Reverse Path Routing

OLSR Overview In LSR protocol a lot of control messages unnecessary duplicated In OLSR only a subset of neighbors Multipoint Relay Selectors retransmit control messages: –Reduce size of control message; –Minimize flooding Other advantages (the same as for LSR): –As stable as LSR protocol; –Proactive protocol; –Does not depend upon any central entity; –Tolerates loss of control messages; –Supports nodes mobility.

Multipoint Relays (MPR) Designed to reduce duplicate retransmission in the same region Each node chooses a set of nodes (MPR Selectors) in the neighborhood, which will retransmit its packets. The other nodes in the neighborhood receive and process the packet, but do not retransmit it MPR Selectors of node N - MPR(N) - one-hop neighbors of N - Set of MPR’s is able to transmit to all two-hop neighbors Link between node and it’s MPR is bidirectional.

Optimized Link state routing (OLSR) 24 retransmissions to diffuse a message up to 3 hops Retransmission node 11 retransmission to diffuse a message up to 3 hops Retransmission node

Multipoint Relays (MPR) cont. Every node keeps a table of routes to all known destination through its MPR nodes Every node periodically broadcasts list of its MPR Selectors (instead of the whole list of neighbors). Upon receipt of MPR information each node recalculates and updates routes to each known destination Route is a sequence of hops through MPR’s from source to destination All the routes are bidirectional

Neighbor sensing Each node periodically broadcasts Hello message: –List of neighbors with bidirectional link –List of other known neighbors. (If node sees itself in this list it adds the sender to neighbors with bidirectional link) Hello messages permit each node to learn topology up to 2 hops Based on Hello messages each node selects its set of MPR’s

Example of neighbor table One-hop neighbors Neighbor’s idState of Link 2Bidirectional 3Unidirectional 4MPR …… Two-hop neighbors Neighbor’s idAccess through …… Also every entry in the table has a timestamp, after which the entry in not valid

MPR Selection MPR set is calculated in a manner to contain a subset of one hop neighbors, which cover all the two hop neighbors MPR set need not to be optimal (Moreover it is a hard problem to find an optimal set!) The algorithm of selecting MPR is not presented in this paper. MPR is recalculated if detected a change in one-hop or two- hops neighborhood topology MPR Selector Table contains addresses of neighbors, who selected the node as MPR MPR Selector Table has a Sequence Number, which is incremented after every MPR update.

Conclusions OLSR is a proactive protocol Suitable for applications, which does not allow long time delays Adapted for dense network (reduces control traffic overhead)

TBRPF Overview TBRPF (Topology Broadcast Based on Reverse-Path Forwarding) is a proactive, link-state protocol. TBRPF-FT (Full Topology) –Each node is provided with the state of every link in the network. –Useful for sparse topologies and when full topology information is needed. TBRPF-PT (Partial Topology): –Each node is provided with only enough information to compute min-hop paths to all other nodes. –Useful for dense topologies. This presentation will focus on TBRPF-PT.

TBRPF Overview (cont.) TBRPF uses a parent-child relationship to maintain a dynamically changing min-hop broadcast tree rooted at each update source (advertising router). The parent p(u) for source u is the next node on the min-hop path to source u. A NEW PARENT message is sent when p(u) changes. A node forwards the updates emanating from source u only for links (u,v) such that node v is not a leaf of the broadcast tree rooted at node u, i.e., such that children(u) is nonempty. A node reports only updates for links in the node’s source tree (consisting of min-hop paths to all other nodes). Thus (in PT) each node reports only links in part of its source tree, called the reportable subtree. In dense topologies, most nodes will report only a small part of their source tree.

Overview of TBRPF-PT Each node computes its source tree (providing min-hop paths to all neighbors) based on partial topology information received from its neighbors, using Dijkstra’s algorithm Each node reports only part of its source tree, called its reportable subtree, defined as the links (u,v) of its source tree such that children(u) is nonempty. –Differential TREE UPDATEs are transmitted (e.g., every 1 sec with HELLOs), which report changes (i.e., additions and deletions), to its reportable subtree. (This ensures fast propagation of changes to all nodes affected by the change.) –Periodic TREE UPDATEs are transmitted (e.g., every 5 sec), which describe the entire reportable subtree. (This informs new neighbors, and neighbors that missed a previous update, of the reportable subtree.)

Overview of TBRPF-PT (cont.) Message types: –TREE UPDATE: Reports differential and periodic updates for the reportable source tree. –NEW PARENT: Selects a new parent/MPR for a source that is 2 hops away. In this way a child selects the MPR (unlike OLSR). –DELETE PARENT: Sent by the parent/MPR source to delete redundant parents/MPRs. They are ACKed by TREE UPDATE messages (which report the link to the parent/MPR source).

Example illustrating TBRPF-PT Node 2’s reportable subtree Node 6’s reportable subtree Node 10’s reportable subtree Node 1 selects node 2 as parent for sources 7, 3, and 11. As a result, node 2 reports its entire source tree, while nodes 6 and 10 report only a small part of their trees.

Example illustrating TBRPF-PT Node 2’s reportable subtree Node 6’s reportable subtree Node 10’s reportable subtree BREAK “Add (14, 15)” reported by node 2. Implicit delete for (12, 15). Link (12, 15) breaks, so node 2 adds link (14, 15) to its source tree. Node 2 reports the addition of link (14, 15), since it is on node 2’s reportable subtree.

Example illustrating TBRPF-PT Node 2’s reportable subtree Node 6’s reportable subtree Node 10’s reportable subtree The path computed by node 1 to node 5 is shown in pale blue. Node 1 forwards packets with dest 5 to node 2.

Example illustrating TBRPF-PT Node 2’s reportable subtree Node 6’s reportable subtree Node 10’s reportable subtree Link (1,2) breaks. Node 1 immediately reroutes thru node 6 and sends a New Parent msg, adding node 6 as parent for source 3. BREAK

Example illustrating TBRPF-PT Node 2’s reportable subtree Node 6’s reportable subtree Node 10’s reportable subtree Nodes 6 and 10 add links to their reportable subtrees. BREAK Node 2 no longer reports these links, after node 3 deletes node 2 as parent.

Comparison to Other Link-State Protocols In STAR, each node reports its entire source tree to neighbors (which is redundant since the source trees of two neighboring nodes can overlap considerably), while in TBRPF-PT each node reports only part of its source tree. In DSDV each node reports its distances to all destinations, i.e., O(|V|) numbers, while in TBRPF- PT, each node reports less than this, since it reports only part of its source tree. Each node reports fewer links in TBRPF-PT than in OLSR, since the reportable subtree reported by TBRPF-PT is a subset of the MPR links reported by OLSR.

Benefit of child selection of MPRs i j (MPR) k j’ u failure In the example below, if link (i,j) fails due to a link-layer indication, then in TBRPF-PT, node i will immediately select j’ as the new MPR. In OLSR, node i is not allowed to reroute through node j’ until it knows j’ is an MPR. This can take up to 19 seconds (assuming no messages fail): 6 sec for node j to detect that the link failed + 6 sec for node k to learn that the link failed + 2 sec for node k to select j’ as the new MPR + 5 sec for node j’ to generate a TC message reporting its MPR link to k. source child

Control Traffic vs. Number of Nodes (for previous version of TBRPF-PT) For 80 nodes, PT generated 90% less control traffic than Flooding, and 38% less than FT.

Where do we stand? OLSR and TBRPF can dramatically reduce the “state” sent out on update messages They are very effective in “dense” networks. However, the state still grows with O(N) Neither of the above schemes can handle large scale nets from 10’s to thousands of nodes What to do?

APPROACH: use hierarchical routing to reduce table size and table update overhead Proposed hierarchical schemes include: –Hierarchical State Routing –Fisheye (implicit hierarchy induced by "scope") –Zone routing (hybrid scheme) –Landmark Routing

Hierarchical State Routing (HSR) Loose hierarchical routing in Internet Main challenge in ad hoc nets: maintain/update the hierarchical partitions in the face of mobility Solution: distinguish between “physical” partitions and “logical” grouping –physical partitions are based on geographical proximity –logical grouping is based on functional affinity between nodes (e.g., tanks of same battalion, students of same class) Physical partitions enable reduction of routing overhead Logical groupings enable efficient location management strategies using Home Agent concepts

HSR - physical multilevel partitions Level = Level = Level = 2 DestID Path HSR table at node 5: HID(5): HID(6): (MAC addresses) Hierarchical addresses

HSR - logical partitions and location management Logical (IP like) type address –Each subnet corresponds to a particular user group (e.g., tank battalion in the battlefield, search team in a search and rescue operation, etc) –logical subnet spans several physical clusters –Nodes in same subnet tend to have common mobility characteristic (i.e., locality) –logical address is totally distinct from MAC address

HSR - logical partitions and location management (cont’d) Each subnetwork has at least one Home Agent to manage membership Each member of the subnet registers its own hierarchical address with Home Agent –periodical/event driven registration; stale addresses are timed out by Home Agent Home Agent hierarchical addresses propagated via routing tables; or queried at a Name Server After the source learns the destination’s hierarchical address, it uses it in future packets

Fisheye State Routing Topology data base at each node - similar to link state (e.g., OSPF) Routing information is periodically exchanged with neighbors only ( “Global” State Routing) –similar to distance vector, but exchange entire topo matrix Routing update frequency decreases with distance to destination –Higher frequency updates within a close zone and lower frequency updates to a remote zone –Highly accurate routing information about the immediate neighborhood of a node; progressively less detail for areas further away from the node

Scope of Fisheye

Message Reduction in FSR :{1} 1:{0,2,3} 2:{5,1,4} 3:{1,4} 4:{5,2,3} 5:{2,4} LSTHOP 0:{1} 1:{0,2,3} 2:{5,1,4} 3:{1,4} 4:{5,2,3} 5:{2,4} LSTHOP 0:{1} 1:{0,2,3} 2:{5,1,4} 3:{1,4} 4:{5,2,3} 5:{2,4} LSTHOP

Our Solution: Landmark Routing (LANMAR) Key insight: nodes move in teams/swarms Each team is mapped into a logical subnet IP-like Node address = Address compatible with IPv6 Team leader (Landmark) elected in each group Logical Subnet Landmark

LANMAR Addressing in IPv4  Each LANMAR group is an IPv4 subnet  A subnet mask is used to extract the group ID from a node’s IPv4 address  The address of a node then has format as  An example address (group ID is 16 bits long) x x x x LANMAR Group IDNode ID Subnet Mask x x x x

LANMAR Addressing in IPv4  Landmark election is performed only among nodes in the same LANMAR group, which is known from node address  Routing table has two sub tables, the local routing table and landmark routing table  Local routing table is “flat” without the concept of group (or subnet)  Landmark routing table keeps only one entry from each group (or subnet).  An example routing table Dest.Next HopDist Landmark Address Subnet MaskNext Hop Dist. 0.0.x.x …… 0.1.x.x …… 0.2.x.x …… Local routing table Landmark routing table

LANMAR Addressing in IPv6  “Limited-Scope” IPv6 address format proposed in IETF Internet draft (<draft-templin-lsareqts-00.txt) 48 bits 16 bits64 bits  LANMAR addressing: Keep the unique network ID field as it is. Use the middle 16 bits to store group IDs. 48 bits 16 bits64 bits Group-ID Node ID Network ID Subnet Mask 0000 … … …

LANMAR Overview (cont) Three main components in LANMAR: –(1) “local ” routing algorithm that keeps accurate routes within local scope < k hops (e.g., Distance Vector) –(2) Landmark selection for each logical group –(3) Landmark routes advertised to all nodes Logical Subnet Landmark

Landmark Routing Overview (cont) Packet Forwarding: –A packet to “local” destination is routed directly using local tables –A packet to remote destination is routed to corresponding Landmark –Once the packet is “in sight” of Landmark, the direct route is found in local tables. Landmarks form a two level logical hierarchy that reduces routing O/H Logical Subnet Landmark

Link Overhead of LANMAR Dramatic O/H reduction from linear to O(N) to O (sqrtN)

LANMAR: Local Scope Optimization Goal: find local routing scope size that minimizes routing overhead –size of landmark distance vector: O ( N / G) –size of local Link State topology map: O ( m * d ) N: total # of nodes; d: avg # of one-hop neighbors (degree); H (Routing overhead) h (scope size) Total O/H Landmark O/H Local route O/H

LANMAR Demo A B C D H I J KL O P LM1 LM2 LM3 LM4

Dynamic Team Discovery/Formation

How does LANMAR compare with MANET routing schemes? We compare: (a)MANET routing schemes: DSDV, TBRPF and FSR; and (b) same MANET schemes, BUT used for local scope only; LANMAR used for long paths.

LANMAR enhances existing routing alg.s LANMAR-DSDV LANMAR-TBRPF LANMAR-FSR TBRPF DSDV FSR ( scope = 2, # of group increases)

Backbone Network and LANMAR Why a Backbone “physical” hierarchy? –To improve coverage, scalability and reduce hop delays Backbone deployment –automatic placement: Relocate backbone nodes from dense to sparse regions (using repulsive forces) Key result: LANMAR automatically adjusts to Backbone Combines low routing O/H (LANMARK logical hierarchy) + low hop distance and high bandwidth (Backbone physical hierarchy)

Backbone Node Deployment Deployment algorithm –Assumption: Backbone nodes know their position (from GPS) –Each BN broadcasts its position periodically via scoped flooding. –Let the distance between x and y = Dxy. We define the repulsive force between them where A is a constant. –Vector sum of repulsive forces from neighbors determines direction and speed of motion

Extending Landmark to Hierarchical Network Backbone nodes are independently elected All nodes (including backbone nodes) are running the original LANMAR In addition, backbone nodes re- broadcast landmark information via higher level links Backbone Routes preferred by landmark (they are typically shorter)

Extending Landmark (cont) If backbone node is lost, Landmark routing “fills the gap” while a replacement backbone node is elected Advantages –Seamless integration of “flat” ad hoc landmark routing with the backbone environment provides instant backup in case of failures –Easy deployment, simple changes to ordinary ground nodes –Remove limitations of strictly hierarchical routing

Backbone Node Logical Subnet Landmarksource dest. UAV Landmark routing concept extends transparently to the multilevel backbone Fast BB links are “advertised” and immediately used When BB link fails, the many hop alternate path is chosen

Variable number of Backbone Nodes Decrease of average end-to-end delay while increasing # of backbone nodes

Variable number of Backbone Nodes Increase of delivery fraction while increasing # of backbone nodes

Variable Speed Delivery fraction while increasing mobility speed