Project : hipercom
Section: Software
Keywords : Internet protocol, routing protocol.
OLSR softwares
Participants : Cédric Adjih [correspondant], Anis Laouiti, Adokoe Plakoo, Marc Badel, Paul Muhlethaler, Thomas Clausen.
The routing protocol OLSR has been implemented in Linux and Windows for real experiment with Wireless LAN networks. There are also implementations for simulator such as NS-2 and Opnet.
We have implemented version 3 and version 7 of OLSR protocol for Linux daemon and for Windows. The linux daemon is very easy to install and can be downloaded from the web page. There have been more than 3000 downloads of the code which is exceptional for a routing protocol. Version 7 also contains feature adaptable to wireless driver, such as the signal power monitor. Version 7 has also be ported on Windows. Version 11 called OOLSR (for Object oriented OLSR) is IETF RFC compliant with multiple interfaces and tunable mobility parameters and has been fully tested during the OLSR Interop in San Diego, August 2004.
Related to OLSR, we have implemented and succesfully tested in linux the Multicast routing protocol SMOLSR (Simple Multicast on OLSR) that efficiently broadcast data on wireless networks using MultiPoint Relays. We have also implemented the MOLSR protocol (Multicast over OLSR) that forwards data to multicast group members on a mesh network built on an OLSR shortest path tree.
Numerous code (including one in Python) have been developped for experiment and simulation (NS-2, Opnet). See http://hipercom.inria.fr/olsr/.