Tim 7 - Routing Protocols For Ad Hoc Wireless Networks PDF
Tim 7 - Routing Protocols For Ad Hoc Wireless Networks PDF
Wireless Networs
Randy Mukti - 20180801243
Karim Amirullah - 20160801020
Haikal Shiddiq - 20160801021
• An ad hoc network is a temporary connection between computers and devices used for a
specific purpose, such as sharing documents during a meeting or playing multiplayer
computer games
Multihop Communication
Energy-constrained nodes
• Loss of routing
Design Goals
• Must be scalable
• Must be fully distributed, no central, coordination
• Must be adaptive to topology changes caused by movement of nodes
• Route computation and maintenance must involve a minimum number of nodes
• Must be localized, global exchange involves a huge overhead
• Must be loop-free
• Must be effectively avoid stale routes
• Must converge to optimal routes very fast
• Must optimally use the scare resources: bandwidth, battery power, memory,
computing
• Should provide QoS guarantees to support time-sensitive traffic
Classification of Routing
Protocols
Routing protocols for ad-hoc wireless networks can be
classified based on:
• Routing information update mechanism
• Usage of temporal information (e.g. cached routes)
• Usage of topology information
• Usage of specific resources (e.g. GPS)
Ad hoc networks
Based on routing information update mechanism
• Proactive (table-driven) routing protocols
• Reactive (on-demand) routing protocols
• Hybrid protocols
Based on usage of temporal information
• Based on past temporal information
• Based on future temporal information
These protocols are extensions of the wired network routing protocols. They maintain the
global topology information in the form of tables at every node. These tables are updated
frequently in order to maintain consistent and accurate network state information.
Table-driven / Proactive Protocol
• Proactive: maintain routing information independently of need for
communication
• Update messages send throughout the network periodically or when
network topology changes.
• Low latency, suitable for real-time traffic
• Bandwidth might get wasted due to periodic update
Table-driven Routing Protocols
Protocol Consideration
• Destination sequenced distance vector routing protocol (DSDV)
• Wireless routing protocol (WRP)
• Cluster head gateway routing protocol (CGCR)
• Source-tree adaptive routing protocol (STAR)
Unlike the table-driven routing protocols, on-demand routing protocols execute the path-
finding process and exchange routing information only when a path is required by a node
to communicate with a destination. This section explores some of the existing on-demand
routing protocols in detail.
On-Demand / Reactive Routing Protocols
• Reactive: discover route only when you need it
• Saves energy and bandwidth during inactivity
• Can be bursty -> congestion during high activity
• Significant delay might occur as a result of route
discovery
• Good for light loads, collapse in large loads
Reactive Routing Protocols
Reactive routing protocol is also known as on demand routing protocol. In this protocol route is
discovered whenever it is needed Nodes initiate route discovery on demand basis. Source node
sees its route cache for the available route from source to destination if the route is not available
then it initiates route discovery process. The on- demand routing protocols have two major
components
Route Discovery:
In this phase source node initiates route discovery on demand basis. Source nodes consults its
route cache for the available route from source to destination otherwise if the route is not present it
initiates route discovery. The source node, in the packet, includes the destination address of the
node as well address of the intermediate nodes to the destination
Route Maintenance
In this phase source node initiates route discovery on demand basis. Source nodes consults its
route cache for the available route from source to destination otherwise if the route is not present it
initiates route discovery. The source node, in the packet, includes the destination address of the
node as well address of the intermediate nodes to the destination
Reactive routing protocols
These protocols find paths to destination only when needed (on-demand) to transmit a
packet.
We consider:
• Dynamic source routing protocol (DSR)
• Ad hoc on-demand distance vector routing protocol (AODV)
• Location aided routing (LAR)
• Associativity-based routing (ABR)
• Signal stability-based adaptive routing protocol (SSA)
These protocols have the following advantages and shortcomings:
• -: high delay of route setup process: routes are established on-demand
• +: small control overhead: no route updates
• -: low scalability: no route updates
• -: low storage requirements: only needed routes are in cache
Hybrid Routing Protocols
Hybrid Routing Protocols
• Proactive for neighborhood, Reactive for far away (Zone
Routing Protocol, Haas group)
• Proactive for long distance, Reactive for neighborhood
(Safari)
• Attempts to strike balance between the two
Hybrid Routing Protocols
These protocols maintain topology information up to m hops in tables.
We consider:
• Zone routing protocols (ZRP)
• Zone-based hierarchial link state routing protocol (ZHLS)
What are inherent shortcomings and advantages:
• +: fast link establishment
• +: less overhead as compared to table-driven and reactive protocols
• -: high storage and processing requirement as compared to reactive protocols