[Olsr-dev] Custom Routing Metrics

Shane Melton (spam-protected)
Thu Jul 23 04:58:52 CEST 2015

Working with olsrd2 sounds great if it will be less tricky to implement new
routing metrics and I would greatly appreciate your help; however I am less
familiar with it than the original olsrd, so please forgive any
misconceptions I might have.

I see that olsrd2 is very modular, being comprised of many plugins one of
which is a route modifier plugin; would the first step in creating a new
routing metric be extending from or modifying this plugin?

Also, I assume that I will likely need to have nodes send custom messages
with their own new metric values to their neighbors in order for those
neighbors to accurately calculate their routes. Would/Could this be
accomplished with modification to the route modifier plugin? Or am I
completely off base here?

Thanks again for your help,


On Wed, Jul 22, 2015 at 12:51 AM, Henning Rogge <(spam-protected)> wrote:

> Hi,
> olsrd2 implements its routing metric completely in a plugin.
> olsrd (v1) does it "partly"... there are some hidden traps when you
> try to change the routing metrics of olsrd.
> If you are interested in working on a new routing metric for olsrd2 I
> would be happy to help you.
> Henning Rogge
> On Tue, Jul 21, 2015 at 11:40 PM, Shane Melton <(spam-protected)>
> wrote:
> > Hi everyone,
> >
> > I am a student doing research on adaptive routing through mobile mesh
> > networks and I decided to use olsr to create the test bed for our
> > experiments. I've been looking through olsrd's source over the past
> couple
> > of weeks trying to become more familiar with its functionality.
> >
> > What I would like to do is create some additional metrics that will be
> > gathered by each node to be used in calculating the best routes for the
> > network. What these metrics will be hasn't been decided yet, but they
> will
> > vary at each nodes location so we would like to adapt the route based on
> the
> > values measured. So my primary question: How would I go about adjusting
> the
> > routing information throughout the network based on some external data
> that
> > can come from each node?
> >
> > I believe I can write a plugin to accomplish this task, I'm just not sure
> > where to begin or if there is better method of going about this. Any
> help to
> > get in going in the right direction would be greatly appreciated.
> >
> > Thanks,
> >
> > Shane
> >
> >
> >
> > --
> > Olsr-dev mailing list
> > (spam-protected)
> > https://lists.olsr.org/mailman/listinfo/olsr-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20150722/d0c4ec8b/attachment.html>

More information about the Olsr-dev mailing list