Re: F40 Change Proposal: Enable IPv4 Address Conflict Detection (Self-Contained)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Once upon a time, Beniamino Galvani <bgalvani@xxxxxxxxxx> said:
> network-scripts do [1]:
> 
>  /sbin/arping -c 2 -w ${ARPING_WAIT:-3} -D -I ${REALDEVICE} ${ipaddr[$idx]}
> 
> which waits 2 seconds by default.

Ahh, sorry, that's what I get for depending on memory. :)

> In the original RFC, the duration of the ACD process is between 4 and
> 7 seconds (depending on randomization), which is clearly too long on
> modern hardware.

Definitely agree.

> In the Fedora change proposal, the default ACD interval in NM is set
> to up to 3 seconds and is subject to the same randomization; in
> practice it would be between ~1.7 and 3 seconds. Perhaps that's still
> too much, and we can safely decrease it to e.g. 1 second max to reduce
> the activation delay.

Yeah, I think sending 2-3 requests separated by maybe 0.2 seconds, and
waiting another 0.2 seconds for a reply (so a total of 0.8 seconds) is
sufficient for modern networks.  A number of DHCP servers do a ping
before issue as well (although there's no good way for a DHCP client to
tell), so it's just adding to the amount of time before the network
becomes usable.

DAD/ACD is a good thing, I'd just like to see the impact minimized.  The
time taken at boot is not a big deal (as users have to log in and start
applications and such), but the time taken on resume from sleep is more
noticable (open the notebook lid, unlock, then... wait).

Thinking about servers... this would happen before network-online.target
is triggered, right?  Any services that try to bind to configured IPs or
the like need to still work.

-- 
Chris Adams <linux@xxxxxxxxxxx>
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux