Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PREF64 Default lifetime should be 3 * MaxRtrAdvInterval, not just MaxRtrAdvInterval, #45

Closed
furry13 opened this issue Oct 2, 2024 · 1 comment

Comments

@furry13
Copy link
Contributor

furry13 commented Oct 2, 2024

See https://www.rfc-editor.org/rfc/rfc8781.html#name-scaled-lifetime-processing

Setting it to MaxRtrAdvInterval means that if the host loses a single RA, the PREF64 lifetime might get to zero before the next RA comes. Mobile phones actually tend to drop some RAs to save the battery. It leads to scenarios when a phone loses PREF64 (and therefore CLAT stops) from time to time (this is what we observed in a real deployment).

A PR is on its way.

@furry13
Copy link
Contributor Author

furry13 commented Oct 2, 2024

#46

@mdlayher mdlayher closed this as completed Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants