(57)【特許請求の範囲】
【請求項１】
通信ネットワーク内の移動ノードへデータをルート設定する方法であって：
データを移動ノードへ送ることができる複数のエージェントノードの位置を判断する段階と；
移動ノードへ向かうデータユニット流からそれぞれ異なるエージェントノードへ連続するデータユニットを送る段階とを含む方法。
【請求項２】
該データユニットの次に続くデータユニットはラウンドロビンに基いてエージェントノードへ送られる請求項１記載の方法。
【請求項３】
各エージェントノードと、データユニットをエージェントノードへ送る前の移動ノードとの間の接続品質を評価することをさらに含む請求項１または２記載の方法。
【請求項４】
接続品質が所定の基準を満たさないときに各エージェントノードにデータユニットを再びルート設定することを含む請求項３記載の方法。
【請求項５】
所定の基準が、エージェントノードと移動ノードとの間の接続における最小バンド幅を含む請求項４記載の方法。
【請求項６】
接続を横切るデータ転送の利用可能バンド幅が接続品質の基準である請求項３ないし５の何れか１項記載の方法。
【請求項７】
エージェントノードがデータバッファを含み、バッファ使用レベルが接続品質の基準である請求項３ないし６の何れか１項記載の方法。
【請求項８】
各データユニットがＩＰデータグラムである請求項１ないし７の何れか１項記載の方法。
【請求項９】
エージェントノードが移動ＩＰ応用ネットワーク内の外部エージェントである請求項１ないし８の何れか１項記載の方法。
【請求項１０】
ＩＰデータグラム流がホームエージェント（７）によって受取られる請求項８または９記載の方法。
【請求項１１】
移動可能なデータの転送用通信システムであって：
ホームネットワーク（１）から離れている外部ネットワーク（２）に接続できる移動ノード（６）と；
移動ノードへ向かうデータユニット流を受取るホームネットワーク（１）と関係するホームエージェントノード（７）と；
ホームエージェントノードから移動ノードへ受取られるデータユニットを送る外部ネットワークと関係する複数の外部エージェントノード（10，11，12）とを含み；
ホームエージェントノードが、受取ったデータユニット流からそれぞれ異なる外部エージェントノードへ連続するデータユニットを送るように構成されていることを特徴とする通信システム。
【発明の詳細な説明】
【０００１】
発明の属する技術分野
本発明は、通信ネットワーク、すなわち限定はしないがインターネットのようなネットワーク内のデータのルート設定、および制限はしないが、とくに移動ノードに向けたデータをルート設定する方法に関する。移動ノードは、ポータブルコンピュータのような移動ホストであってもよく、または1以上の全ネットワークの移動に責務を負うルータ、例えば航空機内部の移動データネットワークであってもよい。いずれの場合においても、移動ノードは1つのネットワークまたはサブネットワークから別のネットワークへの接続点を変更することができる。
【０００２】
従来の技術
インターネットを構成する種々のネットワークにおけるデータのルート設定は、インターネットプロトコル（ＩＰ）として知られているプロトコルに基いている。データは、ＩＰアドレスによって特定されるインターネット内の地点（ポイント）間においてＩＰデータグラムとして知られているデータユニットの形態で転送される。ＩＰを使用すると、インターネット上で実行しているアプリケーションプロセスから基礎にあるネットワークの物理的特徴を隠してしまう。これらのネットワークは、例えばイーサネットおよびトークンリングのような異なる物理的プロトコルを使用するワイヤードおよびワイヤレスのローカルな広域ネットワークを組み合せたものであってもよく、このようなネットワークには、例えばインターネットサービスプロバイダ（ＩＳＰ）を通って、または衛星、地上無線(ground based radio)、あるいは赤外線リンクを通って電話によってリンクされるネットワークを含む。
【０００３】
ＩＰの詳細な仕様は、Internet Engineering Task Force(IETF)によって維持されている“Request for Comments”ドキュメント、ＲＦＣ７９１の中で得られる。ＲＦＣドキュメントは一般的にインターネット上で、例えば“ftp://ds.internic.net/rfc/rfcxxxx.txt”（なお、xxxxはＲＦＣの番号を表わしており、したがってＲＦＣ７９１はrfc791.txtである）で得られる。
【０００４】
ＩＰｖ４として知られているＩＰの現在のバージョン（形態）はそれ自体、移動度（モビリティ）をサポートしないが、移動ＩＰとして一般的に呼ばれている“IP Mobility Support”というプロトコルは、ＩＰｖ４を向上して移動をサポートするように設計されている。このプロトコルは、上述と同様のドキュメントＲＦＣ２００２に記載されている。ＩＰの次の世代（ＩＰｖ６）はとくに移動の要求を処理するように設計されている。
【０００５】
ＩＰｖ４は、ノードのＩＰアドレスがインターネットへのノードの固定接続点を独特に識別すると仮定する。ノードが異なる地点へ移動されるとき、ノードに新しいＩＰアドレスを割り当てることによってのみ、このノードに接触できる。しかしながら移動ＩＰは、ラップトップまたはパームトップコンピュータのような移動ノードが、インターネットへ接続される物理的な位置とは無関係に、ＩＰアドレスを変更せずにインターネット上でＩＰデータグラムを送受信できるようにする。移動ＩＰが上述の通りに行なう機構の１つの例は図１ａおよび１ｂに記載した。
【０００６】
図１ａを参照すると、インターネットは、ルータ５を介して接続された多数のネットワークおよびサブネットワーク１、２、３、４を含む。ルータは、ルーティングタスクを実行するようにプログラムされた汎用コンピュータであってもよい。次第にインターネットにおけるルータは、ソフトウエアまたはファームウエアによって制御されるハードウエアに専用となっており、これはCisco Systems (California, USA)のような会社によって提供されている。何れの場合にも、ＩＰ応用ネットワークにおいて使用することを意図されたルータの機能はＲＦＣ１８１２で規定されている。
【０００７】
移動ノード（ＭＮ）６は通常、ホームネットワーク１を経由してインターネットに接続されている。ノード６に割り当てられた独特のＩＰアドレスはそのホームアドレスとして知られている。外部エージェント（ＦＡ）およびホームエージェント（ＨＡ）として知られている移動度エージェントは、エージェント広告として知られている使用可能度メッセージを介してネットワーク上における存在を広告する。移動度エージェントは一般的に特定のネットワークに接続されたルータであり；例えばホームエージェント７はホームネットワーク１に接続されたルータであり、外部エージェント８は外部ネットワーク２に接続されたルータである。移動ノード６は、ローカルな移動エージェントからエージェント請求メッセージを介してエージェント広告メッセージを選択的に請求することができる。エージェント広告メッセージを受取ることによって、移動ノード６は、それがホームネットワーク１上にあるかまたは外部ネットワーク２、３、４上にあるかを判断することができる。
【０００８】
移動ノード６はホームネットワーク上にあるときは、移動サービスを必要としない。移動サービス６が、図１ａにおいて点線のボックス部で示した、外部ネットワーク２へ一時的に移動されるとき、移動ノード６は外部ネットワーク２上で一時的な気付アドレス(temporary care-of address)を得る。これは外部エージェントのｃ／ｏアドレス、すなわち外部ネットワーク２に基く外部エージェントからエージェント広告を受取るかまたは請求することによって得られる外部エージェントのＩＰアドレスであってもよい。その代わりに、ｃ／ｏアドレスはダイナミックホスト構成プロトコル（ＤＨＣＰ (Dynamic Host Configuration Protocol)）（詳細についてはＲＦＣ１５４１参照）のような外部の割り当て機構を使用することによって得ることもでき、この場合にＤＨＣＰは一緒に置かれたｃ／ｏアドレスとして知られている。
【０００９】
次に移動ノード６は、登録要求および登録応答メッセージを新しいｃ／ｏアドレスと交換することによって、それをホームエージェント７に登録する。登録では、移動ノードは現在の到達可能情報をホームエージェントに伝えることができる機構を用意する。登録プロセスは後でより詳しく記載するが、外部ネットワーク２上の移動ノード６は、例えば外部エージェント８からエージェント広告を介して受取られる外部エージェントのｃ／ｏアドレスを登録すると仮定する。
【００１０】
最初に移動ノード６は登録要求メッセージを外部エージェント８へ送り、外部エージェント８は登録要求メッセージを処理して、それを移動ノードのホームエージェント７へ一時的に送る。登録要求メッセージは外部エージェントのＩＰアドレスを含む。ホームエージェント７は、登録要求を許可（または拒絶）する登録応答メッセージを外部エージェント８へ送る。外部エージェント８はこの応答を処理して、それを移動ノード６へ送る。このプロセスでは、ノードがホームネットワーク１から離れてロームする間、データグラムが送られる移動ノード６の一時的なアドレスを設定する。
【００１１】
移動ノード６は、外部ネットワーク２上にあったホームネットワーク１へ戻るときに、登録要求および登録応答メッセージを交換することによって、ホームエージェント７の登録を解除する。
【００１２】
図１ｂを参照すると、ネットワーク４へ接続された対応するノード（ＣＮ）９が移動ノード６へ向かうメッセージを送るとき、移動ノード６は外部ネットワーク２へ接続されている状態で、メッセージは矢印Ａによって示したように、ホームエージェント７によってインターセプトされる。ホームエージェント７は、移動ノード６のｃ／ｏアドレス、この例では外部エージェント８のＩＰアドレスでメッセージを形成するデータグラムをエンカプシュレートして、メッセージを外部エージェント８へ送る。矢印Ｂによって示したエンカプシュレートされたデータグラムの伝送はトンネリングとして知られている。外部エージェント８はデータグラムを受取り、それらをデカプシュレートし、矢印Ｃによって示したように移動ノード６へ送る。移動ノード６からインターネット内の他のノードへメッセージを送るのにこのルートにしたがう必要はなく、適切なルータを経由して直接に送ってもよく、適切なルータは外部エージェント８であってもよい。
【００１３】
エンカプシュレートおよびトンネリングの概念は、ＲＦＣ２００３、“IP Encapsulation within IP.”に詳しく記載されている。このモデルでは、トンネルはエンカプシュレートされたデータグラムがとる経路である。エンカプシュレートにより中間のルータからＩＰデータグラムは隠れてしまい、したがってそれを移動ノードへルート設定する試行は不正確になる。その代わりにデータグラムはエンカプシュレータと、データグラムを正確にルート設定できる、外部エージェントのような、知力のあるデカプシュレータとの間でルート設定される。ホームエージェント７および外部エージェント８はトンネルの終端点であることが分かっている。一緒に置かれたｃ／ｏアドレスの場合、移動ノード、それ自体がトンネルの終端点として働く。
【００１４】
上述のトンネリングプロセスが正しく機能できるようにするために、ホームエージェント７は移動ノード６の到達可能度情報を、移動度結合(mobility binding)として知られている形態で維持する。これは移動ノードの識別子とｃ／ｏアドレス、およびホームエージェント７におけるノード６の登録期限が切れるまでに何秒も残っている寿命(Lifetime)として知られているパラメータとを結合したものである。寿命値の二次的な目的は、移動ノード６によって積極的に維持されない限り、設定時間内に切れてしまう結合でシステムのダイナミックな性質を維持することである。例えば、移動ノードがエージェント広告を介して求めた外部エージェントに移動ノードが登録しているときに使用できるデフォルトのルータ広告寿命値は、１８００秒である。
【００１５】
登録要求メッセージを受取る際、要求が再登録要求であり、移動度結合期間がまだ切れていないとき、ホームエージェント７は、例えば寿命値を再設定することによって、移動度結合を生成または変更する。再登録要求を受取る前に所定の移動度結合の寿命値が切れるときは、ホームエージェント７は移動度結合をその記録から削除する。ホームエージェント７からの登録応答メッセージは、（外部エージェント８を介して）移動ノード６に、ホームエージェント７によって割り当てられた寿命値を含む要求の状態を知らせる。
【００１６】
移動ＩＰは、多数の同時移動度結合をサポートして、各移動ノード６は多数の外部エージェントに登録し、多数のｃ／ｏアドレスを得ることができる。これは、ネットワークへワイヤレスインターフェイス、例えばＲＦインターフェイスを使用するときに移動ノードが複数の外部エージェント内で移動するときにとくに有益である。例えば移動ノードが航空機上のルータである場合、航空機が飛行中であるとき、ルータはときどき無線リンクを使用して次に示す理由に基いて一連の外部エージェントに登録することができる。
【００１７】
多数の同時移動度結合の場合、ホームエージェント７が新しい外部エージェントのＩＰアドレスを含む登録要求を受け取るとき、ホームエージェント７は移動度結合の既存のリストを保持する。１つの移動度結合の寿命値が切れるとき、ホームエージェント７はその移動度結合を記録から削除するが、その記録の中に他の期限の切れていない結合を保持する。
【００１８】
このデータ伝送方法における問題が発生するのは、バンド幅のボトルネックがデータをホームエージェントから送る際に生じるときであり、トンネリングルータかまたは外部エージェントと移動ノードとの間のリンクかにおいて発生する。例えば移動ノードと外部エージェントとの間のネットワークリンクがワイヤレスリンクであるとき、このネットワークリンクは、対応するノードとホームエージェントとの間で利用可能バンド幅よりも相当に低いバンド幅をもつ。
【００１９】
ホームエージェントおよび外部エージェントの主要な役割は適切なエンカプシュレーションおよびデカプシュレーションを行なって、対応するノードから移動ノードのホームネットワークに到達するデータを再びルート設定するようにして、それにより現在の位置にある移動ノードに到達させることである。したがってデータの損失なしに対応するノードからデータを受取ることができる最大データレートは、ホームエージェントと移動エージェントとの間の最高利用可能バンド幅経路に対応するデータレートに制限される。
【００２０】
発明が解決しようとする課題
本発明はこのデータレートでこの制限に対処するために、通信ネットワーク内の移動ノードへデータをルート設定する方法であって：データを移動ノードへ送ることができる複数のエージェントノードの位置を判断する段階と；移動ノードへ向かうデータユニット流からそれぞれ異なるエージェントノードへ連続するデータユニットを送る段階とを含む方法を提供する。
【００２１】
次に続くデータユニットはラウンドロビン方式でエージェントノードへ送ることができる。
【００２２】
代わりにまたは付加的に、各エージェントノードの使用可能度または各エージェントノードと移動ノードとの間における接続品質の評価に基いて、データユニットをエージェントへ送ることができる。接続品質は、利用可能バンド幅に関して、またはとくに各エージェントノードにおけるバッファの使用レベルを考慮することによって評価することができる。
【００２３】
接続品質が、最小利用可能バンド幅のような所定の基準を満たさないときに、異なるエージェントノードに再びルート設定することができる。
【００２４】
本発明の方法では、エージェントノードと移動ノードとの間で使用可能な個々のチャンネルのバンド幅の和であるバーチャルのバンド幅チャンネルを用意することができる。
【００２５】
本発明にしたがって、移動可能なデータの転送用通信システムであって：ホームネットワークから離れている外部ネットワークに接続できる移動ノードと；移動ノードへ向かうデータユニット流を受取るホームネットワークと関係するホームエージェントノードと；ホームエージェントノードから移動ノードへ受取られるデータユニットを送る外部のネットワークと関係する複数の外部エージェントノードとを含み；ホームエージェントノードが、受取ったデータユニット流からそれぞれ異なる外部エージェントノードへ連続するデータユニットを送るように構成されていることを特徴とする通信システムをさらに提供する。
【００２６】
ここで本発明の実施形態を例示的に添付の図面を参照して記載することにする。
【００２７】
発明の実施の形態
図２は、移動ノード６が３つの外部エージェント10、11、12内にある従来技術の状況を示す。対応するノード９が、データグラムのシーケンスＰ、Ｑ、Ｒ、…Ｚを含むメッセージを移動ノード６へ送るとき、このメッセージはホームエージェント７によってインターセプトされる。ホームエージェント７は移動ノード６における現在の移動度結合の記録を維持し、ホームエージェント7はこの記録から移動ノードが登録されている外部エージェント10、11、12の全てのＩＰアドレスが分かる。各データグラムが受取られるとき、ホームエージェント７は、このデータグラムの同一のコピーの必要な数、この場合は３つを生成し、これらを外部エージェントの各ｃ／ｏアドレスでエンカプシュレートする。
【００２８】
受取ったデータグラムの３つの同一のコピーのそれぞれは、外部エージェント10、11、12のそれぞれに対応する3つのＩＰアドレスのそれぞれでエンカプシュレートされる。次にホームエージェント７は各外部エージェントへ向けてエンカプシュレートされたデータグラムをトンネルする。外部エージェント10、11、12はデータグラムをデカプシュレートして、データグラムの３つの同一のコピーを移動ノード６へ送る。
【００２９】
図３ａは本発明のシステムを模式的に示しており、なお各リンクの横に記載した数字はリンクの例示的なデータ転送容量を示している。外部エージェント10、11、12は、ホームネットワークから接続を解除されたフィールドにおいて動作している移動可能なコンピュータ６との無線リンクを維持する地上ベースの無線ステーションに接続されたルータを表わしている。その代わりに図３ｂを参照すると、外部エージェント10、11、12は３つの異なる媒体における接続、例えばそれぞれ、赤外線リンク上のワイヤレスＬＡＮへの接続13、モデムを経由するＩＳＰへの接続14、および無線リンク上のワイヤレスＬＡＮ基地局への接続15を可能にするルータを表わしている。
【００３０】
図２および３に示したようなシステムにおいて、最低容量のリンクは、とくにこれらがワイヤレスリンクであるときは、外部エージェント10、11、12と移動ノード６との間のリンクであることが多い。従来技術の伝送方式では、対応するノード９と移動ノード6との間の最大データレートは、外部エージェントと移動ノードリンクとのリンクの何れか１つにおける最高データレートによって制限される。図３ａに示したデータ転送レートが図２の従来技術のシステムに応用可能であると仮定すると、従来技術のシステムにおける最大データ転送レートは２８．８kbpsであり、これは外部エージェント11と移動ノード６との間のデータレートである。
【００３１】
図３ａを参照すると、本発明のシステムにおいてホームエージェント７は、以前のように対応するノード９から移動ノード６へ向かうメッセージを受取る。しかしながらメッセージ内に含まれる各データグラムＰ、Ｑ、Ｒ、…、Ｚは、受取られたときのようにコピーされず；その代わりに直ちに次の使用可能な外部エージェントへ送られる。これは“ラウンドロビン”方式で行なうことができるので、第１のデータグラムＰは第１の外部エージェント10へ送られ、第2のデータグラムＱは第2の外部エージェント11へ送られ、第3のデータグラムＲは第３の外部エージェント12へ送られる。次に第４のデータグラムＳは第１の外部エージェント10へ送られ、残りのデータグラムに対してプロセスを反復する。
【００３２】
各エンカプシュレートされたデータグラムは、各外部エージェントによって受取られると、次にデカプシュレートされ、移動ノード６へ送られる。したがって図３ａの対応するノード９はデータを外部エージェントと移動ノードとの各リンクにおける個々のデータレートの和、すなわち１９．２＋２８．８＋９．６＝５７．６kbpsで送ることができ、この複合レートは図２に示した従来技術の構成で可能であったレートの２倍である。
【００３３】
対応するノード９とホームエージェント７との間のデータレートがシステムの可能な最大のデータレートを超えるとき、移動ノード６へのデータ転送の結果のレートは多数の要素に依存し、最も重要な要素の１つはデータ転送を管理する基本的なインターネットプロトコルである。
【００３４】
インターネット内のデータ転送は、使用されるプロトコルに依存して、次にインターネット上で与えられるサービスの性質に依存して無接続かまたは接続指向方式で行なうことができる。
【００３５】
最良の既知のデータ伝送プロトコルの２つは伝送制御プロトコル（ＴＣＰ）およびユーザデータグラムプロトコル（ＵＤＰ）であり、これらはインターネットプロトコル（ＩＰ）も与えられるＴＣＰ／ＩＰインターネットスーツの一部である。既知のシステムにおいて、ＴＣＰ／ＩＰはソフトウエア内で実行され、通常はコンピュータのオペレーティングシステム内に常駐し、これと一体構成にされている。ユーザがオペレーティングシステムを経由してＴＣＰ／ＵＤＰへアクセスすることは、コンピュータのファイルシステムへのユーザアクセスのような類似のプロセスに匹敵する。種々のＴＣＰ／ＩＰ構成は、ＤＯＳおよびＵＮＩＸのような異なるプラットフォームとして市販されている。例えばマイクロソフト社のＴＣＰ／ＩＰソフトウエアはマイクロソフトウインドウズ９５およびウインドウズＮＴのオペレーティングシステムの一体構成部分として提供されている。
【００３６】
ＵＤＰは無接続のＩＰデータグラム配信サービスを提供し、このサービスはノードの送受信の間において二端点間接続を維持せず、したがってデータ配信を保証しない。したがってＵＤＰは最良の試行によるアプローチで転送される自蔵型エンティティとして各データグラムを単に取扱う。エラー検査を行なうことはＵＤＰサービスを使用するアプリケーションに匹敵する；これを行なわないときは、データグラムが受信者に到達したか、またはデータグラムが遷移中に失われたかを知る方法はない。この転送形式はとくにいくつかのタイプのデータ、例えばイメージまたは音声データに適しており、この場合には速度が時折発生するエラーよりも重要であり、このようなエラーは受取ったイメージまたは言語品質に実質的に影響を与える可能性は低い。
【００３７】
しかしながら多くのアプリケーションでは、ＩＰデータグラムの伝送を保証する確実な接続指向のサービスが要求される。ＴＣＰは、ノードを送受信する間に二端点間接続を維持し、ノード間のデータ転送に対して確実で安全な論理接続を用意する接続試行のプロトコルである。
【００３８】
ＴＣＰは、それがＩＰプロトコル層から簡単であるが潜在的に不確実なデータサービスを得ることができると仮定している。したがって不確実なサービスを確実なサービスに変えるために、ＴＣＰは一定の範囲の機能、すなわち（ａ）基本的なデータ転送機能、（ｂ）信頼性およびエラー補正機能（損傷したまたは失われたデータまたはシーケンスから伝達されたデータから回復することができる）、および（ｃ）フロー制御機能（送信ノードによって送られたデータ量を管理する手段を受信ノードに与えることによって実行される）を含む機能を用意しなければならない。これらの領域のそれぞれにおける構成に対して詳細な要件を開示するＴＣＰの詳細はＲＦＣ７９３で得られる。
【００３９】
本発明のシステムは、イメージおよび音声データの伝送のようなＵＤＰ応用タスクにとくに適しており、従来技術のシステムと比較して著しく良好なデータ転送レートを生成する。外部エージェントと移動ノードとのリンクにおける最大転送レートが、対応するノード９とホームエージェント７との間の転送レートに対処するのに不十分であるとき、ＵＤＰはフロー制御の形態を行なわず、単に既存のバッファ容量を越えたデータパケットを落とす。したがってＵＤＰは別々のエラー検査機能を用意する必要がある。
【００４０】
提供されたサービスにＴＣＰの使用が必要なとき、多数の要素は信頼できる接続試行の転送を生成するように動作する。データは異なるデータレートで動作する３つの別個のリンク上で転送されるので、シーケンス制御にはデータグラムが正しい順序で到達することを保証することが求められる。外部エージェントと移動ノードとのリンクにおける最大データレートは、対応するノード９とホームエージェント７との間の転送レートに対処するのに不十分であるとき、ＴＣＰは配信されないかまたは遅延されたデータグラムに関する情報を受取る。ＴＣＰは、対応するノードとホームエージェントとのリンク上の転送レートを低減してこの情報に対処して、このリンクにおける転送レートを、外部エージェントと移動ノードとのリンク上で利用できるアグレゲート（総合）レートに整合させている。しかしながら種々の要素が全体的なＴＣＰ制御を生成するために相互作用する結果は、例えば実際の全体的な転送レートが従来技術のシステムで達成可能な全体的な転送レートよりも高いことが高いことは分かっているが、実際の全体的な転送レートを予測することは難しい。したがって図３ａを参照して、ＴＣＰ応用システムにおける最大実行データレートは２８．８kbpsないし５７．６kbps（Ｐ、Ｑ、Ｒの３つのリンクでは１９．２＋２８．８＋９．６＝５７．６）の間にあることが多いことが分かる。
【００４１】
実際のシステムにおいて、外部エージェントと移動ノードとのリンクのバンド幅は予測して、最良の振る舞いを達成するのは難しく、ラウンドロビンアルゴリズムの変更または代わりを使用することができる。とくに特定の外部エージェントと移動ノードとのリンクにデータグラムを割り当てる前に、外部エージェントが使用可能であるか否かを判断するか、またはリンクを横切る利用可能バンド幅を検査することが望ましい。これは、例えば外部エージェントの各ルータにおいてバッファ使用レベルを検査することによって達成することができる。接続品質を検査すること、およびこの品質が、最小バンド幅のような所定の基準を満たさないときにデータグラムを再びルート設定することは、非常に低いバンド幅の外部エージェントと移動ノードとのリンクがデータ転送プロセス中に新しいボトルネックになる可能性を制限するのに役立つ。
【００４２】
移動ＩＰを使用して、移動ノードが、その登録を維持し、新しい外部エージェントを定期的に検査するか、または既に登録されたエージェントが最早到達できないようにする機構を提供する。移動ノードは、別の外部エージェントの範囲に入ると、新しい登録を開始し、次にこれらのエージェントへデータグラムが送られ、潜在的なデータ転送レートがさらに増す。同様に、外部エージェントが移動ノードの範囲内に最早いなくなると、外部エージェントは登録を解除し、到来するデータグラムを残りのエージェント間で分割することができる。
【００４３】
上述の例はインターネットに関して記載したが、本発明はインターネットプロトコルに基くネットワークに応用可能であり、この原理は他のネットワークプロトコルに基くシステムに拡張することができる。
【図面の簡単な説明】
【図１】  移動ＩＰ応用システムの一般的な構成の模式図（図１ａ）、および図１ａに外部のネットワークに接続された移動ノードへのデータ流を加えた模式図（図１ｂ）。
【図２】  従来技術のシステムにおけるデータ流を示す模式的ブロック図。
【図３】  本発明のシステム内のデータ流を示す模式的ブロック図（図３ａ）と、図３ａに示されたシステムの実用的な構成例を示す図（図３ｂ）。
【図１】
0003983976.tif 000002
【図２】
0003983976.tif 000003
【図３】
0003983976.tif 000004