OLSR uses HELLO and TC messages. The Topology
Control (TC) messages for continuous maintain of the
routes to all destinations in the network, the protocol is
very efficient for traffic patterns where a large subset of
nodes is communicating with another large subset of
nodes, and where the [source, destination] pairs change
over time. The HELLO messages are exchanged
periodically among neighbor nodes, to detect the identity
of neighbors and to signal MPR selection. The protocol is
particularly suited for large and dense networks, as the
optimization is done by using MPRs which work well in
this context. The larger and more dense a network, the
more optimization can be achieved as compared to the
classic link state algorithm. OLSR uses hop-by-hop
routing, i.e., each node uses its local information to route
packets [5].