Aller au contenu principal

8.2. Typical Exchange

Cache                         Router
~ ~
| -------- Notify ----------> | (optionnel)
| |
| <----- Serial Query ------- | R demande des 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 serveur de cache DEVRAIT envoyer une PDU Notify avec son numéro de série actuel lorsque le numéro de série du cache change, avec l'attente que le routeur PEUT alors émettre une Serial Query plus tôt qu'il ne le ferait autrement. Ceci est analogue à DNS NOTIFY dans [RFC1996]. Le cache DOIT limiter le taux des Serial Notify à pas plus d'une par minute.

Lorsque la couche de transport est active et qu'un minuteur s'est déclenché dans le routeur ou que le cache a envoyé une PDU Notify, le routeur interroge pour de nouvelles données en envoyant une Serial Query, et le cache envoie toutes les données plus récentes que le numéro de série dans la Serial Query.

Pour limiter la durée pendant laquelle un cache doit conserver les anciens retraits, un routeur DOIT envoyer périodiquement soit une Serial Query soit une Reset Query. Voir la Section 6 pour les détails sur la fréquence de polling requise.