8.3. No Incremental Update Available (无增量更新可用)
8.3 No Incremental Update Available (无增量更新可用)
Cache Router
~ ~
| <------ Serial Query ------ | R requests data
| ------- Cache Reset ------> | C cannot supply update
| | from specified serial
| <------ Reset Query ------- | R requests new data
| ----- Cache Response -----> | C confirms request
| ------- Payload PDU ------> | C sends zero or more
| ------- Payload PDU ------> | IPv4 Prefix, IPv6 Prefix,
| ------- Payload PDU ------> | or Router Key PDUs
| ------- End of Data ------> | C sends End of Data
| | and sends new serial
~ ~
缓存可能使用缓存重置响应序列查询, 通知路由器缓存无法从路由器指定的序列号提供增量更新。这可能是因为缓存已丢失状态, 或者因为路由器在轮询之间等待时间过长, 缓存已清理了它不再认为需要的旧数据, 或者因为缓存已用完存储空间, 不得不提前使一些旧数据过期。无论这种状态如何产生, 缓存都会使用缓存重置进行回复, 告诉路由器它无法满足请求。当路由器收到此消息时, 路由器应该尝试连接到其缓存列表中任何更优先的缓存。如果没有更优先的缓存, 它必须发出重置查询并从缓存获取全新的加载。