those which keep the information about how to reach
at all destinations of the network (nodes) (Vermani,
Sharma and Yadav, 2012). This information is stored
in tables which are updated periodically when there
are modifications in the topology of the network
(Kumar and Kumar, 2012). The difference among the
protocols of this type is the way in the table are
updated, the quantity of tables used, the information
of each table and the way to find information. The
protocols more important in this type are:
DSDV (Destination Sequenced Distance-Vector)
It is a unicast proactive protocol adapted from the RIP
traditional, its main aim is to avoid the loops
problems in the update of the routing tables. For that
reason, it adds a new field in the tables, the sequence
number that allows distinguish between an old table
and a new one (Vermani, Sharma and Yadav, 2012),
(Jain, Gaur and Upadhyay, 2014). DSDV applies an
algorithm based in the distance vector, this means that
keep the tables with all its accessible destinations
together with the following leap, the metric and a
number of sequence of the input in the generated table
by the destination node. The tables are sent with
diffusion messages on a regular basis or when there is
a significant difference of the network topology. A
route is considered better than other if it has a
sequence number major or in case of a tie, if the
distance at the destination is minor. When a B node
detects that the route to certain destination D is lost,
overflow the networks with an updated of that input
in which is incremented the sequence number in one
and the distance is marked as infinite (Jain, Gaur and
Upadhyay, 2014). When an A node receive this
message, it incorporates to its table the updated of the
input into D through B always that there was not an
input better to reach D. To achieve certain
consistency in the routing table of each node by
changing the network topology, the updates must be
frequents and quick enough and therefore each node
can have a realistic vision of the network at a specific
time (Jain, Gaur and Upadhyay, 2014).
OLSR (Optimized Link State Routing)
This protocol is an optimizing algorithm of state of
adapted classic link to the requirements of a LAN
wireless. The key concept that is used in the protocol
is the MultiPoint Relays (MPR) (Ashish, Singh and
Kumar, 2010). MPR are nodes which send messages
into forward during the overflow process. This
technique substantively decrease the overload of
messages in comparison with a mechanism of classic
overflow, where each node retransmits every message
when is receipted the first copy of the message
(Kumar and Kumar, 2012). In OLSR, the information
of state link is generated only by the chosen nodes as
MPR (Ashish, Singh and Kumar, 2010). For that
reason, a second optimization is obtained decreasing
the minimum number of control messages
overflowed in the network. As third optimization, a
MPR node can opt only inform links between each
other and their selectors MPR. Therefore, as it is
contrary to the state algorithm of classic link, partial
information of state of link is distributed in the
network. This information is used to the calculus of
the route. OLSR offers optima routes (in terms of
number of leaps). The protocol is particularly
adequate to big and dense networks (Jain, Gaur and
Upadhyay, 2014).
2.2 Reactive Protocols
The routing reactive protocols are those that form the
routes on-demand that means in the moment that a
root node needs to send a message into a destination
node are created the routes from the origin to their
destination. With this type of protocols is optimized
the use of resources of bandwidth and the use of
battery and it is penalized the latency in finding the
route (Kumar and Kumar, 2012).
DSR (Dynamic Source Routing Protocol)
The reactive protocol DSR (Dynamic Source Routing
Protocol) is a protocol created especially for Ad-Hoc
networks, it only sends information when is
necessary, saving network energy, releasing
bandwidth and saving battery. Furthermore, DSR
incorporates a mechanism to avoid the creation of
loops. It is compatible with IPv6 (Kumar and Kumar,
2012). As counterpart, there is the initial latency at
discover a route, and it is a protocol based on the
source, the package header has increasing while it is
moving by the nodes; as a consequence, valuable
bandwidth is lost. This protocol can be structured in
two mechanics: of route discovery and the
maintenance of it. The first make the search of the
route and has the RREQ (Route Request) packages to
look for the route if it is not available in the routing
table and RREP (Route Reply) which answers at
RREQ on the discovery of a route. The second
mechanism has the RRER (Route Error), which show
a falling route and the ACK, which periodically make
the maintenance of the route (Ashish, Singh and
Kumar, 2010).
AODV (Ad Hoc On-Demand Distance Vector)
This protocol allows the dynamic routing multi-hop
among mobile nodes which take part in the setting
and maintenance of Ad-Hoc network (Jain, Gaur and
Upadhyay, 2014), (Kumar and Kumar, 2012). AODV