Ma question est de savoir comment le temps d'expiration est choisi ? Est-ce à des multiples de 24 heures après le dernier démarrage ? Ou est-il lié au fuseau horaire local (et se produit-il pendant la nuit) ? Ou est-ce aléatoire, avec une certaine variation par rapport à un horaire de 24 heures ? Ou quelque chose d'autre ?
Cela est déterminé en examinant le temps écoulé depuis la création de l'adresse.
RFC 8981, Section 3.4 décrit la génération d'adresses temporaires :
- la durée de vie de l'adresse temporairement générée ne dépassera pas la durée de vie valide ou préférée de l'adresse (la plus courte des deux)
- une valeur de "temps de création" est utilisée pour aider à calculer le temps écoulé et le comparer au temps valide et/ou préféré
- Il existe une valeur
DESYNC_FACTOR
générée de manière aléatoire qui empêche les clients de se synchroniser à des intervalles fixes - c'est la référence à la "variation".
C'est une explication très générale et pour les besoins de cette question, vous pouvez considérer le temps d'expiration de l'adresse comme le temps de bail pour une adresse sur IPv4. La principale différence étant qu'à l'expiration du bail IPv4 tentera de renouveler l'adresse tandis qu'IPv6 régénérera l'adresse. Ce temps est calculé en secondes écoulées en ignorant les fuseaux horaires, l'heure d'été, etc. À son niveau le plus élémentaire, c'est un compte à rebours.
0 votes
Y a-t-il un problème spécifique que vous essayez de résoudre ici ?