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-4 Industrial Communication Systems<br />

4.2 routing Protocols and Classification<br />

The purpose of routing protocols is to determine the best path from source to destination. The routing<br />

protocols have to enable routers to communicate with each other exchanging topology and state information.<br />

There is a diverse range of routing protocols, which may be classified according to several different<br />

characteristics.<br />

Depending on the type of routing algorithms used, routing protocols can be divided into three families:<br />

distance vector, link state, and source routing:<br />

• Protocols that use the distance vector technique maintain a table for <strong>communication</strong> and employ<br />

diffusion (not flooding) for information exchanged between their neighbors.<br />

• Link state technique maintains a table with the entire topology network. The topology is built<br />

by finding the shortest path in terms of link cost. This cost is periodically exchanged among all<br />

the nodes through a flooding technique. Each node updates its routing table using the link cost<br />

information. This technique can cause loops in networks that change the topology quickly [M95].<br />

• In the source routing technique, all the data packets have the routing information on the headers.<br />

The source node makes the route decision. With this technique, loops can be avoided, but the protocol<br />

overhead is quite significant. This technique is not efficient for fast moving topologies due to<br />

route invalidation around the path of a packet.<br />

However, there are other classifications that take into account other characteristics.<br />

• Dynamic or static. A dynamic or adaptative routing protocol changes its behavior according to the<br />

network state, while a static one does not.<br />

• Centralized or distributed. Dynamic routing protocols can also be classified as centralized or<br />

distributed. The classification is based on which node makes the routing decisions. In a distributed<br />

routing protocol, all nodes are responsible for making their own routing decisions. In a centralized<br />

routing protocol, the decisions take place at a central node. One example of centralized<br />

routing protocols is the cluster-based routing protocols, where the central node is the so-called<br />

clusterhead. It is responsible for the routing process.<br />

Routing in wireless networks is of growing importance as currently more and more applications<br />

involve client mobility. This means the implementation of routing mechanisms that facilitate <strong>communication</strong><br />

between nodes and which can adapt to the particular characteristics of this type of<br />

medium. It is because of this that wireless environments cannot use the classic routing protocols.<br />

These classic protocols must be adapted to meet the requirements of the new wireless environment.<br />

There follows a description of some of the problems and characteristics to be found in wireless<br />

environments [CM99]:<br />

• Firstly, as the nodes are mobile elements, the network topology changes continuously, and therefore<br />

the links between nodes are created and broken dynamically.<br />

• The bandwidth available in a wireless interface is less than that with a wired interface. Sometimes,<br />

the maximum available bandwidth is in the order of tens and hundreds of Kbps and is underutilized<br />

due to reduction and interference in the electromagnetic signals. As the distance between<br />

the user and its peer link entity grows, the available bandwidth decreases due to the need for a<br />

robust coding due to a smaller signal-to-noise and interference (SNIR) ratio.<br />

• The link latency is high due principally to the extensive processing required at the physical layer of<br />

these networks and due to the transmission delays in the radio access network.<br />

• In wireless links, losses due to corruption may occur, even in static conditions, due to several<br />

phenomena such as fading, multipath, and attenuation.<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!