[Babel-users] Babel RTT settings for low and high latencies
Marek Küthe
m-k-mailling-list at mk16.de
Wed Jul 17 22:08:43 CEST 2024
Thank you for the explanations. I now clearly understand the options
better.
This is probably a slightly more stupid question, but I'm not very
familiar with metrics: A year ago you said [1] that bird had not yet
implemented "hysteresis on metrics" and therefore `rtt-min 1 rtt-max
1001 max-rtt-penalty 1000` could be unfavorable or problematic. Has bird
implemented this in the meantime? And what is the difference between
hysteresis and `rtt-decoy`?
[1] https://trubka.network.cz/pipermail/bird-users/2023-October/017216.html
On Wed, 17 Jul 2024 20:41:52 +0200
Juliusz Chroboczek <jch at irif.fr> wrote:
> > Thanks for the quick answers!
> >
> > What should I set rtt-cost/max-rtt-penalty to?
>
> Max-rtt-penalty controls how much Babel will prefer routes with many links
> but low RTT to routes with few links but hight RTT. The default is fairly
> conservative, meaning that RTT has only a very small influence on routing.
> You should set it to 96*n where n is the maximum number of extra links
> that you're willing to take in order to avoid one high-RTT link.
>
> You should probably set it to 400 or so, and start tweaking from there.
> The value used by Nexedi (5000) looks quite extreme to me.
>
> As to rtt-decay, the default value should be fine unless you have a mobile
> network. Increase it in order to react faster to RTT variations, at the
> risk of route flaps every time the network has a hiccup.
>
> -- Juliusz
--
Marek Küthe
m.k at mk16.de
er/ihm he/him
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20240717/250a9915/attachment.sig>
More information about the Bird-users
mailing list