【手続補正書】
【提出日】平成17年6月6日(2005.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法であって、前記モバイル・ノード（１０）が前記異種ネットワーク（２１〜２４）中を移動するとき、ホーム・エージェントが、静的なＩＰホーム・アドレスに一時的なＩＰ気付けアドレスを動的に割り当て、前記動的な気付けアドレスが、前記モバイル・ノード（１０）のトポロジー上現在のネットワーク位置を示し、ＩＰデータ・パケットが、前記モバイル・ノード（１０）の前記ＩＰホーム・アドレスを、前記モバイル・ノード（１０）の前記気付けアドレスに宛先変更されている宛先アドレスとして有し、
前記モバイル・ノード（１０）のインターフェース管理モジュール（１３４）が、利用可能な物理ネットワーク・インターフェース（１４〜１７）があるかどうか前記モバイル・ノード（１０）をチェックし、前記利用可能かつ構成可能な物理ネットワーク・インターフェース（１４〜１７）をもつルックアップ・テーブルを作成し、前記利用可能な物理ネットワーク・インターフェース（１４〜１７）の１つにインターフェース管理モジュール（１３４）自体をリンクし、
前記モバイル・ノード（１０）の１つまたは複数のＩＰアプリケーション（１１）が、前記モバイル・ノード（１０）中で生成される仮想ＩＰネットワーク・インターフェース（１３３）を介して、前記異種ネットワーク（２１〜２４）にアクセスし、前記生成された恒久的な仮想ＩＰネットワーク・インターフェース（１３３）が、生成された仮想Ｌ３レイヤ及び生成された仮想Ｌ２レイヤからなり、且つ、前記インターフェース管理モジュール（１３４）を介して、前記現在のネットワーク（２１〜２４）にリンクされており、
前記モバイル・ノード（１０）の前記物理ネットワーク・インターフェース（１４〜１７）の変更時に、前記恒久的な仮想ＩＰネットワーク・インターフェース（１３３）の前記ネットワーク（２１〜２４）へのリンクが、前記インターフェース管理モジュール（１３４）を用いて前記ルックアップ・テーブルに基づいて更新される、異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項２】
前記インターフェース管理モジュール（１３４）が、利用可能な物理ネットワーク・インターフェース（１４〜１７）があるかどうか前記モバイル・ノード（１０）を定期的にチェックする、請求項１に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項３】
前記仮想ＩＰインターフェース（１３３）が、前記インターフェース管理モジュール（１３４）を介して、前記ルックアップ・テーブルの情報に基づいて前記物理インターフェース（１４〜１７）を自動的に変更し更新する、請求項２に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項４】
前記インターフェース管理モジュール（１３４）を介して前記物理インターフェース（１４〜１７）を自動的に変更するための基準がユーザによって決定される、請求項３に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項５】
前記利用可能な物理ネットワーク・インターフェース（１４〜１７）が動的に構成される、請求項１に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項６】
前記利用可能な物理ネットワーク・インターフェース（１４〜１７）が静的に構成される、請求項１に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項７】
前記モバイル・ノード（１０）のネットワーク・リンクが中断される場合、発信ＩＰデータ・パケットが、前記モバイル・ノード（１０）のデータ・バッファ（１３３１）にバッファされることにより、前記１つまたは複数のＩＰアプリケーション（１１）の出力データ速度が、前記データ・バッファ（１３３１）を用いて維持され、または特定の変動許容範囲内に保たれる、請求項１に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項８】
前記モバイル・ノード（１０）のネットワーク・リンクが中断される場合、発信ＩＰデータ・パケットが、前記モバイル・ノード（１０）のデータ・バッファ（１３３１）にバッファされることにより、前記１つまたは複数のＩＰアプリケーション（１１）の出力データ速度が、前記データ・バッファ（１３３１）を用いて維持され、または特定の変動許容範囲内に保たれる、請求項３に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のための方法。
【請求項９】
異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステムであって、前記システムが、前記モバイル・ノード（１０）が前記異種ネットワーク（２１〜２４）中を移動するとき、静的ＩＰホーム・アドレスに一時的なＩＰ気付けアドレスを動的に割り当てるためのホーム・エージェントを備え、前記動的気付けアドレスが、前記モバイル・ノード（１０）のトポロジー上現在のネットワーク位置を示し、前記ホーム・エージェントが、宛先アドレスとして前記モバイル・ノード（１０）の前記ＩＰホーム・アドレスを有するＩＰデータ・パケットを、前記モバイル・ノード（１０）の前記気付けアドレスに宛先変更し、
前記モバイル・ノード（１０）が、インターフェース管理モジュール（１３４）を備え、前記インターフェース管理モジュール（１３４）が、利用可能な物理ネットワーク・インターフェース（１４〜１７）があるかどうか前記モバイル・ノード（１０）をチェックするためのユニットと、前記利用可能な物理ネットワーク・インターフェース（１４〜１７）の１つにリンクするためのユニットとを備え、
前記インターフェース管理モジュール（１３４）が、前記一時的に利用可能かつ構成可能な物理ネットワーク・インターフェース（１４〜１７）のルックアップ・テーブルを作成するためのユニットを備え、
前記モバイル・ノード（１０）が、生成された仮想Ｌ３レイヤ及び生成された仮想Ｌ２レイヤからなり且つ前記インターフェース管理モジュール（１３４）を介して前記現在のネットワーク（２１〜２４）にリンクされる、恒久的に生成された仮想ＩＰネットワーク・インターフェース（１３３）を備え、前記ネットワークへの前記恒久的な仮想ＩＰネットワーク・インターフェース（１３３）の前記リンクが、前記モバイル・ノード（１０）の前記物理ネットワーク・インターフェース（１４〜１７）の変更時に、前記インターフェース管理モジュール（１３４）を用いて、前記ルックアップ・テーブルに基づいて更新される、異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１０】
前記インターフェース管理モジュール（１３４）が、利用可能な物理ネットワーク・インターフェース（１４〜１７）があるかどうか前記モバイル・ノード（１０）を定期的にチェックする、請求項９に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１１】
前記モバイル・ノード（１０）が、前記物理ネットワーク・インターフェース（１４〜１７）が前記ルックアップ・テーブルの情報に基づいて自動的に変更され更新される際に従う基準を含む、請求項１０に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１２】
前記物理インターフェース（１４〜１７）を自動的に変更するための前記基準がユーザによって決定される、請求項１１に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１３】
前記モバイル・ノード（１０）が、利用可能な物理ネットワーク・インターフェース（１４〜１７）を動的に構成するためのユニットを備える、請求項９に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１４】
前記モバイル・ノード（１０）が、利用可能な物理ネットワーク・インターフェース（１４〜１７）を静的に構成するためのユニットを備える、請求項９に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１５】
前記モバイル・ノード（１０）が、データ・バッファ（１３３１）を備え、前記モバイル・ノード（１０）のネットワーク・リンクが中断される場合、発信ＩＰデータ・パケットが前記データ・バッファ（１３３１）にバッファされることにより、１つまたは複数のＩＰアプリケーション（１１）の出力データ速度が前記データ・バッファ（１３３１）を用いて維持され、または変動許容範囲内に保たれる、請求項９に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【請求項１６】
前記モバイル・ノード（１０）が、データ・バッファ（１３３１）を備え、前記モバイル・ノード（１０）のネットワーク・リンクが中断される場合、発信ＩＰデータ・パケットが前記データ・バッファ（１３３１）にバッファされることにより、１つまたは複数のＩＰアプリケーション（１１）の出力データ速度が前記データ・バッファ（１３３１）を用いて維持され、または変動許容範囲内に保たれる、請求項１１に記載の異種ネットワーク（２１〜２４）中のモバイルＩＰノード（１０）のためのシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
これらの目的は、本発明によれば、独立請求項の要素を用いて達成することができる。さらなる好ましい実施形態は、さらに従属請求項および明細書に従う。
具体的には、これらの目的は、本発明によって達成される。本発明においては、モバイル・ノードが異種ネットワーク中を移動するとき、ホーム・エージェントが静的なＩＰホーム・アドレスに一時的なＩＰ気付けアドレスを割り当てる。このダイナミックな気付けアドレスは、モバイル・ノードのトポロジー上現在のネットワーク位置を示す。ＩＰデータ・パケットは、モバイル・ノードの気付けアドレスに宛先変更される宛先アドレスとして、そのモバイル・ノードのＩＰホーム・アドレスを有する。モバイル・ノードのインターフェース管理モジュールが、利用可能な物理ネットワーク・インターフェースがないか、モバイル・ノードをチェックし、利用可能で構成可能な物理ネットワーク・インターフェースをもつルックアップ・テーブルを作成し、利用可能な物理ネットワーク・インターフェースの１つにそれ自体をリンクさせる。モバイル・ノードの１つまたは複数のＩＰアプリケーションが、モバイル・ノード中で生成される仮想ＩＰネットワーク・インターフェースを介して、異種ネットワークにアクセスする。この生成された恒久的な仮想ＩＰネットワーク・インターフェースは、生成された仮想Ｌ３レイヤ及び生成された仮想Ｌ２レイヤからなり、インターフェース管理モジュールを介して現在のネットワークにリンクされている。モバイル・ノードの物理ネットワーク・インターフェースの変更時には、インターフェース管理モジュールを用いてルックアップ・テーブルに基づきネットワークへの恒久的な仮想ＩＰネットワーク・インターフェースのリンクが更新される。具体的には、物理ネットワーク・インターフェースの変更は、たとえばイーサネット（登録商標）、ブルートゥース、モバイル無線ネットワーク（ＧＳＭ：Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ汎欧州デジタル・セルラー・システム、ＵＭＴＳ：Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｐｈｏｎｅ  Ｓｙｓｔｅｍユニバーサル移動電話システムなど）もしくはＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ無線ローカル・エリア・ネットワーク）などの異なるネットワーク内での変更、またはたとえばイーサネット（登録商標）への直接リンクをもつ同じネットワーク内のトポロジー上の位置変更をも含むことができる。本発明の利点は、ネットワーク中のモバイル・ノードの接続またはインターフェースの変更によりＩＰアプリケーションの中断に至るのではなくて、仮想インターフェースが、ＩＰアプリケーションに関して依然として恒久的なインターフェースのままであるので、これらのアプリケーションがユーザからのどのような助けもなしに、実行され続けることである。現況技術とは対照的に、ここで提案している解決方法では、たとえばＭＡＣアドレスなど既存のネットワーク・アドレスを用いてネットワーク・アドレスを経路変更するのではなく、真の仮想ネットワーク・インターフェースがＬ２／Ｌ３レイヤ上で生成される。これには、利用可能な物理ネットワーク・インターフェース（ＮＩＣ）をすべて取り除いた場合でさえ、実行中のＩＰアプリケーションの中断が起こらないという利点がある。イーサネット（登録商標）やトークン・リング���どのプロトコルはＤＬＣアドレスを直接使用している。他方、ＩＰプロトコルは（もちろんＴＣＰと組み合わせたＴＣＰ／ＩＰも）、ネットワークのノードを識別するためにそのネットワーク・レイヤ・レベル上の論理アドレスを使用している。これらは、それより下のレイヤでのみＤＬＣアドレスに変換される。本発明では、ＩＰレイヤより上のレイヤで直接に仮想ネットワーク・インターフェースを生成するので、本発明には、確かに下層レイヤ（Ｌ２レイヤ／Ｌ１レイヤ）における変更とは完全に無関係にＩＰアプリケーションの接続を維持することができるという利点がある。これが関係するのは、物理ネットワーク・インターフェース（ＮＩＣ）がすべて取り除かれている前述の場合だけではない。本発明はまた、使用されるネットワーク・インターフェースのネットワーク・アドレス（たとえばＭＡＣアドレスまたはＤＬＣアドレス）の規格とも独立しており、さらにどのような困難もなしにパケット交換インターフェースと回路交換インターフェースの間の変更も取り扱うことができる。具体的には、この解決方法ではＩＰレイヤの論理アドレスを使用しており、ハードウェアのネットワーク・アドレスを使用していないので、たとえ規格が変更されたとしても、この解決方法を手直しする必要はない。したがって、より抽象度の高いレベルに、すなわち高レベルのレイヤへのアクセスには、ハードウェア・アドレスなどの規格と独立であるという利点がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
物理ネットワーク・インターフェース１４〜１７は、前記レイヤのうち第３のレイヤを表すインターフェース管理モジュール１３４によって管理される。（図７〜９で仮想Ｌ２／Ｌ３レイヤとして示される）仮想ＩＰネットワーク・インターフェース１３３は、たとえば、インターフェース管理モジュール１３４によりソフトウェアを介して生成することができる。仮想ＩＰネットワーク・インターフェース１３３は、第１レイヤ１３１／１３２、すなわちＳｅｃＭＩＰモジュールと、第３レイヤ１３４、すなわちインターフェース管理モジュールの間のバッファとして実現される。仮想ＩＰネットワーク・インターフェース１３３は、一方では、ＩＰアプリケーション１１またはＴＣＰレイヤ１２に対して恒久的なＩＰネットワーク・インターフェースを生成し、他方では、現在の気付けアドレスをもつモバイル・ノード１０の現在の物理インターフェースに、インターフェース管理モジュール１３４を介して接続される。インターフェース管理モジュール１３４は、利用可能な物理ネットワーク・インターフェース１４〜１７がないかどうかモバイル・ノード１０をチェックし、利用可能で構成可能な物理ネットワーク・インターフェース１４〜１７を含むルックアップ・テーブルを作成し、インターフェース管理モジュール１３４自体を利用可能な物理ネットワーク・インターフェース１４〜１７のうちの１つにリンクする。物理ネットワーク・インターフェース１４〜１７のチェックは、定期的に、すなわち決定可能なタイム・スロットの終了後に行われるようにすることができ、手動により、あるいは図１に示すレイヤの１つからの要求またはモバイル・ノード１０のカーネルからの要求に応じて構成可能である。このチェックは、適切なソフトウェアおよび／またはハードウェアのユニットおよび／またはモジュールによって実施することができる。ルックアップ・テーブルは、具体的には、可能なデータ・スループット、ネットワークの利用可能性、ネットワークの安定性、ネットワークの利用コストなどの情報を含むことができる。このルックアップ・テーブルは、適切なソフトウェアおよび／またはハードウェアのユニットおよび／またはモジュールによって作成することができる。特定の物理インターフェース１４〜１７への接続は、このルックアップ・テーブル中に記憶された情報に基づいて、決定可能な基準を参照して行われるようにすることができる。具体的には、ルックアップ・テーブルからの情報に基づいて、物理インターフェース１４〜１７を変更し自動的に更新することはインターフェース管理モジュール１３４にとって理にかなっている。特定の物理インターフェース１４〜１７への接続は、ユーザによって決定可能に、かつ／またはたとえば手動で行われるようにすることもできる。前述のように、所望の変更時、または中断時、すなわち物理インターフェース１４〜１７が全く利用できないとき、たとえばモバイル・ノード１０からネットワーク・カードを一時的に取り除く際に、この仮想ＩＰネットワーク・インターフェースは、恒久的に利用可能なＩＰインターフェースとしてとどまる。たとえばＤＨＣＰサービス（ＤＨＣＰ：Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ動的ホスト構成プロトコル）によりかかる手段が利用可能な場合には、利用可能な物理ネットワーク・インターフェースを動的に構成することができる。あるいは、たとえば、ユーザにより、または所与の構成プロファイルに基づいて、利用可能な物理ネットワーク・インターフェースを静的に構成することもできる。そのようにして生成された恒久的な仮想ＩＰインターフェースを介して、モバイル・ノード１０の１つまたは複数のＩＰアプリケーション１１は、今や異種ネットワーク２１〜２４にアクセスすることができる。モバイル・ノード１０が、物理ネットワーク・インターフェース１４〜１７を、またはネットワーク中のトポロジー上の位置を変更する場合、仮想ＩＰインターフェース１３１はその変更の影響を受けないので、モバイルＩＰモジュール１３１に対して何も変更する必要なしに、インターフェース管理モジュール１３４を介して、ルックアップ・テーブルからの情報に基づいて、物理ネットワーク・インターフェースへの接続を更新することができる。ＩＰｓｅｃモジュール１３２は、それによって、現在のネットワーク接続に応じて、ＩＰｓｅｃのデータ・トンネル構成を更新する。その後、モバイルＩＰモジュール１３１は、モバイル・ホストの新しい位置へとデータ・パケットの経路指定が行われるように、新しい気付けアドレスをホーム・エージェントに登録し、その瞬間の物理ネットワーク・インターフェースに応じて、必要ならホーム・エージェントにおけるＩＰ構成を更新する。上述のシーケンスは本発明によるものであるが、このシーケンスが逆向きに行われるようにすることもできる。