8.2. Typical Exchange (典型交换)
8.2 Typical Exchange (典型交换)
Cache Router
~ ~
| -------- Notify ----------> | (optional)
| |
| <----- Serial Query ------- | R requests 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
~ ~
当缓存的序列号更改时, 缓存服务器应该发送带有其当前序列号的通知PDU, 期望路由器可能会比原本更早地发出序列查询。这类似于[RFC1996]中的DNS NOTIFY。缓存必须将序列通知的速率限制为不超过每分钟一次。
当传输层启动并且路由器中的计时器已经超时或缓存已发送通知PDU时, 路由器通过发送序列查询来查询新数据, 缓存发送所有比序列查询中的序列号新的数据。
为了限制缓存必须保留旧撤销的时间长度, 路由器必须定期发送序列查询或重置查询。有关所需轮询频率的详细信息, 请参见第6节。