SlideShare a Scribd company logo
1 of 10
Download to read offline
BY: RAMAN ALI
1
Ad-hoc Routing Protocol:
A standard, that controls how nodes decide which way to route
packets between computing devices in a mobile ad hoc
network . In ad-hoc networks, nodes are not familiar with the
topology of their networks; instead, they have to discover it. The
basic idea is that a new node may announce its presence and
should listen for announcements broadcast by its neighbors.
Each node learns about nodes nearby and how to reach them,
and may announce that it, too, can reach them. The Routing
Protocol deal with end-to-end communication.
2
i. Minimal control overhead:
► Control messaging consumes bandwidth, processing resources and
battery power to both transmit and receive a message.
► Should not send more than the minimum no of control message they
need for operation. While transmitting is roughly twice as power consuming
as receiving. Thus need to reduce control messaging.
ii. Minimal processing overhead:
► Algo that are computationally complex require more processing cycles,
thus consume more resources.
► Protocol should be lightweight and use a minimum of processing
resources from the mobile devices.
Goal of Routing Protocol: 3
iii. Multihop routing capability :
► Transmission range of mobile node is limited.
► Routing protocol must be able to discover Multihop routes between source
and destination so that communication between those node is possible who
are not in direct transmission range of each other.
iv. Dynamic topology maintenance:
► Once route is established , link may be break due to movement of nodes.
► A viable routing path must be maintained even while the intermediate
nodes, or even the source or destination nodes are moving.
► If link breaks, it must be handled quickly with a minimum of associated
overhead.
4
v. Loop prevention:
► When a routing loop exits , data and control packets may traverse the
path multiple times until either the path or fixed and the loop is eliminated
or until he time to live (TTL) of the packet reaches zero.
► As bandwidth is scarce and packet processing and forwarding is
expensive, routing loops are extremely wasteful of resources.
► Loops should be avoided all the times.
5
1. Table Driven / Proactive protocols :
♦ This type of protocols maintains fresh lists of destinations and their routes by
periodically distributing routing tables throughout the network.
♦ Traditional distributed shortest-path protocols.
♦ Maintain routes between every host pair at all times.
♦ Based on periodic updates; High routing overhead.
♦ Example: DSDV (destination sequenced distance vector)
The main disadvantages of such algorithms are:
■ Respective amount of data for maintenance.
■ Slow reaction on restructuring and failures.
Routing Protocols: 6
2. On-Demand Driven/ Reactive protocols:
♦ This type of protocol finds a route on demand by flooding the network with
Route Request packets.
♦ Determine route if and only when needed.
♦ Source initiates route discovery.
♦ Example: DSR (dynamic source routing)
The main disadvantages of such algorithms are:
■ High latency time in route finding.
■ Excessive flooding can lead to network clogging.
7
3. Hybrid (both proactive and reactive) routing:
This type of protocol combines the advantages of proactive and reactive routing.
The routing is initially established with some proactively prospected routes and then
serves the demand from additionally activated nodes through reactive flooding. The
choice of one or the other method requires predetermination for typical cases.
The main disadvantages of such algorithms are:
■ Advantage depends on number of other nodes activated.
■ Reaction to traffic demand depends on gradient of traffic volume.
Examples of hybrid algorithms are:
■ZRP (Zone Routing Protocol) ZRP uses IARP as pro-active and IERP as reactive
component.
■ ZHLS (Zone-based Hierarchical Link State Routing Protocol)
8
4. Hierarchical routing protocols:
With this type of protocol the choice of proactive and of reactive routing depends
on the hierarchic level in which a node resides. The routing is initially established with
some proactively prospected routes and then serves the demand from additionally
activated nodes through reactive flooding on the lower levels. The choice for one or
the other method requires proper attribution for respective levels.
The main disadvantages of such algorithms are:
■ Advantage depends on depth of nesting and addressing scheme.
■ Reaction to traffic demand depends on meshing parameters.
Examples of hierarchical routing algorithms are:
● CBRP (Cluster Based Routing Protocol.
● FSR (Fisheye State Routing protocol.
● ZHLS (Zone-based Hierarchical Link State Routing Protocol.
9
I. Jump up^ C. Perkins, E. Royer and S. Das: Ad hoc On-demand Distance Vector (AODV) Routing, RFC 3561
II. Jump up^ David Johnson, David Maltz, Yih-Chun Hu: The Dynamic Source Routing Protocol for Mobile Ad Hoc
Networks for IPv4, RFC 4728
III. Jump up^ David B. Johnson, David A. Maltz: Dynamic Source Routing in Ad Hoc Wireless Networks, Mobile
Computing, Thomasz Imielinski and Hank Korth (Editors), Vol. 353, Chapter 5, pp. 153–181, Kluwer Academic
Publishers, 1996
IV. Jump up^ Yih-Chun Hu, David B. Johnson, David A. Maltz: Flow State in the Dynamic Source Routing Protocol Internet
Draft, work in progress, June 2001.
V. Jump up^ D. Djenouri, N. Badache. On Eliminating Packet Droppers in MANET: A Modular Solution, Ad hoc Networks
Journal, Vol 7, Issue 6, pp 1243–1258, Elsevier Publisher, August 2009.
VI. Jump up^ Zygmunt J. Haas, Marc R. Pearlman, Prince Samar: The Zone Routing Protocol (ZRP) for Ad Hoc Networks,
Internet Draft, work in progress, July 2002.
VII. ^ Jump up to:a b Mario Joa-Ng and I-Tai Lu. "A peer-to-peer two-level link state routing for mobile ad-hoc wireless
network". The special issue on Wireless Ad Hoc Networks of IEEE JSAC, Vol. 17, No. 8, pp.1415-1425, Aug. 1999.
VIII. Jump up^ M. Jiang, J. Li, Y. C. Tay: Cluster Based Routing Protocol (CBRP) Functional Specification, Internet Draft,
work in progress, June 1999. Draft has expired.
IX. Jump up^ Maria Gerla, Guangyu Pei, Xiaoyan Hong, Tsu-Wei Chen: Fisheye State Routing Protocol (FSR) for Ad Hoc
Networks, Internet Draft, work in progress, June 2001. Draft has expired.
10

More Related Content

What's hot

Energy Efficient Routing Approaches in Ad-hoc Networks
                Energy Efficient Routing Approaches in Ad-hoc Networks                Energy Efficient Routing Approaches in Ad-hoc Networks
Energy Efficient Routing Approaches in Ad-hoc NetworksKishan Patel
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocolsshashi712
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)Gaurav Dalvi
 
Dynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDr Praveen Jain
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manetshiujinghan
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..Chandra Meena
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewYoav Francis
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networkssangusajjan
 
Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Chandra Meena
 
Comparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOCComparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOCAmitoj Kaur
 
Zone Routing Protocol (ZRP)
Zone Routing Protocol (ZRP)Zone Routing Protocol (ZRP)
Zone Routing Protocol (ZRP)Senthil Kanth
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisonsITM Universe - Vadodara
 
Mobile adhoc network
Mobile adhoc networkMobile adhoc network
Mobile adhoc networkSubiya Nadar
 
Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)Sohebuzzaman Khan
 

What's hot (20)

Energy Efficient Routing Approaches in Ad-hoc Networks
                Energy Efficient Routing Approaches in Ad-hoc Networks                Energy Efficient Routing Approaches in Ad-hoc Networks
Energy Efficient Routing Approaches in Ad-hoc Networks
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocols
 
CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)CSGR(cluster switch gateway routing)
CSGR(cluster switch gateway routing)
 
Dynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attack
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol Overview
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networks
 
Adhoc wireless
Adhoc wirelessAdhoc wireless
Adhoc wireless
 
Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc
 
Comparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOCComparison of different MANET routing protocols in wireless ADHOC
Comparison of different MANET routing protocols in wireless ADHOC
 
Ad hoc
Ad hocAd hoc
Ad hoc
 
Zone Routing Protocol (ZRP)
Zone Routing Protocol (ZRP)Zone Routing Protocol (ZRP)
Zone Routing Protocol (ZRP)
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisons
 
Routing ad hoc network
Routing ad hoc networkRouting ad hoc network
Routing ad hoc network
 
Mobile adhoc network
Mobile adhoc networkMobile adhoc network
Mobile adhoc network
 
Ad Hoc
Ad HocAd Hoc
Ad Hoc
 
Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)
 

Viewers also liked

Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2Sushant Kushwaha
 
Aodv slide
Aodv slideAodv slide
Aodv slideDavid
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1Sushant Kushwaha
 
Routing in Wireless Sensor Networks
Routing in Wireless Sensor NetworksRouting in Wireless Sensor Networks
Routing in Wireless Sensor Networkssashar86
 
Proactive vs reactive
Proactive vs reactiveProactive vs reactive
Proactive vs reactiveTery Casey
 
Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routingAshraf Uddin
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsVirendra Thakur
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 

Viewers also liked (17)

Improvement Of DSR Protocol
Improvement Of DSR ProtocolImprovement Of DSR Protocol
Improvement Of DSR Protocol
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
 
Aodv slide
Aodv slideAodv slide
Aodv slide
 
Proactive vs Reactive
Proactive vs ReactiveProactive vs Reactive
Proactive vs Reactive
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
 
DSR Protocol
DSR ProtocolDSR Protocol
DSR Protocol
 
DYNAMIC SOURCE ROUTING (DSR)
DYNAMIC SOURCE ROUTING  (DSR)DYNAMIC SOURCE ROUTING  (DSR)
DYNAMIC SOURCE ROUTING (DSR)
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
 
Routing in Wireless Sensor Networks
Routing in Wireless Sensor NetworksRouting in Wireless Sensor Networks
Routing in Wireless Sensor Networks
 
Proactive vs reactive
Proactive vs reactiveProactive vs reactive
Proactive vs reactive
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
 
Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routing
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing Protocols
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
AODV Protocol
AODV ProtocolAODV Protocol
AODV Protocol
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Manet ppt
Manet pptManet ppt
Manet ppt
 

Similar to Ad-hoc routing protocols

Experimental Analysis Of On Demand Routing Protocol
Experimental Analysis Of On Demand Routing ProtocolExperimental Analysis Of On Demand Routing Protocol
Experimental Analysis Of On Demand Routing Protocolsmita gupta
 
Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...
Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...
Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...Editor IJMTER
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Sitamarhi Institute of Technology
 
PERFORMANCE STUDIES ON THE VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKS
PERFORMANCE STUDIES ON THE  VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKSPERFORMANCE STUDIES ON THE  VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKS
PERFORMANCE STUDIES ON THE VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKSJYoTHiSH o.s
 
Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286Editor IJARCET
 
Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286Editor IJARCET
 
overview of adhoc wireless networks.pptx
overview of adhoc wireless networks.pptxoverview of adhoc wireless networks.pptx
overview of adhoc wireless networks.pptxparuvathavardhinij
 
QoS Issues in MANET: A Comparative Study over Different Routing Protocols
QoS Issues in MANET: A Comparative Study over Different Routing ProtocolsQoS Issues in MANET: A Comparative Study over Different Routing Protocols
QoS Issues in MANET: A Comparative Study over Different Routing Protocolsrahulmonikasharma
 
MANET routing protocols Issues and Classifications
 MANET routing protocols Issues and Classifications MANET routing protocols Issues and Classifications
MANET routing protocols Issues and ClassificationsArunChokkalingam
 
Ad hoc wireless networks-Overview
 Ad hoc wireless networks-Overview Ad hoc wireless networks-Overview
Ad hoc wireless networks-Overviewparuvathavardhinipra
 
A Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETsA Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETsabhijit parmar
 
Module 3 Part B - computer networks module 2 ppt
Module 3 Part B - computer networks module 2 pptModule 3 Part B - computer networks module 2 ppt
Module 3 Part B - computer networks module 2 pptanushaj46
 
Study of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless NetworkStudy of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless Networkijsrd.com
 
Survey of Reactive Routing Protocols for MANET
Survey of Reactive Routing Protocols for MANETSurvey of Reactive Routing Protocols for MANET
Survey of Reactive Routing Protocols for MANETIOSR Journals
 

Similar to Ad-hoc routing protocols (20)

It6601 mobile computing unit 4
It6601 mobile computing unit 4It6601 mobile computing unit 4
It6601 mobile computing unit 4
 
unit-4
unit-4 unit-4
unit-4
 
3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx3. WIRELESS_PROTOCOLS.pptx
3. WIRELESS_PROTOCOLS.pptx
 
Experimental Analysis Of On Demand Routing Protocol
Experimental Analysis Of On Demand Routing ProtocolExperimental Analysis Of On Demand Routing Protocol
Experimental Analysis Of On Demand Routing Protocol
 
manet.pdf
manet.pdfmanet.pdf
manet.pdf
 
Mane ts
Mane tsMane ts
Mane ts
 
Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...
Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...
Comparison of Various Unicast-Multicast Routing Protocols for Mobile Ad-Hoc N...
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
 
PERFORMANCE STUDIES ON THE VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKS
PERFORMANCE STUDIES ON THE  VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKSPERFORMANCE STUDIES ON THE  VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKS
PERFORMANCE STUDIES ON THE VARIOUS ROUTING PROTOCOLS IN AD-HOC NETWORKS
 
Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286
 
Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286Ijarcet vol-2-issue-7-2281-2286
Ijarcet vol-2-issue-7-2281-2286
 
overview of adhoc wireless networks.pptx
overview of adhoc wireless networks.pptxoverview of adhoc wireless networks.pptx
overview of adhoc wireless networks.pptx
 
QoS Issues in MANET: A Comparative Study over Different Routing Protocols
QoS Issues in MANET: A Comparative Study over Different Routing ProtocolsQoS Issues in MANET: A Comparative Study over Different Routing Protocols
QoS Issues in MANET: A Comparative Study over Different Routing Protocols
 
MANET routing protocols Issues and Classifications
 MANET routing protocols Issues and Classifications MANET routing protocols Issues and Classifications
MANET routing protocols Issues and Classifications
 
Ad hoc wireless networks-Overview
 Ad hoc wireless networks-Overview Ad hoc wireless networks-Overview
Ad hoc wireless networks-Overview
 
A Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETsA Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETs
 
Module 3 Part B - computer networks module 2 ppt
Module 3 Part B - computer networks module 2 pptModule 3 Part B - computer networks module 2 ppt
Module 3 Part B - computer networks module 2 ppt
 
Aodv
AodvAodv
Aodv
 
Study of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless NetworkStudy of Attacks and Routing Protocol in Wireless Network
Study of Attacks and Routing Protocol in Wireless Network
 
Survey of Reactive Routing Protocols for MANET
Survey of Reactive Routing Protocols for MANETSurvey of Reactive Routing Protocols for MANET
Survey of Reactive Routing Protocols for MANET
 

Ad-hoc routing protocols

  • 2. Ad-hoc Routing Protocol: A standard, that controls how nodes decide which way to route packets between computing devices in a mobile ad hoc network . In ad-hoc networks, nodes are not familiar with the topology of their networks; instead, they have to discover it. The basic idea is that a new node may announce its presence and should listen for announcements broadcast by its neighbors. Each node learns about nodes nearby and how to reach them, and may announce that it, too, can reach them. The Routing Protocol deal with end-to-end communication. 2
  • 3. i. Minimal control overhead: ► Control messaging consumes bandwidth, processing resources and battery power to both transmit and receive a message. ► Should not send more than the minimum no of control message they need for operation. While transmitting is roughly twice as power consuming as receiving. Thus need to reduce control messaging. ii. Minimal processing overhead: ► Algo that are computationally complex require more processing cycles, thus consume more resources. ► Protocol should be lightweight and use a minimum of processing resources from the mobile devices. Goal of Routing Protocol: 3
  • 4. iii. Multihop routing capability : ► Transmission range of mobile node is limited. ► Routing protocol must be able to discover Multihop routes between source and destination so that communication between those node is possible who are not in direct transmission range of each other. iv. Dynamic topology maintenance: ► Once route is established , link may be break due to movement of nodes. ► A viable routing path must be maintained even while the intermediate nodes, or even the source or destination nodes are moving. ► If link breaks, it must be handled quickly with a minimum of associated overhead. 4
  • 5. v. Loop prevention: ► When a routing loop exits , data and control packets may traverse the path multiple times until either the path or fixed and the loop is eliminated or until he time to live (TTL) of the packet reaches zero. ► As bandwidth is scarce and packet processing and forwarding is expensive, routing loops are extremely wasteful of resources. ► Loops should be avoided all the times. 5
  • 6. 1. Table Driven / Proactive protocols : ♦ This type of protocols maintains fresh lists of destinations and their routes by periodically distributing routing tables throughout the network. ♦ Traditional distributed shortest-path protocols. ♦ Maintain routes between every host pair at all times. ♦ Based on periodic updates; High routing overhead. ♦ Example: DSDV (destination sequenced distance vector) The main disadvantages of such algorithms are: ■ Respective amount of data for maintenance. ■ Slow reaction on restructuring and failures. Routing Protocols: 6
  • 7. 2. On-Demand Driven/ Reactive protocols: ♦ This type of protocol finds a route on demand by flooding the network with Route Request packets. ♦ Determine route if and only when needed. ♦ Source initiates route discovery. ♦ Example: DSR (dynamic source routing) The main disadvantages of such algorithms are: ■ High latency time in route finding. ■ Excessive flooding can lead to network clogging. 7
  • 8. 3. Hybrid (both proactive and reactive) routing: This type of protocol combines the advantages of proactive and reactive routing. The routing is initially established with some proactively prospected routes and then serves the demand from additionally activated nodes through reactive flooding. The choice of one or the other method requires predetermination for typical cases. The main disadvantages of such algorithms are: ■ Advantage depends on number of other nodes activated. ■ Reaction to traffic demand depends on gradient of traffic volume. Examples of hybrid algorithms are: ■ZRP (Zone Routing Protocol) ZRP uses IARP as pro-active and IERP as reactive component. ■ ZHLS (Zone-based Hierarchical Link State Routing Protocol) 8
  • 9. 4. Hierarchical routing protocols: With this type of protocol the choice of proactive and of reactive routing depends on the hierarchic level in which a node resides. The routing is initially established with some proactively prospected routes and then serves the demand from additionally activated nodes through reactive flooding on the lower levels. The choice for one or the other method requires proper attribution for respective levels. The main disadvantages of such algorithms are: ■ Advantage depends on depth of nesting and addressing scheme. ■ Reaction to traffic demand depends on meshing parameters. Examples of hierarchical routing algorithms are: ● CBRP (Cluster Based Routing Protocol. ● FSR (Fisheye State Routing protocol. ● ZHLS (Zone-based Hierarchical Link State Routing Protocol. 9
  • 10. I. Jump up^ C. Perkins, E. Royer and S. Das: Ad hoc On-demand Distance Vector (AODV) Routing, RFC 3561 II. Jump up^ David Johnson, David Maltz, Yih-Chun Hu: The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks for IPv4, RFC 4728 III. Jump up^ David B. Johnson, David A. Maltz: Dynamic Source Routing in Ad Hoc Wireless Networks, Mobile Computing, Thomasz Imielinski and Hank Korth (Editors), Vol. 353, Chapter 5, pp. 153–181, Kluwer Academic Publishers, 1996 IV. Jump up^ Yih-Chun Hu, David B. Johnson, David A. Maltz: Flow State in the Dynamic Source Routing Protocol Internet Draft, work in progress, June 2001. V. Jump up^ D. Djenouri, N. Badache. On Eliminating Packet Droppers in MANET: A Modular Solution, Ad hoc Networks Journal, Vol 7, Issue 6, pp 1243–1258, Elsevier Publisher, August 2009. VI. Jump up^ Zygmunt J. Haas, Marc R. Pearlman, Prince Samar: The Zone Routing Protocol (ZRP) for Ad Hoc Networks, Internet Draft, work in progress, July 2002. VII. ^ Jump up to:a b Mario Joa-Ng and I-Tai Lu. "A peer-to-peer two-level link state routing for mobile ad-hoc wireless network". The special issue on Wireless Ad Hoc Networks of IEEE JSAC, Vol. 17, No. 8, pp.1415-1425, Aug. 1999. VIII. Jump up^ M. Jiang, J. Li, Y. C. Tay: Cluster Based Routing Protocol (CBRP) Functional Specification, Internet Draft, work in progress, June 1999. Draft has expired. IX. Jump up^ Maria Gerla, Guangyu Pei, Xiaoyan Hong, Tsu-Wei Chen: Fisheye State Routing Protocol (FSR) for Ad Hoc Networks, Internet Draft, work in progress, June 2001. Draft has expired. 10