<br><br><div class="gmail_quote">2008/2/19 Erik Tromp <span dir="ltr"><<a href="mailto:erik_tromp@hotmail.com">erik_tromp@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello again,<br>
<br>
I'd like to announce the availability of two new OLSR-LC releases, which<br>
have been based on the most recent versions of OLSRd (0.5.4 and 0.5.5).<br>
<br>
The downloads can be found at:<br>
<br>
  <a href="http://sourceforge.net/projects/olsr-lc" target="_blank">http://sourceforge.net/projects/olsr-lc</a><br>
<br>
If you have any questions, remarks or suggestions, feel free to contact me!<br>
<br>
Regards,<br>
Erik<br>
<br>
<br>
<br>
<br>
<br>
-----Oorspronkelijk bericht-----<br>
Van: Erik Tromp [mailto:<a href="mailto:erik_tromp@hotmail.com">erik_tromp@hotmail.com</a>]<br>
Verzonden: zondag 10 februari 2008 12:38<br>
Aan: '<a href="mailto:olsr-dev@lists.olsr.org">olsr-dev@lists.olsr.org</a>'<br>
Onderwerp: OLSRd with ETT available<br>
<br>
<br>
Hello All,<br>
<br>
This is to announce the availability of the first release of OLSR-LC.<br>
<br>
OLSR-LC is OLSR enhanced with link-cost extensions. OLSR-LC was initially<br>
developed on version 0.4.10 of OLSRd, and was ported up to version 0.5.3 .<br>
In the coming weeks I will put effort in porting the extensions up to the<br>
most recent versions of OLSRD, versions 0.5.4 and 0.5.5 .<br>
<br>
The link-cost extensions were developed at Thales Communication, Huizen,<br>
Netherlands, and is currently maintained by Erik Tromp, Avantec Engineering<br>
( <a href="http://www.avantec.nl" target="_blank">www.avantec.nl</a> )<br>
<br>
You can get a copy of the source code at:<br>
<br>
  <a href="http://sourceforge.net/projects/olsr-lc" target="_blank">http://sourceforge.net/projects/olsr-lc</a><br>
<br>
How to install it: download the file olsrd-0.5.3-lc-0.1.tar.gz from the<br>
above URL into a directory of your choice.<br>
<br>
At the command prompt, cd to the directory in which you saved the downloaded<br>
file, and type:<br>
<br>
  tar -zxvf ./olsrd-0.5.3-lc-0.1.tar.gz<br>
<br>
This will create the directory olsrd-0.5.3-lc-0.1 and unpack all source<br>
files in that directory.<br>
<br>
Then type:<br>
<br>
  cd olsrd-0.5.3-lc-0.1<br>
  make build_all<br>
<br>
followed by:<br>
<br>
  make install_all<br>
<br>
In the lib directory you will find a sub-directory ett . This contains a<br>
basic setup of a plugin that can be used to calculate link costs based on<br>
Expected Transmission Time (ETT) . For ETT you need the medium speed<br>
(Mbit/s). Then you can use the formula:<br>
<br>
 ETT = ETX * #bits / bitspeed<br>
<br>
The actual implementation of this plugin is still to be written. Currently<br>
the plugin does nothing more than to set the link speed of each available<br>
neighbor link every 10 seconds to a random value of either 1 or 2 Mbit/sec .<br>
<br>
An actual implementation of the ETT plugin could be based on measuring, once<br>
every so many minutes, the speed of the available links with all the<br>
neighbors.<br>
This could be done using the well-known packet-pair technique. That approach<br>
would be purely layer-3, so no interfacing with layer-2 metrics.<br>
<br>
An alternative to measuring (via RTT or packet-pair methods) would be to<br>
write a plugin that retrieves layer 2 information. An existing<br>
implementation might be found the XIAN framework; see<br>
<a href="http://xian.sourceforge.net/" target="_blank">http://xian.sourceforge.net/</a> .<br>
<br>
Of course there are many other ways to measure the speed. And, in absence of<br>
any automatic measuring method, one could also fall back to setting the<br>
speed values manually to a fixed (pre-configured) value. The initial speed<br>
values, together with other link cost values, can be configured in the<br>
olsrd.conf file; for an example see ...\files\olsrd.conf.default.lq .<br>
<br>
If you have an example of source code that can read out layer-2 metrics I<br>
would be very interested !<br>
<br>
As always: have fun with it!<br>
<br>
Erik Tromp<br>
<font color="#888888"><br>
<br>
--<br>
Olsr-dev mailing list<br>
<a href="mailto:Olsr-dev@lists.olsr.org">Olsr-dev@lists.olsr.org</a><br>
<a href="http://lists.olsr.org/mailman/listinfo/olsr-dev" target="_blank">http://lists.olsr.org/mailman/listinfo/olsr-dev</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Saulo Jorge bq<br>-<br>"In theory, there is no difference between theory and practice; In practice, there is." – Chuck Reid<br>