Presentation is loading. Please wait.

Presentation is loading. Please wait.

Proactive vs. Reactive Routing

Similar presentations


Presentation on theme: "Proactive vs. Reactive Routing"— Presentation transcript:

1 Proactive vs. Reactive Routing
Proactive Routing Protocol: continuously evaluate the routes attempt to maintain consistent, up-to-date routing information when a route is needed, one may be ready immediately when the network topology changes the protocol responds by propagating updates throughout the network to maintain a consistent view Reactive Routing Protocol: on-demand Ex: DSR, AODV

2 Ad hoc routing protocols
AD-HOC MOBILE ROUTING PROTOCOLS ON-DEMAND-DRIVEN REACTIVE HYBRID DSDV CGSR TABLE DRIVEN/ PROACTIVE DSR AODV ZRP

3 DSDV Destination Sequenced Distance Vector Table-driven
Based on the distributed Bellman-Ford routing algorithm Each node maintains a routing table Routing hops to each destination Sequence number

4 DSDV Problem Solution two types of route update packets
A lot of control traffic in the network Solution two types of route update packets Full dump All available routing information Incremental Only information changed since the last full dump

5 Clustering Protocol Cluster Gateway Switch Routing (CGSR)
Table-driven for inter-cluster routing Uses DSDV for intra-cluster routing C3 M2 C2 C1

6 AODV Ad hoc On-demand Distance Vector On-demand driven
Nodes that are not on the selected path do not maintain routing information Route discovery The source node broadcasts a route request packet (RREQ) The destination or an intermediate node with “fresh enough” route to the destination replies a route reply packet (RREP)

7 AODV Destination Source Destination (a) RREQ Source (b) RREP N2 N4 N1

8 AODV Problem Solution A node along the route moves
Upstream neighbor notices the move Propagates a link failure notification message to each of its active upstream neighbors The source node receives the message and re-initiate route discovery

9 DSR Dynamic Source Routing On-demand driven
Based on the concept of source routing Required to maintain route caches Two major phases Route discovery Route maintenance A route error packet

10 DSR N2 N4 N1 N3 N5 N6 N7 N8 N2 N4 N1 N3 N5 N6 N7 N8 N1-N2 N1-N2-N5-N8

11 ZRP Zone Routing Protocol Hybrid protocol ZRP has three sub-protocols
On-demand Proactive ZRP has three sub-protocols Intrazone Routing Protocol (IARP) Interzone Routing Protocol (IERP) Bordercast Resolution Protocol (BRP)

12 Bordercasting Zone of Node Y Border Node Node X Node Z Zone of Node X
Zone Radius = r Hops Zone of Node Y Node X Zone of Node X Node Z Zone of Node Z Border Node Bordercasting

13 LAR Location-Aided Routing Location information via GPS Shortcoming
GPS availability is not yet worldwide Position information come with deviation

14 LAR (Xs,Ys) SRC Request Zone Expected Zone DEST R (Xd+R, Yd+R) (Xd,Yd)

15 DREAM Distance Routing effect Algorithm for mobility Position-based
Each node maintains a position database Regularly floods packets to update the position Temporal resolution Spatial resolution

16 PAR Power-Aware Routing + SRC N1 N2 DEST N4 N3


Download ppt "Proactive vs. Reactive Routing"

Similar presentations


Ads by Google