== OLSR ==
Optimized Link State Routing, è un protocollo di routing per MANET (Mobile Ad-Hoc Networks)
=== RFC ===
http://www.ietf.org/rfc/rfc3626.txt
=== Implementazione ===
http://www.olsr.org <
>
=== Note ===
Il protocollo è di tipo proattivo, dove il flooding delle informazioni di segnalazione viene gestito in con la tecnica dei Multipoint Relay (vedi RFC).
L'implementazione, a differenza dell'RFC, contiene anche un meccanismo di Link Quality, da usare in alternativa a quello di Hysteresys specificato nell'RFC.
Olsrd (l'implementazione) supporta l'uso di plugins. Questi possono essere usati per gestire pacchetti customizzati che possono essere trasportati con il meccanismo di MPR flooding al fine di realizzare funzionalità aggiuntive del protocollo.
=== Story ===
<>
=== Vulnerabilities ===
* Plugin's oversized HTTP headers, Fix by Nolith (Ninux Firenze) - http://ml.ninux.org/pipermail/wireless/2014-May/014019.html
* Fake HNA announcement originator DoS, Analisi by Zio Proto (Ninux Roma) - http://ml.ninux.org/pipermail/wireless/2014-May/014269.html and http://ml.ninux.org/pipermail/wireless/2014-May/014301.html
* http://perso.crans.org/~raffo/papers/attacks-olsr-dkm.pdf
=== See also ===
* [[olsrV2]]