List Of Ad Hoc Routing Protocols
   HOME

TheInfoList



OR:

An ad hoc routing protocol is a convention, or standard, that controls how
nodes In general, a node is a localized swelling (a "knot") or a point of intersection (a Vertex (graph theory), vertex). Node may refer to: In mathematics *Vertex (graph theory), a vertex in a mathematical graph *Vertex (geometry), a point where two ...
decide which way to
route Route or routes may refer to: * Route (gridiron football), a path run by a wide receiver * route (command), a program used to configure the routing table * Route, County Antrim, an area in Northern Ireland * ''The Route'', a 2013 Ugandan film * Ro ...
packets between computing devices in a
mobile ad hoc network A wireless ad hoc network (WANET) or mobile ad hoc network (MANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre-existing infrastructure, such as routers in wired networks or access points ...
. In ad hoc networks, nodes are not familiar with the
topology In mathematics, topology (from the Greek language, Greek words , and ) is concerned with the properties of a mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformations, such ...
of their networks. Instead, they have to discover it: typically, a new node announces its presence and listens for announcements broadcast by its neighbors. Each node learns about others nearby and how to reach them, and may announce that it too can reach them. Note that in a wider sense, ad hoc protocol can also be used literally, to mean an improvised and often impromptu
protocol Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technolog ...
established for a specific purpose. The following is a list of some ad hoc network routing protocols.


Table-driven (proactive) routing

This type of protocols maintains fresh lists of destinations and their routes by periodically distributing routing tables throughout the network. The main disadvantages of such algorithms are: # Respective amount of data for maintenance. # Slow reaction on restructuring and failures. Examples of proactive algorithms are: * Optimized Link State Routing Protocol (OLSR) RFC 3626, RFC 7181. *
Babel Babel is a name used in the Hebrew Bible for the city of Babylon and may refer to: Arts and media Written works Books *Babel (book), ''Babel'' (book), by Patti Smith * Babel (2012 manga), ''Babel'' (2012 manga), by Narumi Shigematsu * Babel (20 ...
RFC 6126 * Destination Sequence Distance Vector (DSDV) *
DREAM A dream is a succession of images, ideas, emotions, and sensations that usually occur involuntarily in the mind during certain stages of sleep. Humans spend about two hours dreaming per night, and each dream lasts around 5 to 20 minutes, althou ...
* B.A.T.M.A.N.


On-demand (reactive) routing

This type of protocol finds a route on demand by flooding the network with Route Request packets. The main disadvantages of such algorithms are: # High latency time in route finding. # Excessive flooding can lead to network clogging. Examples of on-demand algorithms are: * ABR -
Associativity-Based Routing #REDIRECT Associativity-based routing {{Rcatshell, {{R from move {{R from alternative capitalization ...
* Ad hoc On-demand Distance Vector(AODV) (RFC 3561) *
Dynamic Source Routing Dynamic Source Routing (DSR) is a routing protocol for wireless mesh networks. It is similar to AODV in that it forms a route on-demand when a transmitting node requests one. However, it uses source routing instead of relying on the routing t ...
(RFC 4728) * Power-Aware DSR-based * Link-life base routing protocols


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) {{Cite journal , doi = 10.1109/49.779923, title = A peer-to-peer zone-based two-level link state routing for mobile ad hoc networks, journal = IEEE Journal on Selected Areas in Communications, volume = 17, issue = 8, pages = 1415–1425, year = 1999, last1 = Joa-Ng, first1 = M., last2 = i-Tai Lu


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 attributation 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 CBRP, or Cluster Based Routing Protocol, is a routing protocol for wireless mesh networks. CBRP was originally designed in mid 1998 by the National University of Singapore and subsequently published as an Internet Draft in August 1998. CBRP is one o ...
(Cluster Based Routing Protocol) * FSR (Fisheye State Routing protocol) *
Order One Network Protocol {{no footnotes, date=July 2014 The OrderOne MANET Routing Protocol is an algorithm for computers communicating by digital radio in a mesh network to find each other, and send messages to each other along a reasonably efficient path. It was designed ...
; Fast logarithm-of-2 maximum times to contact nodes. Supports large groups. * ZHLS (Zone-based Hierarchical Link State Routing Protocol)


See also

*
Ad Hoc Configuration Protocol {{Unreferenced, date=April 2022 The Ad Hoc Configuration Protocol (AHCP) is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 networks designed to be used in place of router discovery and DHCP on networks where it is difficult or im ...
* Routing for Mobile Wireless Sensor Networks


References

C. Siva Ram Murthy and B. S. Manoj,
Ad hoc Wireless Networks: Architectures and Protocols
" Prentice Hall PTR, New Jersey, May 2004.


Further reading


Freedomlayer Research Project
Ad hoc routing protocols Advertising is the practice and techniques employed to bring attention to a product or service. Advertising aims to put a product or service in the spotlight in hopes of drawing it attention from consumers. It is typically used to promote a ...
* ad hoc routing