[Babel-users] jitter and delay in babel

Juliusz Chroboczek jch at pps.jussieu.fr
Mon Jul 2 17:04:28 UTC 2012


> wifi already has enough jitter and delay built into it already, IMHO,
> as well as means to arbitrate contention to the medium.

No.  The natural jitter of wifi will not prevent synchronisation of
different routers.

    Floyd, S. and V. Jacobson, "The synchronization of periodic routing
    messages", IEEE/ACM Transactions on Networking 2, 2, 122-136, April
    1994.

> I was contemplating removing (or making iface type aware) various
> usleeps in the code,

Huh?

Babeld is event-driven, not threaded, so it doesn't use usleeps.  (The
small number of usleeps in babeld.c are not in the main loop.)

What is more, the delays used by babeld have a second purpose -- they
allow aggregation of multiple TLVs into a single packet.  By removing
the delay, you'd break that mechanism.

> discuss?

Not until you do your homework.

-- Juliusz



More information about the Babel-users mailing list