Optimized Link State Routing Protocol: Difference between revisions

Content deleted Content added
top: Tidy using AWB
m refs using AWB
Line 4:
[[File:Olsr-overview.pdf|thumb|460px|Diagram of OLSR data flow.]]
 
The '''Optimized Link State Routing Protocol''' ('''OLSR''')<ref>RFC 3626</ref> is an [[Internet Protocol|IP]] routing protocol optimized for [[mobile ad hoc network]]s, which can also be used on other [[wireless ad hoc network]]s. OLSR is a proactive [[link-state routing protocol]], which uses ''hello'' and ''topology control'' (TC) messages to discover and then disseminate link state information throughout the [[mobile ad hoc network]]. Individual nodes use this topology information to compute next hop destinations for all nodes in the network using shortest hop forwarding paths.
 
== Features specific to OLSR ==
Line 28:
Being a link-state protocol, OLSR requires a reasonably large amount of [[Bandwidth (computing)|bandwidth]] and CPU power to compute optimal paths in the network. In the typical networks where OLSR is used (which rarely exceed a few hundreds of nodes), this does not appear to be a problem.
 
By only using MPRs to flood topology information, OLSR removes some of the redundancy of the flooding process, which may be a problem in networks with moderate to large packet loss rates<ref>{{cite journal|authorauthor1=M. Abolhasan, |author2=B. Hagelstein, |author3=J. C.-P. Wang |title=Real-world performance of current proactive multi-hop mesh protocols|year=2009|url=http://ro.uow.edu.au/infopapers/736/}}</ref> – however the MPR mechanism is self-pruning (which means that in case of packet losses, some nodes that would not have retransmitted a packet, may do so).
 
== Messages ==