モバイル IP の管理

モバイル IP の動作

モバイル IP により、IP データグラムをモバイルノードへ経路指定できます。モバイルノードのホームアドレスは、インターネット上または組織のネットワーク上の現在の接続点に関係なく、常にモバイルノードを指します。ホームから離れているときは、気付アドレスが、モバイルノードのインターネット上または組織のネットワーク上の現在の接続点に関する情報を提供することによって、モバイルノードをホームアドレスに関連付けます。モバイル IP は、登録機構を利用して気付アドレスをホームエージェントに登録します。

ホームエージェントは、モバイルノードの気付アドレスを含む新しい IP ヘッダーを宛先 IP アドレスとして作成して、データグラムをホームネットワークからその気付アドレスに転送します。この新しいヘッダーは元のデータグラムをカプセル化します。その結果、モバイルノードのホームアドレスは、カプセル化されたデータグラムが気付アドレスに到達するまで、その経路指定に影響を与えません。このようなカプセル化を「トンネリング」とも呼びます。気付アドレスに到達後、各データグラムはカプセル化を解除され、モバイルノードに配信されます。

図 1-2 では、外部ネットワーク B に移動する前の、ホームネットワーク A 上にあるモバイルノードを示しています。どちらのネットワークもモバイル IP をサポートしています。モバイルノードは、固定 IP アドレス 128.226.3.30 によってホームネットワークに常に関連付けられています。ネットワーク A はホームエージェントを持っていますが、モバイルノード宛てのデータグラムは通常の IP 処理で配信されます。

図 1-2 ホームネットワーク上にあるモバイルノード

Graphic

図 1-3 では、外部ネットワーク B に移動したモバイルノードを示しています。モバイルノード宛てのデータグラムはホームネットワーク A 上のホームエージェントが取得し、カプセル化してネットワーク B 上の外来エージェントに転送します。カプセル化されたデータグラムを受信すると、外来エージェントは外側のヘッダーを取り除き、そのデータグラムをネットワーク B にあるモバイルノードに配信します。

図 1-3 外部ネットワークに移動したモバイルノード

Graphic

気付アドレスは外来エージェントに含まれる場合や、動的ホスト構成プロトコル (DHCP) またはポイントツーポイントプロトコル (PPP) により取得される場合もあります。PPP により取得される場合、モバイルノードは、共存気付アドレスを持っていると言います。

モバイルノードは、特別な「登録」処理を使用して現在の場所に関する情報を絶えずホームエージェントに提供します。モバイルノードがホームネットワークから外部ネットワークへ、あるいは外部ネットワークから別の外部ネットワークへ移動するときは、いつも新しいネットワーク上の外来エージェントを選択し、そのエージェントを使用して登録メッセージをホームエージェントに転送します。

モビリティエージェント (ホームエージェントと外来エージェント) は「エージェント通知」メッセージを使用してその存在を通知します。オプションとしてモバイルノードは、「エージェント要請」メッセージを使用して、ローカルに接続されている任意のモビリティエージェントにエージェント通知メッセージを要請できます。モバイルノードは、これらのエージェント通知を受信して、それらがホームネットワーク上または外部ネットワーク上にあるのかを判断します。

モバイルノードが自分のホームネットワークにいることが判明すれば、モビリティサービスを利用せずに動作します。外部での登録状態からホームネットワークに戻るときに、モバイルノードは自分のホームエージェントの「登録を解除」します。