Aller au contenu principal

8.3. No Incremental Update Available

Cache                         Router
~ ~
| <------ Serial Query ------ | R demande des données
| ------- Cache Reset ------> | C ne peut pas fournir la mise à jour
| | depuis le numéro de série spécifié
| <------ Reset Query ------- | R demande de nouvelles données
| ----- Cache Response -----> | C confirme la demande
| ------- Payload PDU ------> | C envoie zéro ou plus
| ------- Payload PDU ------> | IPv4 Prefix, IPv6 Prefix,
| ------- Payload PDU ------> | ou Router Key PDUs
| ------- End of Data ------> | C envoie End of Data
| | et envoie le nouveau numéro de série
~ ~

Le cache peut répondre à une Serial Query avec un Cache Reset, informant le routeur que le cache ne peut pas fournir une mise à jour incrémentielle à partir du numéro de série spécifié par le routeur. Cela peut être parce que le cache a perdu son état, ou parce que le routeur a attendu trop longtemps entre les interrogations et que le cache a nettoyé les anciennes données dont il pense ne plus avoir besoin, ou parce que le cache a manqué d'espace de stockage et a dû faire expirer certaines anciennes données prématurément. Indépendamment de la façon dont cet état est survenu, le cache répond avec un Cache Reset pour indiquer au routeur qu'il ne peut pas honorer la demande. Lorsqu'un routeur reçoit cela, le routeur DEVRAIT tenter de se connecter à tous les caches plus préférés dans sa liste de caches. S'il n'y a pas de caches plus préférés, il DOIT émettre une Reset Query et obtenir une nouvelle charge complète du cache.