(57)【要約】【課題】移動先のフォーリンリンクと接続するモバイルルータ装置を変更するときに、ホームエージェント装置への登録を速やかに更新できるモバイルルータ装置とホームエージェント装置とを提供する。【解決手段】ホームエージェント装置はモバイルルータ装置の登録消去の要求を受信するメッセージ受信部１０２と、この要求がモバイルルータ装置自身の消去要求かを判定するバインディングキャッシュ登録消去受付部１０４と、送信元のモバイルルータ装置が代理消去の権限を有するか否かを判定する代理消去受付判定部１０６とを有し、この要求が送信元でないモバイルルータ装置を消去するものであり、かつ送信元のモバイルルータ装置が権限を有する場合、要求されたモバイルルータ装置を消去するので、ホームエージェント装置が非接続状態のモバイルルータ装置へパケットを送信してしまうことがなくなる。【選択図】図１
2005203938.tif 000002
【特許請求の範囲】
【請求項１】
ホームエージェント装置のバインディングキャッシュに登録済みのモバイルルータ装置から、登録消去の依頼を受信する受信部と、
受信した前記依頼を受けて、前記ホームエージェント装置へ前記モバイルルータ装置の登録消去を要求するＢＣ登録消去要求部と
を有するモバイルルータ装置。
【請求項２】
前記依頼があらかじめ登録されているモバイルルータ装置からのものであるか否かを判定する代理消去判定部をさらに有し、
前記ＢＣ登録消去要求部は前記代理消去判定部から登録されたモバイルルータ装置からの依頼であるとの通知を受けたときに前記登録消去を要求する請求項１に記載のモバイルルータ装置。
【請求項３】
同じ外部リンクに接続する自己以外のモバイルルータ装置の接続状態を検出するネットワーク接続管理部と、
前記ネットワーク接続管理部が自己以外のモバイルルータ装置の非接続状態を検出したとき、前記ホームエージェント装置へ前記モバイルルータ装置の登録消去を要求する代理消去要求部と
を有するモバイルルータ装置。
【請求項４】
前記接続状態の検出は、前記他のモバイルルータ装置から送信されるルータアドバタイズメントメッセージの有無により行うことを特徴とする請求項３に記載のモバイルルータ装置。
【請求項５】
前記削除要求は、登録消去されるモバイルルータ装置のホームアドレスを指示したバインディングアップデートメッセージにより行うことを特徴とする請求項１乃至４に記載のモバイルルータ装置。
【請求項６】
バインディングキャッシュからモバイルルータ装置の登録を消去する要求を受信するメッセージ受信部と、
第一のモバイルルータ装置からの前記消去要求が、第二のモバイルルータ装置の登録を消去する代理消去であるか否かを判定するＢＣ登録消去受付部と、
第一のモバイルルータ装置が第二のモバイルルータ装置の登録を消去する権限を有するものとして、あらかじめ登録されたものか否かを判定する代理消去受付判定部とを有し、
前記消去要求が代理消去であり、かつ前記第一のモバイルルータ装置が前記権限を有する場合、前記ＢＣ登録消去受付部がバインディングキャッシュから第二のモバイルルータ装置を消去するホームエージェント装置。
【請求項７】
解読を行う鍵に対応づけて、自己以外のモバイルルータ装置の登録をバインディングキャッシュから代理消去する権限を有する第一のモバイルルータ装置と、前記代理消去される第二のモバイルルータ装置とに関する情報をあらかじめ記憶する鍵・認証記憶部と、
受信した暗号化メッセージの送信元である第一のモバイルルータ装置と、第一のモバイルルータ装置が指定する第２のモバイルルータ装置との情報を基に、前記鍵・認証記憶部から対応する鍵を抽出する認証部と、
前記抽出した鍵により前記暗号化メッセージを解読する解読部と、
第一のモバイルルータ装置からの前記解読されたメッセージが、第二のモバイルルータに対する消去要求であった場合、バインディングキャッシュから第二のモバイルルータ装置の登録を消去するＢＣ登録消去受付部と
を有するホームエージェント装置。
【請求項８】
前記消去要求は、前記第二のモバイルルータ装置のホームアドレスを指示したバインディングアップデートメッセージであることを特徴とする請求項６あるいは７に記載のホームエージェント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワーク間を移動するモバイルネットワーク上のモバイルルータ装置のアドレスを管理するホームエージェント装置のアドレス管理技術に関する。
【背景技術】
【０００２】
従来より、このモバイルルータ装置およびホームエージェント装置としては、例えば、特許文献１に記載されているようなものがあった。図１４は、特許文献１に記載された従来のモバイルルータ装置およびホームエージェント装置を示すものである。
【０００３】
図１４において、モバイルルータ装置（ＭＲ）とモバイルノード（ＭＮ）とはモバイルネットワーク１８１１を形成した状態のまま、ホームリンク１８０５を離れ、移動先のフォーリンリンク１８０８と接続する。そして、モバイルルータ装置（ＭＲ）１８０１はフォーリンリンク１８０８上のアクセスルータ装置（ＡＲ）１８０７から受信したルータアドバタイズメント・メッセージ（以下、「ＲＡメッセージ」と記す。）を基に気付けアドレスを生成する。
【０００４】
次に、モバイルルータ装置１８０１はホームエージェント装置（ＨＡ）１８０４とバインディングアップデート・メッセージ（以下、「ＢＵメッセージ」と記す。）等の交換を行い、ホームエージェント装置１８０４はバインディングキャッシュを作成する。さらに、ホームエージェント装置１８０４はモバイルルータ装置１８０１との間に双方向トンネルを作成する。
【０００５】
モバイルルータ装置１８０１は双方向トンネルを作成後、ルーティング情報をホームエージェント装置１８０４に送信する。そして、このルーティング情報を解釈したホームエージェント装置１８０４がさらにホームリンク１８０５にルーティング情報をマルチキャストする。
【０００６】
これにより、インターネットに接続した通信端末（ＣＮ）１８１０からのモバイルノード（ＭＮ）１８０２宛パケットは、ルータ１８０６からホームエージェント装置１８０４に中継され、さらに双方向トンネルを使ってモバイルルータ装置１８０１に転送される。
【０００７】
そして、モバイルルータ装置１８０１は転送されたパケットをモバイルネットワーク１８１１内のモバイルノード１８０２に中継する。
【０００８】
ここで、非特許文献２で開示されているＮＥＭＯバインディングアップデート・メッセージのデータ構造を図８に示す。なお、ＮＥＭＯバインディングアップデート・メッセージは非特許文献１で開示されているモバイルＩＰｖ６バインディングアップデート・メッセージを拡張したものである。
【０００９】
図８において、移動先のモバイルルータ装置１８０１からホームエージェント装置１８０４へ送信される場合、送信元アドレス８０１にはモバイルルータ装置１８０１の気付けアドレスが設定され、送信先アドレス８０２にはホームエージェント装置１８０４のグローバルアドレスが設定される。また、送信先オプションヘッダーにはホームアドレス８０３として、このモバイルルータ装置１８０１のホームアドレスが設定される。さらに、モビリティヘッダーの代理気付けアドレス８０４にはこのモバイルルータ装置１８０１の気付けアドレスが設定され、ライフタイム（Ｌｉｆｅｔｉｍｅ）８０５にはこれらの情報の有効時間が秒単位で設定されている。
【００１０】
ホームエージェント装置１８０４はこれらの情報からバインディングキャッシュにモバイルルータ装置１８０１のホームアドレスに対応した気付けアドレスを登録する。図７（ａ）はこのバインディングキャッシュに登録される情報のデータ構造を示すバインディングキャッシュ・テーブルである。
【００１１】
図７（ａ）において、ホームアドレス７０１により登録されたモバイルルータ装置は特定され、このモバイルルータ装置が現在位置するフォーリンリンクでの気付けアドレス７０２と対応づけられている。さらに、このホームアドレス７０１には、このモバイルルータ装置の配下のモバイルネットワークのネットワークアドレス部を示すプレフィックス７０３と、このモバイルルータ装置の有効存続期間を示す有効時間７０４とが対応づけて記録されている。
【特許文献１】米国特許出願公開第２００３／０１１７９６５号明細書
【非特許文献１】「Mobility Support in IPv6」IETF Mobile IP WGインターネットドラフト＜ＵＲＬ： HYPERLINK http://www.ietf.org/internet-drafts/draft-ietf-mobileip-ipv6-24.txt http://www.watersprings.org/pub/id/draft-ietf-mobileip-ipv6-24.txt＞
【非特許文献２】「Network Mobility (NEMO) Basic Support Protocol」IETF Mobile IP WGインターネットドラフト＜ＵＲＬ：http://www.watersprings.org/pub/id/draft-ietf-nemo-basic-support-02.txt ＞
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、モバイルルータ装置１８０１を別のモバイルルータ装置に交代させる場合、以前使用していたモバイルルータ装置１８０１からライフタイム８０５に「０」を設定したＢＵメッセージをホームエージェント装置１８０４へ送信し、バインディングキャッシュ内に登録されたデータを削除する必要がある。しかし、モバイルルータ装置１８０１はフォーリンリンクと既に接続を切っているため、ホームエージェント装置１８０４にＢＵメッセージを送信することができない。このため、ホームエージェント装置はライフタイム８０５に設定してあった時間が過ぎるまで、バインディングキャッシュに登録されている情報に従って、以前のモバイルルータ装置１８０１配下のモバイルノードへのメッセージをモバイルルータ装置１８０１へ送信することになる。しかし、モバイルルータ装置１８０１はフォーリンリンク１８０８に接続されていないため、送信されたパケットはモバイルノード１８０２に届かず消滅することになる。
【００１３】
本発明はこのような課題を解決するものであり、移動先のフォーリンリンクと接続するモバイルルータ装置を交代させるときに、ホームエージェント装置のバインディングキャッシュの登録を速やかに更新できるモバイルルータ装置とホームエージェント装置とを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明のモバイルルータ装置は、ホームエージェント装置のバインディングキャッシュに登録済みのモバイルルータ装置から、登録消去の依頼を受信する受信部と、受信した依頼を受けて、ホームエージェント装置へこのモバイルルータ装置の登録消去を要求するＢＣ登録消去要求部とを有している。
【００１５】
これにより、同じモバイルネットワークにある他のモバイルルータ装置からの代理消去の要求をホームエージェント装置へ送信することができる。
【００１６】
また、本発明のモバイルルータ装置は、代理消去の依頼があらかじめ登録されているモ
バイルルータ装置からのものであるか否かを判定する代理消去判定部をさらに有し、ＢＣ登録消去要求部は代理消去判定部から登録されたモバイルルータ装置からの依頼であるとの通知を受けたときに前記登録消去を要求する。
【００１７】
これにより、あらかじめ登録されているモバイルルータ装置からの代理消去依頼のみ受け付けるので、誤って他のモバイルルータ装置の登録をホームエージェント装置から消去することを防止できる。
【００１８】
また、本発明のモバイルルータ装置は、同じ外部リンクに接続する自己以外のモバイルルータ装置の接続状態を検出するネットワーク接続管理部と、このネットワーク接続管理部が自己以外のモバイルルータ装置の非接続状態を検出したとき、ホームエージェント装置へそのモバイルルータ装置の登録消去を要求する代理消去要求部とを有している。
【００１９】
これにより、他のモバイルルータ装置からの登録消去の依頼を受けることなしに、ホームエージェント装置へ代理消去を要求できるので、他のモバイルルータ装置は代理消去を依頼する特別な機能を備えないで済む。
【００２０】
また、本発明のモバイルルータ装置における接続状態の検出は、他のモバイルルータ装置から送信されるルータアドバタイズメントメッセージの有無により行う。これにより、他のモバイルルータ装置は通常のＩＰｖ６仕様を備えたものであればよいことになる。
【００２１】
また、本発明のモバイルルータ装置におけるホームエージェント装置への削除要求は、登録消去されるモバイルルータ装置のホームアドレスを指示したバインディングアップデートメッセージにより行う。これにより、ホームエージェント装置への通知は、特別なメッセージを使用する必要がなく、通常のＩＰｖ６仕様を備えていればよいことになる。
【００２２】
本発明のホームエージェント装置は、バインディングキャッシュからモバイルルータ装置の登録を消去する要求を受信するメッセージ受信部と、第一のモバイルルータ装置からの前記消去要求が、第二のモバイルルータ装置の登録を消去する代理消去であるか否かを判定するＢＣ登録消去受付部と、第一のモバイルルータ装置が第二のモバイルルータ装置の登録を消去する権限を有するものとして、あらかじめ登録されたものか否かを判定する代理消去受付判定部とを有し、消去要求が代理消去であり、かつ第一のモバイルルータ装置が代理消去の権限を有する場合、ＢＣ登録消去受付部がバインディングキャッシュから第二のモバイルルータ装置を消去する。
【００２３】
これにより、あらかじめ設定されたモバイルルータ装置からの代理消去要求のみを受けつけて、指定されたモバイルルータ装置の登録を消去できるので、悪意によるモバイルルータ装置の登録消去を防止できる。
【００２４】
また、本発明のホームエージェント装置は、解読を行う鍵に対応づけて、自己以外のモバイルルータ装置の登録をバインディングキャッシュから代理消去する権限を有する第一のモバイルルータ装置と、この代理消去される第二のモバイルルータ装置とに関する情報をあらかじめ記憶する鍵・認証記憶部と、受信した暗号化メッセージの送信元である第一のモバイルルータ装置と、第一のモバイルルータ装置が指定する第二のモバイルルータ装置との情報を基に、鍵・認証記憶部から対応する鍵を抽出する認証部と、この抽出した鍵により前記暗号化メッセージを解読する解読部と、第一のモバイルルータ装置からの解読されたメッセージが、第二のモバイルルータに対する消去要求であった場合、バインディングキャッシュから第二のモバイルルータ装置の登録を消去するＢＣ登録消去受付部とを有している。
【００２５】
これにより、モバイルルータ装置との間で暗号化通信を行った場合でも、正当な代理登録消去の権限を有するモバイルルータ装置からの要求のみ受け付けることができる。
【００２６】
また、本発明のホームエージェント装置へのバインディングキャッシュからの登録消去要求は、第二のモバイルルータ装置のホームアドレスを指示したバインディングアップデートメッセージである。これにより、モバイルルータ装置は通常のＩＰｖ６仕様を備えたものであればよいことになる。
【発明の効果】
【００２７】
外部リンクに接続しているモバイルルータ装置を交代させたときに、ホームエージェント装置が非接続状態のモバイルルータ装置へパケットを送信してしまうことがなくなる。また、ホームエージェント装置のバインディングキャッシュを効率よく使用できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を用いて説明する。
【００２９】
（実施の形態１）
本発明の実施の形態における移動体通信システムの構成を図６に示す。
【００３０】
図６において、モバイルルータ装置（ＭＲ１）６０１、モバイルルータ装置（ＭＲ２）６０２はモバイルノード（ＭＮ）６０３と内部リンク６０４とでモバイルネットワーク６１４を形成しており、ホームエージェント装置（ＨＡ）６０５が管理するホームリンク６０６に接続している。このホームリンク６０６はルータ６０７を介してインターネット６１２と接続しており、通信相手端末（ＣＮ）６１３と通信が可能である。
【００３１】
その後、このモバイルネットワーク６１４はホームリンク６０６を離れ、アクセスルータ（ＡＲ１）６０８の配下のフォーリンリンク６０９と接続する。このとき、モバイルルータ装置（ＭＲ１）６０１はフォーリンリンクと接続するが、モバイルルータ装置（ＭＲ２）６０２は接続しない。
【００３２】
さらに、モバイルネットワーク６１４は移動し、アクセスルータ（ＡＲ２）６１０の配下のフォーリンリンク６１１と接続する。今度は、モバイルルータ装置（ＭＲ２）６０２はフォーリンリンク６１１と接続するが、モバイルルータ装置（ＭＲ１）６０１は接続しない。なお、モバイルネットワーク６１４中の内部リンクのプレフィックスは、４：：／６４であり、ホームリンクのプレフィックスは、１：：／６４であり、ＡＲ１配下のフォーリンリンクのプレフィックスは、２：：／６４であり、ＡＲ２配下のフォーリンリンクのプレフィックスは、３：：／６４である。さらに、モバイルルータ装置（ＭＲ１）のホームアドレスは１：：３であり、モバイルルータ装置（ＭＲ２）は１：：４であり、ＭＮのローカルアドレスは４：：２である。
【００３３】
初めに、このような移動体通信システムにおけるホームエージェント装置とモバイルルータ装置とについて、その構成および動作を以下に説明する。
【００３４】
図１は、本発明の実施の形態におけるホームエージェント装置の構成を示すブロック図である。
【００３５】
図１において、データリンクインターフェース部（データリンクｉ／ｆ）１０１は物理層とデータリンク層の通信処理を行うものであり、ＩＰ処理部１０２はネットワーク層のＩＰプロトコル処理を行うものである。また、バインディングキャッシュ１０５は管理するモバイルルータ装置のホームアドレスや気付けアドレスを記録するメモリであり、ＢＣ
登録受付部１０３はモバイルルータ装置からのＢＵメッセージにより通知された気付けアドレスを、そのモバイルルータ装置のホームアドレスに対応づけてバインディングキャッシュ１０５に登録するものであり、ＢＣ登録消去受付部１０４はモバイルルータ装置からのＢＵメッセージの情報を基に、バインディングキャッシュ１０５からモバイルルータ装置の登録を消去するものである。そして、代理消去ＭＲ記憶部１０７は削除されるモバイルルータ装置自身に代わって、バインディングキャッシュから他のモバイルルータ装置の登録を消去できる権限を有するモバイルルータ装置を記憶しており、代理消去判定部１０６はこの代理消去ＭＲ記憶部１０７に記憶されているモバイルルータ装置からの代理消去要求であるか否かを判定するものである。なお、データリンクインタフェース１０１とＩＰ処理部１０２とが、メッセージ受信部に相当する。
【００３６】
以上のように構成されたホームエージェント装置について、図３を用いて以下にその動作、作用を説明する。
【００３７】
まず、ＩＰ処理部１０２はデータリンクインターフェース１０１からＢＵメッセージを受信したか否かを判定し（ステップＳ３０１）、受信した場合はライフタイム（Ｌｉｆｅｔｉｍｅ）をチェックし、「０」のときはＢＣ登録消去受付部１０４へ通知する（ステップＳ３０２）。
【００３８】
ＢＣ登録消去受付部１０４はこれを受けて、ＢＵメッセージが代理のモバイルルータ装置からの消去要求であるかをチェックする（ステップＳ３０３）。この代理消去要求か否かの判定は、図８に示したＢＵメッセージＩＰｖ６ヘッダーの送信元アドレス８０１とモビリティヘッダーの代理気付けアドレス（Alternate Care of Address）８０４とが一致するか否かで行う。代理気付けアドレス８０４が送信元アドレス８０１と一致する場合、ＢＣ登録消去受付部１０４は要求元がバインディングキャッシュから消去されるモバイルルータ装置自身であると判定し、バインディングキャッシュ１０５から要求元のモバイルルータ装置に関する情報を消去する（ステップＳ３０５）。
【００３９】
一方、ＢＣ登録消去受付部１０４は消去要求が代理のモバイルルータ装置からのものであると判定した場合、代理消去判定部１０６に要求元のモバイルルータ装置が代理消去の適格を有しているか否かのチェックを指示する。代理消去判定部１０６はこれを受けて、代理消去ＭＲ記憶部１０７に消去対象のモバイルルータ装置と、それを消去する権限を有するモバイルルータ装置として、受信したモバイルルータ装置が記憶されているか否かを判定する（ステップＳ３０４）。記録されていれば、代理消去判定部１０６はＢＣ登録消去受付部１０４へその旨を通知し、ＢＣ登録消去受付部１０４はバインディングキャッシュ１０５から消去を要求されたモバイルルータ装置の情報を消去する（ステップＳ３０５）。一方、代理消去ＭＲ記憶部１０７に記憶されていなければ、消去要求されたモバイルルータ装置の情報を消去することなしに処理を終了する。
【００４０】
以上により、ホームエージェント装置はあらかじめ登録されているモバイルルータ装置からの代理消去要求により、非接続となったモバイルルータ装置をバインディングキャッシュから消去することができる。
【００４１】
なお、この限られたモバイルルータ装置による代理消去受付は必須ではないが、悪意によるモバイルルータ装置の登録消去を防止するためにも有効である。
【００４２】
次に、本発明の実施の形態におけるモバイルルータ装置の構成を図２を用いて以下に説明する。
【００４３】
図２において、外部リンクインタフェース（外部リンクｉ／ｆ）２０１はホームリンク
やフォーリンリンクと接続する物理層とデータリンク層の通信処理を行うものであり、内部リンクインタフェース（内部リンクｉ／ｆ）２０２は内部リンクと接続する物理層とデータリンク層の通信処理を行うものであり、ＩＰ処理部２０３はネットワーク層のＩＰプロトコル処理を行うものである。また、ネットワーク接続判定部２０４は外部リンクやホームリンクと接続状態にあるか否かを判定するものであり、ＢＣ登録要求部２０５はバインディングキャッシュに自己の情報を登録するように要求するＢＵメッセージをホームエージェント装置へ送信するようにＩＰ処理部２０３へ指示するものであり、ＢＣ登録消去要求部２０６はバインディングキャッシュから指定のモバイルルータ装置の情報を消去するように要求するＢＵメッセージをホームエージェント装置へ送信するようにＩＰ処理部２０３へ指示するものである。そして、代理消去判定部２０７はホームエージェント装置へ代理消去を要求するように依頼してきたモバイルルータ装置が、ＭＲリスト記憶部２０８に記憶されているか否かを判定するものである。また、代理消去要求部２０９はあらかじめ設定されている他のモバイルルータ装置へ、ホームエージェント装置から自己の登録を消去する要求を送信するように依頼するものである。なお、外部リンクインタフェース２０１と内部リンクインタフェース２０２とＩＰ処理部２０３とが、受信部に相当する。
【００４４】
以上のように構成されたモバイルルータ装置について、図４と図５を用いて以下にその動作、作用を説明する。
【００４５】
まず、ＩＰ処理部２０３は外部リンクインタフェース２０１を介して、ルータからＲＡメッセージを受信しているか否かをチェックし、受信した場合ネットワーク接続判定部２０４へ通知する（ステップＳ４０１）。ネットワーク接続判定部２０４はこの情報から気付けアドレスを生成する（ステップＳ４０２）。
【００４６】
次に、ネットワーク接続判定部２０４はホームエージェント装置にこの気付けアドレスを通知済みか否かを判定し（ステップＳ４０３）、通知済みであると判定した場合、処理を終了する。また、ホームエージェント装置への登録が未だ行われていないと判定した場合、ネットワーク接続判定部２０４はＢＣ登録要求部２０５にホームエージェント装置のバインディングキャッシュへの登録を指示する。ＢＣ登録要求部２０５はこれを受けて、図８に示すＢＵメッセージの代理気付けアドレスに、新たな気付けアドレスを設定してホームエージェント装置へ送信する（ステップＳ４０４）。
【００４７】
一方、ステップＳ４０１において、ＩＰ処理部２０３がＲＡメッセージを受信しなかった場合、ネットワーク接続判定部２０４はＩＰ処理部２０３から所定時間経過してもＲＡメッセージ受信の通知がないことから、外部リンクと接続していないと判定する（ステップＳ４０１）。このとき、ネットワーク接続判定部２０４はホームエージェント装置のバインディングキャッシュに自己の気付けアドレスが登録されていたか否かを判定し（ステップＳ４０５）、登録していなければ処理を終了する。登録がされていた場合、ネットワーク接続判定部２０４は内部リンクに接続している他のモバイルルータ装置へ代理消去要求を依頼するメッセージを送信するように代理消去判定部２０７に対して指示する。代理消去要求部２０９はこれを受けて、ホームエージェント装置のバインディングキャッシュから自己の登録を消去する権限のある、あらかじめ指定されているモバイルルータ装置へ代理消去の要求を送信する（ステップＳ４０６）。
【００４８】
次に、内部リンクに接続する他のモバイルルータ装置からの代理要求を受信したときの処理について図５を用いて説明する。
【００４９】
まず、ＩＰ処理部２０３は内部リンクインタフェース２０２を介して他のモバイルルータ装置からの代理消去メッセージを受信すると（ステップＳ５０１）、それを代理消去判定部２０７へ通知する。代理消去判定部２０７はこの代理消去メッセージの送信元アドレ
スがＭＲリスト記憶部２０８に記憶されているモバイルルータ装置であるか否かを判定し（ステップＳ５０２）、記憶されていなければこのメッセージを無視する。
【００５０】
一方、ＭＲリスト記憶部２０８に記憶されているモバイルルータ装置からのものであれば、代理消去判定部２０７はＢＣ登録消去要求部２０６にホームエージェント装置に対して代理消去の要求を行うように指示する。
【００５１】
ＢＣ登録消去要求部２０６はこれを受けて、図８に示したＢＵメッセージの送信元アドレス８０１、送信先アドレス８０２、ホームアドレス８０３、そして代理気付けアドレスに、それぞれ、自己の気付けアドレス、ホームエージェント装置のアドレス、自己のホームアドレス、そしてホームエージェント装置からの登録消去を要求してきたモバイルルータ装置の気付けアドレスを設定し、さらに、ライフタイム８０５に「０」を設定してＢＵメッセージをホームエージェント装置へ送信するようにＩＰ処理部２０３へ指示する。
【００５２】
ＩＰ処理部２０３はこの指示を受けてＢＵメッセージを外部リンクインタフェース２０１を介してホームエージェント装置へ送信する（ステップＳ５０３）。
【００５３】
以上により、モバイルルータ装置は外部リンクとの接続が切断したときには、内部リンクに接続する他のモバイルルータ装置へ代理消去を依頼することにより、ホームエージェント装置から自己の登録を消去することができる。
【００５４】
また、モバイルルータ装置は内部リンクに接続する他のモバイルルータ装置からの代理消去の依頼を受けて、ホームエージェント装置にある依頼元のモバイルルータ装置の登録を消去することも可能となる。
【００５５】
なお、モバイルルータ装置はこれら代理消去依頼をする機能と、代理消去を受ける機能とを共に保有することは必須ではなく、代理消去を受ける機能はホームエージェント装置にあらかじめ登録されたモバイルルータ装置に限ってもよい。
【００５６】
次に、上記で説明した複数のモバイルルータ装置が図６に示したような、ホームネットワーク６０６からフォーリンリンク６０９、６１１へ移動するときの相互間の動作について以下に説明する。
【００５７】
まず、ホームエージェント装置６０５はモバイルルータ装置（ＭＲ１、ＭＲ２）からのＲＡメッセージが発行されないことを検出し、ホームリンク６０６からこれらが非接続になったことを認識する。
【００５８】
次に、モバイルルータ装置（ＭＲ１）６０１はフォーリンリンク６０９に接続するとアクセスルータ（ＡＲ１）６０８から気付けアドレス（２：：３）を取得し、ホームエージェント装置６０５へＢＵメッセージにより通知する。ホームエージェント装置６０５は図７（ｂ）に示すような、モバイルルータ装置（ＭＲ１）のホームアドレス７０５に対応づけて気付けアドレス７０６を登録したバインディングキャッシュを生成する。なお、モバイルルータ装置ＭＲ２は非接続のため、ホームエージェント装置へ登録されることはない。
【００５９】
次に、モバイルネットワーク６１４はさらに移動し、フォーリンリンク６１１へ接続すると、モバイルルータ装置（ＭＲ２）はＡＲ２から気付けアドレス（３：：４）を取得する。モバイルルータ装置（ＭＲ２）がこれをＢＵメッセージによりホームエージェント装置（ＨＡ）６０５へ通知する。ホームエージェント装置（ＨＡ）６０５はこれを受けて、図７（ｃ）に示すように、バインディングキャッシュへモバイルルータ装置（ＭＲ２）の
ホームアドレス７０７に対応づけて気付けアドレス７０８を登録する。
【００６０】
また、モバイルルータ装置（ＭＲ１）は自己がフォーリンリンクと接続していないことを検出し、内部リンク経由でモバイルルータ装置（ＭＲ２）に、ホームエージェント装置（ＨＡ）への代理消去の要求を依頼する。モバイルルータ装置（ＭＲ２）はこれを受けて、ホームエージェント装置（ＨＡ）へバインディングキャッシュからモバイルルータ装置（ＭＲ１）の登録を消去するように要求する。ホームエージェント装置（ＨＡ）はこれを受けて、バインディングキャッシュからモバイルルータ装置（ＭＲ１）の情報を消去する。
【００６１】
なお、本実施の形態では、モバイルルータ装置（ＭＲ２）がモバイルルータ装置（ＭＲ１）からの依頼を受けて、代理消去用のＢＵメッセージを生成したが、これに限らず、モバイルルータ装置（ＭＲ１）がＢＵメッセージと同じフォーマットのメッセージをモバイルルータ装置（ＭＲ２）へ内部リンクを介して送信し、モバイルルータ装置（ＭＲ２）がそれにＩＰｖ６ヘッダを付加して、カプセル化したトンネルパケットとしてホームエージェント装置（ＨＡ）へトンネル転送することも可能である。このときのモバイルルータ装置（ＭＲ１）からモバイルルータ装置（ＭＲ２）へ送信されるメッセージは次のようになる。すなわち、ＩＰｖ６ヘッダの送信元アドレス（Source Address）８０１はモバイルルータ装置（ＭＲ２）の気付けアドレスである2::3が設定され、また、送信先アドレス（Destination Address）８０２はホームエージェント装置である1::2が設定される。さらに送信先オプションヘッダ（Destination Options Header）内のホームアドレス（Home Address）８０３として1::3が設定され、モビリティヘッダ（Mobility Header）内のライフタイム（lifetime）８０６には「0」、そして、代理気付けアドレス（Alternate Care-of
Address）８０４には2::3が設定される。また、モバイルルータ装置（ＭＲ２）からトンネルにてホームエージェント装置（ＨＡ）に転送されるＢＵメッセージのフォーマットは、図９（ａ）に示すように、送信元アドレスにモバイルルータ装置（ＭＲ２）の気付けアドレス（３：：４）が設定され、送信先アドレスにホームエージェント装置（ＨＡ）のアドレス（１：：２）が設定されたＩＰｖ６ヘッダが付加されたものになる。このパケットを受信したホームエージェント装置（ＨＡ）はＩＰｖ６ヘッダを解析し、トンネル転送されたパケットであると判断する。そして、ホームエージェント装置（ＨＡ）は外側のＩＰｖ６ヘッダ９０１を除去する。その結果として、内側のパケットの宛先がホームエージェント装置のアドレス1::2であることから、ホームエージェント装置（ＨＡ）は気付けアドレスがモバイルルータ装置（ＭＲ１）の気付けアドレス2::3からの通常のＢＵメッセージとして処理する。
【００６２】
以上により、ホームエージェント装置（ＨＡ）のバインディングキャッシュから非接続状態になったモバイルルータ装置の登録を消去できるので、ホームエージェント装置のバインディングキャッシュを効率よく使用できると共に、ホームエージェント装置が非接続状態のモバイルルータ装置へパケットを送信してしまうことを防ぐことができる。
【００６３】
（実施の形態２）
図１０は、本発明の実施の形態２におけるモバイルルータ装置の構成を示すブロック図である。
【００６４】
実施の形態１におけるモバイルルータ装置とは、ネットワーク接続判定部２０４の代わりにネットワーク接続管理部１００１を有している点と、代理消去判定部２０７とＭＲリスト記憶部２０８とを備えていない点が異なる。
【００６５】
ネットワーク接続管理部１００１は自己と同一の内部リンクに接続しているモバイルルータ装置のＲＡメッセージを常に監視し、所定の時間経過しても、ＲＡメッセージを受信
しなくなったモバイルルータ装置を検出する。そして、この検出したモバイルルータ装置が外部リンクから外れたと判定し、代理消去要求部２０９へ通知する。
【００６６】
代理消去要求部２０９はこれを受けて、実施の形態１と同様に、この検出されたモバイルルータ装置の登録をホームエージェント装置のバインディングキャッシュから消去するための代理消去のＢＵメッセージを送信するようにＩＰ処理部２０３へ指示する。これを受けたＩＰ処理部２０３の動作は実施の形態１と同一である。
【００６７】
このようにして、本実施の形態におけるモバイルルータ装置は自己が接続している外部リンクに接続していたモバイルルータ装置の代理消去を行うことができるので、他のモバイルルータ装置はネットワーク接続判定部２０４や代理消去要求部２０９を有する必要がなくなる。なお、本実施の形態においては、代理消去判定部２０７とＭＲリスト記憶部２０８を備えていない場合を示したが、これに限らず実施の形態１と同様に、検出したモバイルルータ装置がＭＲリスト記憶部２０８に記憶されているモバイルルータ装置であるか否かを判定し、記憶されているモバイルルータ装置のみについて代理消去の要求をすることも可能である。これにより、特定のモバイルルータ装置のみ代理消去できるので、登録を維持しておくべきモバイルルータ装置まで誤って登録を消去してしまうことを防止できる。
【００６８】
本実施の形態では、非接続状態になった全てのモバイルルータ装置について、代理消去要求を送信するが、これに限らずフォーリンリンクとの接続が切れる直前まで、ＲＡメッセージ以外のデータを送信していたモバイルルータ装置のみ代理消去することも可能である。これにより、突然の非接続状態のために、通信相手からパケットが継続して送信される可能性の高いモバイルルータ装置のみを登録消去するので、パケットロスを効率よく防止することができる。
【００６９】
以上により、図６に示した移動をモバイルネットワーク６１４が行ったとき、モバイルルータ装置（ＭＲ２）が本実施の形態のモバイルルータ装置である場合は、モバイルルータ装置（ＭＲ１）がフォーリンリンク６０９からフォーリンリンク６１１へ移動したときにモバイルルータ装置（ＭＲ２）に代理消去の依頼を行う必要がなくなる。
【００７０】
なお、ホームエージェント装置は実施の形態１と同一である。
【００７１】
（実施の形態３）
図１１は、本発明の実施の形態３におけるホームエージェント装置の構成を示すブロック図である。
【００７２】
実施の形態１におけるホームエージェント装置とは、復号化部１１０１とＳＰＩ記憶部１１０２とを有している点と、代理消去判定部１１０３と代理消去ＭＲ記憶部１１０４とが実施の形態１のものと一部機能が異なる点が相違する。
【００７３】
図１１において、復号化部１１０１はトランスポートモードでモバイルルータ装置とＩＰｓｅｃによる通信を行うためのものであり、受信した暗号化されたメッセージを解読する。この暗号化されたＢＵメッセージのフォーマットを図９（ｂ）に示す。
【００７４】
このフォーマットは、draft-ietf-mobileip-ipv6-24.txtにおいて規定されており、モビリティヘッダ（Mobility Header）９０５を暗号化ESP(Encapsulating Security Payload)し保護している。
【００７５】
ＳＰＩ記憶部１１０２は鍵・認証記憶部に相当し、暗号を解読する鍵を、各モバイルル
ータ装置に固有につけられるＳＰＩ、およびこのＳＰＩに該当するモバイルルータ装置が代理消去の権限を有するモバイルルータ装置のホームアドレスに対応づけて記憶している。
【００７６】
復号化部１１０１は、認証部と解読部とに相当し、ＩＰｖ６ヘッダ９０２の送信先アドレス(本実施の形態においてはホームエージェント装置のアドレス)とESPヘッダ９０４に含まれるＳＰＩ(Security Parameter Index)値を基に、ＳＰＩ記憶部１１０２から鍵を決定する。また同時に、復号化部１１０１は、送信先オプションヘッダ（Destination Options Header）９０３に含まれるホームアドレスが、ＳＰＩ記憶部１１０２に登録されているモバイルルータ装置であるか否かをチェックし、登録されたモバイルルータ装置のホームアドレスであれば解読を行うが、登録されていない場合は解読を行わない。
【００７７】
次に、ホームエージェント装置の動作について、図１３を用いて説明する。
【００７８】
まず、ＩＰ処理部２０３は受信したメッセージが暗号化されたものであるか否かを判定し（ステップＳ１３０１）、暗号化されていなければステップＳ１３０３へ移行する。一方、暗号化されたメッセージである場合は復号化部１１０１へ復号化処理を指示する。復号化部１１０１はこれを受けて、メッセージを復号化しＩＰ処理部１０２へ通知する（ステップＳ１３０２）。
【００７９】
次に、ＩＰ処理部１０２はこのメッセージがＢＵメッセージであるか否かを判定し（ステップＳ１３０３）、登録消去のＢＵメッセージである場合、ＢＣ登録消去受付部１０４へ通知する（ステップＳ１３０４）。
【００８０】
次に、ＢＣ登録消去受付部１０４はこれを受けて、暗号解読したメッセージが当人以外のモバイルルータ装置からの代理消去の要求である場合、バインディングキャッシュ１０５に登録されている消去要求のあったモバイルルータ装置の登録を消去し、要求元モバイルルータ装置自身の消去要求であれば、送信元のモバイルルータ装置の登録を消去する（ステップＳ１３０５）。
【００８１】
以上により、ホームエージェント装置は暗号化鍵で代理消去の可否を判定した上で、ＢＵメッセージを用いて代理消去することができる。
【００８２】
次に、本実施の形態におけるモバイルルータ装置について説明する。図１２は、本発明の実施の形態３におけるモバイルルータ装置の構成を示すブロック図である。
【００８３】
実施の形態２において図１０に示したモバイルルータ装置とは、暗号化部１２０１と鍵記憶部１２０２とを有している点が異なる。
【００８４】
図１２において、暗号化部１２０１はＩＰ処理部２０３で形成されるＢＵメッセージを前述したように鍵記憶部１２０２に記憶している鍵を用いて暗号化するものであり、このときに使用する鍵はホームエージェント装置のＳＰＩ記憶部１１０２に記憶されているものと同一である。
【００８５】
モバイルルータ装置の動作は、図４のステップＳ４０４でＢＣ登録要求のＢＵメッセージを送信する際に暗号化することと、図５のステップＳ５０３で代理登録消去メッセージを送信する際に暗号化すること以外は実施の形態２と同一である。
【００８６】
上記したホームエージェント装置とモバイルルータ装置とを用いることにより、両者間で暗号化通信を行った状態で図６に示したようにモバイルネットワークが移動しても、実
施の形態１と同様に、ホームエージェント装置（ＨＡ）のバインディングキャッシュから非接続状態のモバイルルータ装置の登録を消去できるので、ホームエージェント装置のバインディングキャッシュを効率よく使用できると共に、ホームエージェント装置が非接続状態のモバイルルータ装置へパケットを送信してしまうことをなくすことができる。
【産業上の利用可能性】
【００８７】
以上のように本発明は、複数のネットワーク間を移動するモバイルネットワークを構成するモバイルルータ装置や、それを収容するホームエージェント装置に有用であり、モバイルルータ装置が外部リンクと非接続となったときに、ホームエージェント装置からその登録を直ちに消去するのに適している。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態１におけるホームエージェント装置の構成を示すブロック図
【図２】本発明の実施の形態１におけるモバイルルータ装置の構成を示すブロック図
【図３】本発明の実施の形態１におけるホームエージェント装置の動作を示すフローチャート
【図４】本発明の実施の形態１におけるモバイルルータ装置の動作を示すフローチャート
【図５】本発明の実施の形態１におけるホームエージェント装置の動作を示すフローチャート
【図６】本発明の実施の形態１における移動通信システムの構成を示すブロック図
【図７】（ａ）、（ｂ）、（ｃ）本発明の実施の形態１におけるホームエージェント装置のバインディングキャッシュのデータ構造を示す図
【図８】本発明の実施の形態１におけるバインディングアップデートメッセージのフォーマットを示す図
【図９】（ａ）本発明の実施の形態１におけるバインディングアップデートメッセージの別のフォーマットを示す図（ｂ）本発明の実施の形態３における暗号化したバインディングアップデートメッセージのフォーマットを示す図
【図１０】本発明の実施の形態２におけるモバイルルータ装置の構成を示すブロック図
【図１１】本発明の実施の形態３におけるホームエージェント装置の構成を示すブロック図
【図１２】本発明の実施の形態３におけるモバイルルータ装置の構成を示すブロック図
【図１３】本発明の実施の形態３におけるホームエージェント装置の動作を示すフローチャート
【図１４】従来の移動通信システムの構成を示すブロック図
【符号の説明】
【００８９】
１０１  データリンクインタフェース
１０２  ＩＰ処理部
１０３  ＢＣ登録受付部
１０４  ＢＣ登録消去受付部
１０５  バインディングキャッシュ
１０６  代理消去判定部
１０７  代理消去ＭＲ記憶部
２０１  外部リンクインタフェース
２０２  内部リンクインタフェース
２０３  ＩＰ処理部
２０４  ネットワーク接続判定部
２０５  ＢＣ登録要求部
２０６  ＢＣ登録消去要求部
２０７  代理消去判定部
２０８  ＭＲリスト記憶部
２０９  代理消去要求部
６０１、６０２、１８０１  モバイルルータ装置（ＭＲ）
６０３、１８０２  モバイルノード（ＭＮ）
６０４、１８０３  内部リンク
６０５、１８０４  ホームエージェント装置（ＨＡ）
６０６、１８０５  ホームリンク
６０７、１８０６  ルータ
６０８、６１０、１８０７  アクセスルータ（ＡＲ）
６０９、６１１、１８０８  フォーリンリンク
６１２、１８０９  インターネット
６１３、１８１０  通信相手端末（ＣＮ）
６１４、１８１１  モバイルネットワーク
１００１  ネットワーク接続管理部
１１０１  復号化部
１１０２  ＳＰＩ記憶部
１２０１  暗号化部
１２０２  鍵記憶部
【図１】
2005203938.tif 000003
【図２】
2005203938.tif 000004
【図３】
2005203938.tif 000005
【図４】
2005203938.tif 000006
【図５】
2005203938.tif 000007
【図６】
2005203938.tif 000008
【図７】
2005203938.tif 000009
【図８】
2005203938.tif 000010
【図９】
2005203938.tif 000011
【図１０】
2005203938.tif 000012
【図１１】
2005203938.tif 000013
【図１２】
2005203938.tif 000014
【図１３】
2005203938.tif 000015
【図１４】
2005203938.tif 000016