[Olsr-dev] reliable vs unreliable updates
Juliusz Chroboczek
(spam-protected)
Sun Nov 15 17:53:38 CET 2009
> Reliable updates could be useful for DB synchronizing after a startup
> or manet merge. Fist goal would be fast DB exchange, either reliable
> or not.
As you justly note, that's pretty much unrelated to the issue of
reliability.
FWIW, Babel does a fast resynchronisation at startup and under some
circumstances that are indicative a merge[1], although it does so
unreliably. This has been shown to be beneficial in practice: it allows
a node to become productive just one or two seconds after it finishes
booting[1]. But there's no evidence whether doing that reliably would
be beneficial (just to be clear: there's no evidence either way).
Juliusz
[1] babeld.c line 515 and neighbour.c line 187.
[2] That's because babel also sends a gratuitious hello when it sees
a new node, which accelerates ETX convergence. (And before you
complain, Babel can perform accurate hello counts even in the
presence of gratuitious hellos.)
More information about the Olsr-dev
mailing list