(57)【特許請求の範囲】
【請求項１】
登録要求メッセージを送信するモバイルノード（以下、ＭＮと略称す）と、
ハンドオフ発生前に、前記ＭＮにモバイルＩＰサービスを提供するオールドフォーリンエイジェント（ＦＡ）と、
ハンドオフ発生後に、前記ＭＮにモバイルＩＰサービスを提供するニューＦＡと、
ハンドオフ発生時に、前記ニューＦＡを通って、前記ＭＮから登録要求メッセージが伝送されると、登録解除メッセージを生成して前記オールドＦＡに伝送するホームエイジェント（以下、ＨＡと略称す）とを包含し、
前記登録解除メッセージは、
メッセージの種類を識別するために設定する’タイプ’フィールドと、
前記ＭＮの有効登録時間を設定するライフタイムフィールドと、
前記ＭＮのＩＰ住所を設定するホームアドレスフィールドと、
前記ＨＡのＩＰ住所を設定するホームエイジェントフィールドと、
トンネルの端点のＩＰ住所を設定するケアオフアドレスフィールドと、
登録要求メッセージと登録応答メッセージとを一致させるために設定する識別者フィールドと、を包含し、
前記ＨＡは、伝送する前記登録解除メッセージのライフタイムフィールドを’０’に設定し、
前記オールドＦＡは、前記ＨＡから伝送される登録解除メッセージによって、訪問者テーブルに格納された前記ライフタイムが’０’に設定されているＭＮの登録情報を削除することを特徴とするモバイルノードのハンドオフ通知及び制御システム。
【請求項２】
前記登録解除メッセージの’タイプ’の設定値は、前記登録要求メッセージの’タイプ’の設定値と同じであることを特徴とする請求項１記載のモバイルノードのハンドオフ通知及び制御システム。
【請求項３】
前記ＨＡは、前記ＭＮのＩＰ住所が’マルティプルケアオフアドレス’の場合、登録解除メッセージを伝送しないことを特徴とする請求項１記載のモバイルノードのハンドオフ通知及び制御システム。
【請求項４】
ハンドオフの発生時に、ＭＮからＨＡに登録要求メッセージを伝送する段階と、
登録要求メッセージを受信した前記ＨＡからオールドＦＡに登録解除メッセージを伝送する段階と、
前記ＨＡの登録解除要求に従って、前記オールドＦＡの訪問者テーブルに格納された該当ＭＮの登録情報を削除する段階とを順次行うモバイルノードのハンドオフ通知及び制御方法において、
前記登録解除メッセージは、
メッセージの種類を識別するために設定する’タイプ’フィールドと、
前記ＭＮの有効登録時間を設定するライフタイムフィールドと、
前記ＭＮのＩＰ住所を設定するホームアドレスフィールドと、
前記ＨＡのＩＰ住所を設定するホームエイジェントフィールドと、
トンネルの端点のＩＰ住所を設定するケアオフアドレスフィールドと、
登録要求メッセージと登録応答メッセージとを一致させるために設定する識別者フィールドと、を包含し、
前記ＨＡは、前記登録解除メッセージのライフタイムフィールドを’０’に設定し、前記オールドＦＡは、前記ＨＡから伝送される登録解除メッセージによって、該オールドＦＡの訪問者テーブルに格納された前記ライフタイムが’０’に設定されているＭＮの登録情報を削除することを特徴とするモバイルノードのハンドオフ通知及び制御方法。
【請求項５】
前記登録解除メッセージの前記’タイプ’の設定値は、前記登録要求メッセージの’タイプ’と同じであることを特徴とする請求項４記載のモバイルノードのハンドオフ通知及び制御方法。
【請求項６】
前記ＨＡは、前記ＭＮのＩＰ住所が’マルティプルケアオフアドレス’の場合、登録解除メッセージを伝送しないことを特徴とする請求項５記載のモバイルノードのハンドオフ通知及び制御方法。
【請求項７】
ハンドオフ発生時に、ＭＮからニューＦＡに登録要求メッセージを伝送する段階と、
前記ニューＦＡに受信された登録要求メッセージをＨＡに伝送する段階と、
登録要求メッセージを受信した前記ＨＡから前記オールドＦＡに、登録要求メッセージと同様なタイプの登録解除メッセージを伝送する段階と、
前記ＨＡの登録解除メッセージに従って、前記オールドＦＡの訪問者テーブルに格納された該当ＭＮの登録情報を削除する段階と、を順次行うモバイルノードのハンドオフ通知及び制御方法において、
前記登録解除要求メッセージは、
メッセージの種類を識別するために設定する’タイプ’フィールドと、
前記ＭＮの有効登録時間を設定するライフタイムフィールドと、
前記ＭＮのＩＰ住所を設定するホームアドレスフィールドと、
前記ＨＡのＩＰ住所を設定するホームエイジェントフィールドと、
トンネルの端点のＩＰ住所を設定するケアオフアドレスフィールドと、
登録要求メッセージと登録応答メッセージとを一致させるために設定する識別者フィールドと、を包含して構成され、
前記ＨＡは、前記登録解除要求メッセージのライフタイムフィールドを’０’に設定し、前記オールドＦＡは、前記ＨＡから伝送される登録解除メッセージによって、該オールドＦＡの訪問者テーブルに格納された前記ライフタイムが’０’に設定されているＭＮの登録情報を削除することを特徴とするモバイルノードのハンドオフ通知及び制御方法。
【請求項８】
前記ＨＡは、前記ＭＮのＩＰ住所が’マルティプルケアオフアドレス’の場合、登録解除メッセージを伝送しないことを特徴とする請求項７記載のモバイルノードのハンドオフ通知及び制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスに係るもので、詳しくは、ハンドオフされたモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ：以下、ＭＮと略称す）のモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービス方法に関するものである。
【０００２】
【従来の技術】
最近、移動通信及び無線ＬＡＮが普及されながら、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（以下、ＷＡＮと略称す）又はＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（以下、ＬＡＮと略称す）に従属された固定端末機中心のインターネット接続が低減されて、移動端末を利用したインターネット接続が漸次増加されて、該当技術に対する研究が活発に進行されてある。従って、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ（ＩＥＴＦ）及びＡＴＭ  Ｆｏｒｕｍを中心に、ＡＴＭ網又は移動通信網でＩｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（以下、’ＩＰ’と略称す）を収容し得る方案が提案されて、それに対する標準化が成立されている。
【０００３】
且つ、大部分のインターネット環境で使用されるＩＰＶｅｒｓｉｏｎ４は、「ノードが自身に伝達されるデータグラムを受けるためにはそのノードのＩＰ住所を包含したネットワーク内に位置すべきであって、若し、その位置が変わると、データグラムは伝送されることができない」と仮定（ａｓｓｕｍｅ）してある。
【０００４】
インターネットでノードの移動性を支援するためには、もっと拡張的な技術を要求する前記ノードの移動性を支援するために、現在、前記ＩＥＴＦが標準化方案としてＲＦＣ２００２を推進してある。該標準案（ＲＦＣ２００２）は、ＴＣＰ／ＩＰネットワークに接続されたＭＮが他の場所に移動してもＩＰアドレスを変更することなく使用し得るという技術的方案を提示してある。
【０００５】
図２は、ＩＥＴＦのモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）の標準案（ＲＦＣ２００２）に基づいたモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスを示した概念図である。図２に示したように、モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）（以下、’ＭＮ’と略称す）１１は、移動性を有するＩＰホスト（ＩＰ  ｈｏｓｔ）であって、ホームＩＰアドレス（Ｈｏｍｅ  ＩＰ  Ａｄｄｒｅｓｓ）を有してデータを送受信する。
【０００６】
又、フォーリンエイジェント（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ）（以下、’ＦＡ’と略称す）１３、１３’は、訪問ネットワーク（Ｖｉｓｉｔｉｎｇ  Ｎｅｔｗｏｒｋ）１２、１２’に前記ＭＮ１１が訪問した時に、ＭＮ１１とリンク接続を有しながら前記ＭＮ１１を目的地にするＩＰパケットをデキャプシュレーション（Ｄｅ−Ｃａｐｓｕｌａｔｉｏｎ）して伝達する。
【０００７】
又、ホームエイジェント（Ｈｏｍｅ  Ａｇｅｎｔ）（以下、’ＨＡ’と略称す）１５は、前記ＭＮ１１の該当ホームネットワーク（Ｈｏｍｅ  Ｎｅｔｗｏｒｋ）１４に位置して、前記ＭＮ１１のバインディングテーブル（ｂｉｎｄｉｎｇ  ｔａｂｌｅ）を管理し、前記ＭＮ１１を目的地にするＩＰパケットを（ＩＰ  Ｐａｃｋｅｔ）をエンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）して伝達する。
ＩＥＴＦのモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）標準案（ＲＦＣ２００２）に係るモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）による無線通信方法中、ハンドオフされたＭＮ１１にモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスを継続的に支援するために遂行される手順を、次のように３つの過程に分割して説明することができる。
１．エイジェント（Ａｇｅｎｔ）発見過程Ｓ１、ＨＡ１５又はＦＡ１３、１３’のような移動性エイジェント（Ｍｏｂｉｌｉｔｙ  Ａｇｅｎｔ）は、自身のネットワーク領域１２、１２’にエイジェント広告メッセージを放送して、該エイジェント広告メッセージを受信したＭＮ１１は、自身がどのネットワーク領域内に位置するかを判断する。即ち、ＭＮ１１に任意の時点から従来と相異な新しい広告メッセージを伝送し始めたとすると、ＭＮ１１が以前ＦＡ１３の領域（Ｎｅｔｗｏｒｋ  １）を離れて他のＦＡ１３’の領域（Ｎｅｔｗｏｒｋ  ２）に移動したことを意味する。前記エイジェント広告メッセージは、エイジェント１３、１３’、１５が自身のＮｅｔｗｏｒｋ領域内に送出する一種の領域表示メッセージであって、ＭＮ１１は、受信されたエイジェント広告メッセージを通って、自身が位置した領域がどのエイジェントの領域であるかを分かるようになる。
２．登録過程Ｓ２、前記エイジェント発見過程によって、実際にＭＮ１１が他のネットワーク１２’領域に移動しなかったら、ＭＮ１１とＨＡ１５とは、登録要求メッセージと登録応答メッセージとを相互交換しながら、ＭＮ１１のケアオフアドレス（Ｃａｒｅ−ｏｆ  Ａｄｄｒｅｓｓ）（ＣＯＡ）をＨＡ１５に登録する。前記各登録メッセージは、ユーザデータグラムプロトコール（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）（ＵＤＰ）ポート４３４番を通って送受信されて、ＭＮ１１のＣＯＡライフタイムなどを包含してある。前記ＣＯＡは、ＭＮ１１が位置しているネットワークのエイジェントの住所を意味する。
３。ラウティング（Ｒｏｕｔｉｎｇ）及びトンネルリング（Ｔｕｎｎｅｌｉｎｇ）過程Ｓ３、ＭＮ１１がＨＡ１５に成功的に登録されると、外部からＭＮ１１に送られるデータグラムは、ＨＡ１５によりＭＮ１１のＣＯＡにトンネルリングされる。
若し、ＣＯＡにＦＡの住所が指定される場合には、ＦＡがデキャプシュレーション（Ｄｅ−Ｃａｐｓｕｌａｔｉｏｎ）を遂行して、ＦＡの住所がＣｏ−ＬｏｃａｔｅｄＣＯＡとして使用される場合、ＭＮ１１がデキャプシュレーション（Ｄｅ−Ｃａｐｓｕｌａｔｉｏｎ）するようになる。
前記トンネル（又はＩＰトンネル）とは、カプセル化されたデータグラム（Ｅｎｃａｐｓｕｌａｔｅｄ  ｄａｔａｇｒａｍ）が進行する経路である。この時に、ＨＡ１５は、トンネルの開始点であり、エンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）を遂行して、デキャプシュレイティング（Ｄｅ−ｃａｐｓｕｌａｔｉｎｇ）するノード（ｎｏｄｅ）がトンネルの端点になる。前記デキャプシュレイティングノード（Ｄｅ−ｃａｐｓｕｌａｔｉｎｇｎｏｄｅ）は、データグラム（ｄａｔａｇｒａｍ）をデキャプシュレイティング（Ｄｅ−ｃａｐｓｕｌａｔｉｎｇ）するだけでなく、デキャプシュレイティドデータグラム（Ｄｅ−ｃａｐｓｕｌａｔｅｄ  ｄａｔａｇｒａｍ）を最終目的地に伝送するオブジェクト（ｏｂｊｅｃｔ）である。ＣＯＡにＦＡの住所が指定される場合、ＦＡ１３、１３’がデキャプシュレイティングノード（Ｄｅ−ｃａｐｓｕｌａｔｉｎｇｎｏｄｅ）として遂行されるが、ＦＡの住所がＣｏ−ＬｏｃａｔｅｄＣＯＡとして使用される場合、ＭＮ１１がデキャプシュレイティングノード（Ｄｅ−ｃａｐｓｕｌａｔｉｎｇｎｏｄｅ）として遂行される。
前記登録過程Ｓ２の遂行手順は、次のようである。
（ａ）ＭＮ１１は、現在位置されたネットワーク１２’のＡｇｅｎｔ１３’に登録要求メッセージを伝送する。
（ｂ）前記Ａｇｅｎｔ１３’であるＦＡ１３’は、所定の登録手順を遂行して前記登録要求メッセージをＨＡ１５に伝達する。
（ｃ）ＨＡ１５は、登録要求に対する登録許可応答メッセージ又は登録拒絶応答メッセージをＦＡ１３’に送る。
（ｄ）ＦＡ１３’は、受信した登録応答メッセージをＭＮ１１に伝送する。
【０００８】
図５は、従来方法に係るハンドオフされたＭＮの登録手順図である。
【０００９】
図２及び図５に基づいて、前記登録過程Ｓ２に対して説明すると、次のようである。
【００１０】
即ち、ＭＮ１１が’オールドＦＡ’（以下、’ｏｌｄ  ＦＡ’と略称す）１３のサービス領域（Ｎｅｔｗｏｒｋ  １）から’ニューＦＡ’（以下、’ｎｅｗ  ＦＡ’と略称す）１３’のサービス領域（Ｎｅｔｗｏｒｋ２）に移動（ハンドオフ）すると、ＭＮ１１は、現在位置されたネットワーク１２’のエイジェント１３’に登録要求メッセージ（タイプ＝’１’）を伝送する。
【００１１】
登録要求メッセージを受信したＦＡ１３’は、ＭＮ１１を訪問者テーブルに登録して、前記登録要求メッセージを再びＨＡ１５に伝達する。若し、ＦＡ１３’がＭＮ１１の登録を不許する場合、ＦＡ１３’は、ＭＮ１１の登録要求メッセージをＨＡ１５に伝送することなく、’コード（ｃｏｄｅ）’フィールドに登録不許コード（６４〜７３、８０〜８２及び８８）を設定した登録応答メッセージをＭＮ１１に送信する。ＭＮ１１の登録要求がＦＡ１３’には許可されたが、ＨＡ１５には不許可された場合、ＦＡ１３’は、訪問者テーブルに格納されたＭＮ１１の登録を削除する。
【００１２】
次いで、前記ＨＡ１５がＭＮ１１の登録要求メッセージを受信すると、前記登録要求メッセージのＣＯＡフィールドに格納された住所値を参照してバインディングテーブルを更新する。勿論、ＨＡ１５の遂行は、ＭＮ１１の登録要求にエラーがない場合である。若し、ＨＡ１５がＭＮ１１の登録を不許する場合、ＨＡ１５は、’コード（ｃｏｄｅ）’フィールドに登録不許コード（１２８〜１３６）を設定した登録応答メッセージをＦＡ１３’を経由してＭＮ１１に送信する。
【００１３】
ＭＮ１１がＦＡ１３’及びＨＡ１５に成功的に登録されると、ＦＡ１３’とＨＡ１５間にＩＰトンネルが設定される。次いで、前記設定されたＩＰトンネルを通って、ＨＡ１５は、インターネットホストから受信したＩＰデータグラム（ＩＰ  ｄａｔａｇｒａｍ）をＭＮ１１に伝達する。この時に、前記ＩＰトンネルの端点は、ＦＡ１３’であって、該ＦＡ１３’の住所をコアオフアドレス（Ｃｏｒｅ−Ｏｆ−Ａｄｄｒｅｓｓ、ＣＯＡ）と言う。
【００１４】
前記ＨＡ１５は、ＩＰトンネルにＩＰデータグラム（ＩＰ  ｄａｔａｇｒａｍ）を伝送する前に、ＩＰデータグラム（ＩＰ  ｄａｔａｇｒａｍ）をエンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）してＩＰパケットを（ＩＰ  Ｐａｃｋｅｔ）を生成する。又、ＦＡ１３’は、ＩＰトンネルを通って受信したＩＰパケットを（ＩＰ  Ｐａｃｋｅｔ）をデキャプシュレーション（Ｄｅ−Ｃａｐｓｕｌａｔｉｏｎ）してＭＮ１１に伝達する。
【００１５】
ＦＡ１３’の訪問者テーブルに格納されたＭＮ１１の登録は、登録要求メッセージに設定したライフタイムの間のみが有効であり、該ライフタイムが終了される時まで再登録をしないと、ＨＡ１５のモバイルバインディングテーブル及びＦＡ１３’の訪問者テーブルに格納されたＭＮ１１の登録は削除されて、ＭＮ１１は、モバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスを受けることができなくなる。
【００１６】
このような過程を通って、インターネットホストからのＩＰパケット（ＩＰＰａｃｋｅｔ）１１にラウティングラ（ｒｏｕｔｉｎｇ）されるので、ＭＮ１１は、他のサービス領域に位置が変更された後にもモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスの提供を受けるようになる。又、ＭＮ１１は、サービス領域に関係なく、初めて設定された自身のホームＩＰ（Ｈｏｍｅ  ＩＰ）住所をモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）住所として継続使用することができる。
【００１７】
図３は、登録要求メッセージ及び登録応答メッセージを示した例示図である。以下、図３に示した登録要求メッセージ及び登録応答メッセージの各フィールド及びその設定値に対し、説明する。
【００１８】
登録要求メッセージの’タイプ（Ｔｙｐｅ）’フィールドの設定値が’１’であると、登録要求メッセージであって、’３’であると、登録応答メッセージである。
【００１９】
登録要求メッセージのＳは、ｓｉｍｕｌｔａｎｅｏｕｓ  ｂｉｎｄｉｎｇであって、「Ｓ」ビットがセット（’１’）されてあると、ＨＡ１５は、ＭＮ１１の以前のＭｏｂｉｌｉｔｙ  ｂｉｎｄｉｎｇをそのまま維持する。Ｂは、ブロードキャストデータグラム（Ｂｒｏａｄｃａｓｔ  ｄａｔａｇｒａｍ）であって、’Ｂ’ビットがセットされてあると、ＨＡ１５は、ホームネットワーク（ＨｏｍｅＮｅｔｗｏｒｋ）に受信されたブロードキャストデータグラム（Ｂｒｏａｄｃａｓｔ  ｄａｔａｇｒａｍ）をＭＮ１５に送信する。Ｄは、ＭＮ１１によるデキャプシュレーション（Ｄｅ−Ｃａｐｓｕｌａｔｉｏｎ）であって、’Ｄ’ビットがセットされてあると、データグラムをＭＮ１１がデキャプシュレーション（Ｄｅ−Ｃａｐｓｕｌａｔｉｏｎ）するという意味である。即ち、ＭＮ１１のモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）住所として、Ｃｏ−Ｌｏｃａｔｅｄ  ＣＯＡが使用される。ＣＯＡを使用する場合、ＦＡ１３’に登録されたＭＮ１１がＦＡ１３’の住所に依存してデータを受信するが、Ｃｏ−Ｌｏｃａｔｅｄ  ＣＯＡは、ＭＮ１１がネットワークインターフェースと連結された独自的な住所（Ｌｏｃａｌ
Ａｄｄｒｅｓｓ）を有してある場合に使用される。
【００２０】
Ｍは、最小エンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）であって、’Ｍ’ビットがセットされてあると、ＨＡ１５は、ＭＮ１１に伝送されるデータグラム（ｄａｔａｇｒａｍ）を最小エンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）して送信する。Ｇは、’ＧＲＥ’エンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）であって、’Ｇ’ビットがセットされてあると、ＨＡ１５は、ＭＮ１１に伝送されるデータグラム（ｄａｔａｇｒａｍ）をＧＲＥエンキャプシュレーション（Ｅｎｃａｐｓｕｌａｔｉｏｎ）して送信する。’Ｖ’ビットがセットされてあると、ｍｏｂｉｌｉｔｙＡｇｅｎｔ１３、１３’、１５は、ＭＮに連結されたリンク上でＶａｎＪａｃｏｂｓｏｎヘッダ圧縮方式を利用したデータ伝送を行う。ｒｓｖは、Ｒｅｓｅｒｖｅｄビットであって、’０’に設定される。ライフタイム（ＬｉｆｅＴｉｍｅ）フィールドには所定時間が設定されて、設定された時間の間、ＭＮ１１の登録は有効である。
【００２１】
ホームアドレス（Ｈｏｍｅ  Ａｄｄｒｅｓｓ）は、ＭＮ１１のＩＰ住所であって、ホームエイジェント（Ｈｏｍｅ  Ａｇｅｎｔ）は、ＨＡ１５のＩＰ住所であり、ＣＯＡは、トンネルの端点のＩＰ住所であり、識別は、登録要求と登録応答とを一致させるために、ＭＮ１１により構成される（ｃｏｎｓｔｒｕｃｔｅｄ）６４ビットの数字である。
【００２２】
登録応答メッセージのコード（ｃｏｄｅ）は、登録要求に対する結果を示す。即ち、ＨＡ１５又はｎｅｗ  ＦＡ１３’がＭＮ１１の登録要求に対する結果（登録許可或いは登録不許）値を設定する。コード（ｃｏｄｅ）値が’０’又は’１’であると登録許可を示し、「６４〜７３」、又は「８０〜８２」若しくは「８８」は、ＦＡによる登録不許を示し、「１２８〜１３６」は、ＨＡによる登録不許を示す。
【００２３】
’ホームアドレス（Ｈｏｍｅ  Ａｄｄｒｅｓｓ）’フィールド及び’ホームエイジェント（Ｈｏｍｅ  Ａｇｅｎｔ）’フィールドの設定値は、登録要求メッセージと同様であって、’識別者フィールドに設定される値は、ＭＮ１１の登録要求メッセージの識別者フィールド値に基づいて設定されて、登録要求と登録応答とを一致させるために使用されて、登録メッセージの応答拒否を防止するために使用される６４ビットの数字である。
【００２４】
従って、ＭＮ１１の登録要求メッセージを受信したＨＡ１５は、登録要求メッセージに包含された各フィールド及びビット（ｂｉｔ）の設定値を参照してＭＮ１１に対するバインディングテーブル（ｂｉｎｄｉｎｇ  ｔａｂｌｅ）を作るか又は修正する。
【００２５】
以上説明したように、ＦＡ１３は、ＭＮ１１の位置が変更されても、ＨＡ１５又はＭＮ１１からＭＮ１１のハンドオフ事実の通報を受けることができないために、設定されたライフタイムが終了される時までＦＡ１３は、ＭＮ１１の訪問者テーブルを保有するようになるので、メモリを浪費するようになる。
【００２６】
又、図４に示したように、移動通信網ではモバイルステーション（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）（ＭＳ）１０５がパケットデータサービングノード（Ｐａｃｋｅｔ  Ｓｔａｔｉｏｎ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ、ＰＤＳＮ）１０２のサービス領域でサービスを受けている途中にＰＤＳＮ１０２’領域に移動してもＰＤＳＮ１０２は、ＭＳ１０５の訪問者テーブル及びＭＳ１０５の無線リンク資源を相変らず占有して、ＢＳ１０３は、既にハンドオフされて自身のサービス領域に存在しないＭＳ１０５の情報を管理するようになるので、ＰＤＳＮ１０２及びＢＳ１０３の資源を浪費するようになる。前記ＢＳ１０３、１０３’は、ベースステーショントランシーバー（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｔｒａｎｓｃｅｉｖｅｒ）、ベースステーションコントローラー（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ）及びパケットコントローラーファンクション（Ｐａｃｋｅｔ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）を合わせた客体であって、実際には、３個の客体全てが独立された移動通信装備である。
【００２７】
以下、本発明に係る説明の便宜上、前記装備を単純にＢＳ１０３、１０３’に表現する。
【００２８】
又、他の例としては、ＰＤＳＮ１０２’のサービス領域にハンドオフされたＭＳ１０５がＰＤＳＮ１０２に登録された自身のライフタイムの終了前に、再びＰＤＳＮ１０２のサービス領域に再ハンドオフされた場合、既にＰＤＳＮ１０２のバインディングテーブルに登録されてあるし、ライフタイマーの設定時間が相変らず有効であるので、ＭＳ１０５が登録要求メッセージを送ってもＰＤＳＮ１０２及びＢＳ１０３は、ＭＳ１０５の登録要求を受け入れないようになって、その結果、ライフタイマーの設定時間が終了されると、ＭＳ１０５が実際にはＢＳ１０３のサービス領域に位置していながらも、ＢＳ１０３は、これを認識することなく、ＢＳ１０３’は、ＭＳ１０５が相変らず自身のサービス領域に位置してあると認識するようになる’登録デッドラック（ＲｅｇｉｓｔｒａｔｉｏｎＤｅａｄＬｏｃｋ）’が発生する。
【００２９】
【発明が解決しようとする課題】
然るに、このような従来モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法においては、登録デッドラック問題及びメモリ資源の浪費問題を解決するために、多様な方法及びアルゴリズムが提示されてあるが、問題点の解決のためのアルゴリズムのために、別途の資源を割当すべきであるという不都合な点があった。
【００３０】
本発明は、このような従来の課題に鑑みてなされたもので、ハンドオフされたモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）の登録デッドラックを解決するための’モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法’を提供することを目的とする。
【００３１】
又、以前のＦＡにモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ事実を通知して、以前のＦＡのメモリ資源を效率的に管理するための’モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法’を提供することを目的とする。
【００３２】
【課題を解決するための手段】
本発明によるモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御システムは、登録要求メッセージを送信するモバイルノード（以下、ＭＮと略称す）と、ハンドオフ発生前に、前記ＭＮにモバイルＩＰサービスを提供するオールドフォーリンエイジェント（ＦＡ）と、ハンドオフ発生後に、前記ＭＮにモバイルＩＰサービスを提供するニューＦＡと、ハンドオフ発生時に、前記ニューＦＡを通って、前記ＭＮから登録要求メッセージが伝送されると、登録解除メッセージを生成して前記オールドＦＡに伝送するホームエイジェント（以下、ＨＡと略称す）とを包含し、前記登録解除メッセージは、メッセージの種類を識別するために設定する’タイプ’フィールドと、前記ＭＮの有効登録時間を設定するライフタイムフィールドと、前記ＭＮのＩＰ住所を設定するホームアドレスフィールドと、前記ＨＡのＩＰ住所を設定するホームエイジェントフィールドと、トンネルの端点のＩＰ住所を設定するケアオフアドレスフィールドと、登録要求メッセージと登録応答メッセージとを一致させるために設定する識別者フィールドと、を包含し、前記ＨＡは、伝送する前記登録解除メッセージのライフタイムフィールドを’０’に設定し、前記オールドＦＡは、前記ＨＡから伝送される登録解除メッセージによって、訪問者テーブルに格納された前記ライフタイムが’０’に設定されているＭＮの登録情報を削除することを特徴とする。
前記登録解除メッセージの’タイプ’の設定値は、前記登録要求メッセージの’タイプ’の設定値と同じであることを特徴とする。
前記ＨＡは、前記ＭＮのＩＰ住所が’マルティプルケアオフアドレス’の場合、登録解除メッセージを伝送しないことを特徴とする。
また、本発明は、ハンドオフの発生時に、ＭＮからＨＡに登録要求メッセージを伝送する段階と、登録要求メッセージを受信した前記ＨＡからオールドＦＡに登録解除メッセージを伝送する段階と、前記ＨＡの登録解除要求に従って、前記オールドＦＡの訪問者テーブルに格納された該当ＭＮの登録情報を削除する段階とを順次行うモバイルノードのハンドオフ通知及び制御方法において、前記登録解除メッセージは、メッセージの種類を識別するために設定する’タイプ’フィールドと、前記ＭＮの有効登録時間を設定するライフタイムフィールドと、前記ＭＮのＩＰ住所を設定するホームアドレスフィールドと、前記ＨＡのＩＰ住所を設定するホームエイジェントフィールドと、トンネルの端点のＩＰ住所を設定するケアオフアドレスフィールドと、登録要求メッセージと登録応答メッセージとを一致させるために設定する識別者フィールドと、を包含し、前記ＨＡは、前記登録解除メッセージのライフタイムフィールドを’０’に設定し、前記オールドＦＡは、前記ＨＡから伝送される登録解除メッセージによって、該オールドＦＡの訪問者テーブルに格納された前記ライフタイムが’０’に設定されているＭＮの登録情報を削除することを特徴とする。
前記登録解除メッセージの前記’タイプ’の設定値は、前記登録要求メッセージの’タイプ’と同じであることを特徴とする。
前記ＨＡは、前記ＭＮのＩＰ住所が’マルティプルケアオフアドレス’の場合、登録解除メッセージを伝送しないことを特徴とする。
また、本発明は、ハンドオフ発生時に、ＭＮからニューＦＡに登録要求メッセージを伝送する段階と、前記ニューＦＡに受信された登録要求メッセージをＨＡに伝送する段階と、登録要求メッセージを受信した前記ＨＡから前記オールドＦＡに、登録要求メッセージと同様なタイプの登録解除メッセージを伝送する段階と、前記ＨＡの登録解除メッセージに従って、前記オールドＦＡの訪問者テーブルに格納された該当ＭＮの登録情報を削除する段階と、を順次行うモバイルノードのハンドオフ通知及び制御方法において、前記登録解除要求メッセージは、メッセージの種類を識別するために設定する’タイプ’フィールドと、前記ＭＮの有効登録時間を設定するライフタイムフィールドと、前記ＭＮのＩＰ住所を設定するホームアドレスフィールドと、前記ＨＡのＩＰ住所を設定するホームエイジェントフィールドと、トンネルの端点のＩＰ住所を設定するケアオフアドレスフィールドと、登録要求メッセージと登録応答メッセージとを一致させるために設定する識別者フィールドと、を包含して構成され、前記ＨＡは、前記登録解除要求メッセージのライフタイムフィールドを’０’に設定し、前記オールドＦＡは、前記ＨＡから伝送される登録解除メッセージによって、該オールドＦＡの訪問者テーブルに格納された前記ライフタイムが’０’に設定されているＭＮの登録情報を削除することを特徴とする。
前記ＨＡは、前記ＭＮのＩＰ住所が’マルティプルケアオフアドレス’の場合、登録解除メッセージを伝送しないことを特徴とする。
【００４９】
【発明の実施の形態】
以下、本発明の実施の形態に対し、図面を用いて説明する。
【００５０】
本発明に係るモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法においては、図１に示したように、モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）１１がハンドオフ時に、登録要求メッセージをＨＡ１５に伝送する段階と、メッセージを受信したＨＡ１５が’オールドＦＡ’（以下、’ｏｌｄ  ＦＡ’と略称す）１３に登録解除要求メッセージを伝送する段階と、前記ＨＡ１５の登録解除要求によって、ｏｌｄ  ＦＡ１３の訪問者テーブルに格納された該当ＭＮ１１の登録を削除する段階と、を順次行うことを特徴とする。
【００５１】
以下、本発明に係るモバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法に対し、図１及び図２を用いて説明する。
【００５２】
図２に示したように、ＭＮ１１がｏｌｄ  ＦＡ１３のサービス領域（Ｎｅｔｗｏｒｋ  １）を離れてｎｅｗ  ＦＡ１３’のサービス領域（Ｎｅｔｗｏｒｋ２）に移動すると、ｎｅｗ  ＦＡ１３’が放送するエイジェント広告メッセージを受信するようになる。
【００５３】
新しいエイジェント広告メッセージを受信したＭＮ１１は、登録要求メッセージを従来と同様な方法によりＨＡ１５に伝送する。次いで、ＨＡ１５が登録を許可する登録応答メッセージをＭＮ１１に伝送しながらバインディングテーブルを更新する。以上の過程は、従来方法と同様である。
【００５４】
次いで、ＨＡ１５は、ＭＮ１１がハンドオフしたことを知らせるために、ｏｌｄ  ＦＡ１３に登録解除メッセージを送信する。該登録解除メッセージのＵＤＰフィールドは、登録要求メッセージ（タイプ＝’１’）をそのまま使用して、ライフタイムフィールドを、’０’に設定する。ライフタイムフィールドを’０’に設定する理由は、ｏｌｄ  ＦＡ１３の訪問者テーブルに設定されたＭＮ１１の登録がライフタイムの間のみに有効であるからである。ライフタイムフィールドを’０’に設定することで、ライフタイムは終了される。
登録解除メッセージを受信したｏｌｄ  ＦＡ１３は、訪問者テーブルで該当ＭＮ１１の登録を削除することで、ｏｌｄ  ＦＡ１３内のメモリ割当による資源の浪費を防止することができる。
【００５５】
前記ＭＮ１１は、ｏｌｄ  ＦＡ１３に送信する登録解除メッセージの’ホームアドレス（Ｈｏｍｅ  Ａｄｄｒｅｓｓ）’フィールドにＭＮ１５のホームアドレス（Ｈｏｍｅ  Ａｄｄｒｅｓｓ）を設定して、’ホームエイジェント（ＨｏｍｅＡｇｅｎｔ）’フィールドにはＨＡ１５住所を設定して、’ＣＯＡ’フィールドにはｏｌｄ  ＦＡ１３の住所を設定して、’識別者’フィールドには前記登録要求メッセージの’識別者’フィールド設定値と同様に設定する。
【００５６】
又、ＨＡ１５が登録解除メッセージを送信するとき、登録要求メッセージの「Ｄ」ビット及び「Ｓ」ビットを参照して登録解除メッセージの送信可否を決定する。「Ｄ」ビットがセット（「１」）されてある場合、ＨＡ１５は、ｏｌｄ  ＦＡ１３に登録解除メッセージを伝送しない。
【００５７】
又、「Ｓ」ビットは、セット（’１’）された場合に、登録解除メッセージを伝送しない。「Ｓ」ビットがセットされていると、ＭＮ１１は、Ｍｕｌｔｉｐｌｅｓｉｍｕｌｔａｎｅｏｕｓｍｏｂｉｌｉｔｙｂｉｎｄｉｎｇに係るＩＰデータグラム（ＩＰｄａｔａｇｒａｍ）受信を行う。即ち、ＭＮ１１は、ｎｅｗ  ＦＡ１３’だけではなく、ｏｌｄ  ＦＡ１３とのバインディングを維持してＩＰデータグラム（ＩＰｄａｔａｇｒａｍ）を多重経路に受信するようになる。
【００５８】
以下、本発明に係る’モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法’を図４の移動通信（ＩＭＴ−２０００）システムに適用した実施形態に対し、説明する。
【００５９】
ＭＳ１０５がＰＤＳＮ１０２のサービス領域で、ＰＤＳＮ１０２’のサービス領域にハンドオフすると、ＭＳ１０５は、ＰＤＳＮ１０２’に登録要求メッセージを伝送して、ＰＤＳＮ１０２’は、受信した登録要求メッセージをＨＡ１０１に伝達する。前記ＰＤＳＮ１０２、１０２’は、前記フォーリンエイジェント（ＦｏｒｅｉｇｎＡｇｅｎｔ）１３、１３’と同様な機能を遂行する。
【００６０】
登録要求メッセージを受信したＨＡ１０１は、バインディングテーブルに格納されてあるＭＳ１０５の登録を更新して、ライフタイマーフィルードを’０’に設定したメッセージである登録解除メッセージをｏｌｄＰＤＳＮ１０２に伝達して、登録解除メッセージを受信したｏｌｄＰＤＳＮ１０２は、訪問者テーブルからＭＳ１０５の登録を削除して、リンク連結を解除する。その他の動作及び遂行条件は従来の技術と同様である。
【００６１】
前記リンク連結解除によって、ＰＤＳＮ１０２と従属連結されたＢＳ１０３は、従来サービス連結されたＭＳ１０５に対する情報を削除して効果的なリンク資源を管理することができる。
【００６２】
又、ＭＳ１０５がＰＤＳＮ１０２のサービス領域に再ハンドオフうる時に、訪問者テーブルに新しく登録し得るので、登録デッドラック問題も解決することができる。
登録要求メッセージを送信するモバイルノード（以下、ＭＮと略称す）と、ハンドオフ発生前に、前記ＭＮにモバイルＩＰサービスを提供するオールドフォーリンエイジェント（ＦＡ）と、ハンドオフ発生後に、前記ＭＮにモバイルＩＰサービスを提供するニューＦＡと、ハンドオフ発生時に、前記ニューＦＡを通って、ＭＮから登録要求メッセージが伝送されると、登録解除メッセージを生成してオールドＦＡに伝送するホームエイジェント（ＨＡ）と、を包含するモバイルノードのハンドオフ通知及び制御システムを構成する。
【００６３】
【発明の効果】
以上説明したように、本発明に係る’モバイルノード（Ｍｏｂｉｌｅ  Ｎｏｄｅ）のハンドオフ通知及び制御方法’においては、ＭＮのハンドオフ発生時に、ＨＡがｏｌｄ  ＦＡに登録されてあるＭＮの登録を削除して、従来問題点として指摘されたメモリ資源浪費及び登録デッドラックを簡単にしながらも效果的に解決し得るという効果がある。
【図面の簡単な説明】
【図１】図１は、本発明に係るハンドオフされたＭＮの登録手順を示したフローチャートである。
【図２】図２は、ＩＥＴＦのモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）の標準案に係るモバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスネットワークモデル（ＮｅｔｗｏｒｋＭｏｄｅｌ）を示した図である。
【図３】図３は、登録要求メッセージ及び登録応答メッセージを示した例示図である。
【図４】図４は、従来モバイルＩＰ（ｍｏｂｉｌｅ  ＩＰ）サービスのための移動通信網を示した構成図である。
【図５】図５は、従来ハンドオフされたＭＮの登録手順を示したフローチャートである。
【符号の説明】
１１  モバイルノード
１２  訪問ネットワーク１
１２’  訪問ネットワーク２
１３  オールドフォーリンエイジェント
１３’  ニューフォーリンエイジェント
１４  ホームネットワーク
１５  ホームエイジェント
１０１  ホームエイジェント
１０２  パケットデータサービングノード（ＰＳＤＮ）
１０２’  パケットデータサービングノード（ＰＳＤＮ）
１０３  ＢＳ
１０３’  ＢＳ
１０５  モバイルステーション
【図１】
0003657555.tif 000002
【図２】
0003657555.tif 000003
【図３】
0003657555.tif 000004
【図４】
0003657555.tif 000005
【図５】
0003657555.tif 000006