Hi, Pamela,

On 27/8/19 15:31, Pamela Mosiejczuk wrote:
> Hi all,
> 
> When slaacd(8) detects a link-state change, it sets the preferred
> lifetime (pltime) of all configured addresses to zero and tries to
> obtain a new router advertisement.
> 
> If none is received after some time, slaacd will give up, but existing
> configured IPv6 addresses remain. This leads applications to believe
> that IPv6 connectivity is available when it is not, leading to
> potentially long timeouts. RFC 6059 suggests removing these addresses.
> 
> Please test this with IPv6-enabled -> IPv6-enabled transitions (there
> should be no regression) and IPv6-enabled -> legacy-only transitions
> (things should be improved).
> 
> RFC 6059 has additional suggestions about what to do when moving among
> various IPv6-enabled networks.

Just happened to see this (sorry for the bad timing!).

Note: It may be appropriate to remove existing addresses as soon as you
realize you've connected to a different link (e.g., different SSID for
wifi, or if you somehow detect a different net as per RFC6059).

However, a link-state shouldn't, per-se, lead to addresses being
removed. Otherwise, you might break e.g. existing TCP connections upon
transient network problems.

Since we are at it: heads-up:
https://www.ietf.org/internet-drafts/draft-ietf-6man-rfc4941bis-05.txt

Thanks!

Cheers,
-- 
Fernando Gont
e-mail: ferna...@gont.com.ar || fg...@si6networks.com
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1



Reply via email to