Aller au contenu principal

6.6.1. Clock Sweep (Balayage d'horloge)

6.6.1. Clock Sweep (Balayage d'horloge)

La méthode de balayage d'horloge planifie à l'avance et utilise un TTL à compte à rebours pour expirer les mappages mis en cache. Le paramètre par défaut du TTL de mappage EID vers RLOC est de 24 heures. Il existe donc une fenêtre de 24 heures pour expirer les anciens mappages. La procédure de balayage d'horloge suivante est utilisée:

  1. 24 heures avant qu'un changement de mappage ne prenne effet, un administrateur réseau configure les ETRs du site pour démarrer la fenêtre de balayage d'horloge.

  2. Pendant la fenêtre de balayage d'horloge, l'ETR continue d'envoyer des Map-Replies avec l'enregistrement de mappage actuel (non modifié). Le TTL de ces mappages est défini sur 1 heure.

  3. Au bout de 24 heures, toutes les entrées mises en cache précédemment auront expiré, et toutes les entrées mises en cache actives expireront dans un délai de 1 heure. Pendant cette fenêtre de 1 heure, l'ETR continue d'envoyer des Map-Replies avec l'enregistrement de mappage actuel (non modifié) avec un TTL défini sur 1 minute.

  4. À la fin de la fenêtre de 1 heure, l'ETR enverra des Map-Replies avec le nouvel enregistrement de mappage (modifié). Ainsi, tous les caches actifs qui n'ont pas mis en cache peuvent immédiatement obtenir le nouveau contenu du mappage, ou s'ils l'ont mis en cache, peuvent l'obtenir dans un délai de 1 minute. Le nouveau mappage est mis en cache selon le TTL dans le Map-Reply.