23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4-6 Industrial Communication Systems<br />

4.3.2 reactive Routing Protocols<br />

Reactive or on-demand* routing protocols were designed to reduce the overhead of the proactive routing<br />

protocols; they maintain information on active routes only. When one node wants to communicate with<br />

another node, one route to the destination is demanded. Although network resources such as energy and<br />

bandwidth are used more efficiently than in the proactive protocols, the delay in the routing discovery<br />

procedure increases. The route discovery procedure is usually made by flooding a route request packet<br />

through the network. If a node with a route to the destination (or the destination itself) receives the route<br />

request packet, it sends back a route reply packet to the source node using the link reversal if the packet<br />

has traveled through bidirectional links. The route replay packet contains the desired route. The routing<br />

algorithms found among the reactive routing protocols are distance vector and source routing.<br />

Reactive routing protocols are divided into two groups, source-based and hop-by-hop or point-to-point.<br />

• In source-based on-demand protocols, each data packet transports in its header the complete source<br />

to the destination, that is, the information of every neighboring node from the source to the destination.<br />

Every intermediate packet consults the header packet to know where to forward it to. Therefore,<br />

there is no need for the intermediate nodes to keep the routing information continuously up to date<br />

by means of forwarding routing messages periodically as in proactive routing protocols. In contrast,<br />

in large ad hoc networks, the probability of link failures occurring increases with the number of<br />

nodes. As the number of intermediate nodes increases, the size of the header packet increases too.<br />

This kind of protocol is not recommended in large networks with a lot of hops and high mobility<br />

because they do not scale well.<br />

• In the hop-by-hop routing protocols, the packet only carries the destination address and the next<br />

hop address; in this way, every intermediate node that participates in the route would consult its<br />

routing table to decide which way to send the packet. The advantage is that every intermediate<br />

node keeps its routing table up to date continuously and independently, so that when a packet<br />

reaches an intermediate node, it can decide how to route it according to the current state of the<br />

network; the routes can therefore adapt to the dynamic topology of this kind of route more easily.<br />

The drawback is that every intermediate node along the route must constantly update its routing<br />

table by means of beaconing messages.<br />

The route discovery overhead can grow O(N + M) if a link reversal is possible, where N represents the<br />

number of nodes in the network and M the number of nodes in the reply path; for unidirectional links,<br />

the discovery overhead is O(2N).<br />

4.3.2.1 Hybrid Routing Protocols<br />

Hybrid routing protocols are a new generation of protocols that use the characteristics of reactive and<br />

proactive protocols. These are designed to increase scalability and reduce the overload involved in route<br />

discovery. This is possible by means of proactive route maintenance for the closer nodes and a determination<br />

of routes for the more distant nodes by means of a route discovery strategy.<br />

Most of the hybrid protocols are zone based, that is, the network is divided into a number of zones,<br />

each containing one node that is selected to be in charge of all the mobile nodes within their transmission<br />

range, or a subset of them. Other hybrid routing protocols group the nodes into trees or clusters.<br />

4.4 routing Protocol Families for Wireless Sensor Networks<br />

Routing in sensor networks is very challenging due to a number of characteristics that distinguish them<br />

from contemporary <strong>communication</strong> and wireless ad hoc networks.<br />

* Note that the terms reactive and on demand are used interchangeably.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!