[Olsr-dev] Feature Request : OLSRd2 sets routes after de-synchronisation

Henning Rogge (spam-protected)
Sun May 20 19:57:34 CEST 2018


I would like to get more feedback from other people on this feature

On Fri, May 18, 2018 at 1:03 PM Waeber Gilles <(spam-protected)> wrote:

> Hi everyone,

> We are currently at the engineering school of Fribourg (Switzerland)
implementing machine learning algorithms to improve the OLSR protocol we
use in a MANET network.

> When our machine learning algorithm removes some OLSR learned routes from
the routing table, we noticed that this creates a de-synchronization
between OLSRd2’s internal view of the routing table and the real one. (

Yes, that have been the default behavior for OLSR and OLSRv2 for a long
time (at least for the olsr.org implementations).

> We would like to request a new feature, which would allow OLSRd2 to add
and updates routes even when OLSRd2’s routing table is de-synchronized.

The interesting question is not only to detect that the route is missing,
but also reacting well to conditions when you just cannot set them again...
shall the routing agent just try once to "reinstall" the route and then
forget about it?

> Is this something that could be useful to other people ?

This is an interesting question... is this useful for everyone or would we
annoy people because the routing agent just reverse what they did (maybe on
purpose ;) ).

> Who could implement it ?

In theory everyone could do it... the code to react to routing changes is
already there, the layer2_import plugin is using it (as an example). In
practice it looks like I am the only one working on the codebase at the


More information about the Olsr-dev mailing list