[Olsr-dev] Little change to olsr core

ZioPRoTo (Saverio Proto) (spam-protected)
Fri Jul 27 10:17:00 CEST 2012


> @Saverio: why is the LQ multiplier not enough?

1) First problem is that I cannot configure asymetric cost:
in the current implementation the ETX of the link is the same in both
directions (you can have a little shift because cost from A to B is
computed on A and cost from B to A is computed on B, but results
should be the same).

2) Second problem is granular costs
the ETX using multipliers will be

ETX = 1 / ( LQa  * multA * LQb * multB)

when the link is perfect I can simplify in

ETX = 1 / (multA * multB)

But the is very tricky to configure ETX of 18,19,20,21,22,23 adjusting
these two multipliers values on the two routers.

Moreover a packet loss on the link will add a multiplicating factor to
my link, that most of the time will go quickly above LINK_COST_BROKEN

I would like to set ETX = 18, and then just delete the link if the
normal computation of ETX without multiplier goes above
LINK_COST_BROKEN

Saverio




More information about the Olsr-dev mailing list