10.3. Fast Endpoint Mobility (高速エンドポイントモビリティ)
10.3. Fast Endpoint Mobility (高速エンドポイントモビリティ)
高速エンドポイントモビリティは, エンドポイントが比較的迅速に移動し, IP レイヤのネットワーク接続ポイントを変更する場合に発生します。セッションの継続性を維持することが目標です。これは, Mobile IPv4 [RFC5944] と Mobile IPv6 [RFC6275] [RFC4866] メカニズムが使用される場所であり, LISP との相互作用を探る必要がある主な場所でもあります。
問題は, エンドポイントが移動すると, その EID と新しいネットワークロケーションの RLOC セット間のマッピングを変更する必要がある可能性があることです。これが Mobile IP バインディング更新のオーバーヘッドに追加されると, 一部のパケットが遅延またはドロップされる可能性があります。
IPv4 モビリティでは, エンドポイントがホームから離れると, それに送信されるデータパケットはカプセル化され, エンドポイントのアドレスが属するホームエリアに位置するホームエージェントを介して転送されます。ホームエージェントは, パケットをカプセル化し, エンドポイントに直接転送するか, エンドポイントが移動した場所の外部エージェントに転送します。エンドポイントからのデータパケットは, 通信ノードに直接送信するか, 外部エージェントを介して送信するか, ホームエージェントにリバーストンネルで送り返してモバイルノードに配信できます。モバイルノードの EID または利用可能な RLOC が変化すると, モバイルノードとホームエージェント間の通信には, 外部エージェントを介するかどうかにかかわらず, LISP EID-to-RLOC マッピングが必要になります。モバイルエンドポイントがネットワークを変更する場合, 最大 3 つの LISP マッピング変更が必要になる可能性があります:
o モバイルノードが古い場所から新しいアクセスネットワークロケーションに移動し, ホームエージェントにこれが完了したことを通知します。モバイルノードが送信する Mobile IPv4 制御パケットは, 新しいアクセスネットワークの ITR を経由します。この ITR にはホームエージェントの EID-to-RLOC マッピングが必要です。
o ホームエージェントは, 新しいアクセスネットワーク内のモバイルノードの「care-of」アドレスまたはその外部エージェントの EID-to-RLOC マッピングを持っていない可能性があり, その場合それらを取得する必要があります。
o データパケットが通信ノードに直接送信される場合, 新しいアクセスネットワークから通信ノードのネットワークへのトラフィックが送信されていない可能性があり, 新しいアクセスネットワークの ITR は通信ノードサイトの EID-to-RLOC マッピングを取得する必要があります。
さらに, IPv4 エンドポイントが新しいアクセスネットワークから元の EID を使用してデータパケットを送信する場合, LISP はその EID の新しい EID-to-RLOC マッピングに対してルーティング返送可能性チェックを実行する必要があります。
IPv6 モビリティでは, データパケットはモバイルノードと通信ノードの間でいずれの方向にも直接流れることができます。モバイルノードはその「care-of」アドレス (EID) を使用します。この場合, ルーティング返送可能性チェックは必要ありませんが, 1 つの LISP マッピングルックアップが必要になる可能性があります:
o 上述のように, モバイルノードがホームエージェントと通信し, 通信ノードにデータパケットを送信するには, 3 つのマッピング変更が必要になる可能性があります。
o さらに, 通信ノードの ITR で別のマッピングが必要になり, 通信ノードが新しいネットワークロケーションのモバイルノードの「care-of」アドレス (EID) にパケットを送信できるようにします。
両方のエンドポイントがモバイルの場合, 潜在的なマッピングルックアップの数はそれに応じて増加します。
モバイルノードが移動すると, モバイルノード, 通信ノード, ホームエージェントだけでなく, 少なくとも一部の EID-Prefix の ITR と ETR でもモビリティ状態の変化があります。
目標は, システム全体の遅延やパケット損失をほとんど伴わずに高速適応をサポートすることです。さらに, IP モビリティを変更して, より少ないマッピング変更を必要とすることができます。システム全体のパフォーマンスを向上させるには, ある領域の最適化を減らして別の領域の要求を減らす必要がある場合があります。
LISP では, 1 つの可能性は情報を「収集」することです。パケットが到着すると, ETR は EID-to-RLOC マッピングを検査し, そのマッピングをその EID へのすべての送信トラフィックに使用できます。ルーティング返送可能性チェックを実行した後にこれを実行して, 新しいネットワークロケーションが実際にそのエンドポイントへの内部ルートを持っていることを確認できます。ただし, これはモバイルノードの場所の ITR (RLOC が割り当てられているノード) が侵害されている場合をカバーしません。
Mobile IP パケット交換は, データパケットが転送される前にすべてのルーティング情報が伝播する環境向けに設計されています。予想される将来の使用をサポートするためにインターネットが成長できるようにするため, 一部の情報をデータパケットが飛行中に取得する必要がある環境に移行しています。システム全体の動作を最適化するために IP モビリティの変更を検討すべきです。ノードが移動したときに必要な新しい EID-to-RLOC マッピングの数を減らすか, EID-to-RLOC マッピングの有効性をより長く保つすべての対策が有用です。