SlideShare a Scribd company logo
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

PDF
Routing protocols in ad hoc network
PDF
Routing in Mobile Ad hoc Networks
PPTX
A comparative study of reactive and proactive routing
PDF
(Paper Presentation) DSDV
PPTX
Routing protocols for ad hoc wireless networks
PPT
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
PDF
CS6003 AD HOC AND SENSOR NETWORKS
PDF
Lecture 9 10 .mobile ad-hoc routing protocols
Routing protocols in ad hoc network
Routing in Mobile Ad hoc Networks
A comparative study of reactive and proactive routing
(Paper Presentation) DSDV
Routing protocols for ad hoc wireless networks
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
CS6003 AD HOC AND SENSOR NETWORKS
Lecture 9 10 .mobile ad-hoc routing protocols

What's hot (20)

PPTX
Energy Efficient Routing Approaches in Ad-hoc Networks
PPSX
Adhoc and routing protocols
PPTX
CSGR(cluster switch gateway routing)
PPT
Dynamic Source Routing Sink hole attack
PPTX
AODV routing protocol
PPT
Routing in Manet
PDF
Lecture 11 14. Adhoc routing protocols cont..
PPT
Fisheye State Routing (FSR) - Protocol Overview
PPT
Unit VIII wireless sensor networks
PPT
Adhoc wireless
PDF
Lecture 19 22. transport protocol for ad-hoc
PPTX
Comparison of different MANET routing protocols in wireless ADHOC
PDF
Zone Routing Protocol (ZRP)
PDF
IT6601 MOBILE COMPUTING
PPTX
proactive and reactive routing comparisons
PPT
Routing ad hoc network
PPTX
Mobile adhoc network
PPT
PPTX
Introduction to mobile ad hoc network (m.a.net)
Energy Efficient Routing Approaches in Ad-hoc Networks
Adhoc and routing protocols
CSGR(cluster switch gateway routing)
Dynamic Source Routing Sink hole attack
AODV routing protocol
Routing in Manet
Lecture 11 14. Adhoc routing protocols cont..
Fisheye State Routing (FSR) - Protocol Overview
Unit VIII wireless sensor networks
Adhoc wireless
Lecture 19 22. transport protocol for ad-hoc
Comparison of different MANET routing protocols in wireless ADHOC
Zone Routing Protocol (ZRP)
IT6601 MOBILE COMPUTING
proactive and reactive routing comparisons
Routing ad hoc network
Mobile adhoc network
Introduction to mobile ad hoc network (m.a.net)
Ad

Viewers also liked (16)

PDF
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
PPTX
Aodv slide
PPTX
Proactive vs Reactive
PDF
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
PPTX
DSR Protocol
PPTX
DYNAMIC SOURCE ROUTING (DSR)
PDF
AODV protocol
PPTX
Routing in Wireless Sensor Networks
PPTX
Proactive vs reactive
PDF
AODV protocol
PPTX
Dynamic source routing
PPTX
Wireless Sensor Network Routing Protocols
PPT
Wireless routing protocols
PPTX
AODV Protocol
PPTX
Routing Protocols in WSN
PPTX
Manet ppt
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Aodv slide
Proactive vs Reactive
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
DSR Protocol
DYNAMIC SOURCE ROUTING (DSR)
AODV protocol
Routing in Wireless Sensor Networks
Proactive vs reactive
AODV protocol
Dynamic source routing
Wireless Sensor Network Routing Protocols
Wireless routing protocols
AODV Protocol
Routing Protocols in WSN
Manet ppt
Ad

Similar to Ad-hoc routing protocols (20)

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

Recently uploaded (6)

PPTX
ASMS Telecommunication company Profile
DOC
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
PDF
heheheueueyeyeyegehehehhehshMedia-Literacy.pdf
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
ASMS Telecommunication company Profile
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
heheheueueyeyeyegehehehhehshMedia-Literacy.pdf
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf

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