[olsr-dev] OLSR and consistency

Bernd Petrovitsch (spam-protected)
Thu Feb 22 10:35:48 CET 2007


On Thu, 2007-02-22 at 10:31 +0900, giuseppe de marco wrote:
> Thank you for your reply.
> I'll answer inline.

Yes, please!

> Bernd Petrovitsch wrote:
> > On Wed, 2007-02-21 at 09:04 +0900, giuseppe de marco wrote:
> >   
> >> Suppose we want to update the routing module (OLSR) with a modified 
> >> version of it, or also
> >> we want to change the parameters in all OLSR modules running inside the 
> >> nodes of an ad-hoc net.
> >>
> >> How we can handle it automatically?
> >>     
> >
> > - Deploy the new version
> > - update the config files: Changes in most variables are relatively uncritical
> >    - one can never rule out the possibility of (short-time) routing loops.
> >    The only critical thing is that "LinkQualityLevel" must be either "0" on all
> >    or no nodes (and "UseHysteresis" must have also the correct value since these
> >    are incompatible).
> >   Folks, please correct me if there is something important missing!
> > - restart the daemon 
> >   
> It's not totally true. Even if you use LQ but with different window size 
> among nodes, results are very difficult
> to predict or at least to understand. We tried in our testbed two simple 
> experiments:
> 1) all nodes with LQ and window size = 10 and then window size = 20
> 2) all nodes with LQ but different window size
> In 1) all is ok, and in particular with window size =20 throughput goes 
> better. In 2) sometimes the network runs, sometimes it doesn't.
> Same thing if we change the frequency of HELLO messages.

Hmm, do you have a place where you gather such experiences so that one
can read/find them?

[....]
> > FunkFeuer has AFAIK an unknown number of OLSRD versions (from the last
> > several years) in parallel (because it is a lot of work to update the
> > firmware on dozens of nodes so it is at most done if someone fixes a
> > problem there and the one is fed up with the old version) in the mesh
> > (with "LinkQualityLevel 2" - it is much better in larger nets) and it
> > works ATM.
> >
> >   
> I agree. But suppose the other side of the story. An enterprise, or a 
> mesh network ruled out by one authority. There are also other examples.

Yes, of course - that resembles (hopefully) on the administrative
responsibility.
I see the single node owner in a mesh net as one such"enterprise" (and
at least in Vienna there are several people with more than 1 node ....).

[...]
> > Personally I'm not fond of: updating software automatically on a net of
> > (more or less) independent nodes run/managed by different people.
> > <paranoid>I wouldn't allow something on my nodes (unless I'm in control
> > of it).</paranoid>
[...]   
> As the previous.
> This is another problem, I think it's related to security.

ACK.

> On the other hand, don't you allow your Linux/Windows machine to do 
> automated download/update of new softwares?

No, I start them always manually (and it took some time to get the f$ยง@#
%g Win-XP to shut up about the "dangerous" not activated automatic
update) - just to know which packages are updated (at least in den Linux
world) so if something goes wrong tomorrow I have a chance to know what
is different.

	Bernd
-- 
Firmix Software GmbH                   http://www.firmix.at/
mobil: +43 664 4416156                 fax: +43 1 7890849-55
          Embedded Linux Development and Services





More information about the Olsr-dev mailing list