6.6.1. Clock Sweep (时钟扫掠)
6.6.1. Clock Sweep (时钟扫掠)
Clock sweep 方法预先规划并使用倒计时 TTL 使已缓存映射超时. EID-to-RLOC 映射 TTL 的默认设置为 24 小时. 因此有 24 小时窗口使旧映射超时. 使用以下 clock sweep 程序:
-
在映射变更生效前 24 小时, 网络管理员配置站点 ETR 启动 clock sweep 窗口.
-
在 clock sweep 窗口期间, ETR 继续发送带有当前 (未变更) 映射记录的
Map-Reply. 这些映射的 TTL 设为 1 小时. -
24 小时后, 所有先前的缓存条目将已超时, 任何活动缓存条目将在 1 小时内超时. 在这 1 小时窗口内, ETR 继续发送带有当前 (未变更) 映射记录的
Map-Reply, TTL 设为 1 分钟. -
1 小时窗口结束时, ETR 将发送带有新 (已变更) 映射记录的
Map-Reply. 因此任何活动缓存若未缓存可立即获得新映射内容, 若已缓存则可在 1 分钟内获得. 新映射按Map-Reply中的 TTL 缓存.