6.3.2. RLOC-Probing Algorithm (RLOC プローブアルゴリズム)
6.3.2. RLOC-Probing Algorithm (RLOC プローブアルゴリズム)
RLOC-Probing は, ITR または PITR が Map-Cache エントリにキャッシュされた 1 つ以上の Locator の到達可能性状態を判定するために使用できる方法です。Map-Request と Map-Reply メッセージの probe ビットは RLOC-Probing に使用されます。
RLOC-Probing は制御プレーンでタイマーに基づいて実行され, ITR または PITR が自身の locator アドレスの 1 つから locator アドレスに Map-Request を発行します。RLOC プローブとして使用される Map-Request はカプセル化されず, マッピングデータを要求するように Map-Server またはマッピングデータベースシステムに送信されません。メッセージにエンコードされる EID レコードは, ITR または PITR がキャッシュしている Map-Cache エントリの EID-Prefix です。ITR は, 本サイトのローカル EID-Prefix と RLOC を含む自身のデータベースマッピング情報のマッピングデータレコードを含めることができます。RLOC プローブはジッタを伴うタイマー間隔で定期的に送信されます。
ETR が probe ビットが設定された Map-Request を受信すると, probe ビットが設定された Map-Reply を返します。Map-Reply の送信元アドレスはセクション 6.1.5 で説明されている手順に従って設定されます。Map-Reply は Map-Request に含まれる EID-Prefix のマッピングデータを含むべきです。これにより, RLOC プローブを送信する ITR または PITR は, ETR のデータベースマッピングエントリが変更された場合にマッピング更新を取得する機会を得ます。
RLOC-Probing には利点と欠点があります。最大の利点は, さまざまな障害シナリオを処理でき, ITR が特定の Locator へのパスが到達可能か到達不可能になったかを判定できるため, キャッシュされた Locator 間で切り替える堅牢なメカニズムを提供することです。RLOC-Probing は, Locator のペア間の大まかな Round-Trip Time (往復時間, RTT) 推定も提供でき, これはネットワーク管理および低遅延パスの選択に役立ちます。主な欠点は, 上記の利点を得るために必要な制御メッセージの数と帯域幅オーバーヘッドです。特に障害検出時間の要件が非常に短い場合です。
継続的な研究とテストにより, 障害検出時間とメッセージオーバーヘッド間のトレードオフを特徴付ける努力が行われます。