(57)【特許請求の範囲】
【請求項１】
複数の通信ノード、第１のインターフェーシング・ノード及び第２のインターフェーシング・ノードを有する第１のネットワークに対して移動可能である移動ノードを備え、
前記複数の通信ノードは、データを前記移動ノードに前記第１のインターフェーシング・ノードを介して送ることが可能であり、
前記移動ノードは、前記第１のネットワークの前記第１のインターフェーシング・ノードと関連した第１の位置から、前記第１のネットワークの前記第２のインターフェーシング・ノードと関連した第２の位置に移動することが可能であり、
前記システムは、前記移動ノードが前記第１の位置から前記第２の位置へ移動する際に、データのマルチキャスト・ルーティングを使用し、前記移動ノードはバインディング・アップデート情報を生成して前記バインディング・アップデート情報をマルチキャスト・アドレスへ配信し、前記バインディング・アップデート情報は、前記第２のインターフェーシング・ノードによって前記移動ノードに提供された前記移動ノードについての前送りアドレスを含み、前記システムは、前記マルチキャスト・アドレスにより示されるマルチキャスト・グループに加入した通信ノードに対して前記バインディング・アップデート情報をマルチキャスト・ルーティングにより配信するマルチキャスト・サービス・ユニットを含む、通信システム。
【請求項２】
前記移動ノードは、データグラムに含まれる前記移動ノードのアドレスを移動ネットワーク・ノードについての気付アドレスへ切り換えることにより、複数の移動ネットワーク・ノードの１つに宛てられた前記データグラムを転送するように動作可能である、請求項１に記載の通信システム。
【請求項３】
前記システムは、マルチキャスト・レジストリ・エンティテイからマルチキャスト・グループについてのマルチキャスト・アドレスを得ることにより、前記移動ノードについて、複数の通信ノードを含む少なくとも１つのマルチキャスト・グループを確立する請求項１に記載の通信システム。
【請求項４】
前記第１のインターフェーシング・ノードは、前記マルチキャスト・グループの構成要素でもあり、前記移動ノードが移動ネットワーク・ゲートウェイである場合、前記移動ネットワーク・ゲートウェイに関連する更新データの受信に応答して、前記移動ネットワーク・ノードのいずれか１つに宛てられたデータを前記第２のインターフェーシング・ノードへ宛先変更するように動作可能である、請求項３に記載の通信システム。
【請求項５】
前記マルチキャスト・グループの前記通信ノードは、バインディング・アップデートを受信すると、選択的に前記アップデートの送信元を認証した後、前記アップデート情報と前記移動ノードのアドレスとの間の、バインディング・キャッシュに保持されるバインディングを追加する、請求項１に記載の通信システム。
【請求項６】
前記マルチキャスト・グループの前記通信ノードは、バインディング・アップデートを受信すると、前記アップデートの送信元を認証した後、前記アップデート情報と前記移動ノードのアドレスとの間の、バインディング・キャッシュに保持されるバインディングを追加する、請求項５に記載の通信システム。
【請求項７】
前記システムは、通信ノードが前記移動ノードと通信を行なった後、該通信ノードが前記マルチキャスト・グループを離れられるようにする請求項６に記載の通信システム。
【請求項８】
前記マルチキャスト・アドレスを前記移動ノードに関連するように登録し、前記移動ノードのホーム・アドレスを要求する通信ノードに前記マルチキャスト・アドレスを提供する、ドメイン・ネーム・サーバをさらに備える、請求項７に記載の通信システム。
【請求項９】
第１のネットワークに対して移動可能な移動ノードを備え、データを前記移動ノードに送信することが可能な複数の通信ノードを有する通信システムを動作させる方法であって、
前記移動ノードを、前記第１のネットワークの第１のインターフェーシング・ノードに関連する第１の位置から前記第１のネットワークの第２のインターフェーシング・ノードに関連する第２の位置へ移動させるステップと、
前記移動に応答して、前記移動ノードにおいて、前記移動ノードについての、前記システムにおいて使用されるデータのマルチキャスト・ルーティングのための前送りアドレスを前記第２のインターフェーシング・ノードから受信するステップと、
前記移動ノードによってバインディング・アップデート情報を生成するステップと、
前記移動ノードによって前記バインディング・アップデート情報をマルチキャスト・アドレスへ配信するステップであって、前記バインディング・アップデート情報は、前記第２のインターフェーシング・ノードにより前記移動ノードへ提供された前記移動ノードについての前記前送りアドレスを含む、ステップと、
前記システムのマルチキャスト・サービス・ユニットにより、前記マルチキャスト・アドレスにより示されるマルチキャスト・グループに加入した通信ノードに対して、前記バインディング・アップデート情報をマルチキャスト・ルーティングにより配信するステップとを備える方法。
【請求項１０】
前記ドメイン・ネーム・サーバから前記マルチキャスト・アドレスを受信した前記通信ノードが、前記マルチキャスト・アドレスを使用する前記マルチキャスト・グループに加入する請求項８に記載の通信システム。
【発明の詳細な説明】
【０００１】
［発明の分野］
本発明は、一般的に、第１のネットワークと、その第１のネットワークに対して移動可能である移動ノードとを備えるタイプの通信システムに関する。本発明はまた、第１のネットワークの第１のアクセス点と第２のアクセス点との間を切り換える方法に関し、そして特にインターネット環境に適用可能であるが、しかしそれに限られない。
【０００２】
［発明の背景］
インターネットは、非常に多数の相互接続された通信ネットワークを備える。トポロジー的言い方において、インターネットは、互いに通信することができる非常に多数のノードを備える。時に、移動ノードがインターネットに接続して、インターネット内のノードと通信することが望ましい。移動ノードが通信するノードは、通信ノード（Ｃｏｒｒｅｓｐｏｎｄｅｎｔ  Ｎｏｄｅ）（ＣＮ）として知られている。実際に、移動ノードは、ある一定数の通信ノードを有する。移動ノードは、任意の数の輸送モード、例えば、列車、ボート、航空機、車に配置されることができる。代替として、移動ノードは、移動する人間、例えば、パーソナル・エリア・ネットワーク（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に対応し得る。
【０００３】
用語「移動（ｍｏｂｉｌｅ）」により意味されるように、移動ノードは、インターネットへの結合（ａｔｔａｃｈｍｅｎｔ）の単一のトポロジー的点（ｔｏｐｏｌｏｇｉｃａｌ  ｐｏｉｎｔ）に限定されるものではない。代わりに、移動ノードは、インターネットへの結合のある一定数のトポロジー的点間で移動し且つそれらに接続することができる。移動ノードは、ホーム・リンク上のインターネット・プロトコル（ＩＰ）アドレスに対応するホーム・アドレスにより識別される。ホーム・リンクは、インターネットへの結合の最初のトポロジー的点に対応するホーム・エージェントとして知られているルータとの通信リンクである。結合の最初のトポロジー的点以外の結合のトポロジー的点に配置されたルータとのリンクは、フォーリン・リンク（Ｆｏｒｅｉｇｎ  Ｌｉｎｋ）として知られている。
【０００４】
移動ノードがインターネットへの結合の最初のトポロジー的点からフォーリン・リンクへ移行するとき、フォーリン・リンク上のある一定数のルータのうちの１つは、気付アドレス（Ｃａｒｅｏｆ  Ａｄｄｒｅｓｓ）をその移動ノードに割り当てる。気付アドレスは、移動ノードのインターネットへの結合の現在のトポロジー的点を識別するＩＰアドレスである。
【０００５】
移動ノードの他のフォーリン・リンクへの後続の移動は、それぞれの新しい気付アドレスの割り当てをもたらす。気付アドレスは、ホーム・エージェントに登録される。通信ノードと移動ノードとの間の連続的接続性を維持するため、移動性管理（ｍｏｂｉｌｉｔｙ  ｍａｎａｇｅｍｅｎｔ）を必要とする。
【０００６】
インターネット技術特別調査委員会（ＩＥＴＦ）のモバイル−ＩＰワーキング・グループにより案出されたモバイル−ＩＰｖ４、ルート最適化を有するモバイル−ＩＰｖ４、及びモバイル−ＩＰｖ６のそれぞれのプロトコルは、移動ノードの移動性を管理するよう設計されている。
【０００７】
通信ノードと移動ノードとの間のルーティング経路（ｒｏｕｔｉｎｇ  ｐａｔｈｓ）を最適化するため、移動ノードの通信ノードに移動ノードの気付アドレスを与えることが必要である。
【０００８】
モバイル−ＩＰｖ４の下では、通信ノードは、移動ノードの気付アドレスを知らない。従って、移動ノード宛ての全てのトラフィックは、ホーム・エージェントを介してルート付けされる。そのホーム・エージェントは、モバイル−ＩＰｖ４プロトコルにおいて、フォーリン・エージェント（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ）として知られている、フォーリン・リンク上のルータのＩＰアドレスに対応する気付アドレスを用いて、移動ノード宛てのトラフィックを、フォーリン・ネットワーク（ｆｏｒｅｉｇｎ  ｎｅｔｗｏｒｋ）への移動ノードの結合の現在のトポロジー的点へ再指向させる。ルート最適化を有するモバイル−ＩＰｖ４の下では、移動ノードの気付アドレスは、ホーム・エージェントにより、移動ノードの全ての通信ノードに送られ、それにより移動ノード宛ての全てのトラフィックが通信ノードと移動ノードとの間の最適経路により送られることを保証する。
【０００９】
ホーム・エージェントが気付アドレスを移動ノードの通信ノードへ通信する代わりに、モバイル−ＩＰｖ６プロトコルは、移動ノードの気付アドレスが移動ノード自体により移動ノードの通信ノードへ送られることを要求し、それにより再び移動ノード宛ての全てのトラフィックが通信ノードと移動ノードとの間で最適経路により送られることを保証する。
【００１０】
ルート最適化を有するモバイル−ＩＰｖ４及びモバイル−ＩＰｖ６の場合には、気付アドレスは、「バインディング・アップデート（Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ）」（ＢＵ）として知られているメッセージにより移動ノードの通信ノードへ通信される。ルート最適化を有するモバイル−ＩＰｖ４及びモバイル−ＩＰｖ６の下では、ＢＵは、移動ノードの各通信ノードに周期的に送られることが必要である。
【００１１】
モバイル−ＩＰｖ４プロトコルは、移動ノードがフォーリン・リンクに接続されるとき移動ノード宛てのいずれのデータにより取られるルートの三角形の性質のため、ルーティングの面で明らかに非効率である。ルート最適化を有するモバイル−ＩＰｖ４プロトコル及びモバイル−ＩＰｖ６プロトコルは、ルーティングの面で相当に効率的である一方、移動ノードの通信ノードの数が大きくなるとき信号伝送コスト及び帯域幅の使用の面で非効率になり始める。通信ノードの数が増大するにつれ、ＢＵの数は対応して増大する。従って、移動ノードの非常に多数の通信ノードに対して、シグナリング・メッセージ（ｓｉｇａｎｌｌｉｎｇ  ｍｅｓｓａｇｅ）でインターネットがオーバロードとなる危険、即ちバインディング・アップデート「爆発」が存在する。
【００１２】
更に、前述のプロトコルは、大きな移動ネットワークを特別にサポートしないし、また全く移動ネットワークを特にサポートしない。移動ネットワークは、固定のネットワーク、例えば、インターネットに対して一緒に移動するある一定数の相互接続されたノードである。ルート最適化を有するモバイル−ＩＰｖ４プロトコル及びモバイル−ＩＰｖ６プロトコルは、移動ネットワークのサポートに言及していない。
【００１３】
上記のプロトコルを用いて移動ネットワークをサポートする１つの方法は、移動ネットワークを、ある一定数のノードに結合された移動ルータとして認識することである。移動ルータが移動ノードの一例であるので、移動ルータは、ホーム・エージェントに登録のため気付アドレスを取得することができる。しかしながら、移動ネットワークが数百のノードを有し、且つそれぞれのノードが幾つかの通信ノードを有するので、送信される必要があるＢＵの数は、相当であり、移動ネットワークの成長と共に増大する。移動ネットワークを形成するノードの数が余りに大きく成る場合には、送られるＢＵの数により再びネットワークがシグナリング・メッセージでオーバロードさせられる場合がある。
【００１４】
また、移動ネットワークのコンテクストにおいて、ＢＵが移動ネットワーク又は移動ルータを形成するノードにより送信されるかどうかが、ルート最適化を有するモバイル−ＩＰｖ４プロトコル及びモバイル−ＩＰｖ６プロトコルから明らかでなく、更に上記のプロトコルが移動ネットワークをサポートするよう設計されていなかったことを明白に示している。移動ネットワークを形成するノードによるＢＵの送信は、追加の機構に、移動ネットワークに結合された移動ルータにより取得された気付アドレスを配信することを要求する。また、認証問題は、ＢＵが移動ルータにより送信されるとき通信ノードで発生する。
【００１５】
要約すると、モバイル−ＩＰｖ４プロトコルは、データが通信ノードと移動ノードとの間で最適経路によりルート付けされないので、帯域幅使用の面で非効率である。ルート最適化を有するモバイル−ＩＰｖ４、及びモバイル−ＩＰｖ６は、インターネットへの移動ノードの結合の現在のトポロジー的点を識別するＩＰアドレスを与えることにより最適なルート付けをサポートするが、しかし、通信ノードの数が大きい、及び／又は移動ノードが多数のノードにより形成された移動ネットワークに相当するとき、うまく対処しない。
本発明は、ＩＰ環境において移動ノード及び移動ネットワークをサポートすることに関連した不都合を無くし、又は少なくとも緩和する。
【００１６】
［発明の概要］
本発明に従って、複数の通信ノード、第１のインターフェーシング・ノード及び第２のインターフェーシング・ノードを有する第１のネットワークに対して移動可能である移動ノードを備え、前記複数の通信ノードは、データを前記移動ノードに前記第１のインターフェーシング・ノードを介して送ることが可能であり、前記移動ノードは、前記第１のネットワークの前記第１のインターフェーシング・ノードと関連した第１の位置から、前記第１のネットワークの前記第２のインターフェーシング・ノードと関連した第２の位置に移動することが可能であり、前記複数の通信ノードのうちのある一定の数のものは、マルチキャスト・サービスによりサポートされるマルチキャスト・グループを形成し、前記マルチキャスト・サービスは、前記移動ノードを前記第１のネットワークに結合するトポロジー的点に対応する更新データを受け取り、且つ前記第１の位置から前記第２の位置への前記移動ノードの移動に応答して、当該更新データを、前記マルチキャスト・グループを形成する前記複数の通信ノードのうちの前記ある一定の数のものに送信するよう構成されている、通信システムが提供される。
【００１７】
前記マルチキャスト・サービスは、通信トリーを、前記移動ノードと、前記マルチキャスト・グループ内の前記複数の通信ノードのうちの前記ある一定の数のものとの間に確立し、前記更新データの単一のコピーが、前記通信トリーの任意の分岐上に送られることが好ましい。
【００１８】
前記マルチキャスト・サービスは、通信トリーを、前記第１のネットワーク内のノードと、前記マルチキャスト・グループ内の前記複数の通信ノードのうちの前記ある一定の数のものとの間に確立し、そして前記更新データの単一のコピーが、前記通信トリーの任意の分岐上に送られることが好ましい。請求項３に記載の通信システムにおいて、前記第１のネットワーク内の前記ノードが前記第１のインターフェーシング・ノードであることがより好ましい。
【００１９】
前記移動ノードは、複数の移動ネットワーク・ノードに結合され、前記第１のネットワークに対して移動可能な移動ネットワークを形成する移動インターフェーシング・ノードであり、前記複数の通信ノードは、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード、及び前記第１のネットワークの前記第１のインターフェーシング・ノードを介して通信することが可能であることが好ましい。
【００２０】
前記複数の通信ノードは、前記移動ネットワークが前記第１の位置から前記第２の位置に移動することに応答して、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード、及び前記第１のネットワークの前記第１のインターフェーシング・ノードの代わりの前記第２のインターフェーシング・ノードを介して通信することが可能であることがより好ましい。
【００２１】
前記複数の通信ノードのうちの少なくとも１つは、前記更新データに含まれている前記移動インターフェーシング・ノードのネットワーク・プレフィックスに対応する宛先ＩＰアドレスを担持するデータを前記移動インターフェーシング・ノードに送信するよう構成されていることが好ましい。
【００２２】
前記複数の通信ノードのうちの少なくとも１つは、前記移動ネットワークの前記ネットワーク・プレフィックスを担持する前記宛先ＩＰアドレスを含むデータを前記第２のインターフェーシング・ノードに送るよう構成されていることが好ましい。
【００２３】
更新データはデータのための前送りアドレス（ｆｏｒｗａｒｄｉｎｇ  ａｄｄｒｅｓｓ）を備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。請求項９記載のシステムにおいては、前送りアドレスが、バインディング・アップデートの形式で送られることが好ましい。
【００２４】
第１のインターフェーシング・ノードは、更新データを受け取り、そしてその更新データに応答して、複数の移動ネットワーク・ノードのうちの任意のもの宛てのデータを第２のインターフェーシング・ノードに再度指向させるよう構成されていることが好ましい。
【００２５】
第１のネットワークは、移動ネットワーク・ノードのうちの少なくとも１つの移動ネットワークのアドレス、及び複数の移動ネットワーク・ノードのうちの上記少なくとも１つの移動ネットワーク・ノードに対応するマルチキャスト・グループのアドレスを格納するよう構成されたドメイン・ネーム・サーバ（ＤＮＳ）を備えることが好ましい。
【００２６】
移動インターフェーシング・ノードが、恒久的マルチキャスト・アドレスを取得するよう構成されていることが好ましい。
移動インターフェーシング・ノードが、恒久的マルチキャスト・アドレスをＤＮＳに登録するよう構成されていることが好ましい。
【００２７】
第１のネットワークは、移動ネットワーク・ノードのうちの少なくとも１つの移動ネットワークのアドレス、及び複数の移動ネットワーク・ノードのうちの上記少なくとも１つの移動ネットワーク・ノードに対応するマルチキャスト・グループのアドレスを格納するよう構成されたドメイン・ネーム・サーバ（ＤＮＳ）を備えることが好ましい。
【００２８】
移動インターフェーシング・ノードが、恒久的マルチキャスト・アドレスを取得するよう構成されていることが好ましい。
移動インターフェーシング・ノードが、恒久的マルチキャスト・アドレスをＤＮＳに登録するよう構成されていることが好ましい。
【００２９】
複数の移動ネットワーク・ノードの実質的に全てが実質的に同一のネットワーク・プレフィックスを有することが好ましい。
本発明の第２の局面に従って、第１のインターフェーシング・ノード、第２のインターフェーシング・ノード、及び移動ノードと通信することが可能である複数の通信ノードを有する第１のネットワークの第１のアクセス点と第２のアクセス点との間を切り換える方法において、第１の位置に存在するときの前記第１のネットワークの第１のインターフェーシング・ノードに前記移動ノードを登録するステップと、前記第１のネットワークが前記第１の位置から第２の位置に移動することに応答して、前記移動ノードを、前記第２の位置と関連した前記第１のネットワークの前記第２のインターフェーシング・ノードに登録するステップと、更新データをマルチキャスト・サービスに送信するステップと、前記更新データを、前記マルチキャスト・サービスに加入する前記複数の通信ノードのある一定数のものに送信するステップとを備える方法が提供される。
【００３０】
前記移動ノードは、複数の移動ネットワーク・ノードに結合され、前記第１のネットワークに対して移動可能な移動ネットワークを形成する移動インターフェーシング・ノードであり、前記複数の通信ノードは、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード、及び前記第１のネットワークの前記第１のインターフェーシング・ノードを介して通信することが可能であることが好ましい。
【００３１】
前記複数の通信ノードは、前記移動ネットワークが前記第１の位置から前記第２の位置に移動することに応答して、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード、及び前記第１のネットワークの前記第１のインターフェーシング・ノードの代わりの前記第２のインターフェーシング・ノードを介して通信することが可能であることがより好ましい。
【００３２】
前記マルチキャスト・サービスは、通信トリーを、前記移動ノードと、前記マルチキャスト・グループ内の前記複数の通信ノードのうちの前記ある一定の数のものとの間に確立し、そして前記更新データの単一のコピーが、前記通信トリーの任意の分岐上に送られることが好ましい。
【００３３】
前記複数の通信ノードのうちの少なくとも１つは、前記更新データに含まれている前記移動インターフェーシング・ノードのネットワーク・プレフィックスに対応する宛先ＩＰアドレスを担持するデータを前記移動インターフェーシング・ノードに送信するよう構成されていることが好ましい。
【００３４】
前記複数の通信ノードのうちの少なくとも１つは、前記移動ネットワークの前記ネットワーク・プレフィックスを担持する前記宛先ＩＰアドレスを含むデータを前記第２のインターフェーシング・ノードに送るよう構成されていることが好ましい。
【００３５】
更新データはデータのための前送りアドレスを備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。
前送りアドレスが、バインディング・アップデートの形式で送られることが好ましい。
【００３６】
本発明の第３の局面に従って、第１の位置に対応する結合の第１のトポロジー的点で第１のネットワークに結合し、且つ前記第１のネットワーク内の通信ノードからの通信を前記第１のネットワークの第１のインターフェーシング・ノードを介してルート付けする移動ノード装置において、記憶ユニットと、第１の位置において前記第１のネットワークの第１のインターフェーシング・ノードと通信する送受信器ユニットとに結合されたプロセッサ・ユニットを備え、前記プロセッサ・ユニットは、前記第１の位置から第２の位置に対応する第２のトポロジー的点への前記移動ノードの移動に応答して、更新データを前記第１のネットワークのマルチキャスト・サービスに送信するよう適合されている、移動ノード装置が提供される。
【００３７】
前記移動ノードは、複数の移動ネットワーク・ノードに結合され、前記第１のネットワークに対して移動可能な移動ネットワークを形成する移動インターフェーシング・ノードであり、前記通信ノードは、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動ネットワークの前記移動インターフェーシング・ノード、及び前記第１のネットワークの前記第１のインターフェーシング・ノードを介して通信することが可能であることが好ましい。
【００３８】
前記通信ノードは、前記移動ネットワークが前記第１の位置から前記第２の位置に移動することに応答して、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード、及び前記第１のインターフェーシング・ノードの代わりの第２の位置での第２のインターフェーシング・ノードを介して通信することが可能であることがより好ましい。
【００３９】
前記マルチキャスト・サービスは、通信トリーを、前記移動ノードと、前記マルチキャスト・グループを形成する複数の通信ノードのうちのある一定の数のものとの間に確立し、そして前記更新データの単一のコピーが、前記通信トリーの任意の分岐上に送られることが好ましい。
【００４０】
更新データはデータのための前送りアドレスを備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。
前送りアドレスが、バインディング・アップデートの形式で送られることが好ましい。
【００４１】
本発明の第４の局面に従って、移動ノード装置に関して前述したような移動ネットワーク・ゲートウエイが提供される。
本発明の第５の局面に従って、第１のネットワークのためのネットワーク・エンティティ装置において、記憶ユニットと、移動ノードと通信する送受信器ユニットとに結合されたプロセッサ・ユニットを備え、前記プロセッサ・ユニットは、前記送受信器ユニットに結合された登録ユニットであってある一定の数のマルチキャスト・グループと成るようにマルチキャスト・サービスに登録し且つ更新データを前記マルチキャスト・サービスから受け取るよう構成された登録ユニットを備える、ネットワーク・エンティティ装置が提供される。
【００４２】
前記マルチキャスト・サービスは、通信トリーを、前記移動ノードと、前記マルチキャスト・グループ内の複数の通信ノードのうちのある一定の数のものとの間に確立し、そして前記更新データの単一のコピーが、前記通信トリーの任意の分岐上に送られることが好ましい。
【００４３】
前記登録ユニットは、第１の位置から第２の位置への前記移動ノードの移動に応答して、前記更新データを前記マルチキャスト・サービスから受け取ることが好ましい。
【００４４】
前記移動ノードは、複数の移動ネットワーク・ノードに結合され、前記第１のネットワークに対して移動可能な移動ネットワークを形成する移動インターフェーシング・ノードであり、複数の通信ノードは、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、第１の位置での前記第１のネットワークの第１のインターフェーシング・ノード、及び前記移動インターフェーシング・ノードを介して通信することが可能であることが好ましい。
【００４５】
前記複数の通信ノードは、前記移動ネットワークが前記第１の位置から前記第２の位置に移動することに応答して、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード、及び前記第１のインターフェーシング・ノードの代わりである前記第１のネットワークの第２の位置での第２のインターフェーシング・ノードを介して通信することが可能であることが好ましい。
【００４６】
前記プロセッサ・ユニットは、前記更新データに含まれている前記移動インターフェーシング・ノードのネットワーク・プレフィックスに対応する宛先ＩＰアドレスを担持するデータを前記移動インターフェーシング・ノードに送信するよう構成されていることが好ましい。
【００４７】
前記プロセッサ・ユニットは、前記移動ネットワークの前記ネットワーク・プレフィックスを担持する前記宛先ＩＰアドレスを含むデータを前記第２のインターフェーシング・ノードに送るよう構成されていることが好ましい。
【００４８】
更新データはデータのための前送りアドレスを備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。
前送りアドレスが、バインディング・アップデートの形式で受信されることが好ましい。
【００４９】
プロセッサは、更新データを受け取り、そしてその更新データに応答して、複数の移動ネットワーク・ノードのうちの任意のもの宛てのデータを再度指向させるよう構成されていることが好ましい。
【００５０】
本発明の第６の局面に従って、前述したようなネットワーク・エンティティ装置を備えるホーム・ゲートウエイが提供される。
本発明の第７の局面に従って、前述したようなネットワーク・エンティティ装置を備える通信ノードが提供される。
【００５１】
本発明の第８の局面に従って、複数の移動ネットワーク・ノードに結合され、第１のネットワークに対して移動可能な移動ネットワークを形成する移動インターフェーシング・ノードを備え、前記第１のネットワークは、複数の通信ノード、第１のインターフェーシング・ノード及び第２のインターフェーシング・ノードを有し、前記移動ネットワークは、前記第１のネットワークの前記第１のインターフェーシング・ノードと関連した第１の位置から、前記第１のネットワークの前記第２のインターフェーシング・ノードと関連した第２の位置に移動することが可能であり、前記複数の通信ノードは、データを、前記複数の移動ネットワーク・ノードのうちの少なくとも１つと、前記移動インターフェーシング・ノード及び前記第１のインターフェーシング・ノードを介して通信することが可能であり、前記複数の通信ノードのうちの少なくとも１つは、前記移動インターフェーシング・ノードを前記第１のネットワークに結合する現在のトポロジー的点を指示する更新データを受け取り、且つ前記移動ネットワークが前記第１の位置から前記第２の位置に移動することに応答して、前記移動インターフェーシング・ノードのネットワーク・プレフィックスに対応する宛先アドレスを担持するデータを前記第２のインターフェーシング・ノードに送るよう構成され、前記第２の位置は、前記移動インターフェーシング・ノードを前記第１のネットワークに結合する現在のトポロジー的点に対応する、通信システムが提供される。
【００５２】
前記複数の通信ノードのうちのある一定数の通信ノードは、マルチキャスト・サービスによりサポートされたマルチキャスト・グループを形成し、そして前記マルチキャスト・サービスは、更新データを受け取り、且つ前記第１の位置から前記第２の位置への前記移動ネットワークの移動に応答して、前記マルチキャスト・グループを形成する前記ある一定数の通信ノードに前記更新データを送信するよう構成されていることが好ましい。
【００５３】
更新データはデータのための前送りアドレスを備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。
前送りアドレスが、バインディング・アップデートの形式で送られることが好ましい。
【００５４】
第１のインターフェーシング・ノードは、更新データを受け取り、そしてその更新データに応答して、複数の移動ネットワーク・ノードのうちの任意のもの宛てのデータを第２のインターフェーシング・ノードに再度指向させるよう構成されていることが好ましい。
【００５５】
第１のネットワークは、移動ネットワーク・ノードのうちの少なくとも１つの移動ネットワークのアドレス、及び複数の移動ネットワーク・ノードのうちの上記少なくとも１つの移動ネットワーク・ノードに対応するマルチキャスト・グループのアドレスを格納するよう構成されたドメイン・ネーム・サーバ（ＤＮＳ）を備えることが好ましい。
【００５６】
移動インターフェーシング・ノードが、恒久的マルチキャスト・アドレスを取得するよう構成されていることが好ましい。
移動インターフェーシング・ノードが、恒久的マルチキャスト・アドレスをＤＮＳに登録するよう構成されていることが好ましい。
【００５７】
第１のネットワークは、移動ネットワーク・ノードのうちの少なくとも１つの移動ネットワークのアドレス、及び複数の移動ネットワーク・ノードのうちの上記少なくとも１つの移動ネットワーク・ノードに対応するマルチキャスト・グループのアドレスを格納するよう構成されたドメイン・ネーム・サーバ（ＤＮＳ）を備えることが好ましい。
【００５８】
複数の移動ネットワーク・ノードの実質的に全てが実質的に同一のネットワーク・プレフィックスを有することが好ましい。
本発明の第９の局面に従って、第１のネットワークの第１のアクセス点と第２のアクセス点との間を切り換える方法であって、前記第１のネットワークは、第１のインターフェーシング・ノードと、第２のインターフェーシング・ノードと、前記第１の移動インターフェーシング・ノード、及び複数の移動インターフェーシング・ノードに結合された移動インターフェーシング・ノードを介して前記複数の移動ネットワーク・ノードのうちの少なくとも１つと通信することが可能である複数の通信ノードとを備え、前記複数の移動ネットワーク・ノード及び前記移動インターフェーシング・ノードは、移動ネットワークを形成するよう相互結合されており、前記移動ネットワークは、前記第１のネットワークの前記第１のインターフェーシング・ノードと関連した第１の位置から前記第１のネットワークの前記第２のインターフェーシング・ノードと関連した第２の位置へ移動することが可能である、前記方法において、前記第１の位置に存在するときの前記第１のネットワークの前記第１のインターフェーシング・ノードに前記インターフェーシング・ノードを登録するステップと、前記第１のネットワークが前記第１の位置から前記第２の位置に移動することに応答して、前記移動インターフェーシング・ノードを、前記第２の位置と関連した前記第１のネットワークの前記第２のインターフェーシング・ノードに登録するステップと、前記移動インターフェーシング・ノードを前記第１のネットワークに結合する現在のトポロジー的点を指示する更新データを、前記複数の通信ノードのうちのある一定数の通信ノードに送信するステップと、前記移動インターフェーシング・ノードのネットワーク・プレフィックスに対応する宛先アドレスを担持するデータを前記第２のインターフェーシング・ノードに送るステップと、を備え、前記第２の位置は、前記移動インターフェーシング・ノードを前記第１のネットワークに結合する現在のトポロジー的点に対応する、前記方法が提供される。
【００５９】
前記方法は更に、前記更新データをマルチキャスト・サービスに送信するステップと、前記マルチキャスト・サービスに加入することを用いて前記マルチキャスト・サービスを用いて、前記更新データを前記複数の通信ノードの前記ある一定数の通信ノードに送信するステップとを備えることが好ましい。
【００６０】
更新データはデータのための前送りアドレスを備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。
前送りアドレスが、バインディング・アップデート・メッセージの形式で送られることが好ましい。
【００６１】
本発明の第１０の局面に従って、第１の位置に対応する第１のインターフェーシング・ノード、及び第２の位置に対応する第２のインターフェーシング・ノードを有する第１のネットワークのための通信ノード装置において、記憶ユニットと、移動インターフェーシング・ノードに結合された移動ネットワーク・ノードと通信する送受信器ユニットとに結合されたプロセッサ・ユニットを備え、前記プロセッサ・ユニットは、前記送受信器に結合されたバインディング・ユニットであって前記移動インターフェーシング・ノードを前記第１のネットワークに結合する現在のトポロジー的点を指示するための更新データを受け取るよう構成された前記バインディング・ユニットを備え、前記プロセッサ・ユニットは、前記移動ネットワークが前記第１の位置から前記第２の位置に移動することに応答して、データの前方送信のため前記移動インターフェーシング・ノードのネットワーク・プレフィックスに対応する宛先アドレスを担持するデータを前記第２のインターフェーシング・ノードに送るよう構成され、前記第２の位置は、前記移動インターフェーシング・ノードを前記第１のネットワークへ結合する現在のトポロジー的点に対応する、通信ノード装置が提供される。
【００６２】
前記プロセッサ・ユニットは更に、前記送受信器ユニットに結合された登録ユニットであってある一定の数のマルチキャスト・グループと成るようにマルチキャスト・サービスに登録し且つ更新データを前記マルチキャスト・サービスから受け取るよう構成された登録ユニットを備えることが好ましい。
【００６３】
更新データはデータのための前送りアドレスを備えることが好ましい。前送りアドレスが気付アドレスであることが一層好ましい。
前送りアドレスが、バインディング・アップデート・メッセージの形式で送られることが好ましい。
【００６４】
こうして、移動ノードへの連続的インターネット接続性を与える一方、最適経路によりトラフィックを送信し且つ第１のネットワークにおける信号送出のオーバロードを最小にすることが可能である通信システムを提供することが出来る。また、本発明は、移動ネットワークをサポートすることに対する既知の提案された解法と関連したバインディング・アップデートの認証の問題を克服する。従って、モバイル−ＩＰｖ６プロトコルに従って、通信ノードは、移動ルータにより送信されたＢＵを認証し、そしてＢＵから取得された気付アドレスを用いてトラフィックを移動ネットワーク・ノードに送ることが出来る。
本発明の少なくとも１つの実施形態が、ここで、例示として、添付図面を参照して説明されるであろう。
【００６５】
［好適な実施形態の説明］
以下の例は様々なステップを含み、それらは以下に説明されるであろう。その例のステップは、ハードウエア構成要素により実行されることができ、又はオペレーティング・システムのようなマシン実行可能な命令に具現化されることができ、それを用いて、その命令を用いてプログラムされた、汎用プロセッサ又は特定の目的のプロセッサ又は論理回路にステップを実行させることができる。代替として、ステップは、ハードウエア及びソフトウエアの組み合わせにより実行されることができる。
【００６６】
本発明のソフトウエアの実施形態は、いずれの従来のコンピュータ・プログラム言語で実行され得る。例えば、好適な実施形態は、手続き型プログラミング言語（例えば、「Ｃ」）又はオブジェクト指向型プログラミング言語（例えば、「Ｃ＋＋」）で実行されることができる。
【００６７】
本発明の代替実施形態は、コンピュータ・システムと使用のためのコンピュータ・プログラム製品として実行されることができる。そのような実行は、コンピュータ読み取り可能媒体（例えば、ディスケット、ＣＤ−ＲＯＭ、ＲＯＭ又は固定ディスク）のような有形の媒体上に固定された一連のコンピュータ命令、又は媒体を介してネットワークに接続された通信アダプタのような、モデム又は他のインターフェース装置を介してコンピュータ・システムに送信可能である搬送波に具現化されたコンピュータ・データ信号に固定された一連のコンピュータ命令を含むことができる。媒体は、有形の媒体、又は無線技術（例えば、マイクロ波、赤外線又は他の伝送技術）を用いて実現された媒体であり得る。一連のコンピュータ命令は、システムに関して本明細書で先に説明した機能の全て又は一部を具現化する。当業者は、そのようなコンピュータ命令が多くのコンピュータ・アーキテクチャ又はオペレーティング・システムと使用のための多数のプログラミング言語で書かれることができることを認めるはずである。更に、そのような命令は、半導体、磁気、光又は他のメモリ・デバイスのような任意のメモリ・デバイスに格納されることができ、そして光、赤外線、マイクロ波又は他の伝送技術のような任意の通信技術を用いて送信されることができる。そのようなコンピュータ・プログラム製品は、付随の印刷又は電子的文書を有する取外し可能な媒体（例えば、収縮包装されたソフトウエア）として配布され、又はコンピュータ・システムを用いて事前ロードされ（例えば、システムＲＯＭ又は固定ディスク上に）、又はサーバ又は電子掲示板からネットワーク（例えば、インターネット、又はワールド・ワイド・ウェブ）を介して配信されることができることが期待される。
【００６８】
この説明全体を通して、類似の構成要素は、同一の参照番号により識別されるであろう。以下の例は、前述のモバイル−ＩＰｖ６プロトコルに対する修正を構成する。
【００６９】
図１を参照すると、通信システム１００は、ＩＰトポロジーを有する、第１の組の相互接続された固定のパケット交換網（パケット交換ネットワーク）１０２、例えばインターネットを備える。固定の組のネットワーク１０２はまた、ホーム・ルータ、例えばホーム・ゲートウエイ（ＨＧ）１０８を介して移動ノード（ＭＮ）１０６と通信することが可能である複数の通信ノード１０４を備える。なお、ホーム・ルータ、例えばホーム・ゲートウエイ（ＨＧ）１０８は、ホーム・リンクにおける第１の位置に配置され、そして固定の組のネットワーク１０２への結合の最初のトポロジー的点を構成する。複数の通信ノード１０４のそれぞれは、ＩＰアドレス同士間の関係を格納するためのバインディング・キャッシュ（ｂｉｎｄｉｎｇ  ｃａｃｈｅ）を備える。
【００７０】
ホーム・ルータ（図７）は、データ格納装置、例えば揮発性メモリ７０２に結合されたプロセッサ・ユニット７００、及びデータを受信するための送受信器７０４を備える。同様に、各通信ノード１０４及び移動ノード１０６は、ホーム・ルータと機能的に類似の構造要素を備える。
【００７１】
移動ノード１０６は、ホーム・アドレス、即ち、固定の組のネットワーク１０２への結合の最初のトポロジー的点に対応する恒久的識別子により恒久的に識別される。固定の組のネットワーク１０２はまた、第１の位置から遠隔の第２の位置に配置され且つ固定の組のネットワーク１０２への結合の第２のトポロジー的点を構成する、フォーリン・ルータ（ｆｏｒｅｉｇｎ  ｒｏｕｔｅｒ）、例えばフォーリン・ゲートウエイ（Ｆｏｒｅｉｇｎ  Ｇａｔｅｗａｙ）（ＦＧ）１１０を有する。この例においては、単一のフォーリン・ゲートウエイが説明されたが、固定の組のネットワーク１０２が２以上のフォーリン・ゲートウエイ１１０を備えることができることが認められるはずである。
【００７２】
結合の第１及び／又は第２のトポロジー的点は、固定の物理的接続又はリンクを設けることに限定されず、そして入手可能な任意の既知の形式の結合、例えば、無線周波数（ＲＦ）リンクのような無線通信リンクを含む。
【００７３】
固定の組のネットワーク１０２は、モバイル−ＩＰｖ６プロトコルに従って、基礎となるマルチキャスト機構を提供するためのマルチキャスト・サービス・ユニット１０５を備える。マルチキャスト・サービス・ユニット１０５は、マルチキャスト・アドレスを割り当てるためのマルチキャスト・レジストリ・エンティティを備える。更に、マルチキャスト・サービス・ユニット１０５は、マルチキャスト配信トリーのマルチキャスト・グループ及び構成に対する加入（ｓｕｂｓｃｒｉｐｔｉｏｎ）を管理するためのマルチキャスト管理ユニットを備える。マルチキャスト・グループは、多数の複数の通信ノード１０４を備える。固定の組のネットワーク１０２はまた、ドメイン名、ＩＰアドレス、及びマルチキャスト・アドレスそれぞれの間でのバインディング（ｂｉｎｄｉｎｇ）を記録するためドメイン・ネーム・システム（ＤＮＳ）を備える。
【００７４】
移動ノード１０６は、大部分の既存のモバイル−ＩＰｖ６プロトコル移動ノード動作を備える。しかしながら、移動ノード１０６は、マルチキャスト・グループのマルチキャスト・アドレスを取得し且つそのマルチキャスト・アドレスをＤＮＳに登録するよう適合されている。モバイル−ＩＰｖ６プロトコルに従って動作する標準移動ノードとは違って、移動ノード１０６は、複数の通信ノード１０４のリストを保存しない。
【００７５】
動作（図２）において、移動ノード１０６は、最初に第１の位置に配置され、そして、例えば、データをデータグラムの形式で交換することにより複数の通信ノード１０４のうちの少なくとも１つと通信する（ｃｏｒｒｅｓｐｏｎｄ  ｗｉｔｈ）ことが可能である。
【００７６】
例えば移動ノード１０６の再配置の前の移動ノード１０６のセットアップで、移動ノード１０６は、マルチキャスト・アドレスをマルチキャスト・レジストリ・エンティティから取得する（ステップ２００）。マルチキャスト・アドレスは、移動ノード１０６と恒久的に関連付けされ、そしてＤＮＳに移動ノード１０６により登録される（ステップ２０２）。
【００７７】
通信ノード１０４の１つと移動ノード１０６との間の通信の確立の前に、通信ノード１０４は、移動ノード１０６のホーム・アドレスに対応するＩＰアドレスを求めてＤＮＳを呼び出す。ＤＮＳは、ホーム・アドレス及びマルチキャスト・グループの恒久的マルチキャスト・アドレスを返す。次いで、通信ノード１０４は、マルチキャスト・アドレスを用いてマルチキャスト・グループに加入し（ｓｕｂｓｃｒｉｂｅ）（ステップ２０４）、そして移動ノード１０６との通信をホーム・アドレスで始める（ステップ２０６）。
【００７８】
移動ノード１０６を第２の位置に再配置する（２０８）と直ぐに、移動ノード１０６は、フォーリン・ゲートウエイ１１０とインターフェースし、そしてフォーリン・ゲートウエイ１１０から気付アドレスを取得する（ステップ２１０）。更新機能により、移動ノード１０６は、気付アドレスをバインディング・アップデート（ＢＵ）メッセージの形式でマルチキャスト・アドレスへ周期的に送り（ステップ２１２）、そしてマルチキャスト・サービス・ユニットは、バインディング・アップデート・メッセージをマルチキャスト・グループ内の移動ノード１０６の通信ノードに配信する（ステップ２１４）。バインディング・アップデートをマルチキャスト・サービス・ユニット１０５から、プロトコルのＩＰｖ６スーツ（ｓｕｉｔｅ）の基礎となるマルチキャスト機構を通して受信すると直ぐに、各通信ノード１０４は、移動ノード１０６のＩＰアドレスとバインディング・アップデート・メッセージに含まれた気付アドレスとの間のバインディングをバインディング・キャッシュに追加する（ステップ２１４）。次いで、通信ノード１０４は、データグラムを移動ノード１０６の結合の現在のトポロジー的点に直接最適なルートによりルート付けするのを可能にする（ステップ２１６）。移動ノード１０６と通信ノード１０４との間の通信が終了したとき、通信ノード１０４は、マルチキャスト・グループを離れる（ステップ２１８）。必要ならば、２以上のマルチキャスト・グループが、バインディング・アップデート・メッセージを通信ノード１０４に通信するため形成されることができる。
【００７９】
図３を参照すると、１組の固定ネットワーク１０２により与えられたマルチキャスト・サービス・ユニット１０５を用いて、バインディング・アップデート・メッセージのせいぜい１つのコピーは、移動ノード１０６と通信ノード１０４とをリンクする通信トリー３００の各分岐上に送られる。従って、マルチキャストは、メッセージの唯１つのコピーを特定のリンクに送ることにより帯域幅の使用を最小にする手段である。なお、５〜６人の受取人（ｒｅｃｉｐｉｅｎｔｓ）はリンクにより到達可能である。要求される場合、通信トリー３００は、１組の固定ネットワーク１０２内に配置された別のノード、例えば、ホーム・ゲートウエイ１０８及び通信ノード１０４をリンクすることができる。そのような例においては、移動ノード１０６は、気付アドレスをホーム・ゲートウエイ１０８に送る。
【００８０】
移動ノード１０６の別のフォーリン・ゲートウエイへの後続の移動は、新しい気付アドレスを移動ノード１０６に割り当てることをもたらす。従って、後続のバインディング・アップデートは、移動ノード１０６によりマルチキャスト・サービス・ユニット１０５へ送られて、マルチキャスト・グループへの加入者（ｓｕｂｓｃｒｉｂｅｒｓ）に中継される。
【００８１】
本発明の第２の実施形態（図４）において、通信システム１００は、第１の組の相互接続された固定のパケット交換ネットワーク１０２を備える。通信システム１００の移動ノード１０６は、移動ネットワーク・ゲートウエイ（ＭＮＧ）１０７、例えば、同じＩＰプレフィックスを共用する複数の相互接続された移動ネットワーク・ノード（ＭＮＮ）４０２に結合された移動ネットワーク４００のボーダ・ルータ（ｂｏｒｄｅｒ  ｒｏｕｔｅｒ）である。ＭＮＧ１０７は、移動ネットワークをサポートするのを特に強化する移動ノードである。移動ネットワーク・ノード４０２は、例えば、ホスト又はルータのような、モバイル−ＩＰｖ６プロトコルの下で既知の任意の移動ノードであることができ、そしてＭＮＧ１０７に結合されて、移動ネットワーク４００を固定の組のネットワーク１０２とホーム・ゲートウエイ１０８を介してインターフェースする。
【００８２】
固定の組のネットワーク１０２はまた、ホーム・ゲートウエイ１０８を介して複数の移動ネットワーク・ノード４０２のうちの少なくとも１つと通信することができる複数の通信ノード１０４を備える。各通信ノード１０４は、ＩＰアドレス同士間の関係を格納するバインディング・キャッシュを有する。ホーム・ゲートウエイ１０８は、第１の位置に配置され、そして固定の組のネットワーク１０２への結合（ホーム・リンク）の最初のトポロジー的点を構成する。移動ネットワーク４００は、移動ネットワーク・ノード４０２のそれぞれが幾つかの通信ノード１０４と通信する、１００のオーダの、あるいは数千さえの移動ネットワーク・ノード４０２を備えることができることが認められるはずである。
【００８３】
また、固定の組のネットワーク１０２は、モバイル−ＩＰｖ６プロトコルに従って、基礎となるマルチキャスト機構を提供するためのマルチキャスト・サービス・ユニット１０５を備える。マルチキャスト・サービス・ユニット１０５は、マルチキャスト・アドレスを割り当てるためのマルチキャスト・レジストリ・エンティテイを備える。更に、マルチキャスト・サービス・ユニット１０５は、マルチキャスト配信トリーのマルチキャスト・グループ及び構成への加入を管理するためのマルチキャスト管理ユニットを備える。再び、マルチキャスト・グループは、多数の複数の通信ノード１０４を備える。固定の組のネットワーク１０２はまた、ドメイン名、ＩＰアドレス、マルチキャスト・アドレスこれらの間のバインディングを記録するためのドメイン・ネーム・システム（ＤＮＳ）を備える。
【００８４】
移動ネットワーク４００は、保全される内部アーキテクチャを有するスタブ・ネットワーク（ｓｔｕｂ  ｎｅｔｗｏｒｋ）であることができる。即ち、移動ネットワーク４００の内部のノードは、ＭＮＧ１０７又は他の移動ネットワーク・ノード４０２に対して移動しない。しかしながら、上記の内部アーキテクチャが保全され、そして移動ネットワークの内部のノードがＭＮＧ１０７又は他の移動ネットワーク・ノード４０２に対して移動することができることは本質的でない。
【００８５】
移動ネットワーク４００を、「ｎ」個のインターフェースに接続され且つ１個のアドレスを有する単一の移動ノードとして認識することができる。ＭＮＧ１０７は、大部分の既存のモバイル−ＩＰｖ６プロトコル移動ノード動作を備える。しかしながら、ＭＮＧ１０７は、マルチキャスト・グループのマルチキャスト・アドレスを取得し且つマルチキャスト・アドレスをＤＮＳに登録するよう適合されている。モバイル−ＩＰｖ６プロトコルに従って動作する標準移動ノードとは違って、ＭＮＧ１０７は、複数の通信ノード１０４のリストを保存しない。更に、ＭＮＧ１０７は、マルチホーム化され（ｍｕｌｔｉ−ｈｏｍｅｄ）ない。即ち、ＭＮＧ１０７は、固定の組のネットワーク１０２への結合の１個のトポロジー的点を所与の時間に有するのみである。
【００８６】
ＭＮＧ１０７は、固定の組のネットワーク１０２への結合の最初のトポロジー的点に対応する、ホーム・アドレス、即ち、恒久的識別子により恒久的に識別される。
【００８７】
固定の組のネットワーク１０２はまた、少なくとも１つのフォーリン・ゲートウエイ（ＦＧ）、例えば、第１の位置から遠隔の第２の位置に配置され且つ固定の組のネットワーク１０２への結合（フォーリン・リンク）の第２のトポロジー的点を構成するフォーリン・ルータを有する。フォーリン・ゲートウエイ１１０が移動ネットワーク４００により用いられて、移動ネットワーク４００が第２の位置に移動するとき固定の組のネットワーク１０２に接続する。従って、移動ネットワーク４００のＭＮＧ１０７は、固定の組のネットワーク１０２への結合のその点を動的に変えることができることが分かることができる。従って、固定の組のネットワーク１０２のＩＰトポロジーにおける移動ネットワーク４００の到達可能性が同様に変わる。
【００８８】
動作（図５）においては、移動ネットワーク４００は、最初に、ＭＮＧ１０７を介してホーム・ゲートウエイ１０８と第１の位置でインターフェースされ、そして、例えばデータをデータグラムの形式で交換することにより、複数の通信ノード１０４の少なくとも１つと通信することができる。
【００８９】
例えば、移動ネットワーク４００の再配置の前に、移動ルータとしてのＭＮＧ１０７のセットアップで、ＭＮＧ１０７は、マルチキャスト・アドレスをマルチキャスト・レジストリ・エンティテイから取得し（ステップ５００）、そしてマルチキャスト・アドレスをＤＮＳに登録する（ステップ５０２）。マルチキャスト・アドレスは、移動ネットワーク４００と恒久的に関連付けられる。
【００９０】
通信の確立の前に、通信ノード１０４は、移動ノード１０６のホーム・アドレスに対応するＩＰアドレスを求めてＤＮＳを呼び出す。ＤＮＳは、ホーム・アドレス、及びマルチキャスト・グループの恒久的マルチキャスト・アドレスを返す。次いで、通信ノード１０４は、マルチキャスト・アドレスを用いて、マルチキャスト・グループに加入し（ステップ５０４）、そして移動ネットワーク・ノード４０２の少なくとも１つと、移動ネットワーク４００を形成するＭＮＧ１０７を介して通信を始める（ステップ５０６）。
【００９１】
移動ネットワーク４００を第２の位置（ステップ２０２）へ再配置すると直ぐに（ステップ５０８）、移動ネットワーク４００は、フォーリン・ゲートウエイ１１０とインターフェースし、そして気付アドレスをフォーリン・ゲートウエイ１１０から取得する（ステップ５１０）。更新機能により、ＭＮＧ１０７は、気付アドレスをバインディング・アップデート・メッセージの形式でマルチキャスト・アドレスへ周期的に送り（ステップ５１２）、そしてマルチキャスト・サービス・ユニットは、バインディング・アップデート・メッセージを、マルチキャスト・グループ内の移動ノード１０６の通信ノード１０４に、ＩＰｖ６スーツのプロトコルの基礎となるマルチキャスト機構を通して配信する（ステップ５１４）。バインディング・アップデート・メッセージを受け取ると、通信ノード１０４のそれぞれは、バインディング・アップデート・メッセージの送信元、即ちＭＮＧ１０７を認証する。送信元が認証される場合、通信ノード１０４は、ＭＮＧ１０７のネットワーク・プレフィックスとバインディング・アップデートに含まれた気付アドレスとの間のバインディングをバインディング・キャッシュに追加する（ステップ５１６）。ネットワーク・プレフィックスは、ＭＮＧ１０７のホーム・アドレスの１２８ビットＩＰｖ６アドレスの中の１組の初期ビットである。必要ならば、２以上のマルチキャスト・グループが、バインディング・アップデート・メッセージを通信ノード１０４へ通信するため形成されることができる。
【００９２】
バインディング・キャッシュの中のＭＮＧ１０７のネットワーク・プレフィックスと整合する宛先ＩＰアドレスを有する移動ネットワーク・ノード４０２のうちの１つへ通信ノード１０４により送られるべき各後続のデータグラムは、ネットワーク・プレフィックスに対応する気付アドレス、即ち、ＭＮＧ１０７の結合の現在の点、即ち、モバイル−ＩＰｖ６ルート付け拡張ヘッダに挿入された移動ネットワーク・ノード４０２のアドレスへルート付けされる（ステップ５１８）。ＭＮＧ１０７により受信されたデータグラムは、拡張ヘッダに含まれている移動ネットワーク・ノード４０２のアドレスを気付アドレスと交換することにより操作される。次いで、ＭＮＧ１０７は、データグラムを、そのデータグラムがアドレス指定されている移動ネットワーク・ノード４０２の１つに送る（ステップ５２０）。一旦通信が終わると、通信ノードはマルチキャスト・グループを離れる。
【００９３】
従って、バインディング・アップデートがネットワーク範囲（ｎｅｔｗｏｒｋ  ｓｃｏｐｅ）を有する、即ち、バインディング・アップデートが移動ネットワーク４００のネットワーク・プレフィックスを含み、そのネットワーク・プレフィックスが単一の移動ネットワーク・ノード４０２の代わりに移動ネットワーク４００全体に対して有効であることが分かることができる。従って、バインディング・アップデートを受信する通信ノード１０４は、移動ネットワーク４００のネットワーク・プレフィックスと同じＩＰプレフィックスを有する全ての宛先アドレス、即ち全ての移動ネットワーク・ノード４０２にデータグラムを送るとき、ＭＮＧ１０７の気付アドレスを用いる。
【００９４】
ホーム・ゲートウエイ１０８はまた、マルチキャスト・グループに加入することができ、そしてまた全てのデータグラムをカプセル化し且つそれらをＭＮＧ１０７の気付アドレス（そこでは宛先アドレスは、移動ネットワーク４００のネットワーク・プレフィックスと同じＩＰプレフィックスを有する。）に再指向させる、即ち、移動ネットワーク４００のデータグラムを再指向させるよう構成されることができる。ホーム・ゲートウエイ１０８は、所与の通信ノード１０４が例えばネットワークのパーティションニング（ｐａｒｔｉｔｉｏｎｉｎｇ）のケースにおいてマルチキャスト・グループに加入しなかった場合において、データグラムをＭＮＧ１０７の気付アドレス送るよう構成されている。
【００９５】
別のフォーリン・ゲートウエイへのＭＮＧ１０７の後続の移動は、ＭＮＧ１０７への新しい気付アドレスの割当てをもたらすであろう。その結果、ＭＮＧ１０７によりマルチキャスト・サービス・ユニットへ送られた後続のバインディング・アップデートは、マルチキャスト・グループへの加入者に到達する。
【００９６】
図６を参照すると、１組の固定ネットワーク１０２により与えられたマルチキャスト・サービス・ユニット１０５を用いて、バインディング・アップデート・メッセージの単一のコピーは、ＭＮＧ１０７と通信ノード１０４とをリンクさせる通信トリー３００の各分岐上に送られることができる。従って、マルチキャストは、５〜６人の受取人が特定のリンクにより到達可能であるその特定のリンクにメッセージの１個のコピーを送ることにより帯域幅の使用を最小にする手段である。バインディング・アップデートをマルチキャスト・サービスから受け取ると直ぐに、各通信ノード１０４は、ＭＮＧ１０７の気付アドレスを抽出し、次いでデータグラムを直接移動ネットワーク・ノード４０２に最適ルートにより送ることができる。必要とされる場合、通信トリー３００は、１組の固定ネットワーク１０２の中に配置された別のノード、例えば、ホーム・ゲートウエイ１０８を通信ノード１０４にリンクすることができる。そのような例においては、ＭＮＧ１０７は、気付アドレスをホーム・ゲートウエイ１０８に送る。
【００９７】
本発明の第３の実施形態においては、前述の例が、バインディング・アップデート・メッセージを移動ノード１０６／ＭＮＧ１０７へ送るためのマルチキャスト・サービスの使用を除くことができる。
【００９８】
上記事例がＩＰｖ６プロトコルに従って動作する固定の組のネットワーク１０２と関係して説明されたが、固定の組の移動ノード１０６が必ずしも固定されることが必要でなくそして任意の機能的に等価なプロトコルに従って動作することができることが認められるはずである。むしろ、第１のネットワーク１０２は、第２のネットワーク１０６に対して移動可能であることが必要なだけである。更に、１組のネットワークが上記で説明されたが、固定の組のネットワーク１０２の代わりに単一のネットワークを用いることができる。また、モバイル−ＩＰｖ６プロトコルの使用は、いずれの他の機能的に等価なプロトコルの使用を含むことを理解すべきである。
【図面の簡単な説明】
【図１】  図１は、本発明の第１の実施形態を構成する通信システムの概略図である。
【図２】  図２は、図１のシステムの動作のフロー図である。
【図３】  図３は、図１の装置により採用された更新機能の概略図である。
【図４】  図４は、本発明の第２の実施形態を構成する第２のシステムの概略図である。
【図５】  図５は、図４のシステムの動作のフロー図である。
【図６】  図６は、図４の装置により採用された更新機能の概略図である。
【図７】  図７は、図１及び図４のシステムにおけるノードで使用のルータの概略図である。
【図１】
0004522035.tif 000002
【図２】
0004522035.tif 000003
【図３】
0004522035.tif 000004
【図４】
0004522035.tif 000005
【図５】
0004522035.tif 000006
【図６】
0004522035.tif 000007
【図７】
0004522035.tif 000008