6. Protocol Timing Parameters (プロトコルタイミングパラメータ)
キャッシュが RPKI-Router プロトコル経由で配布するデータは, キャッシュだけが知っている間隔でグローバル RPKI システムから取得されるため, ルーターがキャッシュをポーリングする頻度やデータが有効 (または少なくとも変更されない) 可能性がどのくらい続くかを実際に知ることができるのはキャッシュだけです。この理由と, クライアントルーターによってキャッシュにかかる負荷をある程度制御できるようにするため, データ終了 PDU には, キャッシュがルーターにタイミングパラメータを伝えることができる 3 つの値が含まれています:
Refresh Interval (リフレッシュ間隔): このパラメータは, シリアルクエリまたはリセットクエリ PDU を使用して, 次にキャッシュをポーリングしようとするまで, およびその後の試行の間にどのくらい待つかをルーターに伝えます。ルーターは, このパラメータで示されるよりも早くキャッシュをポーリングすべきではありません。シリアル通知 PDU の受信はこの間隔をオーバーライドし, ルーターがリフレッシュ間隔の満了を待たずに即座にクエリを発行することを示唆することに注意してください。このタイマーのカウントダウンは, 含まれるデータ終了 PDU の受信時に開始されます。
- 最小許容値: 1 秒
- 最大許容値: 86400 秒 (1 日)
- 推奨デフォルト: 3600 秒 (1 時間)
Retry Interval (リトライ間隔): このパラメータは, 失敗したシリアルクエリまたはリセットクエリを再試行する前にどのくらい待つかをルーターに伝えます。ルーターは, このパラメータで示されるよりも早く再試行すべきではありません。プロトコルバージョンの不一致はこの間隔をオーバーライドすることに注意してください: ルーターが低いプロトコルバージョン番号にダウングレードする必要がある場合, 最初のシリアルクエリまたはリセットクエリを即座に送信してもよいです。このタイマーのカウントダウンは, クエリの失敗時に開始され, クエリが成功するまで各後続の失敗後に再開されます。
- 最小許容値: 1 秒
- 最大許容値: 7200 秒 (2 時間)
- 推奨デフォルト: 600 秒 (10 分)
Expire Interval (有効期限間隔): このパラメータは, 成功した後続のクエリを実行できない間, ルーターがデータの現在のバージョンを使用し続けることができる期間を伝えます。ルーターは, このパラメータで示される時間を過ぎてデータを保持してはなりません。このタイマーのカウントダウンは, 含まれるデータ終了 PDU の受信時に開始されます。
- 最小許容値: 600 秒 (10 分)
- 最大許容値: 172800 秒 (2 日)
- 推奨デフォルト: 7200 秒 (2 時間)
ルーターが特定のキャッシュに対して成功したクエリを発行したことがない場合, 上記のデフォルトのリトライ間隔を使用して定期的に再試行すべきです。
キャッシュは, 有効期限間隔をリフレッシュ間隔またはリトライ間隔のいずれよりも大きい値に設定しなければなりません。