跳到主要内容

8.1. Start or Restart (启动或重启)

8.1 Start or Restart (启动或重启)

Cache                         Router
~ ~
| <----- Reset Query -------- | R requests data (or Serial Query)
| |
| ----- 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
~ ~

当首次建立传输连接时, 路由器必须发送重置查询或序列查询。如果路由器具有来自与同一缓存的断开会话的大量未过期数据, 并且记住该会话的会话ID, 则序列查询将是合适的, 在这种情况下, 包含来自先前会话的会话ID的序列查询将允许路由器使自己保持最新, 同时确保序列号是相称的, 并且路由器和缓存正在使用兼容版本的协议。在所有其他情况下, 路由器缺乏快速重新同步所需的数据, 因此必须回退到重置查询。

当路由器收到缓存重置、选择新缓存或担心它以其他方式迷失方向时, 也使用重置查询序列。

有关版本协商的详细信息, 请参见第7节。

为了限制缓存必须保留生成增量更新所需数据的时间长度, 路由器必须定期发送序列查询或重置查询。这也充当应用层的保持活动。有关所需轮询频率的详细信息, 请参见第6节。