(57)【特許請求の範囲】
【請求項１】
ホーム・ネットワーク（ＨＮ）を有し、該ホーム・ネットワーク（ＨＮ）とは異なるフォーリン・ネットワーク（ＦＮ）に接続されたモバイル・ノード（Ｍ）に、対応するネットワーク（ＣＮ）内の対応するノード（Ｃ）から発する少なくとも１つのデータ・パケットを配信する方法であって、該モバイル・ノード（Ｍ）は、該ホーム・ネットワーク（ＨＮ）に属する長期ＩＰアドレスと該フォーリン・ネットワーク（ＦＮ）のフォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）のアドレスであるケアオブアドレスとを有し、該ホーム・ネットワーク（ＨＮ）、該対応するネットワーク（ＣＮ）、及び該フォーリン・ネットワーク（ＦＮ）は、少なくとも１つのデータ・ストレージ（ＤＮＳ）を含むＩＰネットワークによってお互いに結合され、該ホーム・ネットワーク（ＨＮ）、該対応するネットワーク（ＣＮ）、及び該フォーリン・ネットワーク（ＦＮ）は、それぞれホーム・ネットワーク・アクセス・ルータ（ＨＮＡＲ）、対応するネットワーク・アクセス・ルータ（ＣＮＡＲ）、及び該フォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）によって該ＩＰネットワークに接続され、該対応するネットワーク・アクセス・ルータが、
ａ．該少なくとも１つのデータ・パケットをインターセプトし、その宛先ＩＰアドレスを検出するステップと、
ｂ．該ＩＰネットワークの該少なくとも１つのデータ・ストレージ（ＤＮＳ）を調査するステップであって、該モバイル・ノード（Ｍ）の該長期ＩＰアドレスが、該少なくとも１つのデータ・ストレージ（ＤＮＳ）内の該モバイル・ノード（Ｍ）の該ケアオブアドレスにリンクされ、該モバイル・ノード（Ｍ）の該ケアオブアドレスは、該少なくとも１つのパケットの宛先ＩＰアドレスを使用することによって取り出される、調査するステップと、
ｃ．該ＩＰネットワークを介して該少なくとも１つのデータ・パケットを該ケアオブアドレスに直接にトンネリングし、さらに、該フォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）が、リンク層接続性に基づいて該少なくとも１つのデータ・パケットを該モバイル・ノード（Ｍ）に転送できるように、該モバイル・ノード（Ｍ）の該長期ＩＰアドレスを該フォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）に示すステップとを実行する、方法。
【請求項２】
請求項１に記載の方法において、
該方法が、データ・パケットごとに実行される、方法。
【請求項３】
請求項１に記載の方法において、
該データ・ストレージ（ＤＮＳ）を調査するステップが、データ・パケットごとに実行されなくなるように、該モバイル・ノード（Ｍ）の該ケアオブアドレスの変化の通知を受信するステップをさらに含む、方法。
【請求項４】
請求項１乃至３のいずれか１項に記載の方法において、
該データ・ストレージ（ＤＮＳ）は、ＤＮＳサーバを含む、方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の方法において、
該対応するネットワーク・アクセス・ルータ（ＣＮＡＲ）によって該ケアオブアドレスへ直接に該少なくとも１つのデータ・パケットを転送する該ステップは、ＩＳＯ参照モデルのレイヤ３接続性に基づく、方法。
【請求項６】
請求項５に記載の方法において、
該少なくとも１つのデータ・パケットを該対応するネットワーク・アクセス・ルータ（ＣＮＡＲ）と該フォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）との間でトンネリングするステップを含む、方法。
【請求項７】
請求項１乃至６のいずれか１項に記載の方法において、
該長期ＩＰアドレスは、パブリック・アドレスである、方法。
【請求項８】
ネットワークのアクセス・ルータによってＩＰネットワークのデータ・ストレージ（ＤＮＳ）上のモバイル・ノード（Ｍ）のインターネット位置情報を更新する方法であって、該データ・ストレージ（ＤＮＳ）は、該ＩＰネットワークを介してアクセス可能であり、該モバイル・ノード（Ｍ）のケアオブアドレス及び該モバイル・ノード（Ｍ）の長期ＩＰアドレスを該ＩＰネットワークを介して該データ・ストレージ（ＤＮＳ）に送信するステップを含み、該モバイル・ノード（Ｍ）の該長期ＩＰアドレスが、該データ・ストレージ（ＤＮＳ）内の該モバイル・ノード（Ｍ）の該ケアオブアドレスにリンクされ、前記モバイル・ノードの前記長期ＩＰアドレスを前記ケアオブアドレスと関連する別のアクセス・ルータに示して前記データ・パケットを前記ケアオブアドレスに前記ＩＰネットワークを介して直接にトンネリングし、それにより、前記別のアクセス・ルータが、リンク層接続性に基づいて前記少なくとも１つのデータ・パケットを前記モバイル・ノードに転送できる、方法。
【請求項９】
請求項８に記載の方法において、
該アクセス・ルータは、該モバイル・ノードのホーム・ネットワーク・アクセス・ルータである、方法。
【請求項１０】
請求項８に記載の方法において、
該アクセス・ルータは、該モバイル・ノード（Ｍ）のフォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）である、方法。
【請求項１１】
ＩＰネットワークの第１のアクセス・ルータであって、該第１のアクセス・ルータが、該モバイル・ノード（Ｍ）の移動先である第２のアクセス・ルータのケアオブアドレスにリンクさせるために、該第１のアクセス・ルータのドメインに属するモバイル・ノード（Ｍ）の長期ＩＰアドレスを、該第１のアクセス・ルータへのアクセスを提供する該ＩＰネットワーク内のＤＮＳサーバに送信する、第１のアクセス・ルータ。
【請求項１２】
ＩＰネットワークのアクセス・ルータであって、該アクセス・ルータが、該アクセス・ルータのドメイン内のノードから発する、該アクセス・ルータのドメインの外部のノードに向けられたデータ・パケットをインターセプトし、該パケットの宛先アドレスを抽出し、該パケットの該宛先アドレスに対応するケアオブアドレスを該ＩＰネットワーク内のデータ・ストレージから取り出すように構成され、モバイル・ノード（Ｍ）の長期ＩＰアドレスが、該データ・ストレージ内の該モバイル・ノード（Ｍ）のケアオブアドレスにリンクされ、さらに、前記長期ＩＰアドレスを前記データ・ストレージに、前記データ・パケットを前記ＩＰネットワークを介して直接にトンネリングされる前記ケアオブアドレスのドメインと関連する別のアクセス・ルータに示させるように構成される、アクセス・ルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク・ルーティングに関し、より具体的には、モバイル・ノードのホーム・ネットワークとは異なるフォーリン・ネットワーク（ｆｏｒｅｉｇｎ  ｎｅｔｗｏｒｋ）に入るモバイル・ノードの接続性を管理するシステムおよび方法に関する。
【背景技術】
【０００２】
モバイル・インターネット・プロトコル（ＩＰ）は、ある接続点から、その経路に沿って訪問される異なるネットワーク内の別の接続点に自由に移動することを可能にする。より具体的には、モバイルＩＰプロトコルは、モバイル・ノードがあるアクセス・ルータから別のアクセス・ルータへのハンドオーバ中に接続性を維持することを可能にするアクションを記述する。
【０００３】
モバイルＩＰは、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ（ＩＥＴＦ）から見つけることができる仕様書および類似物、たとえばＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）３３４４およびＲＦＣ  ３７７６に記載されている。モバイルＩＰは、モバイル・ノードを、その現在のインターネットへの接続点にかかわりなく、そのホーム・アドレスによって識別することを可能にする。モバイル・ノードがホーム・ネットワークから離れている時には、モバイル・ノードは、ケアオブアドレス（ｃａｒｅ−ｏｆ−ａｄｄｒｅｓｓ）をも関連付けられ、このケアオブアドレスは、モバイル・ノードの現在位置に関する情報を提供する。通常、アクセス・ルータの間のハンドオーバ中には、ケアオブアドレスは変化するが、ホーム・アドレスは同一のままになる。
【０００４】
次に、技術的現状のモバイルＩＰプロトコルの動作のおおまかな概要を提供する。
−モビリティ・エージェント（すなわち、フォーリン・エージェントおよびホーム・エージェント）は、Ａｇｅｎｔ  Ａｄｖｅｒｔｉｓｅｍｅｎｔメッセージを介してその存在をアドバタイズする。モバイル・ノードは、オプションで、Ａｇｅｎｔ  Ｓｏｌｉｃｉｔａｔｉｏｎメッセージを介して任意のローカルに接続されたモビリティ・エージェントにＡｇｅｎｔ  Ａｄｖｅｒｔｉｓｅｍｅｎｔメッセージを請求することができる。
−モバイル・ノードは、これらのＡｇｅｎｔ  Ａｄｖｅｒｔｉｓｅｍｅｎｔを受信し、そのホーム・ネットワークまたはフォーリン・ネットワークのどちらにいるのかを判定する。
−モバイル・ノードは、それがホーム・ネットワークに位置することを検出する時に、モビリティ・サービスなしで動作する。他所で登録された状態からそのホーム・ネットワークに戻る場合には、モバイル・ノードは、ホーム・エージェントとのＲｅｇｉｓｔｒａｔｉｏｎ  ＲｅｑｕｅｓｔメッセージおよびＲｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｐｌｙメッセージの交換を介してホーム・エージェントから登録解除する。
−モバイル・ノードは、フォーリン・ネットワークに移動したことを検出する時に、フォーリン・ネットワーク上のケアオブアドレスを入手する。
−その後、ホームから離れて動作するモバイル・ノードは、おそらくはフォーリン・エージェントを介して、そのホーム・エージェントとのＲｅｇｉｓｔｒａｔｉｏｎ  ＲｅｑｕｅｓｔメッセージおよびＲｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｐｌｙメッセージの交換を介して、そのホーム・エージェントにその新しいケアオブアドレスを登録する。
−モバイル・ノードのホーム・アドレスに送信されたデータグラムは、そのホーム・エージェントによってインターセプトされ、ホーム・エージェントによってモバイル・ノードのケアオブアドレスにトンネリングされ、トンネル・エンドポイントで受信され、最終的にモバイル・ノードに配信される。
−逆方向では、モバイル・ノードによって送信されたデータグラムは、一般に、必ずしもホーム・エージェントを通過せずに、標準ＩＰルーティング機構を使用してその宛先に配信される。
【０００５】
ホームから離れている時に、モバイルＩＰは、そのホーム・ネットワークとその現在位置との間の介在するルータからモバイル・ノードのホーム・アドレスを隠すのにプロトコル・トンネリングを使用する。このトンネルは、モバイル・ノードのケアオブアドレスで終端する。ケアオブアドレスは、データグラムを従来のＩＰルーティングを介してそこに配信できるアドレスでなければならない。ケアオブアドレスでは、オリジナル・データグラムが、トンネルから除去され、モバイル・ノードに配信される。
【０００６】
この技術的現状の手法に伴う問題は、フォーリン・ネットワーク内のモバイル・ノードへのすべてのトラフィックが、モバイル・ノードのホーム・ネットワーク内のホーム・エージェントを介してルーティングされるので、いわゆる三角ルーティング（ｔｒｉａｎｇｕｌａｒ  ｒｏｕｔｉｎｇ）が、データ・トランスポート効率のよいものではないことである。モバイル・ノードのホーム・ネットワークに属する長期ＩＰアドレスの使用によって、そのような方式が必要になっている。
【０００７】
本明細書および特許請求の範囲全体を通じて、次の用語は、文脈がそうではないと明瞭に規定する場合を除いて、本明細書で特に関連付けられる意味を持つ。
【０００８】
用語「ルータ」は、パケットを受信し、それらのパケットを宛先に向けて転送する、専用ネットワーク要素を指す。具体的には、ルータは、あるサブネットから別のサブネットにパケットを転送することによって、ネットワークを拡張しまたはセグメント化するのに使用される。ルータは、通常、ネットワーキングに関する開放型システム間相互接続（ＯＳＩ）参照モデルのレイヤ３  ＴＣＰ／ＩＰで動作する。しかし、一部のルータは、ＴＣＰ／ＩＰのレイヤ３またはＯＳＩ参照モデルの上位で動作する追加の機能性を提供することができる。
【０００９】
用語「アクセス・ルータ」は、コレスポンデント・ノードなど、モバイル・ノードとＩＰネットワーク上の他のノードとの間のＩＰ接続性を提供する、モバイル・ノードに関連するルータを指す。アクセス・ルータは、ＩＰネットワークに結合された専用ネットワーク要素であるが、無線ネットワークの１つまたは複数の接続点と通信している場合もある。
【００１０】
用語「モバイル・ノード」は、その接続点をあるネットワークまたはサブネットワークから別のネットワークまたはサブネットワークに変更する（たとえば無線）デバイスを指す。モバイル・ノードは、接続性を失わずに、およびそのＩＰアドレスを変更せずに、その位置を変更することができ、接続点へのリンク層接続性が使用可能であると仮定すると、その（一定のまたは長期の）ＩＰアドレスを使用して任意の位置で他のインターネット・ノードと通信し続けることができる。モバイル・ノードは、ホーム・ネットワーク上の長期ホームＩＰアドレスを与えられる。このホーム・アドレスは、「パーマネント」ＩＰアドレスが静止ホストに与えられるのと実質的に同一の形で管理される。モバイル・ノードは、そのホーム・アドレスを介して到達可能でありながら、あるリンクから別のリンクへその接続点を変更することができる。
【００１１】
用語「リンク層」は、データリンク層またはネットワーク・インターフェース層とも称するが、ケーブル、無線媒体、または類似物などのネットワーク媒体に物理的にインターフェースすることを可能にするように構成された、オペレーティング・システム内のデバイス・ドライバおよび対応するネットワーク・インターフェース・カードを指す。リンク層は、通常、ネットワーキングに関する開放型システム間相互接続（ＯＳＩ）参照モデルのレイヤ２で動作する。
【００１２】
用語「ＩＰ接続性」は、通常のＩＰパケットを送信し、受信する能力を指す。
【００１３】
用語「フロー」は、パケットのフローを指す。
【００１４】
用語「ケアオブアドレス」は、モバイル・ノードがホームから離れている間にモバイル・ノードに転送されたデータグラム用の、モバイル・ノードに向かうトンネルの終端点を指す。
【００１５】
用語「コレスポンデント・ノード」は、モバイル・ノードが通信しているピアを指す。コレスポンデント・ノードは、モバイルまたは静止のいずれかとすることができる。
【００１６】
用語「フォーリン・ネットワーク」は、モバイル・ノードのホーム・ネットワーク以外のすべてのネットワークを指す。
【００１７】
用語「ホーム・アドレス」は、長い時間の期間にわたってモバイル・ノードに割り当てられるＩＰアドレスを指す。ホーム・アドレスは、ノードがどこでインターネットに接続されるのかにかかわりなく変更されないままになる。
【００１８】
用語「ホーム・ネットワーク」は、モバイル・ノードのホーム・アドレスのネットワーク・プリフィックスと一致するネットワーク・プリフィックスを有する、おそらくは仮想のネットワークを指す。標準ＩＰルーティング機構が、モバイル・ノードのホーム・アドレス宛のデータグラムをそのモバイル・ノードのホーム・ネットワークに配信することに留意されたい。
【００１９】
用語「リンク」は、ノードがそれを介してリンク層で通信できる施設または媒体を指す。リンクは、ネットワーク層の下にある。
【００２０】
用語「リンク層アドレス」は、物理リンクを介するある通信のエンドポイントを識別するのに使用されるアドレスを指す。通常、リンク層アドレスは、インターフェースの媒体アクセス制御（ＭＡＣ）アドレスである。
【００２１】
用語「モビリティ・エージェント」は、ホーム・エージェントまたはフォーリン・エージェントのいずれかを指す。
【００２２】
用語「ノード」は、ホストまたはルータを指す。
【００２３】
用語「トンネル」は、データグラムがカプセル化されている間にそのデータグラムがたどる経路を指す。モデルは、カプセル化されている間に、データグラムが、知識のあるカプセル化解除エージェントにルーティングされ、このカプセル化解除エージェントが、データグラムをカプセル化解除し、その最終的な宛先に正しく配信することである。
【００２４】
用語「訪問されたネットワーク」は、モバイル・ノードが現在接続されている、モバイル・ノードのホーム・ネットワーク以外のネットワークを指す。
【００２５】
用語「エージェント・ディスカバリ」は、ホーム・エージェントおよびフォーリン・エージェントが、それらがサービスを提供する各リンク上でその可用性をアドバタイズすることを指す。新たに到着したモバイル・ノードは、見込みのあるエージェントが存在するかどうかを知るために、リンク上で請求を送信することができる。
【００２６】
用語「登録」は、モバイル・ノードがホームから離れている時に、モバイル・ノードがそのケアオブアドレスをそのホーム・エージェントに登録する時を指す。接続の方法に応じて、モバイル・ノードは、そのホーム・エージェントに直接に、または登録をホーム・エージェントに転送するフォーリン・エージェントを介してのいずれかで登録する。
【先行技術文献】
【非特許文献】
【００２７】
【非特許文献１】ＲＦＣ  ３３４４
【非特許文献２】ＲＦＣ  ３７７６
【発明の概要】
【発明が解決しようとする課題】
【００２８】
本発明の目的は、モバイルＩＰでの三角ルーティングの必要を除去する方法およびシステムを提供することである。
【課題を解決するための手段】
【００２９】
本発明の第１の態様によれば、ホーム・ネットワークを有し、ホーム・ネットワークとは異なるフォーリン・ネットワークに接続されたモバイル・ノードに、対応するネットワーク内の対応するノードから発する少なくとも１つのデータ・パケットを配信する方法であって、モバイル・ノードは、ホーム・ネットワークに属する長期ＩＰアドレスとフォーリン・ネットワークのフォーリン・ネットワーク・アクセス・ルータのアドレスであるケアオブアドレスとを有し、ホーム・ネットワーク、対応するネットワーク、およびフォーリン・ネットワークは、少なくとも１つのデータ・ストレージを含むＩＰネットワークによってお互いに結合され、ネットワークは、それぞれホーム・ネットワーク・アクセス・ルータ、対応するネットワーク・アクセス・ルータ、およびフォーリン・ネットワーク・アクセス・ルータによってＩＰネットワークに接続され、方法は、対応するネットワーク・アクセス・ルータによって、
ａ．少なくとも１つのデータ・パケットをインターセプトし、その宛先ＩＰアドレスを検出することと、
ｂ．少なくとも１つのデータ・ストレージを調査することであって、これによってモバイル・ノードのケアオブアドレスは、少なくとも１つのパケットの宛先ＩＰアドレスを使用することによって取り出される、調査することと、
ｃ．少なくとも１つのデータ・パケットをケアオブアドレスに直接に転送し、さらに、フォーリン・ネットワーク・アクセス・ルータが少なくとも１つのデータ・パケットをモバイル・ノードに転送できるように、モバイル・ノードの長期ＩＰアドレスをフォーリン・ネットワーク・アクセス・ルータに示すことと
を実行することを含む、方法が開示される。
【００３０】
本発明の実施形態によれば、この方法は、データ・パケットごとに実行される。
【００３１】
本発明の実施形態によれば、この方法は、データ・ストレージを調査することが、パケットごとに必要ではなくなるように、モバイル・ノードのケアオブアドレスの変化の通知を受信することをさらに含む。
【００３２】
本発明の実施形態によれば、データ・ストレージは、ＤＮＳサーバを含む。
【００３３】
本発明の実施形態によれば、対応するネットワーク・アクセス・ルータによってケアオブアドレスへ直接に少なくとも１つのデータ・パケットを転送することは、ＩＳＯ参照モデルのレイヤ３接続性に基づく。
【００３４】
本発明の実施形態によれば、この方法は、少なくとも１つのデータ・パケットを対応するネットワーク・アクセス・ルータとフォーリン・ネットワーク・アクセス・ルータとの間でトンネリングすることを含む。
【００３５】
本発明の実施形態によれば、長期ＩＰアドレスは、パブリック・アドレスである。
【００３６】
本発明の第２の態様によれば、ネットワークのアクセス・ルータによってストレージ上のモバイル・ノードのインターネット位置情報を更新する方法であって、ストレージは、インターネットを介してアクセス可能であり、モバイル・ノードのケアオブアドレスおよびモバイル・ノードの長期ＩＰアドレスをＩＰネットワークを介してストレージに送信することを含む方法が開示される。
【００３７】
本発明の実施形態によれば、アクセス・ルータは、モバイル・ノードのホーム・ネットワーク・アクセス・ルータである。
【００３８】
本発明の実施形態によれば、アクセス・ルータは、モバイル・ノードのフォーリン・ネットワーク・アクセス・ルータである。
【００３９】
本発明の第３の態様によれば、ＩＰネットワークのアクセス・ルータであって、そのドメインに属するモバイル・ノードの長期ＩＰアドレスおよびケアオブアドレスを、アクセス・ルータがそれへのアクセスを提供するＩＰネットワーク内のＤＮＳサーバに転送するように配置されたアクセス・ルータが開示される。
【００４０】
本発明の第４の態様によれば、ＩＰネットワークのアクセス・ルータであって、そのドメイン内のノードから発する、そのドメインの外部のノードに向けられたデータ・パケットをインターセプトし、パケットの宛先アドレスを抽出し、パケットの宛先アドレスに対応するケアオブアドレスをＩＰネットワーク内のストレージから取り出すように配置されたアクセス・ルータが開示される。
【００４１】
本発明のさらなる態様は、従属請求項によって説明される。従属請求項からの特徴、独立請求項のいずれかからの特徴、および他の従属請求項からのすべての特徴を、特許請求の範囲によって定義される特定の組合せだけではなく、当業者にとって適当と考えられるように組み合わせることができる。
【００４２】
添付図面は、本発明の実施形態を例示するのに使用される。
【図面の簡単な説明】
【００４３】
【図１】モバイルＩＰ機構が適用される通常のネットワーク・アーキテクチャの方式を示す図である。
【図２】技術的現状のＩＰルーティング機構を示す図である。
【図３】本発明の態様による改善されたモバイルＩＰルーティング機構を示す図である。
【発明を実施するための形態】
【００４４】
符号は、異なる図または線図内の同様のまたは等しい要素または特徴について同一になるように選択されている。
【００４５】
それぞれの図面に関連して読まれる時の次の詳細な説明から、本発明の上記および他の有利な特徴および目的がより明白になり、本発明がよりよく理解される。
【００４６】
本発明の諸態様の説明は、特定の実施形態によって、ある図面を参照して実行されるが、本発明は、これに限定されない。図示された図面は、概略的であるのみであって、限定的と解釈されてはならない。たとえば、ある種の要素または特徴が、他の要素に関して比率から外れてまたは不釣り合いに図示される場合がある。
【００４７】
本発明によるある種の実施形態の説明では、さまざまな発明的態様のうちの１つまたは複数の理解を助けるために、さまざまな特徴が、時々、単一の実施形態、図面、またはその説明で一緒にグループ化される。これを、グループのすべての特徴が特定の問題を解決するために必ず存在するかのように解釈してはならない。発明的態様は、特定の実施形態の説明に存在する特徴のそのようなグループのすべてより少ない特徴に存する可能性がある。
【００４８】
図１には、モバイルＩＰ機構が適用される通常のネットワーク・アーキテクチャの方式が示されている。複数のアクセス・ネットワークすなわち、対応するネットワーク（ＣＮ）、ホーム・ネットワーク（ＨＮ）、およびフォーリン・ネットワーク（ＦＮ）が、インターネット・ネットワークによって相互接続される。端末は、アクセス・ネットワークによって接続される。端末は、通常、たとえば端末が接続されるアクセス・ネットワーク（ドメインと呼ばれる）内のエッジ・ルータであるレイヤ３ノードまでのレイヤ２接続性を有する。ネットワークのそれぞれは、それぞれのアクセス・ルータにすなわち対応するネットワーク・アクセス・ルータ（ＣＮＡＲ）、ホーム・ネットワーク・アクセス・ルータ（ＨＮＡＲ）、およびフォーリン・ネットワーク・アクセス・ルータ（ＦＮＡＲ）によってインターネットに接続される。
【００４９】
通常の状況では、たとえば対応するネットワーク・ドメインに属する、対応するノード（Ｃ）は、モバイル・ノード（Ｍ）にパケットを転送する。このモバイル・ノード（Ｍ）は、それがそこから長期ＩＰアドレスを獲得したホーム・ネットワーク（ＨＮ）に属する。モバイル・ノードが、フォーリン・ネットワークに移動し、接続する時に、対応するノードからモバイル・ネットワークに送信されたデータ・パケットの配信は、モバイル・ノードの長期ＩＰアドレスおよびケアオブアドレスに基づく。ケアオブアドレスは、通常、フォーリン・ネットワークのＩＰアドレス・アクセス・ルータとすることができる。
【００５０】
図２に、技術的現状のモバイルＩＰ機構の結果である、「三角ルーティング」の機構を示す。対応するノードからモバイル・ノードに向かってパケットを送信する時に、パケットは、モバイル・ノードの長期ＩＰアドレスに向けられる。ホーム・ネットワーク・アクセス・ルータ（ＨＮＡＲ）は、モバイル・ノード宛のパケットをインターセプトし、通常はフォーリン・ネットワークのアクセス・ルータ（ＦＮＡＲ）のＩＰアドレスであるモバイル・ノードのケアオブアドレスについてモバイル・ノードまたはＦＮＡＲによって知らされている。その後、ＨＮＡＲは、パケットをモバイル・ノードのケアオブアドレスにトンネリングすることによって、パケットをＦＮＡＲに転送する。ＦＮＡＲでは、トンネルが終わり、関連付けが、モバイル・ノードの長期ＩＰアドレスとモバイル・ノードのリンク層（すなわちレイヤ２）アドレスとの間に存在し、ＦＮＡＲが情報をモバイル・ノードＭに転送できるようになっている。この形のパケット・ルーティングは、データ・トランスポート効率のよいものではない。というのは、フォーリン・ネットワーク内のモバイル・ネットワークへのすべてのトラフィックが、モバイル・ノードのホーム・ネットワーク内のホーム・エージェントを介してルーティングされるからである。
【００５１】
図３に、本発明の実施形態による改善されたモバイルＩＰルーティング機構を示す。必要な基本的アーキテクチャは、技術的現状のアーキテクチャに非常に似ているが、さらに、データ・ストレージ、たとえばドメイン名サーバ（ＤＮＳ）を含む。ＤＮＳサーバの提案される使用は、対応するノードとモバイル・ノードとの間のパケットの三角ルーティングの必要を、次のように回避する。対応するノードが対応するネットワークおよび対応するネットワーク・アクセス・ルータ（ＣＮＡＲ）を介してモバイル・ノードに向かってこのパケットを送信する時に、ＣＮＡＲは、パケットをインターセプトし、モバイル・ノードの長期ＩＰアドレスに基づいて位置データを取り出すためにストレージ手段（たとえば、ＤＮＳサーバ）を調査する。ＤＮＳでは、モバイル・ノードの長期ＩＰアドレスが、モバイル・ノードのケアオブアドレスにリンクされる（またはこれに束縛される）。モバイル・ノードのケアオブアドレスをＣＮＡＲに返すことができ、ＣＮＡＲは、インターネットを介してパケットをトンネリングすることによって、モバイル・ノードのケアオブアドレスに対応するフォーリン・ネットワークのアクセス・ルータにパケットを転送できるようになっている。ＦＮＡＲでは、トンネルが終わり、オリジナルＩＰパケットの宛先アドレスが、フォーリン・ネットワーク内のモバイル・ノードのリンク層アドレスに関連付けられる。その後、パケットを、リンク層接続性に基づいてモバイル・ノードに転送することができる。この手順は、三角ルーティングを回避することを可能にし、したがって、技術的現状の機構よりトランスポート効率がよい。この手順は、長期ＩＰアドレス（好ましくはパブリックＩＰアドレス）が格納され、モバイル・ノードの最新のケアオブアドレスにリンクされるデータ・ストレージ、たとえばＤＮＳの維持を必要とする。
【００５２】
モバイル・ノードが異なるフォーリン・ネットワークに沿って移動しつつある時には、これらのフォーリン・ネットワークのそれぞれへのノードの登録は、これらのネットワークのそれぞれの中のケアオブアドレスの獲得を含む。ケアオブアドレスが技術的現状の機構によって獲得された後に、そのケアオブアドレスは、通常、モバイル・ノードによって直接にまたはフォーリン・ネットワーク・アクセス・ルータを介して間接に、ホーム・ネットワーク・アクセス・ルータに転送される。標準化されたモバイルＩＰプロトコルによれば、フォーリン・ネットワーク・アクセス・ルータおよびホーム・ネットワーク・アクセス・ルータ（またはフォーリン・エージェントおよびホーム・エージェント）は、いつでもモバイル・ノードのケアオブアドレスを知っている。したがって、ＤＮＳの更新を、ホーム・ネットワーク・アクセス・ルータ（またはホーム・エージェント）によって実行することができる。というのは、このホーム・ネットワーク・アクセス・ルータ（またはホーム・エージェント）が、通常はトラステッド・パーティ（ｔｒｕｓｔｅｄ  ｐａｒｔｙ）であるからである。フォーリン・ネットワーク・アクセス・ルータ（またはフォーリン・エージェント）がトラステッド・パーティである場合には、ＤＮＳ内のモバイル・ノードの長期ＩＰアドレスとケアオブアドレスとの間の束縛情報の維持を、ＦＮＡＲ（またはフォーリン・エージェント）によって実行することができる。
【００５３】
フォーリン・エージェント（ＦＡ）およびホーム・エージェント（ＨＡ）のモバイルＩＰ標準規格に記載された標準表記が同一のままであるが、その機能が異なることに留意されたい。
−フォーリン・エージェント（ＦＡ）は、そのドメインを訪問するモバイル・ノードの位置を知っており、
−ホーム・エージェント（ＨＡ）は、そのドメインに属するすべてのモバイル・ノードの位置を知っており、これは、ホーム・エージェントが、端末を管理し、そのドメイン内の端末についてＤＮＳ内の情報を更新する好ましいトラステッド・エンティティ（ｔｒｕｓｔｅｄ  ｅｎｔｉｔｙ）であることを意味する。
【００５４】
フォーリン・ネットワーク内のモバイル・ノードに関する登録プロセスは、技術的現状の登録プロセスに対応することができる。フォーリン・エージェントおよびホーム・エージェントは、レイヤ２ドメインのエッジに配置される。
【００５５】
対応するノードからモバイル・ノードへの通信について、
−モバイル・ノードがそのホーム・ネットワーク内にある場合には、すべてのルーティングは、「モバイル」ノードのホーム・エージェントを介して行われ、パケットは、変更なしで転送される。これは、通常のモバイルＩＰ挙動に対応する。
−モバイル・ノードが訪問された（すなわちフォーリン）ネットワーク内にある場合には、直接ルーティングが可能であり、ここで、パケットは、対応するネットワークのアクセス・ルータからフォーリン・ネットワークのアクセス・ルータ（またはフォーリン・エージェント）にトンネリングされる。これは、フォーリン・エージェントが、モバイルＩＰ  Ｖ４仕様に従って振る舞うことができることを意味する。
【００５６】
本発明の実施形態の利点は、機構が、現在のＩＰ  Ｖ４アーキテクチャに適合しまたはこれと技術的に互換であり、端末に対する変更が不要であることである。重要な利点は、三角ルーティングを回避でき、より効率的なデータ・トランスポートを達成できることである。
【００５７】
本発明の実施形態によれば、ＤＮＳの調査が、対応するノードからモバイル・ノードに転送されるパケットごとに必要になる可能性がある。というのは、モバイル・ノードが、アクセス・ネットワークを変更する可能性があり、したがって、ケアオブアドレスを変更する可能性があるからである。
【００５８】
本発明の好ましい実施形態によれば、モバイル・ノードの長期ＩＰアドレスとモバイル・ノードのケアオブアドレスとの間の束縛情報を含むＤＮＳサーバは、モバイル・ノードについてケアオブアドレスの変化が生じる時に必ず、新しいケアオブアドレスを対応するネットワーク・アクセス・ルータに自動的に転送することができる（かつ、そのために適合され得る）。ＤＮＳサーバ内でそのような機構を適用することは、すべてのパケットに関する対応するネットワークのアクセス・ルータによるＤＮＳサーバのアクティブ調査ステップの除去を可能にする。データ・ストリームの最初のパケットに関する調査の後に、そのような機構は、さらに、それ以上必要ではない可能性がある。
【００５９】
本明細書で説明されたいくつかの実施形態は、他の実施形態に含まれるいくつかの特徴を含み、他の特徴を含まないが、当業者によって理解されるように、異なる実施形態の特徴の組合せが、本発明の範囲に含まれ、異なる実施形態を形成することが意図されている。
【００６０】
本発明の原理を、上で特定の実施形態に関連して示したが、この説明が、単に例として行われ、保護の範囲の限定として行われたのではなく、保護の範囲が添付の特許請求の範囲によって決定されることを理解されたい。
【図１】
0005975881.tif 000002
【図２】
0005975881.tif 000003
【図３】
0005975881.tif 000004