IPv6-モビリティ
ホストがリンクまたはネットワークに接続されると、ホストはIPアドレスを取得し、すべての通信はそのリンク上のそのIPアドレスを使用して行われます。同じホストが物理的な場所を変更する、つまり別のエリア/サブネット/ネットワーク/リンクに移動するとすぐに、そのIPアドレスが変更され、古いIPアドレスを使用してホスト上で行われるすべての通信がダウンします。
IPv6モビリティは、通信/接続とそのIPアドレスを失うことなく、ホストがさまざまなリンクをローミングするためのメカニズムを提供します。
このテクノロジーには複数のエンティティが関与しています。
Mobile Node:IPv6モビリティを必要とするデバイス。
Home Link:このリンクはホームサブネットプレフィックスで構成されており、モバイルIPv6デバイスがホームアドレスを取得する場所です。
Home Address:これは、モバイルノードがホームリンクから取得するアドレスです。これは、モバイルノードの永続的なアドレスです。モバイルノードが同じホームリンクに残っている場合、さまざまなエンティティ間の通信は通常どおりに行われます。
Home Agent:これは、モバイルノードのレジストラとして機能するルーターです。ホームエージェントはホームリンクに接続され、すべてのモバイルノード、それらのホームアドレス、およびそれらの現在のIPアドレスに関する情報を維持します。
Foreign Link:モバイルノードのホームリンクではないその他のリンク。
Care-of Address:モバイルノードが外部リンクに接続されると、その外部リンクのサブネットの新しいIPアドレスを取得します。ホームエージェントは、自宅の住所と気付住所の両方の情報を管理します。複数の気付アドレスをモバイルノードに割り当てることができますが、どの場合でも、1つの気付アドレスのみがホームアドレスとバインドされます。
Correspondent Node:モバイルノードとの通信を目的とするIPv6対応デバイス。
モビリティオペレーション
モバイルノードがホームリンクにとどまると、以下に示すように、すべての通信はホームアドレスで行われます。
モバイルノードがホームリンクを離れて外部リンクに接続されると、IPv6のモビリティ機能が機能します。外部リンクに接続した後、モバイルノードは外部リンクからIPv6アドレスを取得します。このアドレスは気付アドレスと呼ばれます。モバイルノードは、新しい気付アドレスを使用してホームエージェントにバインディング要求を送信します。ホームエージェントは、モバイルノードのホームアドレスを気付アドレスにバインドし、両方の間にトンネルを確立します。
コレスポンデントノードが(ホームアドレスで)モバイルノードとの接続を確立しようとすると、ホームエージェントはパケットを傍受し、すでに確立されているトンネルを介してモバイルノードの気付アドレスに転送します。
ルートの最適化
コレスポンデントノードがホームアドレスのモバイルノードにパケットを送信して通信を開始すると、これらのパケットはホームエージェントによってモバイルノードにトンネリングされます。ルート最適化モードでは、モバイルノードがコレスポンデントノードからパケットを受信しても、ホームエージェントに応答を転送しません。むしろ、送信元アドレスとしてホームアドレスを使用して、パケットをコレスポンデントノードに直接送信します。このモードはオプションであり、デフォルトでは使用されません。