(57)【要約】本発明は、第１のネットワーク内の第１のルータから第２のネットワーク内の第２のルータへの移動ノードの移動を管理するための方法に関する。この場合、移動ノードは、通信相手ノードと通信する。移動ノードと通信相手ノードとの間でシームレス通信を行うことができるようにするために、移動ノードへルータ広告メッセージを送信するために、第１のルータにより第２のルータが動的に構成される。ルータ広告メッセージは、移動ノードのＩＰアドレスのサブネット・プレフィックスを含む。前記サブネット・プレフィックスは第１のネットワークに属する。移動ノードから見たレイヤ３リンクの変更は先送りすることができ、移動ノードのデフォルト・ルータは、レイヤ２ハンドオーバの直後に新しいアクセス・ルータに変更することができる。そのため、移動ノード装置を変更しなくても非常な高速のハンドオーバを行うことができる。【選択図】図２
2009529265.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークから第２のネットワークに移動する移動ノード（ＭＮ）の移動を管理するための方法であって、前記移動ノード（ＭＮ）が、データ・パケットを交換することにより通信相手ノード（ＣＮ）と通信し、前記データ・パケットが、第１のルータ（ＡＲ１）及び第２のルータ（ＡＲ２）によりルーティングされ、前記第１のルータ（ＡＲ１）及び前記第２のルータ（ＡＲ２）が、前記第１のネットワーク及び前記第２のネットワークにそれぞれ接続されており、前記移動ノード（ＭＮ）が、前記第１のネットワークに属するサブネット・プレフィックスを用いて構成される第１のＩＰアドレス（ＣｏＡ１）を有し、前記方法が、
前記第１のルータ（ＡＲ１）により、前記第１のネットワークからの前記移動ノード（ＭＮ）の出発に関する第１の情報を受信するステップと、
前記第１のルータ（ＡＲ１）により、情報を受信した場合に、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）宛のデータ・パケットが、前記第１のルータ（ＡＲ１）の少なくとも１つの近隣ルータに転送される第１の転送規則を設定するステップであって、前記少なくとも１つの近隣ルータが、前記第１のネットワークの少なくとも１つの近隣ネットワーク内に位置しているステップと、
前記第１のルータ（ＡＲ１）により、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを前記少なくとも１つの近隣ルータに送信するステップと、
前記第２のルータにより、前記第２のネットワーク内の前記移動ノード（ＭＮ）の到着に関する第２の情報を受信するステップと、
前記第２のルータ（ＡＲ２）により、前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着した場合に、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）に宛てられ、前記第２のルータ（ＡＲ２）に到着するデータ・パケットが、前記第２のルータの無線ネットワーク・インターフェースを通して前記移動ノード（ＭＮ）に配信される第２の転送規則を設定するステップと、
前記第２のルータ（ＡＲ２）により、前記移動ノード（ＭＮ）へ前記無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するステップであって、前記ルータ広告メッセージが、前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを有するステップとを含む方法。
【請求項２】
前記第２のルータ（ＡＲ２）により、プレフィックスの持続時間を、前記移動ノード（ＭＮ）が、前記第２のネットワークに属するサブネット・プレフィックスを有する第２のＩＰアドレス（ＣｏＡ２）の構成を完了するのに必要な最短時間より長い値に設定するステップと、前記ルータ広告メッセージにより前記設定したプレフィックス持続時間を送信するステップとをさらに含む請求項１に記載の方法。
【請求項３】
前記移動ノード（ＭＮ）により、前記第２のネットワーク内に位置し、前記第１のＩＰアドレス（ＣｏＡ１）宛のデータ・パケットを受信しながら、第２のＩＰアドレス（ＣｏＡ２）を構成するステップと、前記移動ノード（ＭＮ）により、前記構成した第２のＩＰアドレス（ＣｏＡ２）をモビリティ・エージェントに登録するステップとをさらに含む請求項２に記載の方法。
【請求項４】
前記第２のルータ（ＡＲ２）により、プレフィックスの持続時間を、２つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、前記第２のルータ（ＡＲ２）により、前記ルータ広告メッセージを、前記移動ノード（ＭＮ）に定期的に送信するステップであって、前記ルータ広告メッセージが前記設定したプレフィックスの持続時間を有するステップとをさらに含む請求項１に記載の方法。
【請求項５】
前記移動ノード（ＭＮ）が、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータが、前記前のネットワーク及び前記現在のネットワークのそれぞれに接続されており、前記方法が、前記前のルータにより、前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを前記現在のルータへ送信するステップをさらに含む請求項４に記載の方法。
【請求項６】
前記第２のルータ（ＡＲ２）により、前記第１のルータ（ＡＲ１）に前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着したことについて通知するステップと、前記第１のルータ（ＡＲ１）により、前記第２のルータ（ＡＲ２）から通知を受信した場合に、前記第１の転送規則を、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）に宛てられ、前記第１のルータ（ＡＲ１）に到着するデータ・パケットが、前記第２のルータ（ＡＲ２）に転送される第３の転送規則により更新するステップとをさらに含む請求項１から５のいずれか１つに記載の方法。
【請求項７】
前記少なくとも１つの近隣ルータにより、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）宛のデータ・パケットを格納するステップと、前記第２のルータ（ＡＲ２）により、前記設定した第２の転送規則により前記無線ネットワーク・インターフェースを通して、前記格納しているデータ・パケットを前記移動ノード（ＭＮ）に送信するステップとをさらに含む請求項１から６のいずれか１つに記載の方法。
【請求項８】
第１のネットワークから第２のネットワークへ移動する移動ノード（ＭＮ）の移動を管理するための方法であって、
前記移動ノード（ＭＮ）が、データ・パケットを交換することにより通信相手ノード（ＣＮ）と通信し、前記データ・パケットが、第１のルータ（ＡＲ１）及び前記第２のルータ（ＡＲ２）によりルーティングされ、前記第１のルータ（ＡＲ１）及び第２のルータ（ＡＲ２）が、前記第１のネットワーク及び前記第２のネットワークにそれぞれ接続されており、前記移動ノード（ＭＮ）が、前記第１のネットワークに属するサブネット・プレフィックスを用いて構成される第１のＩＰアドレス（ＣｏＡ１）を有し、前記方法が、
前記第１のルータ（ＡＲ１）により、前記第１のネットワークからの前記移動ノード（ＭＮ）の出発に関する第１の情報を受信するステップと、
前記第１のルータ（ＡＲ１）により、前記移動ノード（ＭＮ）の前記第１のＩＰアドレスの前記サブネット・プレフィックスを前記第１のルータ（ＡＲ１）の少なくとも１つの近隣ルータに送信するステップであって、前記少なくとも１つの近隣ルータが、前記第１のネットワークの少なくとも１つの近隣ネットワーク内に位置するステップと、
前記第２のルータ（ＡＲ２）により、前記第２のネットワーク内への前記移動ノード（ＭＮ）の到着についての第２の情報を受信するステップと、
前記第２のルータ（ＡＲ２）により、前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着した場合に、デフォルト・ルータとして前記第２のルータ（ＡＲ２）を使用するために、前記移動ノード（ＭＮ）にある表示を送信するステップと、
前記第２のルータ（ＡＲ２）により、無線ネットワーク・インターフェースを通して前記移動ノード（ＭＮ）が送信し、前記第２のルータ（ＡＲ２）に到着するデータ・パケットが、前記第１のルータ（ＡＲ１）に送信される転送規則を設定するステップと、
前記第２のルータ（ＡＲ２）により、前記無線ネットワーク・インターフェースを通して前記移動ノード（ＭＮ）にルータ広告メッセージを送信するステップであって、前記ルータ広告メッセージが、前記第１のＩＰアドレス（ＣｏＡ１）のサブネット・プレフィックスを有するステップとを含む方法。
【請求項９】
前記第２のルータ（ＡＲ２）により、前記移動ノード（ＭＮ）が、プレフィックスの持続時間を、前記第２のネットワークに属するサブネット・プレフィックスを有する第２のＩＰアドレス（ＣｏＡ２）の構成を完了するのに必要な最短時間より長い値に設定するステップと、ルータ広告メッセージで前記設定したプレフィックス持続時間を送信するステップとをさらに含む請求項８に記載の方法。
【請求項１０】
前記第２のネットワーク内に位置し、前記第１のＩＰアドレス（ＣｏＡ１）を用いてデータ・パケットを送信しながら、前記移動ノード（ＭＮ）により、第２のＩＰアドレス（ＣｏＡ２）を構成するステップと、前記移動ノード（ＭＮ）により、前記構成した第２のＩＰアドレス（ＣｏＡ２）をモビリティ・エージェントに登録するステップとをさらに含む、請求項９に記載の方法。
【請求項１１】
前記第２のルータ（ＡＲ２）により、プレフィックスの持続時間を、２つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、前記第２のルータ（ＡＲ２）により、前記ルータ広告メッセージを前記移動ノード（ＭＮ）に定期的に送信するステップであって、前記ルータ広告メッセージが、前記設定したプレフィックス持続時間を有するステップとをさらに含む請求項８に記載の方法。
【請求項１２】
前記移動ノード（ＭＮ）が、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータが、前記前のネットワーク及び前記現在のネットワークのそれぞれに接続されており、前記方法が、前記前のルータにより、前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを前記現在のルータへ送信するステップをさらに含む請求項１１に記載の方法。
【請求項１３】
前記第１のルータ（ＡＲ１）により、前記少なくとも１つの近隣ルータへ前記移動ノード（ＭＮ）のレイヤ２アドレスを送信するステップをさらに含み、前記第１のネットワークからの前記移動ノード（ＭＮ）の出発に関する情報を受信する前記ステップが、前記第１のルータ（ＡＲ１）により、前記移動ノード（ＭＮ）の前記送信したレイヤ２アドレスに対するレイヤ２ハンドオーバを開始する前記移動ノード（ＭＮ）に関する情報を受信するステップを含み、前記第２のネットワーク内への前記移動ノード（ＭＮ）の到着に関する第２の情報を受信する前記ステップが、前記第２のルータ（ＡＲ２）により、前記移動ノード（ＭＮ）の前記送信したレイヤ２アドレスに対する前記レイヤ２ハンドオーバを終了する前記移動ノード（ＭＮ）に関する情報を受信するステップを含む請求項１から１２のいずれか１つに記載の方法。
【請求項１４】
前記第２のルータ（ＡＲ２）により、前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着した場合に、前記第２のルータ（ＡＲ２）のＩＰアドレスを含むとともに、前記移動ノード（ＭＮ）が前記第２のルータ（ＡＲ２）を通してデータ・パケットを送信する指示を含むリダイレクト・メッセージを前記移動ノード（ＭＮ）に送信するステップをさらに含む請求項１から１３のいずれか１つに記載の方法。
【請求項１５】
前記第１のルータ（ＡＲ１）により、前記第１のルータ（ＡＲ１）のＩＰアドレスを、前記第２のルータ（ＡＲ２）に送信するステップをさらに含み、前記移動ノード（ＭＮ）へ送信した前記リダイレクト・メッセージが、ターゲット・アドレスとして前記第２のルータ（ＡＲ２）のＩＰアドレス、及びソース・アドレスとして前記第１のルータ（ＡＲ１）の前記受信したＩＰアドレスをさらに含み、前記移動ノード（ＭＮ）が、それにより前記リダイレクト・メッセージを受信した場合に、デフォルト・ルータを前記第１のルータ（ＡＲ１）から前記第２のルータ（ＡＲ２）に更新する請求項１４に記載の方法。
【請求項１６】
前記第２のルータ（ＡＲ２）により、前記第１のルータ（ＡＲ１）の前記ＩＰアドレス宛の前記移動ノード（ＭＮ）が送信したデータ・パケットを受信した場合に、前記第２のルータ（ＡＲ２）により、前記リダイレクト・メッセージを前記移動ノード（ＭＮ）に送信するステップをさらに含む請求項１４又は１５に記載の方法。
【請求項１７】
第１のルータ（ＡＲ１）、第２のルータ（ＡＲ２）及び移動ノード（ＭＮ）を備える通信システムであって、
前記第１のルータ（ＡＲ１）及び前記第２のルータ（ＡＲ２）が、第１のネットワーク及び第２のネットワークにそれぞれ接続されており、前記通信システムが、前記第１のネットワークから前記第２のネットワークに移動する前記移動ノード（ＭＮ）の移動を管理することができ、前記第１のルータ（ＡＲ１）及び前記第２のルータ（ＡＲ２）が、前記移動ノード（ＭＮ）により通信相手ノード（ＣＮ）と交換したデータ・パケットをルーティングすることができ、前記移動ノード（ＭＮ）が、前記第１のネットワークに属するサブネット・プレフィックスを用いて構成される第１のＩＰアドレス（ＣｏＡ１）を有し、前記第１のルータ（ＡＲ１）が、
前記第１のネットワークからの前記移動ノード（ＭＮ）の出発に関する第１の情報を受信するための第１の受信セクションと、
情報を受信した場合に、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）宛のデータ・パケットが、前記第１のルータ（ＡＲ１）の少なくとも１つの近隣ルータに転送される第１の転送規則を設定するための第１の転送規則設定セクションであって、前記少なくとも１つの近隣ルータが、前記第１のネットワークの少なくとも１つの近隣ネットワーク内に位置している第１の転送規則設定セクションと、
前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを前記少なくとも１つの近隣ルータに送信するための第１の送信セクションとを有し、
前記第２のルータ（ＡＲ２）が、
前記第２のネットワーク内への前記移動ノード（ＭＮ）の到着に関する第２の情報を受信するための第２の受信セクションと、
前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着した場合に、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）に宛てられ、前記第２のルータ（ＡＲ２）に到着するデータ・パケットが、前記第２のルータ（ＡＲ２）の無線ネットワーク・インターフェースを通して前記移動ノード（ＭＮ）に配信される第２の転送規則を設定するための第２の転送規則設定セクションと、
前記移動ノード（ＭＮ）に前記無線ネットワーク・インターフェースを通して前記第１のＩＰアドレス（ＣｏＡ１）のサブネット・プレフィックスを含むルータ広告メッセージを送信するための第２の送信セクションとを含む通信システム。
【請求項１８】
前記第２のルータ（ＡＲ２）が、プレフィックスの持続時間を、前記移動ノード（ＭＮ）が、前記第２のネットワークに属するサブネット・プレフィックスを有する第２のＩＰアドレス（ＣｏＡ２）の構成を完了するのに必要な最短時間より長い値に設定するためのプレフィックス持続時間設定セクションをさらに有し、前記第２の送信セクションが、さらに、前記ルータ広告メッセージで前記設定したプレフィックス持続時間を送信することができる請求項１７に記載の通信システム。
【請求項１９】
前記第２のルータ（ＡＲ２）が、プレフィックスの持続時間を、２つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するためのプレフィックス持続時間設定セクションをさらに含み、前記第２の送信セクションが、さらに、前記設定したプレフィックス持続時間を含む前記ルータ広告メッセージを前記移動ノード（ＭＮ）に定期的に送信することができる請求項１７に記載の通信システム。
【請求項２０】
前記第２のルータ（ＡＲ２）が、前記第１のルータ（ＡＲ１）に、前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着したことについて通知するための通知セクションをさらに含み、前記第１の転送規則設定セクションが、さらに、前記第２のルータ（ＡＲ２）から通知を受信した場合に、前記第１の転送規則を、前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）に宛てられ、前記第１のルータ（ＡＲ１）に到着するデータ・パケットが、前記第２のルータ（ＡＲ２）に転送される第３の転送規則により更新することができる請求項１７〜２０のいずれか１つに記載の通信システム。
【請求項２１】
第１のルータ（ＡＲ１）、第２のルータ（ＡＲ２）及び移動ノード（ＭＮ）を備える通信システムであって、
前記第１のルータ（ＡＲ１）及び前記第２のルータ（ＡＲ２）が、第１のネットワーク及び第２のネットワークにそれぞれ接続されており、前記通信システムが、前記第１のネットワークから前記第２のネットワークに移動する前記移動ノード（ＭＮ）の移動を管理することができ、前記第１のルータ（ＡＲ１）及び前記第２のルータ（ＡＲ２）が、前記移動ノード（ＭＮ）により通信相手ノード（ＣＮ）と交換したデータ・パケットをルーティングすることができ、前記移動ノード（ＭＮ）が、前記第１のネットワークに属するサブネット・プレフィックスを用いて構成される第１のＩＰアドレス（ＣｏＡ１）を有し、前記第１のルータ（ＡＲ１）が、
前記第１のネットワークからの前記移動ノード（ＭＮ）の出発に関する第１の情報を受信するための第１の受信セクションと、
前記移動ノード（ＭＮ）の前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを、前記第１のルータ（ＡＲ１）の少なくとも１つの近隣ルータに送信するための第１の送信セクションであって、前記少なくとも１つの近隣ルータが、前記第１のネットワークの少なくとも１つの近隣ネットワーク内に位置する第１の送信セクションとを含み、
前記第２のルータ（ＡＲ２）が、
前記第２のネットワーク内への前記移動ノード（ＭＮ）の到着に関する第２の情報を受信するための第２の受信セクションと、
前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着した場合に、無線ネットワーク・インターフェースを通して、前記移動ノード（ＭＮ）が送信したものであって、前記第２のルータ（ＡＲ２）に到着するデータ・パケットが、前記第１のルータ（ＡＲ１）に送信される転送規則を設定するための第２の転送規則設定セクションと、
前記第２のネットワークに前記移動ノード（ＭＮ）が到着した場合に、前記第２のルータ（ＡＲ２）をデフォルト・ルータとして使用する指示を、前記移動ノード（ＭＮ）に送信し、前記無線ネットワーク・インターフェースを通して、前記移動ノード（ＭＮ）に前記第１のＩＰアドレス（ＣｏＡ１）の前記サブネット・プレフィックスを含むルータ広告メッセージを送信するための第２の送信セクションとを含む通信システム。
【請求項２２】
前記第２のルータ（ＡＲ２）が、プレフィックスの持続時間を、前記移動ノード（ＭＮ）が、前記第２のネットワークに属するサブネット・プレフィックスを有する第２のＩＰアドレス（ＣｏＡ２）の構成を完了するのに必要な最短時間より長い値に設定するためのプレフィックス持続時間設定セクションをさらに含み、前記第２の送信セクションが、さらに、前記ルータ広告メッセージで前記設定したプレフィックス持続時間を送信することができる、請求項２１に記載の通信システム。
【請求項２３】
前記第２のルータ（ＡＲ２）が、プレフィックスの持続時間を、２つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するためのプレフィックス持続時間設定セクションをさらに有し、前記第２の送信セクションが、さらに、前記設定したプレフィックス持続時間を有する前記ルータ広告メッセージを、前記移動ノード（ＭＮ）に定期的に送信することができる請求項２１に記載の通信システム。
【請求項２４】
前記第１の送信セクションが、さらに、前記少なくとも１つの近隣ルータに前記移動ノード（ＭＮ）のレイヤ２アドレスを送信することができ、前記第１の受信セクションが、さらに、前記移動ノード（ＭＮ）の前記送信したレイヤ２アドレスに対してレイヤ２ハンドオーバを開始する前記移動ノード（ＭＮ）に関する情報を受信することができ、前記第２の受信セクションが、さらに、前記移動ノード（ＭＮ）の前記送信したレイヤ２アドレスに対する前記レイヤ２ハンドオーバを終了する前記移動ノード（ＭＮ）に関する情報を受信することができる、請求項１７から２３のいずれか１つに記載の通信システム。
【請求項２５】
前記第２の送信セクションが、前記第２のネットワーク内に前記移動ノード（ＭＮ）が到着した場合に、前記第２のルータ（ＡＲ２）のＩＰアドレス、及び前記移動ノード（ＭＮ）が前記第２のルータ（ＡＲ２）を通してデータ・パケットを送信する指示を有するリダイレクト・メッセージを前記移動ノード（ＭＮ）に送信することができる請求項１７から２４のいずれか１つに記載の通信システム。
【請求項２６】
前記第１の送信セクションが、さらに、前記第１のルータ（ＡＲ１）のＩＰアドレスを前記第２のルータ（ＡＲ２）に送信することができ、前記移動ノード（ＭＮ）に送信した前記リダイレクト・メッセージが、ターゲット・アドレスとして前記第２のルータ（ＡＲ２）の前記ＩＰアドレス及びソース・アドレスとして前記第１のルータ（ＡＲ１）の前記受信したＩＰアドレスをさらに含み、前記移動ノード（ＭＮ）が、それにより、前記リダイレクト・メッセージを受信した場合に、デフォルト・ルータを前記第１のルータ（ＡＲ１）から前記第２のルータ（ＡＲ２）に更新する請求項２５に記載の通信システム。
【請求項２７】
前記第２の送信セクションが、さらに、前記第２のルータ（ＡＲ２）により、前記第１のルータ（ＡＲ１）の前記ＩＰアドレスに宛てられ、前記移動ノード（ＭＮ）が送信したデータ・パケットを受信した場合に、前記移動ノード（ＭＮ）に前記リダイレクト・メッセージを送信することができる請求項２５又は２６に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１のネットワークから第２のネットワークへ移動する移動ノードの移動を管理するための方法に関する。移動ノードは、データ・パケットを交換することにより通信相手ノードと通信し、データ・パケットは、第１のルータ及び第２のルータによりルーティングされ、第１のルータ及び第２のルータは、第１のネットワーク及び第２のネットワークにそれぞれ接続されている。本発明は、また、このような移動ノードの移動を管理することができる対応する通信システムに関する。本発明による方法は、特に、インターネット・プロトコルＩＰベースのネットワークで高速ハンドオーバを行うためのパケット・ベースの移動体通信システムに適用することができる。
【背景技術】
【０００２】
通信システムは、インターネット・プロトコルＩＰベースのネットワークの方向にますます進化している。このような通信システムは、音声及びデータが、いわゆるパケットという小片で一方の端末から他方の端末に送信される多くの相互接続されたネットワークからなる。これらのパケットは、接続を使用しない方法でルータにより宛先にルーティングされる。それ故、パケットは、ＩＰヘッダ及びペイロード情報からなり、ヘッダは、とりわけソース及び宛先ＩＰアドレスを含む。スケーラビリティのために、ＩＰネットワークは階層アドレス指定方式を使用する。それ故、ＩＰアドレスは、対応する端末を識別するばかりでなく、さらに端末のトポロジー的位置に関する情報も含む。ルーティング・プロトコルが提供した追加情報により、ネットワーク内のルータは、特定の宛先に向かう次のルータを識別することができる。
【０００３】
本願においては、移動ノード（ＭＮ）という用語で定義される移動端末が、サブネット間で移動すると、移動端末は、階層アドレス指定方式を使用しているので、そのＩＰアドレスをトポロジー的に正しいものに変更しなければならない。しかし、ＴＣＰ接続のような上位レイヤ上の接続は、通信ノードのＩＰアドレス（及びポート）により定義されるので、ノードのうちの１つが、例えば、移動のためにそのＩＰアドレスを変更すると接続が切断してしまう。
【０００４】
上位レイヤ及びアプリケーションに対して透明な方法で、すなわち上位レイヤの接続を切断しないで、移動ノードがサブネット間を移動することができるようにするＩＰベースのモビリティ・プロトコルについて記述しているモバイルＩＰｖ６と呼ばれる適応ＩＰプロトコルが提案されている。それ故、移動ノードは、気付アドレス（ＣｏＡ）及びホーム・アドレス（ＨｏＡ）から構成されている２つのＩＰアドレスを有する。移動ノードの上位レイヤは、本願においては、通信相手ノード（ＣＮ）という用語で定義される通信相手（宛先端末）と通信するためにホーム・アドレスを使用する。ホーム・アドレスは、変化しないで、移動ノードを識別する働きをする。トポロジー的には、ホーム・アドレスは、移動ノードのホーム・ネットワーク（ＨＮ）に属する。対照的に、気付アドレスは、各移動ごとに変化し、そのためサブネットが変化し、ルーティング・インフラストラクチャのためのロケータとして使用される。トポロジー的には、気付アドレスは、移動ノードが現在訪問しているネットワークに属する。ホーム・リンク上に位置するホーム・エージェント（ＨＡ）は、移動ノードのホーム・アドレスへの移動ノードの気付アドレスのマッピングを維持し、移動ノードに対する入力トラフィックをその現在の位置にリダイレクトする。
【０００５】
モバイルＩＰｖ６は、現在、２つの動作モード、すなわち、双方向トンネリング及びルート最適化を定義している。双方向トンネリングを使用する場合には、通信相手ノードにより送信され、移動ノードのホーム・アドレスに宛てられたデータ・パケットは、ホーム・ネットワーク内のホーム・エージェントにより傍受され、移動ノードの気付アドレスにトンネリングされる。移動ノードにより送信されたデータ・パケットは、ホーム・エージェントにリバース・トンネリングされ、ホーム・エージェントは、パケットをデカプセル化し、それらのパケットを通信相手ノードに送信する。この動作の場合には、移動ノードの気付アドレスについては、ホーム・エージェントだけに知らせればよい。それ故、移動ノードは、ホーム・エージェントにバインディング・アップデート（ＢＵ）メッセージを送信する。これらのメッセージは、ＩＰｓｅｃセキュリティ関係により送信され、それ故、認証され、完全性が保護される。このモードの１つの欠点は、移動ノードが、ホーム・ネットワークから離れていて、通信相手ノードが移動ノードに近接している場合には、通信経路が無駄に長くなり、ルーティングが非効率的になり、パケットの遅延が長くなることである。
【０００６】
ルート最適化モードは、通信相手ノードと移動ノードとの間の直接パスを使用することにより、この非効率を防止することができる。それ故、移動ノードは、通信相手ノードにバインディング・アップデート・メッセージを送信し、この通信相手ノードは、次に移動ノードにデータ・パケットを直接送信することができる（直接パスによりパケットを送信するために、タイプ２ルーティング・ヘッダが使用される）。もちろん、通信相手ノードは、モバイルＩＰｖ６ルート最適化サポートを実施しなければならない。ＢＵメッセージを認証するために、移動ノード及び通信相手ノードは、ホーム・アドレス及び気付アドレスにおける移動ノードの到達可能性をテストするいわゆるリターン・ルータビリティ・プロシージャを実行し、共有セッション・キーを生成する。
【０００７】
図１は、標準モバイルＩＰハンドオーバ手順であるが、これについて以下に説明する。標準モバイルＩＰハンドオーバ手順は、多くのステップを含む。最初に、移動ノードは、新しいレイヤ２リンクを検出しなければならない。次に、移動ノードは、レイヤ２ハンドオーバを実行することができる。その後で、移動ノードは、レイヤ３リンクの変更を検出しなければならない。次のステップにおいて、移動ノードは、新しいレイヤ３プレフィックス及び新しいアクセス・ルータ（ＡＲ）のアドレスを発見しなければならない。その後で、移動ノードは、また、おそらく、重複アドレス検出（ＤＡＤ）手順を含むステートレス自動構成を使用することにより新しい気付アドレスを入手しなければならない。次に、移動ノードは、ＩＰパケットを、新しい位置における移動ノードに最終的に配信される前に、ホーム・エージェント及び通信相手ノードにＢＵメッセージを送信しなければならない。
【０００８】
標準モバイルＩＰｖ６の場合には、例えば、通常定期的に送信される、いくつかのルータ広告（ＲＡ）メッセージを受信していない場合には、レイヤ３リンクの変更が検出される。この状態をチェックするためにタイマを使用することができる。ＲＡメッセージを送信する最も短い許可された間隔（３０ｍｓ）及び３つの喪失した広告のしきい値の場合でも、このステップを行うには少なくとも９０ミリ秒かかる。重複アドレス検出手順も、タイマをベースとしていて、また仮アドレスを含んでいて、同じアドレスのノードからの応答を待機している近隣要請（ＮＳ）メッセージを送信するためにノードを必要とする。３回試してみた後で応答を受信しなかった場合には、アドレスは一意のものであるとみなされる。それ故、モバイルＩＰハンドオーバ手順は、長い時間かかる場合があり、そのため遅延センシティブ通信アプリケーションが使用できなくなる恐れがある。
【０００９】
モバイルＩＰハンドオーバ遅延を改善するために、多くの最適化が提案されてきた。例えば、複数のインターフェースを使用すると、ハンドオーバ遅延をかなり低減することができる。何故なら、第２のインターフェース上でハンドオーバ手順を行いながら、第１のインターフェースを通してデータを送受信することができるからである。そうするためには、遅延、サービスの品質サポート等のような、同じ又は類似の特性を有する複数のインターフェースが必要になる。しかし、ある端末は、複数のこのようなインターフェースを備えていないし、高速ハンドオーバを行うためだけに第２のインターフェースを統合するのは、コストが非常に高くなる場合がある。
【００１０】
ハンドオーバ遅延を低減するためのもう１つの方法は、ルータがルータ広告メッセージを送信するために使用する周波数を増大する方法である。この方法の場合には、移動ノードは、レイヤ３リンクの変更をもっと迅速に検出することができる。しかし、空中を通るシグナリングの量がかなり増大し、ハンドオーバ遅延は依然として大きいままである。
【００１１】
もう１つの可能な方法は、現在及び近隣アクセス・ルータにデータをマルチキャストする方法である。しかし、この方法は、ＢＵレイテンシの間の遅延を低減するだけであり、多くの必要のないデータ・パケットがネットワークを通るだけである。
【００１２】
ＩＥＴＦ検出ネットワーク・アタッチメント作業グループは、レイヤ３リンクの変更を迅速に検出するための解決方法を研究してきた。修正及び未修正ルータに対して複数の解決方法が提案されている。修正したルータを使用すれば、未修正ルータよりもハンドオーバを高速にすることができるが、この修正したルータは２つの部分からなる。第一に、移動ノードは、ルータ要請（ＲＳ）メッセージを、自身がそのレイヤ２ハンドオーバを完了した直後に送信する。この方法は、レイヤ２からのヒントを必要とする。第２の部分は、１つの受信ルータ広告に基づいてレイヤ３リンクの変更を検出することができる。それ故、このルータ広告は、移動ノードがそのレイヤ３リンクを変更したか否かを判断するために、前に受信したルータ広告のプレフィックスと比較することができる完全なプレフィックス・リストを含むことができる。完全なプレフィックス・リストを作成することができるように、各ルータは、受信したルータ広告メッセージからのリンク上の他のルータからプレフィックスを見つける。しかし、大きな欠点は、リンク上に多くの異なるルータ及びプレフィックスが存在する場合には、ルータ広告メッセージが大きくなる恐れがあり、空中を通るシグナリング・オーバヘッドが長くなる恐れがあることである。
【００１３】
この問題を緩和するために、２つのオプションとしての機構が導入されている。第１に、「ランドマーク」オプションを使用すれば、移動ノードは、リンク上にあるプレフィックスが存在するか否かをルータに問い合わせることができる。このことは、ルータ要請メッセージで行われる。次に、ルータは、ルータ広告メッセージ内で「はい」又は「いいえ」で応答する。「１つのプレフィックス」オプションは、同じリンク上のルータが、ルータ広告内にいつでも含まれているあるプレフィックスについて同意することを規定する。それ故、少なくともこのプレフィックスは、異なるリンクによりルータが送信したルータ広告とは異なるものでなければならない。レイヤ３リンクの変更の検出、新しいアクセス・ルータの発見、レイヤ３プレフィックスの発見、及び重複アドレス検出のための時間をかなり低減することができる。しかし、レイヤ２ハンドオーバ、気付アドレスの形成、及びバインディング・アップデート・レイテンシの時間はもとのままであり、パケットの喪失がこの時間内に起こる場合がある。また、レイヤ３リンクの検出はゼロではない。何故なら、移動ノードは、ルータ広告を受信する前に、ルータ要請を送信しなければならないからである。
【００１４】
ＩＥＴＦネットワーク・ベースの局所化移動性管理（ＮＥＴＬＭＭ）作業グループが、他のアプローチを研究している。このアイデアは、ネットワークに、すなわち、アクセス・ルータに、移動ノードに対して透明に移動性を処理させるというアイデアである。それ故、移動ノードは、レイヤ３リンクの変更を検出しないし、そのＩＰアドレスを変更する必要もない。この方法を使用すれば、（レイヤ２トリガの存在を仮定する）レイヤ３リンクの変更の検出、新しいアクセス・ルータの発見、新しい気付アドレスの形成、レイヤ３プレフィックスの発見、及び重複アドレス検出の遅延が低減する。ローカル・モビリティ・エージェント、すなわち、いわゆるモビリティ・アンカー・ポイント（ＭＡＰ）を導入することにより、バインディング・アップデート・レイテンシが短くなる。しかし、これらの利点は、オペレータのネットワーク領域の一部である場合がある、ＮＥＴＬＭＭ領域と呼ばれる狭いエリア内のハンドオーバに対してだけ入手することができる。パケットの喪失は、レイヤ２ハンドオーバ中にも依然として発生する場合があり、すべての利点は、移動ノードがＮＥＴＬＭＭ領域から離れない間にだけ入手することができる。
【００１５】
２００５年７月付けのＩＥＴＦ  ＲＦＣ４０６８のＲ．Ｋｏｏｄｌｉの「モバイルＩＰｖ６のための高速ハンドオーバ」には、高速ハンドオーバのためのいくつかの方法が記載されている。第一に、移動ノードは、レイヤ２ハンドオーバを開始する前に、新しいアクセス・ルータのプレフィックス及びＩＰアドレスを入手することができる。この予想は、移動ノードに、新しいアクセス・ルータのレイヤ２アドレスを含む古いアクセス・ルータへプロキシ・ルータ要請メッセージを送信することを許可することにより達成される。すなわち、ハンドオーバ予測が必要になる。次に、ネットワークは、新しいアクセス・ルータ・アドレス及びプレフィックスを決定することができ、それについて移動ノードに知らせることができる。それ故、移動ノードは、依然として古いリンクに位置しながら、新しい気付アドレスを形成することができる。
【００１６】
いわゆる予測モードの場合には、移動ノードは、古いリンク上のアクセス・ルータに高速バインディング・アップデートを送信する。次に、このアクセス・ルータは、新しい気付アドレスの一意性をチェックし、移動ノードのトラフィックを転送するためのトンネルを設定するために、新しいアクセス・ルータと通信する。移動ノードがレイヤ２ハンドオーバ中に、新しいアクセス・ルータは、入力パケットをバッファすることができ、移動ノードがレイヤ２ハンドオーバを完了した場合には、新しいアクセス・ルータは、移動ノードにパケットを直ちに配信することができる。いわゆる反応性モードの場合には、高速バインディング・アップデートは、新しいリンク上でのレイヤ２ハンドオーバの後に送信される。それ故、移動ノードがレイヤ２ハンドオーバを完了した後で、重複アドレス検出及びトンネルの確立が行われる。
【００１７】
予測モードの場合には、パケットの喪失を防止することができ、パケットを、レイヤ２ハンドオーバ完了後に移動ノードに直ちに配信することができる。しかし、レイヤ２ハンドオーバの前に高速バインディング・アップデート・メッセージを送信するための十分な時間がない場合には問題が起こる。この場合には、反応性モードだけを使用することができる。しかし、反応性モードを使用すると、ハンドオーバ・レイテンシがかなり長くなる恐れがある。何故なら、重複アドレス検出及びトンネルの確立は、レイヤ２ハンドオーバの後の重要な段階で起こるからである。さらに、レイヤ２ハンドオーバの前にプロキシ・ルータ要請メッセージを送信するのに十分な時間がない場合、又は予測が間違っている場合には、すなわち、移動ノードが、他のアクセス・ルータにハンドオーバした場合には、これらの方法のどれも使用することができない。もう１つの欠点は、関連する無線を通るシグナリングの量が多いことである。
【００１８】
ＵＳ６９７８１３７は、ハンドオーバ予測のための方法を提案している。この場合、移動ノード及びネットワークの両方が、そのハンドオフ予測の出力を中央サーバに送信し、両方の予測が一致した場合には、ハンドオフをトリガする。この方法は、予測したハンドオーバ方法の場合には使用することができるが、それ自身によりハンドオーバ・レイテンシを低減することはできない。
【００１９】
ＷＯ２００５０５３１８７は、レイヤ３リンクの変更、重複アドレス検出、及び気付アドレス生成機能を移動ノードからアクセス・ルータにシフトする高速ハンドオーバのための方法を記載している。リンク・レイヤのハンドオーバの後で、移動ノードは、修正したルータ要請メッセージをアクセス・ルータに送信し、次に、アクセス・ルータは、レイヤ３ハンドオーバを検出し、気付アドレスを生成し、重複アドレス検出を実行し、この気付アドレスを修正したルータ広告メッセージ内の移動ノードに送信する。しかし、この方法は、移動ノード及びアクセス・ルータ実施への修正を必要とする。さらに、この方法は、ハンドオーバ・レイテンシをなくすことはできない。何故なら、ルータ要請／ルータ広告交換のためにアクセス・ルータへの往復時間を必要とし、バインディング・アップデート送信レイテンシはそのままであるからである。
【発明の開示】
【発明が解決しようとする課題】
【００２０】
本発明の目的は、第１のネットワークから移動ノードと通信相手ノードとの間でシームレス通信を可能にする第２のネットワークへ移動する移動ノードの移動を管理するための方法を示唆することである。
【００２１】
この目的は、独立請求項の主題により達成される。本発明の有利な実施の形態は、従属請求項の主題である。
【課題を解決するための手段】
【００２２】
ある態様によれば、本発明は、レイヤ３ハンドオーバ・レイテンシがほぼゼロである高速シームレス・モバイルＩＰハンドオーバを可能にする。他の態様によれば、本発明は、発明の背景に記載したシステムとは異なる、ハンドオーバを予測することができない状況、すなわち、アタッチメントの新しい点もハンドオーバの正確な時間も予測することができない状況において、レイヤ３ハンドオーバ・レイテンシをほぼゼロにすることができる方法に関する。それ故、この方法は、レイヤ２ハンドオーバの前にレイヤ３シグナリングを必要としない。
【００２３】
さらに、本発明の他の態様によれば、この方法は、グローバル移動性管理にも適用することができる。すなわち、ある移動エリアに限定されない。さらに、本発明をサポートするように修正しなければならない異なるエンティティの数を最小限度に少なくすることができ、それにより容易に大規模の展開を行うことができる。
【００２４】
本発明の第１の重要な態様によれば、移動ノードが観察したレイヤ３リンクの変更は、古いサブネットのプレフィックスを移動ノードに広告するように、新しいアクセス・ルータを動的に構成することにより後回しにされる。このプレフィックス広告は、ルータ広告により行うことができる。ネットワークは、レイヤ３ハンドオーバが、ルータ広告メッセージ内にプレフィックス持続時間（ライフタイム）フィールドを設定することにより実行される場合には、それに応じて制御することができる。
【００２５】
本発明の第２の重要な態様によれば、ネットワークは、レイヤ２ハンドオーバを検出し、古いアクセス・ルータのために新しいアクセス・ルータが送信したインターネット制御メッセージ・プロトコル（ＩＣＭＰ）リダイレクト・メッセージは、移動ノードにレイヤ２ハンドオーバの直後に、デフォルト・ルータを新しいアクセス・ルータに強制的に変更させる。そうするために、古いアクセス・ルータは、新しいアクセス・ルータに移動ノードのレイヤ２アドレス、古いサブネット・プレフィックス、及び古いアクセス・ルータのリンク−ローカル・アドレスについて通知する。本発明の第１及び第２の重要な態様による機構は、組み合わせて使用した場合には、移動ノードの実行を修正しなくても、非常に高速なハンドオーバを行うことができる。
【００２６】
本発明の第３の重要な態様によれば、移動ノードが、後回しにしたレイヤ３ハンドオーバと並列に、新しいリンクにおいて古い気付アドレスを用いて、限られた時間の間にＩＰデータを送受信することができるようにし、それ故、パケットの喪失を確実にゼロにすることができるように、古いアクセス・ルータ及び新しいアクセス・ルータ間のトンネルを確立することができる。さらに、古いアクセス・ルータは、すべてのハンドオーバの予測を行わないで済むようにするために、移動ノードのレイヤ２ハンドオーバの時間中に、すべての又は近隣のアクセス・ルータのサブセットだけにデータを転送することができる。
【００２７】
本発明の一実施の形態は、第１のネットワークから第２のネットワークに移動する移動ノードの移動を管理するための方法を提供する。この場合、移動ノードは、データ・パケットを交換することにより通信相手ノードと通信し、データ・パケットは、第１のルータ及び第２のルータによりルーティングされ、第１のルータ及び第２のルータは、第１のネットワーク及び第２のネットワークにそれぞれ接続されており、上記移動ノードは、第１のネットワークに属するサブネット・プレフィックスを用いて構成される第１のＩＰアドレスを有する。この方法は、第１のルータにより、第１のネットワークからの移動ノードの出発に関する第１の情報を受信するステップと、第１のルータにより、情報を受信した際の、移動ノードの第１のＩＰアドレス宛のデータ・パケットが第１のルータの少なくとも１つの近隣ルータに転送される第１の転送規則を設定するステップであって、少なくとも１つの近隣ルータが第１のネットワークの少なくとも１つの近隣ネットワーク内に位置しているステップと、第１のルータにより、移動ノードの第１のＩＰアドレスのサブネット・プレフィックスを少なくとも１つの近隣ルータに送信するステップとを含む。この方法は、さらに、第２のルータにより、第２のネットワーク内の移動ノードの到着の際に、第２の情報を受信するステップと、第２のルータにより、第２のネットワーク内の移動ノードの到着の際に、移動ノードの第１のＩＰアドレスに宛てられ、第２のルータに到着するデータ・パケットが、第２のルータの無線ネットワーク・インターフェースを通して移動ノードに配信される第２の転送規則を設定するステップと、第２のルータにより、移動ノードへ無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するステップとを含む。この場合、ルータ広告メッセージは、第１のＩＰアドレスのサブネット・プレフィックスを含む。
【００２８】
本発明のもう１つの実施の形態の場合には、この方法は、第２のルータにより、プレフィックスの持続時間を、移動ノードが第２のネットワークに属するサブネット・プレフィックスを有する第２のＩＰアドレスの構成を完了するのに必要な最短時間より長い値に設定するステップと、ルータ広告メッセージで設定したプレフィックス持続時間を送信するステップとを含む。この方法は、さらに、移動ノードにより、第２のネットワーク内に位置している間に第２のＩＰアドレスを構成するステップと、第１のＩＰアドレス宛のデータ・パケットを受信するステップと、移動ノードにより、構成した第２のＩＰアドレスをモビリティ・エージェントに登録するステップとを含む。
【００２９】
本発明の他の実施の形態によれば、この方法は、第２のルータにより、プレフィックスの持続時間を、２つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、第２のルータにより、ルータ広告メッセージを移動ノードに定期的に送信するステップとを含む。この場合、ルータ広告メッセージは、設定したプレフィックス持続時間を含む。本発明の改良した実施の形態によれば、移動ノードは、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータは、前のネットワーク及び現在のネットワークにそれぞれ接続されていて、上記方法は、さらに、前のルータにより、第１のＩＰアドレスのサブネット・プレフィックスを現在のルータへ送信するステップを含む。
【００３０】
本発明の特に有利な実施の形態によれば、この方法は、さらに、第２のルータにより、第１のルータに第２のネットワーク内の移動ノードの到着について通知するステップと、第１のルータにより、第２のルータからの通知を受信した場合に、第１の転送規則を、移動ノードの第１のＩＰアドレスに宛てられ、第１のルータに到着するデータ・パケットが、第２のルータに転送される第３の転送規則により更新するステップとを含む。
【００３１】
本発明の他の実施の形態の場合には、この方法は、さらに、少なくとも１つの近隣ルータにより、移動ノードの第１のＩＰアドレス宛のデータ・パケットを格納するステップと、第２のルータにより、設定した第２の転送規則により無線ネットワーク・インターフェースを通して格納しているデータ・パケットを移動ノードに送信するステップとを含む。
【００３２】
他の態様によれば、本発明は、第１のネットワークから第２のネットワークへ移動中の移動ノードの移動を管理するための方法を提供する。この場合、移動ノードは、データ・パケットを交換することにより通信相手ノードと通信し、データ・パケットは、第１のルータ及び第２のルータによりルーティングされ、第１のルータ及び第２のルータは、第１のネットワーク及び第２のネットワークにそれぞれ接続されており、上記移動ノードは、第１のネットワークに属するサブネット・プレフィックスを用いて構成された第１のＩＰアドレスを有する。この方法は、第１のルータにより、第１のネットワークからの移動ノードの出発に関する第１の情報を受信するステップと、第１のルータにより、移動ノードの第１のＩＰアドレスのサブネット・プレフィックスを第１のルータの少なくとも１つの近隣ルータに送信するステップであって、上記少なくとも１つの近隣ルータが、第１のネットワークの少なくとも１つの近隣ネットワーク内に位置するステップと、第２のルータにより、第２のネットワーク内の移動ノードの到着についての第２の情報を受信するステップと、第２のルータにより、第２のネットワーク内の移動ノードが到着した場合に、デフォルト・ルータとして、第２のルータを使用するために移動ノードに表示を送信するステップと、第２のルータにより、無線ネットワーク・インターフェースを通して移動ノードが送信し、第２のルータに到着するデータ・パケットが、第１のルータに送信される転送規則を設定するステップと、第２のルータにより、無線ネットワーク・インターフェースを通して移動ノードにルータ広告メッセージを送信するステップであって、ルータ広告メッセージが第１のＩＰアドレスのサブネット・プレフィックスを有するステップとを含む。
【００３３】
本発明のもう１つの実施の形態の場合には、この方法は、第２のルータにより、プレフィックスの持続時間を、移動ノードが、第２のネットワークに属するサブネット・プレフィックスを有する第２のＩＰアドレスの構成を完了するのに必要な最短時間より長い値に設定するステップと、ルータ広告メッセージにより、設定したプレフィックス持続時間を送信するステップとを含む。この方法は、さらに、移動ノードにより、第２のネットワーク内に位置している間に、第２のＩＰアドレスを構成するステップと、第１のＩＰアドレス宛のデータ・パケットを送信するステップと、移動ノードにより、構成した第２のＩＰアドレスをモビリティ・エージェントに登録するステップとを含む。
【００３４】
本発明の別の実施の形態によれば、この方法は、第２のルータにより、プレフィックスの持続時間を、２つの連続しているルータ広告メッセージ間の送信間隔と少なくとも等しい値に設定するステップと、第２のルータにより、ルータ広告メッセージを移動ノードに定期的に送信するステップとを含む。この場合、ルータ広告メッセージは、設定したプレフィックス持続時間を有する。本発明の改良した実施の形態によれば、移動ノードは、前のネットワークから現在のネットワークに連続的に移動し、前のルータ及び現在のルータは、前のネットワーク及び現在のネットワークにそれぞれ接続されており、上記方法は、さらに、前のルータにより、第１のＩＰアドレスのサブネット・プレフィックスを現在のルータへ送信するステップを含む。
【００３５】
本発明の他の実施の形態によれば、この方法は、さらに、第１のルータにより、移動ノードのレイヤ２アドレスを少なくとも１つの近隣ルータに送信するステップを含む。この場合、第１のネットワークからの移動ノードの出発についての第１の情報を受信するステップは、第１のルータにより、移動ノードの送信したレイヤ２アドレスに対するレイヤ２ハンドオーバから開始する移動ノードに関する情報を受信するステップを含み、第２のネットワーク内の移動ノードの到着に関する第２の情報を受信するステップは、第２のルータにより、移動ノードのレイヤ２ハンドオーバに対するレイヤ２ハンドオーバが終了する移動ノードに関する情報を受信するステップを含む。
【００３６】
本発明のさらに他の実施の形態によれば、この方法は、さらに、第２のルータにより、第２のネットワーク内に移動ノードが到着した場合に、リダイレクト・メッセージを、第２のルータ（ＡＲ２）を通してデータ・パケットを送信するために、第２のルータのＩＰアドレス、及び移動ノードに対する表示を含む移動ノードに送信するステップを含む。
【００３７】
本発明の改良した実施の形態によれば、この方法は、さらに、第１のルータにより、第１のルータのＩＰアドレスを第２のルータに送信するステップを含み、移動ノードに送信したリダイレクト・メッセージは、さらに、ターゲット・アドレスとしての第２のルータのＩＰアドレス、及びソース・アドレスとしての第１のルータの受信ＩＰアドレスを含む。移動ノードは、それにより、リダイレクト・メッセージを受信した場合に、デフォルト・ルータを第１のルータから第２のルータへ更新する。
【００３８】
本発明のさらに他の改良した実施の形態によれば、この方法は、さらに、第２のルータにより、第１のルータのＩＰアドレス宛の移動ノードが送信したデータ・パケットを受信した場合に、第２のルータによりリダイレクト・メッセージを移動ノードに送信するステップを含む。
【００３９】
本発明の他の実施の形態は、第１のルータ、第２のルータ及び移動ノードを含む通信システムを提供する。第１のルータ及び第２のルータは、それぞれ第１のネットワーク及び第２のネットワークに接続されている。この場合、上記通信システムは、第１のネットワークから第２のネットワークに移動する移動ノードの移動を管理することができる。第１のルータ及び第２のルータは、移動ノードにより通信相手ノードと交換したデータ・パケットをルーティングすることができ、上記移動ノードは、第１のネットワークに属するサブネット・プレフィックスを用いて構成した第１のＩＰアドレスを有する。第１のルータは、第１のネットワークからの移動ノードの出発に関する第１の情報を受信するための第１の受信セクションと、情報を受信した場合に、移動ノードの第１のＩＰアドレス宛のデータ・パケットが、第１のルータの少なくとも１つの近隣ルータに転送される第１の転送規則を設定するための第１の転送規則設定セクションであって、上記少なくとも１つの近隣ルータが、第１のネットワークの少なくとも１つの近隣ルータ内に位置する第１の転送規則設定セクションと、移動ノードの第１のＩＰアドレスのサブネット・プレフィックスを少なくとも１つの近隣ルータに送信するための第１の送信セクションとを含む。第２のルータは、第２のネットワーク内の移動ノードの到着に関する第２の情報を受信するための第２の受信セクションと、第２のネットワーク内に移動ノードが到着した場合に、移動ノードの第１のＩＰアドレスに宛てられ、第２のルータに到着するデータ・パケットが、第２のルータの無線ネットワーク・インターフェースを通して移動ノードに配信される第２の転送規則を設定するための第２の転送規則設定セクションと、移動ノードに無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するための第２の送信セクションであって、上記ルータ広告メッセージが、第１のＩＰアドレスのサブネット・プレフィックスを有する第２の送信セクションとを有する。
【００４０】
本発明の他の実施の形態は、第１のルータと、第２のルータと、移動ノードとを含む他の通信システムを提供する。第１のルータ及び第２のルータは、それぞれ、第１のネットワーク及び第２のネットワークに接続されている。この場合、上記通信システムは、第１のネットワークから第２のネットワークに移動する移動ノードの移動を管理することができる。第１のルータ及び第２のルータは、移動ノードにより、通信相手ノードと交換したデータ・パケットをルーティングすることができ、上記移動ノードは、第１のネットワークに属するサブネット・プレフィックスを用いて構成した第１のＩＰアドレスを有する。第１のルータは、第１のネットワークからの移動ノードの出発に関する第１の情報を受信するための第１の受信セクションと、移動ノードの第１のＩＰアドレスのサブネット・プレフィックスを、第１のルータの少なくとも１つの近隣ルータに送信するための第１の送信セクションであって、上記少なくとも１つの近隣ルータが、第１のネットワークの少なくとも１つの近隣ルータ内に位置する送信セクションとを有する。第２のルータは、第２のネットワーク内への移動ノードの到着に関する第２の情報を受信するための第２の受信セクションと、第２のネットワーク内に移動ノードが到着した場合に、無線ネットワーク・インターフェースを通して送信され、第２のルータに到着するデータ・パケットが、第１のルータに送信される転送規則を設定するための第２の転送規則設定セクションと、第２のネットワーク内に移動ノードが到着した場合に、デフォルト・ルータとして第２のルータを使用するために、移動ノードへある表示を送信し、移動ノードに無線ネットワーク・インターフェースを通してルータ広告メッセージを送信するための第２の送信セクションであって、上記ルータ広告メッセージが、第１のＩＰアドレスのサブネット・プレフィックスである第２の送信セクションとを有する。
【００４１】
上記両方の通信システムは、さらに、本発明の種々の実施の形態及び上記変更された実施の形態のうちの１つによる、第１のネットワークから第２のネットワークに移動する移動ノードの移動を管理するための方法を実行することができる他の手段を含むことができる。
【発明を実施するための最良の形態】
【００４２】
本発明の種々の実施の形態について以下に説明する。第１のネットワークから第２のネットワークへ移動中の移動ノードの移動を管理するための方法に関連する本発明の２つの実施の形態について特に詳細に説明する。第１の実施の形態の場合には、第１のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのＩＰアドレスが変更される。一方、第２の実施の形態の場合には、第１のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのＩＰアドレスは変更されずにそのままである。
【００４３】
移動ノードのレイヤ２ハンドオーバが、それぞれ開始し、終了した場合に、ネットワーク内のアクセス・ルータが「レイヤ２リンク・ダウン」イベント及び「レイヤ２リンク・アップ」イベントを受信するものと仮定する。通常、例えば、アクセス・ポイントのようなレイヤ２エンティティだけがこのようなイベントを検出することができるので、直接接続しているアクセス・ポイント及びアクセス・ルータ間の追加のシグナリングが必要になる場合があり、別の方法としては、アクセス・ルータ及びアクセス・ポイントを一緒に設置しなければならない。この追加のシグナリングは、当業者であれば周知のもののように思われる。さらに、アクセス・ルータは、その近隣アクセス・ルータすべてのアドレスを知っているものと仮定する。このことを達成するために、例えば、予備構成又は動的近隣発見のような従来技術の機構を使用することができる。
【００４４】
第１のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのＩＰアドレスを変更する高速ハンドオーバについて以下に説明する。
【００４５】
図２にこの実施の形態の一般的な手順を示し、以下に説明する。図面には、アクセス・ポイントをはっきり図示していない。移動ノードＭＮは、第１のネットワークから第２のネットワークへ移動する。この場合、第１のルータＡＲ１及び第２のルータＡＲ２は、第１のネットワーク及び第２のネットワークにそれぞれ接続されている。移動ノードＭＮは、データ・パケットを交換することにより、通信相手ノードＣＮと通信する。このデータ・パケットは第１のルータＡＲ１及び第２のルータＡＲ２によりルーティングされる。この手順が開始すると、移動ノードＭＮは、アクセス・ルータＡＲ１に接続され、プレフィックス１と呼ばれるアクセス・ルータＡＲ１のプレフィックスのうちの１つと一致するサブネット・プレフィックスを含む第１のＩＰアドレスＣｏＡ１を構成する。モバイルＩＰｖ６プロトコルを使用する場合には、第１のＩＰアドレスＣｏＡ１は、移動ノードのホーム・エージェントＨＡに登録され、データ・パケットは、双方向トンネリングを使用して送受信される。
【００４６】
第１のＩＰアドレスＣｏＡ１は、双方向トンネリングを使用する場合にホーム・エージェントＨＡに構成されると説明したが、移動ノードＭＮは、またルート最適化を使用する場合に、その第１のＩＰアドレスＣｏＡ１を通信相手ノードＣＮに登録することもできる。他のＩＰをベースとする移動性管理プロトコルも、本発明に何らの影響も与えないで使用することができる。
【００４７】
アクセス・ルータＡＲ１が「レイヤ２リンク・ダウン」イベントを受信した場合には、アクセス・ルータＡＲ１は、その転送テーブル内に移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に対する第１の転送エントリを構成し、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に対して受信したすべてのデータ・パケットを、入力データ・パケットを一時的に格納する隣接するアクセス・ルータのすべて又はサブネットへの転送を開始する。アクセス・ルータＡＲ１は、さらに、近隣アクセス・ルータに移動ノードのレイヤ２ハンドオーバについて通知する。それ故、アクセス・ルータＡＲ１は、移動ノードＭＮのレイヤ２アドレスを含む「レイヤ２ハンドオーバ開始（ｌ２ＨＯｓｔａｒｔ）」メッセージ、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に対応するサブネット・プレフィックス（プレフィックス１）、及び移動ノードＭＮが接続されるアクセス・ルータＡＲ１の無線ネットワーク・インターフェース上で構成されたアクセス・ルータＡＲ１のリンク・ローカル・アドレスを送信する。
【００４８】
移動ノードＭＮがレイヤ２ハンドオーバを完了すると、第２のアクセス・ルータＡＲ２が移動ノードＭＮのレイヤ２アドレスのための「レイヤ２リンク・アップ」イベントを受信する。その後で、第２のアクセス・ルータＡＲ２は、第１のアクセス・ルータＡＲ１に、「レイヤ２ハンドオーバ完了（ｌ２ＨＯｃｏｍｐｌｅｔｅ）」メッセージにより、移動ノードＭＮが、レイヤ２ハンドオーバを完了したことを通知する。「ｌ２ＨＯｃｏｍｐｌｅｔｅ」メッセージ内に含まれている移動ノードＭＮ識別子は、好適には、移動ノードＭＮのレイヤ２アドレスであることが好ましい。別の方法としては、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１を移動ノードＭＮの識別子として使用することができる。
【００４９】
「ｌ２ＨＯｃｏｍｐｌｅｔｅ」メッセージを受信した場合には、第１のアクセス・ルータＡＲ１は、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に宛てられるパケットに対する第１の転送規則を変更する。第１のアクセス・ルータＡＲ１は、データ・パケットが近隣アクセス・ルータのすべて又はサブセットに転送されるのではなく、第２のアクセス・ルータＡＲ２だけに転送される新しい転送規則を設定する。
【００５０】
次に、第２のアクセス・ルータＡＲ２は、ＩＣＭＰリダイレクト・メッセージを移動ノードＭＮに送信し、そのため、移動ノードＭＮは、アップリンクによりデータ・パケットを送信することができるように、そのデフォルト・ルータを迅速に変更することができる。図５は、リダイレクト・メッセージのフォーマットを示す。本発明のある実施の形態によれば、リダイレクト・メッセージのいくつかのプロトコル・フィールドは、特定の値に設定される。第１のアクセス・ルータＡＲ１のリンク−ローカルＩＰアドレスは、ＩＰヘッダ内にソース・アドレスとして設定され、移動ノードの第１のＩＰアドレスＣｏＡ１は、ＩＰヘッダ内に宛先アドレスとして設定され、第２のアクセス・ルータＡＲ２のリンク−ローカルＩＰアドレスは、ＩＣＭＰヘッダ内にターゲット・アドレスとして設定され、第１のアクセス・ルータＡＲ１のリンク−ローカルＩＰアドレスは、ＩＣＭＰヘッダ内に宛先アドレスとして設定される。それは、必要に応じて、ターゲット・リンク・レイヤ・アドレス・オプション内に第２のアクセス・ルータＡＲ２のレイヤ２アドレスを含むことができる。
【００５１】
ＩＣＭＰヘッダの宛先アドレスは、どのデータ・パケット、すなわち、どの宛先／通信相手ノードにリダイレクトが適用されるのかを示す。移動ノードＭＮが送信したデータ・パケットのＩＰヘッダ内の１つ１つの新しい宛先アドレスそれぞれにリダイレクト・メッセージを送信するのを避けるために、第１のリダイレクト・メッセージは、移動ノードＭＮが送信したすべてのデータ・パケットをリダイレクトしなければならない。本発明の好ましい実施の形態の場合には、リダイレクト・メッセージを受信した場合に、移動ノードＭＮのデフォルト・ルータの宛先が変更される。それ故、移動ノードＭＮが第２のルータＡＲ２からリダイレクト・メッセージを受信した場合には、移動ノードＭＮは、そのデフォルト・ルータを第１のルータＡＲ１から第２のルータＡＲ２に更新する。
【００５２】
他の可能な実施態様によれば、ＩＣＭＰヘッダ内の宛先アドレスを、任意のアドレスを表す周知のアドレスに設定することもできるし、又はそれぞれがＩＣＭＰヘッダ内の宛先アドレスとして通信相手ノードＣＮのＩＰアドレスを含む複数のリダイレクト・メッセージを送信することもできる。両方の実施態様の場合、移動ノードＭＮは、リダイレクト・メッセージを受信した場合には、それに応じて対応する宛先キャッシュ・エントリを変更する。
【００５３】
本発明の他の実施の形態によれば、第１のアクセス・ルータＡＲ１のレイヤ２アドレス又はリンク−ローカルＩＰアドレス宛のパケットを受信した場合には、第１のリダイレクト・メッセージのパケットの喪失を考慮に入れるために、リダイレクト・メッセージを再送信することができる。しかし、そうするためには、第２のアクセス・ルータＡＲ２の無線ネットワーク・インターフェースが、プロミスカス・モードでなければならない場合がある。そうするためには、第２のアクセス・ルータＡＲ２上に追加の計算リソースが必要になる。
【００５４】
図２の手順の次のステップにおいては、第２のアクセス・ルータＡＲ２は、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に対する転送エントリを構成する。これによりすべてのデータ・パケットが、無線リンク上の移動ノードＭＮに配信される。次に、第２のアクセス・ルータＡＲ２は、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１宛のすべての格納しているパケット及び入力パケットの無線リンク上の移動ノードＭＮへの配信を直ちに開始する。
【００５５】
アップリンク上のＩＰパケット、すなわち、移動ノードＭＮにより、ソース・アドレスとして第１のＩＰアドレスを用いて送信され、第２のアクセス・ルータＡＲ２で受信したデータ・パケットは、第１のアクセス・ルータＡＲ１に転送され、そこから固定ネットワーク内を正常にルーティングされる。これらのリバース・トンネリング・エントリは、転送エントリを生成するのと同時に生成することができる。ネットワーク・オペレータ依存の入口フィルタリング（ｉｎｇｒｅｓｓ  ｆｉｌｔｅｒｉｎｇ）をサポートしなければならない場合にだけ、リバース・トンネリングが必要になる。
【００５６】
この手順の次のステップにおいては、第２のアクセス・ルータＡＲ２は、移動ノードＭＮに、第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）を含んでいるルータ広告ＲＡメッセージを送信する。このメッセージは、移動ノードＭＮが送信したルータ要請へ応答として送信することもできるし、要請でない方法で送信することもできる。第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）を含むルータ広告ＲＡメッセージを受信した場合には、移動ノードＭＮは、レイヤ２ハンドオーバの前と同じレイヤ３リンクに依然として位置しているとみなし、それ故、例えば、モバイルＩＰｖ６更新メッセージを送信すると言うようなレイヤ３ハンドオーバ手順をトリガしない。それ故、移動ノードＭＮは、レイヤ２ハンドオーバが完了した直後に、レイヤ３ハンドオーバを行わないで、第２のアクセス・ルータＡＲ２においてＩＰパケットを受信し、送信することができる。
【００５７】
図２の手順の次のステップにおいては、第２のアクセス・ルータＡＲ２は、第２のアクセス・ルータＡＲ２のサブネット・プレフィックス（プレフィックス２）を含むルータ広告ＲＡを、移動ノードＭＮに送信する。第２のアクセス・ルータＡＲ２における第２のアクセス・ルータＡＲ２のサブネット・プレフィックス（プレフィックス２）を含むルータ広告ＲＡを受信した場合には、移動ノードＭＮは、第２のＩＰアドレスＣｏＡ２を形成し、３つの近隣要請メッセージＮＳの送信を含んでいる場合がある、重複アドレス検出ＤＡＤを行い、新しいＩＰアドレスＣｏＡ２を形成し、このアドレスをそのホーム・エージェントＨＡに登録する。
【００５８】
第２のＩＰアドレスＣｏＡ２を形成するステップ、ＤＡＤを実行するステップ、新しいＩＰアドレスＣｏＡ２を形成するステップ、及びホーム・エージェントＨＡにそれを登録するステップはすべて、第１のＩＰアドレスＣｏＡ１を用いたＩＰパケットの受信及び送信と並列に実行することができるので、これらのステップに含まれる個々のレイテンシは、ハンドオーバ・レイテンシに影響を与えないので、ゼロに近いレイヤ３レイテンシを入手することができる。
【００５９】
第２のアクセス・ルータＡＲ２が送信したルータ広告ＲＡメッセージのプレフィックス情報オプション内に、「有効持続時間」及び「好適な時間」と呼ばれる持続時間フィールドを正しく設定することにより、新しく形成した第２のＩＰアドレスＣｏＡ２をそのＩＰアドレスとして移動ノードＭＮが登録しなければならない時間を、ネットワークは制御することができる。図４は、ルータ広告ＲＡメッセージの構造を示すこれらの持続時間フィールドを示す。
【００６０】
第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）の好適な持続時間が時間切れになった場合には、移動ノードＭＮは、例えば、第２のＩＰアドレスＣｏＡ２のような他のアドレスを使用することができ、第１のＩＰアドレスＣｏＡ１を新しいパケットの流れ／接続に対してもはや使用することはできない。しかし、移動ノードＭＮは、依然として現在進行中のパケットの流れ／接続に対して第１のＩＰアドレスＣｏＡ１を使用することができる。第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）の有効な持続時間が時間切れになった場合には、移動ノードＭＮは、第１のＩＰアドレスＣｏＡ１をもはや使用することはできない。それ故、移動ノードＭＮは、新しいパケットの流れ／接続及び現在進行中のパケットの流れ／接続に対して、例えば、第２のＩＰアドレスＣｏＡ２のような他のＩＰアドレスを使用しなければならない。
【００６１】
本発明の好ましい実施の形態の場合には、第２のアクセス・ルータＡＲ２は、プレフィックス情報オプション内に十分長い持続時間の値と一緒に第１のサブネット・プレフィックス（プレフィックス１）を含むルータ広告ＲＡメッセージを移動ノードＭＮに送信する。すなわち、プレフィックス持続時間は、移動ノードＭＮが第２のＩＰアドレスＣｏＡ２の形成を完了するために必要な最短時間よりも長い値に設定される。それ故、移動ノードＭＮは、第１のプレフィックス（プレフィックス１）が時間切れにならない限りは、それが依然として古いレイヤ３リンクに位置するものとみなす。第１のプレフィックス（プレフィックス１）の好適な持続時間が時間切れになった場合には、移動ノードＭＮは、第２のＩＰアドレスＣｏＡ２を、移動ノードＭＮのホーム・エージェントＨＡ及び通信相手ノードＣＮに登録し、次に、第２のＩＰアドレスＣｏＡ２においてデータ・パケットを送受信することができる。その後で、第２のアクセス・ルータＡＲ２は、ルータ広告メッセージをもはや送信する必要はない。それ故、上記手段を使用すれば、レイヤ３ハンドオーバの遅延をゼロにすることができる。パケットの喪失を防止するために、第１のＩＰアドレスＣｏＡ１の有効な持続時間は、移動ノードＭＮがバインディング肯定応答ＢＡメッセージを受信した後で、時間切れになるものでなければならない。
【００６２】
下記の説明においては、第１のネットワークに属するサブネット・プレフィックスを用いて構成される移動ノードのＩＰアドレスを変更しないで行う高速ハンドオーバについて記述する。
【００６３】
図３にこの実施の形態の一般的な手順を示し、以下に説明する。本発明のこの実施の形態の原理は、移動ノードＭＮが、その第１のＩＰアドレスＣｏＡ１を強制的に維持し、レイヤ３ハンドオーバを決して行わないことである。そうするために、第２のアクセス・ルータＡＲ２は、ゼロでない持続時間と一緒に第１のプレフィックス（プレフィックス１）に対するルータ広告ＲＡメッセージの送信を引き続き行う。第２のネットワークを訪問した後で、移動ノードＭＮが移動することができるネットワーク内に位置するもう１つのアクセス・ルータに対して、複数の連続的なハンドオーバを行う場合には、第１のネットワークの第１のプレフィックス（プレフィックス１）がこれら複数のアクセス・ルータに送られる。移動ノードの観点からレイヤ３ハンドオーバを決して行わない態様は、ＮＥＴＬＭＭアプローチに類似しているが、そのＩＰアドレスを変更しないで移動ノードＭＮが移動することができるエリアが限定されていないというかなりの違いがある。もう１つの違いは、古いアクセス・ルータが、移動ノードＭＮが、（例えば、「リンク・ダウン」イベントで示すように）、古いアクセス・ルータのリンクから離れた場合に、古いプレフィックスに対するルータ広告ＲＡメッセージの送信を中止することができることである。
【００６４】
図３の一般的な手順について以下に説明する。図面にはアクセス・ポイントははっきりと図示していない。移動ノードＭＮは、第１のネットワークから第２のネットワークへ移動する。この場合、第１のルータＡＲ１及び第２のルータＡＲ２は、第１のネットワーク及び第２のネットワークにそれぞれ接続されている。移動ノードＭＮは、データ・パケットを交換することにより通信相手ノードＣＮと通信し、データ・パケットは、第１のルータＡＲ１及び第２のルータＡＲ２によりルーティングされる。この手順の開始の際に、移動ノードＭＮは、アクセス・ルータＡＲ１に接続され、プレフィックス１と呼ばれるアクセス・ルータＡＲ１のプレフィックスのうちの１つと一致するサブネット・プレフィックスを含む第１のＩＰアドレスＣｏＡ１を構成する。モバイルＩＰｖ６プロトコルを使用する場合には、第１のＩＰアドレスＣｏＡ１は、移動ノードのホーム・エージェントＨＡに登録され、データ・パケットは、双方向トンネリングを使用して送受信される。
【００６５】
第１のＩＰアドレスＣｏＡ１は、双方向トンネリングを使用する場合にホーム・エージェントＨＡを用いて構成されると説明したが、移動ノードＭＮは、またルート最適化を使用する場合に、その第１のＩＰアドレスＣｏＡ１を通信相手ノードＣＮに登録することもできる。他のＩＰをベースとする移動性管理プロトコルも、本発明に何らの影響も与えないで使用することができる。さらに、図３に示すように、第１のアクセス・ルータＡＲ１は、また移動ノードＭＮのホーム・リンクであってもよいし、第１のＩＰアドレスは、移動ノードＭＮのホーム・アドレスＨｏＡであってもよい。この場合、データ・パケットは、ホーム・エージェントＨＡを通してトンネリングを行わなくても送受信される。
【００６６】
アクセス・ルータＡＲ１が「レイヤ２リンク・ダウン」イベントを受信した場合には、アクセス・ルータＡＲ１は、その転送テーブル内の移動ノードＭＮの第１のＩＰアドレス・ＣｏＡ１のための第１の転送エントリを形成し、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１のために受信したすべてのデータ・パケットの入力データ・パケットを一時的に格納する、近隣アクセス・ルータのすべて又はサブセットへの転送を開始する。アクセス・ルータＡＲ１は、さらに、近隣アクセス・ルータに移動ノードのレイヤ２ハンドオーバについて通知する。それ故、アクセス・ルータＡＲ１は、移動ノードＭＮのレイヤ２アドレス、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に対応するサブネットのプレフィックス（プレフィックス１）、及び移動ノードＭＮが接続されるアクセス・ルータＡＲ１の無線ネットワーク・インターフェース上で形成されたアクセス・ルータＡＲ１のリンク−ローカル・アドレスを含む「レイヤ２ハンドオーバ開始（ｌ２ＨＯｓｔａｒｔ）」メッセージを送信する。
【００６７】
移動ノードＭＮがレイヤ２ハンドオーバを完了した場合には、第２のアクセス・ルータＡＲ２は、移動ノードＭＮのレイヤ２アドレスに対する「レイヤ２リンク・アップ」イベントを受信する。その後で、第２のアクセス・ルータＡＲ２は、第１のアクセス・ルータＡＲ１に、「レイヤ２ハンドオーバ完了（ｌ２ＨＯｃｏｍｐｌｅｔｅ）」メッセージにより、移動ノードＭＮがレイヤ２ハンドオーバが完了したことについて通知する。（ｌ２ＨＯｃｏｍｐｌｅｔｅ）メッセージ内に含まれている移動ノードＭＮ識別子は、好適には、移動ノードＭＮのレイヤ２アドレスであることが好ましい。別の方法としては、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１を移動ノードＭＮの識別子として使用することもできる。
【００６８】
「ｌ２ＨＯｃｏｍｐｌｅｔｅ」メッセージを受信した場合には、第１のアクセス・ルータＡＲ１は、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１宛のパケットに対する第１の転送規則を変更する。第１のアクセス・ルータＡＲ１は、それによりデータ・パケットが、近隣アクセス・ルータのすべて又はサブセットに転送されるのではなく、第２のアクセス・ルータＡＲ２だけに転送される新しい転送規則を設定する。
【００６９】
次に、第２のアクセス・ルータＡＲ２は、移動ノードＭＮにＩＣＭＰリダイレクト・メッセージを送信し、そのため移動ノードＭＮは、アップリンクによりデータ・パケットを送信することができるそのデフォルト・ルータを迅速に変更することができる。図５は、リダイレクト・メッセージのフォーマットを示す。本発明のある実施の形態の場合には、リダイレクト・メッセージのいくつかのプロトコル・フィールドは特定の値に設定される。第１のアクセス・ルータＡＲ１のリンク−ローカルＩＰアドレスは、ＩＰヘッダ内のソース・アドレスとして設定され、移動ノードの第１のＩＰアドレスＣｏＡ１は、ＩＰヘッダ内の宛先アドレスとして設定され、第２のアクセス・ルータＡＲ２のリンク−ローカルＩＰアドレスは、ＩＣＭＰヘッダ内のターゲット・アドレスとして設定され、第１のアクセス・ルータＡＲ１のリンク−ローカルＩＰアドレスは、ＩＣＭＰヘッダ内の宛先アドレスとして設定される。上記リンク−ローカルＩＰアドレスは、必要に応じて、ターゲット・リンク−ローカル・アドレス・オプション内の第２のアクセス・ルータＡＲ２のレイヤ２アドレスを含むことができる。
【００７０】
ＩＣＭＰヘッダ内の宛先アドレスは、リダイレクトが適用されるデータ・パケット、すなわち、どの宛先／通信相手ノードにリダイレクトが適用されるのかを示す。移動ノードＭＮが送信したデータ・パケットのＩＰヘッダ内の１つ１つの新しい宛先アドレスそれぞれにリダイレクト・メッセージを送信しなくてもすむように、第１のリダイレクト・メッセージは、移動ノードＭＮが送信したすべてのデータ・パケットをリダイレクトしなければならない。本発明の好ましい実施の形態の場合には、移動ノードＭＮのデフォルト・ルータの宛先は、リダイレクト・メッセージを受信した際に変更される。それ故、移動ノードＭＮが第２のルータＡＲ２からリダイレクト・メッセージを受信した場合には、移動ノードＭＮは、そのデフォルト・ルータを第１のルータＡＲ１から第２のルータＡＲ２に更新する。
【００７１】
もう１つの可能な実施態様によれば、ＩＣＭＰヘッダ内の宛先アドレスを、任意のアドレスを表す周知のアドレスに設定することもできるし、又はそれぞれが通信相手ノードＣＮのＩＰアドレスをＩＣＭＰヘッダ内の宛先アドレスとして含んでいる複数のリダイレクト・メッセージを送信することもできる。両方の実施態様の場合、移動ノードＭＮは、リダイレクト・メッセージを受信した場合に、それに応じて対応する宛先キャッシュ・エントリを変更する。
【００７２】
本発明のもう１つの実施の形態の場合には、第１のリダイレクト・メッセージのパケット喪失を考慮に入れるために、レイヤ２アドレス又は第１のアクセス・ルータＡＲ１のリンク−ローカルＩＰアドレス宛のパケットを受信した場合に、リダイレクト・メッセージを再送信することができる。しかし、そうするためには、第２のアクセス・ルータＡＲ２の無線ネットワーク・インターフェースがプロミスカス・モードになっていることを必要とする場合があり、このことは、第２のアクセス・ルータＡＲ２上に追加の計算リソースを必要とする。
【００７３】
図３の手順の次のステップにおいては、第２のアクセス・ルータＡＲ２は、それによりすべてのデータ・パケットが、無線リンク上の移動ノードＭＮに配信される、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１に対する転送エントリを形成する。次に、第２のアクセス・ルータＡＲ２は、移動ノードＭＮの第１のＩＰアドレスＣｏＡ１宛のすべての格納しているパケット及び入力パケットの無線リンク上の移動ノードＭＮへの配信を直ちに開始する。
【００７４】
アップリンク上のＩＰパケット、すなわち、移動ノードＭＮにより、ソース・アドレスとして第１のＩＰアドレスＣｏＡ１を用いて送信され、第２のアクセス・ルータＡＲ２で受信したデータ・パケットは、第１のアクセス・ルータＡＲ１に転送され、そこから固定ネットワーク内を正常にルーティングされる。これらのリバース・トンネリング・エントリは、転送エントリを生成するのと同時に生成することができる。ネットワーク・オペレータ依存の入口フィルタリングをサポートしなければならない場合にだけ、リバース・トンネリングが必要になる。
【００７５】
この手順の次のステップにおいては、第２のアクセス・ルータＡＲ２は、移動ノードＭＮに、第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）を含んでいるルータ広告ＲＡメッセージを送信する。このメッセージは、移動ノードＭＮが送信したルータ要請への応答として送信することもできるし、要請でない方法で送信することもできる。第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）を含むルータ広告ＲＡメッセージを受信した場合には、移動ノードＭＮは、レイヤ２ハンドオーバの前に同じレイヤ３リンクに依然として位置しているとみなし、それ故、例えば、モバイルＩＰｖ６バインディング・アップデート・メッセージを送信するというようなレイヤ３ハンドオーバ手順をトリガしない。それ故、移動ノードＭＮは、レイヤ２ハンドオーバが完了した直後に、レイヤ３ハンドオーバを行わないで、第２のアクセス・ルータＡＲ２においてＩＰパケットを受信し、送信することができる。
【００７６】
図３の手順の次のステップにおいては、図２の手順とは対照的に、第２のアクセス・ルータＡＲ２は、十分長く設定した持続時間の値を有する第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）を含むルータ広告ＲＡメッセージの送信を引き続き行う。そのため、移動ノードＭＮは、その第１のＩＰアドレスＣｏＡ１により、パケットの送受信を引き続き行い、新しいＩＰアドレスＣｏＡ２に変化しない。本発明の好ましい実施の形態の場合には、第１のアクセス・ルータＡＲ１のプレフィックスの持続時間（プレフィックス１）は、第２のアクセス・ルータＡＲ２により２つの連続しているルータ広告メッセージＲＡ間の送信間隔と少なくとも等しい値に設定され、ルータ広告メッセージＲＡは、第２のアクセス・ルータＡＲ２により、移動ノードＭＮに定期的に送信される。
【００７７】
移動ノードＭＮと他のノードとの間の通信は、ホーム・ネットワーク内のアクセス・ルータであってもよい、第１のアクセス・ルータＡＲ１へのトンネルを通して連続的に行われるか、又は第２のアクセス・ルータＡＲ２は、それ自身のアドレスを、プロキシ・モバイルＩＰプロトコル類似の新しい気付アドレスとして登録する。後者の場合、第２のアクセス・ルータＡＲ２は、新しい気付アドレスとしてのそれ自身のアドレスを含むバインディング・アップデートＢＵメッセージをホーム・エージェントＨＡに送信する。移動ノードＭＮの第１のＩＰアドレスＣｏＡ１を変更しない利点は、移動ノードＭＮがモバイルＩＰｖ６プロトコルをサポートしないですむことである。
【００７８】
図４は、本発明のある実施の形態によるルータ広告ＲＡメッセージのフォーマットである。ルータ広告ＲＡメッセージは、アクセス・ルータのプレフィックスを含むプレフィックス情報を含む。もっと詳細に説明すると、図２及び３の手順の場合には、第２のアクセス・ルータＡＲ２は、第１のアクセス・ルータＡＲ１のプレフィックス（プレフィックス１）を含む、ルータ広告ＲＡメッセージを送信し、それによりレイヤ３ハンドオーバ手順を先送りする。
【００７９】
ルータ広告ＲＡメッセージのＩＰヘッダ内の宛先アドレスは、すべてのノードのマルチキャスト・アドレスであってもよいし、又は例えば、第１のＩＰアドレスＣｏＡ１のような移動ノードＭＮのユニキャスト・アドレスであってもよい。前者の場合、他のノードが、移動ノードＭＮの第１のプレフィックス（プレフィックス１）に対するアドレスを形成するのを防止するために、プレフィックス情報オプション内のＡ−ビットの設定を解除しなければならない。さらに、移動ノードＭＮが送信したすべてのパケットが第２のアクセス・ルータＡＲ２を必ず通るようにするために、Ｌ−ビットをゼロに設定しなければならない。何故なら、そうでないと、第１のプレフィックス（プレフィックス１）を有していて、第１のアクセス・ルータＡＲ１に位置している他のノードが、ハンドオーバの後でもオンリンク状態にあるとみなされるからである。実際はそうではない場合があるので、これらへの通信はハンドオーバ後中止になる場合がある。
【００８０】
本発明のもう１つの実施の形態は、ハードウェア及びソフトウェアによる上記種々の実施の形態の実施に関する。本発明の上記種々の実施の形態は、例えば、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）又は他のプログラマブル論理デバイス等のようなコンピューティング・デバイス（プロセッサ）により実施又は行うことができることが分かっている。本発明の種々の実施の形態は、またこれらの装置の組合せにより実行又は実施することもできる。
【００８１】
さらに、本発明の種々の実施の形態は、また、プロセッサにより実施されるソフトウェア・モジュールにより又はハードウェア内で直接実施することもできる。また、ソフトウェア・モジュール及びハードウェア装置の組合せも使用することができる。ソフトウェア・モジュールは、例えば、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ、レジスタ、ハード・ディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のような任意のタイプのコンピュータ読み取り可能記憶媒体上に格納することができる。
【００８２】
それ故、当業者であれば、本発明による第１のネットワークから第２のネットワークに移動する移動ノードの移動を管理する方法は下記の利点を提供することを理解することができるだろう。第１に、レイヤ３ハンドオーバのレイテンシをゼロ又はほぼゼロにすることができる。何故なら、完全なレイヤ３ハンドオーバ手順は、重要なハンドオーバ段階の外に移動しているからである。すなわち、レイヤ３ハンドオーバ中にデータ通信を行うことができるようになる。実際、第１のネットワークに属していて、第２のアクセス・ルータにより移動ノードに送信されるサブネット・プレフィックスの持続時間次第では、レイヤ３ハンドオーバ手順を先送りすることできるし、レイヤ３ハンドオーバ手順を完全に無視することもできる。ネットワークは、移動ノードが、レイヤ３ハンドオーバを行う時間及びその新しいアドレスを気付アドレスとして登録する時間を制御することができる。
【００８３】
さらに、レイヤ２ハンドオーバの前にレイヤ３ハンドオーバ・シグナリングのための時間は必要ではない。本発明による方法は、ハンドオーバ予測を必要としない。移動ノード実施態様を変更する必要はない。本発明による方法は、従来技術の方法と比較すると空中を通るシグナリングの発生を少なくする。最後に、移動ノードの移動がＮＥＴＬＭＭ領域内に制限されるＮＥＴＬＭＭアプローチと違って、ＩＰアドレスを変更しないで移動できるエリアが制限を受けない。
【図面の簡単な説明】
【００８４】
【図１】標準モバイルＩＰハンドオーバのステップである。
【図２】本発明のある実施の形態による動的プロキシ・ルータ広告及び先延ばしした気付アドレス変更による、モバイルＩＰｖ６高速ハンドオーバを実行するための手順である。
【図３】本発明の他の実施の形態による動的プロキシ・ルータ広告を使用し、気付アドレス変更を使用しない、モバイルＩＰｖ６高速ハンドオーバを実行するための手順である。
【図４】プレフィックス情報オプションを含むルータ広告メッセージである。
【図５】ソース／ターゲット・リンク・レイヤ・アドレス・オプションを含むＩＣＭＰリダイレクト・メッセージである。
【図１】
2009529265.tif 000003
【図２】
2009529265.tif 000004
【図３】
2009529265.tif 000005
【図４】
2009529265.tif 000006
【図５】
2009529265.tif 000007
【国際調査報告】
2009529265.tif 000008
2009529265.tif 000009