(57)【特許請求の範囲】
【請求項１】
アクセスルータを介して移動端末と通信相手端末との間で通信を行う無線通信システムにおいて、
移動端末は、
移動前に、現在接続されているアクセスルータを介して通信相手端末に、移動先で使用する気付けアドレスと当該移動端末のホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて通信相手端末へのパケットを作成して送信し、
通信相手端末は、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づき移動端末の移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後移動端末の移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて移動端末へのパケットを作成して送信し、
アクセスルータは、現在の移動端末の気付けアドレスを作成するための情報および次の移動先で使用する移動端末の気付けアドレスを作成するための情報を、周期的に移動端末に送信するメッセージに含めることを特徴とする無線通信システム。 
【請求項２】
通信相手端末は、事前位置登録メッセージに含まれていた気付けアドレスと一致する送信元アドレスを有するパケットの受信に基づき移動端末の移動を検出することを特徴とする請求項１に記載の無線通信システム。 
【請求項３】
移動端末は、移動後に通信相手端末に移動完了通知を送信し、
通信相手端末は、前記移動端末からの移動完了通知の受信に基づき移動端末の移動を検出することを特徴とする請求項１に記載の無線通信システム。 
【請求項４】
アクセスルータを介して移動端末と通信相手端末との間で通信を行う無線通信システムにおいて、
移動端末は、
移動前に、現在接続されているアクセスルータを介して通信相手端末に、移動先で使用する気付けアドレスと当該移動端末のホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて通信相手端末へのパケットを作成して送信し、
通信相手端末は、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づき移動端末の移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後移動端末の移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて移動端末へのパケットを作成して送信し、
アクセスルータは、周期的に移動端末へ送信するメッセージに、次の移動先で接続すべき通信相手端末のアドレスを含めて送信し、
移動端末は、前記アクセスルータからの前記メッセージにより次に接続する通信相手端末のアドレスを取得するとともに、移動前に、現在接続されているアクセスルータを介して次に接続する通信相手端末に、移動先で使用する移動端末の気付けアドレスと移動端末のホームアドレスを含む事前位置登録メッセージを送信することを特徴とする無線通信システム。 
【請求項５】
アクセスルータを介して移動端末と代理ルータに収容される通信相手端末との間で通信を行う無線通信システムにおいて、
移動端末は、
移動前に、現在接続されているアクセスルータを介して代理ルータに、移動先で使用する気付けアドレスと当該移動端末のホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて通信相手端末へのパケットを作成して送信し、
代理ルータは、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づき移動端末の移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後移動端末の移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて通信相手端末からのパケットを移動端末へ転送し、
アクセスルータは、現在の移動端末の気付けアドレスを作成するための情報および次の移動先で使用する移動端末の気付けアドレスを作成するための情報を、周期的に移動端末に送信するメッセージに含めることを特徴とする無線通信システム。 
【請求項６】
代理ルータは、事前位置登録メッセージに含まれていた気付けアドレスと一致する送信元アドレスを有するパケットの受信に基づき移動端末の移動を検出することを特徴とする請求項５に記載の無線通信システム。 
【請求項７】
移動端末は、移動後に代理ルータに移動完了通知を送信し、
代理ルータは、前記移動端末からの移動完了通知の受信に基づき移動端末の移動を検出することを特徴とする請求項５に記載の無線通信システム。 
【請求項８】
アクセスルータを介して移動端末と代理ルータに収容される通信相手端末との間で通信を行う無線通信システムにおいて、
移動端末は、
移動前に、現在接続されているアクセスルータを介して代理ルータに、移動先で使用する気付けアドレスと当該移動端末のホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて通信相手端末へのパケットを作成して送信し、
代理ルータは、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づき移動端末の移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後移動端末の移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて通信相手端末からのパケットを移動端末へ転送し、
アクセスルータは、周期的に移動端末へ送信するメッセージに、次の移動先で接続すべき通信相手端末のアドレスおよび該次の移動先で接続すべき通信相手端末を収容する代理ルータのアドレスを含めて送信し、
移動端末は、前記アクセスルータからの前記メッセージにより次に接続する通信相手端末のアドレスおよび該次の移動先で接続すべき通信相手端末を収容する代理ルータのアドレスを取得するとともに、移動前に、現在接続されているアクセスルータを介して次に接続する通信相手端末を収容する代理ルータに、移動先で使用する移動端末の気付けアドレスと移動端末のホームアドレスを含む事前位置登録メッセージを送信することを特徴とする無線通信システム。 
【請求項９】
アクセスルータは、通信相手端末のアドレスとして仮想アドレスと実アドレスとの対応関係を記憶し、配下の移動端末に対して通信相手端末のアドレスとして仮想アドレスを通知し、
移動端末は通知された仮想アドレスを宛先アドレスとして通信相手端末と通信を行い、
アクセスルータは、移動端末と通信相手端末間で送受されるパケットについて、仮想アドレスと実アドレスとの変換を行うことを特徴とする請求項１〜８の何れか一つに記載の無線通信システム。 
【請求項１０】
モバイルルータに収容される端末と通信相手端末とがアクセスルータを介して通信を行う無線通信システムにおいて、
モバイルルータは、
移動前に、現在接続されているアクセスルータを介して通信相手端末に、移動先で使用する気付けアドレスと当該モバイルルータのホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて前記端末からのパケットを通信相手端末へ転送し、
通信相手端末は、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づきモバイルルータの移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後モバイルルータの移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて前記端末へのパケットを作成して送信し、
アクセスルータは、現在のモバイルルータの気付けアドレスを作成するための情報および次の移動先で使用するモバイルルータの気付けアドレスを作成するための情報を、周期的にモバイルルータに送信するメッセージに含めることを特徴とする無線通信システム。
【請求項１１】
通信相手端末は、事前位置登録メッセージに含まれていた気付けアドレスと一致する送信元アドレスを有するパケットの受信に基づきモバイルルータの移動を検出することを特徴とする請求項１０に記載の無線通信システム。 
【請求項１２】
モバイルルータは、移動後に通信相手端末に移動完了通知を送信し、
通信相手端末は、前記モバイルルータからの移動完了通知の受信に基づきモバイルルータの移動を検出することを特徴とする請求項１０に記載の無線通信システム。 
【請求項１３】
モバイルルータに収容される端末と通信相手端末とがアクセスルータを介して通信を行う無線通信システムにおいて、
モバイルルータは、
移動前に、現在接続されているアクセスルータを介して通信相手端末に、移動先で使用する気付けアドレスと当該モバイルルータのホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて前記端末からのパケットを通信相手端末へ転送し、
通信相手端末は、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づきモバイルルータの移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後モバイルルータの移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて前記端末へのパケットを作成して送信し、
アクセスルータは、周期的にモバイルルータへ送信するメッセージに、次の移動先で接続すべき通信相手端末のアドレスを含めて送信し、
モバイルルータは、前記アクセスルータからの前記メッセージにより次に接続する通信相手端末のアドレスを取得するとともに、移動前に、現在接続されているアクセスルータを介して次に接続する通信相手端末に、移動先で使用するモバイルルータの気付けアドレスとモバイルルータのホームアドレスを含む事前位置登録メッセージを送信するとともに、配下の端末に対して、アクセスルータから受け取った次の移動先で接続すべき通信相手端末のアドレスを含むメッセージを送信することを特徴とする無線通信システム。 
【請求項１４】
アクセスルータを介してモバイルルータに収容される端末と代理ルータに収容される通信相手端末との間で通信を行う無線通信システムにおいて、
モバイルルータは、
移動前に、現在接続されているアクセスルータを介して代理ルータに、移動先で使用する気付けアドレスと当該モバイルルータのホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて前記端末からのパケットを代理ルータへ転送し、
代理ルータは、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づきモバイルルータの移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後モバイルルータの移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて通信相手端末からのパケットを端末へ転送し、
アクセスルータは、現在のモバイルルータの気付けアドレスを作成するための情報および次の移動先で使用するモバイルルータの気付けアドレスを作成するための情報を、周期的にモバイルルータに送信するメッセージに含めることを特徴とする無線通信システム。
【請求項１５】
代理ルータは、事前位置登録メッセージに含まれていた気付けアドレスと一致する送信元アドレスを有するパケットの受信に基づきモバイルルータの移動を検出することを特徴とする請求項１４に記載の無線通信システム。 
【請求項１６】
モバイルルータは、移動後に代理ルータに移動完了通知を送信し、
代理ルータは、前記モバイルルータからの移動完了通知の受信に基づきモバイルルータの移動を検出することを特徴とする請求項１４に記載の無線通信システム。 
【請求項１７】
アクセスルータを介してモバイルルータに収容される端末と代理ルータに収容される通信相手端末との間で通信を行う無線通信システムにおいて、
モバイルルータは、
移動前に、現在接続されているアクセスルータを介して代理ルータに、移動先で使用する気付けアドレスと当該モバイルルータのホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて前記端末からのパケットを代理ルータへ転送し、
代理ルータは、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づきモバイルルータの移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後モバイルルータの移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて通信相手端末からのパケットを端末へ転送し、
アクセスルータは、周期的にモバイルルータへ送信するメッセージに、次の移動先で接続すべき通信相手端末のアドレスおよび該次の移動先で接続すべき通信相手端末を収容する代理ルータのアドレスを含めて送信し、
モバイルルータは、前記アクセスルータからの前記メッセージにより次に接続する通信相手端末のアドレスおよび該次の移動先で接続すべき通信相手端末を収容する代理ルータのアドレスを取得するとともに、移動前に、現在接続されているアクセスルータを介して次に接続する通信相手端末を収容する代理ルータに、移動先で使用するモバイルルータの気付けアドレスとモバイルルータのホームアドレスを含む事前位置登録メッセージを送信するとともに、配下の端末に対して、アクセスルータから受け取った次の移動先で接続すべき通信相手端末のアドレスを含むメッセージを送信することを特徴とする無線通信システム。 
【請求項１８】
モバイルルータは、通信相手端末のアドレスとして仮想アドレスと実アドレスとの対応関係を記憶し、配下の端末に対して通信相手端末のアドレスとして仮想アドレスを通知し、
端末は通知された仮想アドレスを宛先アドレスとして通信相手端末と通信を行い、
モバイルルータは、該モバイルルータに収容される端末と通信相手端末間で送受されるパケットについて、仮想アドレスと実アドレスとの変換を行うことを特徴とする請求項１０〜１７の何れか一つに記載の無線通信システム。 
【請求項１９】
第１の無線エリアが連続的に得られるように配される複数の第１の無線基地局と、前記第１の無線エリアにオーバーラップする第２の無線エリアが間欠的に得られるよう配される複数の第２の無線基地局と、これら第１および第２の無線基地局を収容する複数のアクセスルータとを備え、モバイルルータに収容される端末と通信相手端末とが前記第２の無線基地局およびアクセスルータを介して通信を行う無線通信システムにおいて、
アクセスルータは、現在のモバイルルータの気付けアドレスを作成するための情報および次の移動先の第２の無線エリアで使用するモバイルルータの気付けアドレスを作成するための情報を、現在接続されている第１の無線基地局または第２の無線基地局を介して周期的にモバイルルータに送信し、
モバイルルータは、
前記アクセスルータから受信した前記情報に基づき、次の第２の無線エリアに移動する前に、現在接続されている第１の無線基地局およびアクセスルータを介して通信相手端末に、移動先の第２の無線エリアで使用する気付けアドレスと当該モバイルルータのホームアドレスを含む事前位置登録メッセージを送信し、移動先の第２の無線エリアに移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて前記端末からのパケットを通信相手端末へ転送し、
通信相手端末は、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づきモバイルルータの移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後モバイルルータの移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて前記端末へのパケットを作成して送信し、
前記アクセスルータは、現在のモバイルルータの気付けアドレスを作成するための情報、次の移動先の第２の無線エリアで使用するモバイルルータの気付けアドレスを作成するための情報および次の移動先の第２の無線エリアで接続すべき通信相手端末のアドレスを、現在接続されている第１の無線基地局または第２の無線基地局を介して周期的にモバイルルータに送信し、
モバイルルータは、
前記アクセスルータから受信した前記情報に基づき、次の第２の無線エリアに移動する前に、現在接続されている第１の無線基地局およびアクセスルータを介して次の移動先の第２の無線エリアで接続すべき通信相手端末に、移動先の第２の無線エリアで使用する気付けアドレスと当該モバイルルータのホームアドレスを含む事前位置登録メッセージを送信し、配下の端末に対して、アクセスルータから受け取った次の移動先で接続すべき通信相手端末のアドレスを含むメッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて前記端末からのパケットを通信相手端末へ転送し、
次の移動先の第２の無線エリアで接続すべき通信相手端末は、
前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づきモバイルルータの移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後モバイルルータの移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて前記端末へのパケットを作成して送信することを特徴とする無線通信システム。 
【請求項２０】
前記第２の無線基地局は、第２の無線エリアが局所的に連続的に得られるように配されていることを特徴とする請求項１９に記載の無線通信システム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末あるいはモバイルルータに収容される端末とその通信相手端末との間でホームエージェントを経由しない最適化経路を効率よく設定できる無線通信システムに関するものである。
【背景技術】
【０００２】
Mobile-IPv6においては、移動端末が移動した際に転送ルートの切替えを行うためには、移動端末のみならず、この移動端末と通信を行う相手端末でもMobile-IPv6のプロトコルが動作している必要がある。相手端末がMobile-IPv6プロトコルをサポートしていない場合には、移動端末へ送信すべきパケットは、移動端末が通常接続しているホームリンクに連係するホームエージェントＨＡを経由して移動端末へ転送される。このため、このような場合には、転送遅延の増大やホームエージェントＨＡにおけるトラフィックの集中等が起こるなどの問題がある。
【０００３】
そこで、特許文献１においては、移動端末からの位置登録更新通知を受けて、移動端末が移動先にて使用する現在の気付けアドレスと移動端末固有のアドレス（ホームアドレス）の対応表を、移動端末の通信相手の端末に代わり、移動端末と通信相手端末との通信経路上にある代理ルータが記憶しておき、代理ルータは、通信相手端末から移動端末のホームアドレス宛のパケットを受信した際に、記憶しておいた対応表を参照し、パケットヘッダの宛先アドレス領域のホームアドレスを気付けアドレスに置き換え、さらに、ルーティングオプションヘッダを付加してルーティングオプションヘッダにホームアドレスを格納したパケットを送信する。これにより、特許文献１では、移動端末はモバイルＩＰをサポートしない通信相手端末との間で、ホームエージェントを経由せずに通信することができるようにしている。
【０００４】
【特許文献１】特開２００２−１８５５２０号公報（第１７頁、第９図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の従来技術によれば、移動端末は実際に移動した後でないと、位置登録更新通知を代理ルータに送信しないため、移動後から位置登録更新処理が完了するまでの間は、移動端末と通信相手端末との間で最適な経路での通信ができないという問題がある。
【０００６】
また、上記従来技術によれば、移動端末の移動に伴い、通信相手端末が変更になる場合（たとえば、移動先の無線基地局近傍にあるローカルサーバからコンテンツをダウンロードする場合など）、移動端末は移動先での通信相手端末のアドレスが取得できず、位置登録更新通知を送信できないという問題があった。
【０００７】
さらに、上記従来技術によれば、移動端末の移動に伴い、移動端末の通信相手端末が変更になる場合で、通信相手端末がモバイルＩＰをサポートしないケースでは、通信相手端末の代理としてのモバイルルータが移動先にて使用する現在の気付けアドレスと移動端末固有のアドレス（ホームアドレス）の対応表を記憶する代理ルータも変更になるが、モバイルルータは移動先での代理ルータのアドレスが取得できず、位置登録更新通知を送信できないという問題があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、移動端末またはモバイルルータの移動後直ちに、移動端末−通信相手端末間またはモバイルルータ配下の端末−通信相手端末間でホームエージェントを経由することなく最適経路での通信を開始可能とする無線通信システムを得ることを目的とする。
【０００９】
また、本発明は、移動端末またはモバイルルータの移動に伴い、通信相手端末が変更になる場合に、移動端末またはモバイルルータの移動後直ちに、移動端末またはモバイルルータ配下の端末と通信相手端末との間で、最適経路で通信を開始できる無線通信システムを得ることを目的とする。
【００１０】
さらに、本発明は、通信相手端末がモバイルＩＰをサポートしない場合、移動端末またはモバイルルータの移動後直ちに、移動端末またはモバイルルータ配下の端末と通信相手端末との間で、最適経路で通信を開始できる無線通信システムを得ることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、アクセスルータを介して移動端末と通信相手端末との間で通信を行う無線通信システムにおいて、移動端末は、移動前に、現在接続されているアクセスルータを介して通信相手端末に、移動先で使用する気付けアドレスと当該移動端末のホームアドレスを含む事前位置登録メッセージを送信し、移動後に、前記事前位置登録メッセージで送信した前記気付けアドレスを用いて通信相手端末へのパケットを作成して送信し、通信相手端末は、前記事前位置登録メッセージを受信すると、この事前位置登録メッセージに基づき移動端末の移動後の気付けアドレスとホームアドレスの対応関係を作成して記憶し、その後移動端末の移動を検出すると、前記記憶した対応関係を用いて現在の気付けアドレスとホームアドレスの対応関係を更新し、該更新した対応関係を用いて移動端末へのパケットを作成して送信することを特徴とする。
【発明の効果】
【００１２】
この発明によれば、移動端末の移動前に、通信相手端末に移動端末の移動先での気付けアドレスを通知するようにしているので、移動端末の移動後直ちに、移動端末−通信相手端末間でホームエージェントを経由することなく最短かつ最適経路での通信を開始することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明にかかる無線通信システムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態１．
図１は、この発明の実施の形態１を適用するモバイルＩＰネットワークの構成図である。図１において、ホームエージェントＨＡはアクセスルータＡＲ１,ＡＲ２に接続され、アクセスルータＡＲ１,ＡＲ２は無線基地局ＡＰ１，無線基地局ＡＰ２をそれぞれ収容している。無線基地局ＡＰ１は無線エリアArea#1をカバーし、無線基地局ＡＰ２は無線エリアArea#2をカバーしている。ＭＮは移動端末であり、移動端末ＭＮと無線基地局ＡＰ１，ＡＰ２間は無線で接続される。この場合、移動端末ＭＮは、アクセスルータＡＲ１に収容される通信相手端末（以下相手端末ともいう）ＣＮと無線回線を通じてパケットの送受信を行っている。
【００１５】
図２は、実施の形態１において、移動端末ＭＮと相手端末ＣＮとの間で転送されるＩＰパケットのヘッダ構成を示す図である。図３は、移動端末ＭＮ、アクセスルータＡＲ１,ＡＲ２,相手端末ＣＮ間での制御メッセージのシーケンスを示す図である。
【００１６】
次に動作について説明する。図１において、移動端末ＭＮは、無線基地局ＡＰ１の配下の無線エリアArea#1に存在し、次に無線基地局ＡＰ２の配下の無線エリアArea#2に移動するものとする。移動端末ＭＮは、図１の矢印(1)に示すように、通信相手端末ＣＮと無線基地局ＡＰ１,アクセスルータＡＲ１を介し、ホームエージェントＨＡを経由せずに通信を行っている。
【００１７】
図１の矢印(1)に対応するＩＰパケットのヘッダ構成を、図２の（Ａ）、（Ｂ）に示す。図２の（Ａ）は移動端末ＭＮから通信相手端末ＣＮへ送信されるＩＰパケットのヘッダ構成を示しており、宛先アドレスには通信相手端末ＣＮのアドレスである「Ｃ」、送信元アドレスには移動端末ＭＮのアクセスルータＡＲ１配下での気付けアドレスである「Ｘ」を設定し、ホームアドレスオプションヘッダには、移動端末ＭＮのホームアドレスである「Ａ」を設定する。このような移動端末ＭＮからのパケットを受信した通信相手端末ＣＮは、送信元アドレスをホームアドレスオプションヘッダの値「Ａ」で置き換え、その置き換えたアドレス「Ａ」を実際のパケット送信元として認識する。なお、気付けアドレス「Ｘ」は、例えば、アクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックスおよび移動端末ＭＮのＭＡＣアドレスを用いて作成される。
【００１８】
一方、通信相手端末ＣＮから移動端末ＭＮへ送信されるＩＰパケットにおいては、図２の（Ｂ）に示すように、宛先アドレスには移動端末ＭＮの気付けアドレスである「Ｘ」、送信元アドレスには相手端末ＣＮのアドレスである「Ｃ」を設定し、ルーティングヘッダには、移動端末ＭＮのホームアドレスである「Ａ」を設定する。この通信相手端末ＣＮからのパケットを受信した移動端末ＭＮは、宛先アドレスをルーティングヘッダの値「Ａ」で置き換え、その置き換えたアドレス「Ａ」を実際のパケット送信先として認識する。
【００１９】
次に、図３を用いて制御情報のシーケンスを説明する。アクセスルータＡＲ１は、配下の端末に周期的に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（移動端末ＭＮが次に移動する無線エリアArea#2のプレフィックス）を含めて送信する。
【００２０】
そのルータ広告メッセージを受信した移動端末ＭＮは、無線エリアArea#2（無線基地局ＡＰ２の配下）に移動する前に、移動端末ＭＮと通信相手端末ＣＮ間での最適化通信経路を設定するため、通信相手端末ＣＮに対して事前位置登録要求メッセージを送信する。なお、この事前位置登録要求メッセージおよびその応答メッセージは図１の矢印(2)に対応する。事前位置登録要求メッセージには、移動端末ＭＮのホームアドレス「Ａ」、および次に移動する無線エリアArea#2における気付けアドレス「Ｙ」を含める。気付けアドレス「Ｙ」は、例えば、アクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックスおよび移動端末ＭＮのＭＡＣアドレスを用いて作成される。
【００２１】
通信相手端末ＣＮは、各移動端末ＭＮの気付けアドレスとホームアドレスとの対応関係を記憶する位置登録テーブルを有しており、移動端末ＭＮからの事前位置登録要求メッセージを受信する前には、移動端末ＭＮについての位置登録テーブルの内容は、気付けアドレスが「Ｘ」（アクセスルータＡＲ１配下での気付けアドレス）、ホームアドレスが「Ａ」となっている。通信相手端末ＣＮは、事前位置登録要求メッセージを受信すると、位置登録テーブルとは別管理される事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」の組を設定記憶し、この設定情報を移動端末ＭＮの次の移動先での位置情報とする。
【００２２】
移動端末ＭＮは、アクセスルータＡＲ２から無線エリアArea#2のネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、図２の矢印(3)に示すように、アクセスルータＡＲ２を介して通信相手端末ＣＮとの通信を開始する。そのときのＩＰパケットのヘッダ構成を、図２の（Ｃ）、（Ｄ）に示す。図２の（Ｃ）は、移動端末ＭＮから通信相手端末ＣＮへ送信されるパケットのヘッダ構成を示しており、宛先アドレスには通信相手端末ＣＮのアドレスである「Ｃ」、送信元アドレスには移動端末ＭＮのＡＲ２配下での気付けアドレスである「Ｙ」を設定し、ホームアドレスオプションヘッダには、移動端末ＭＮのホームアドレスである「Ａ」を設定する。このパケットを受信した通信相手端末ＣＮは、送信元アドレスをホームアドレスオプションヘッダの値「Ａ」で置き換え、その置き換えたアドレス「Ａ」を実際のパケット送信元として認識する。
【００２３】
一方、通信相手端末ＣＮから移動端末ＭＮへ送信されるＩＰパケットについては、図２の（Ｄ）に示すように、宛先アドレスには移動端末ＭＮの気付けアドレスである「Ｙ」、送信元アドレスには通信相手端末ＣＮのアドレスである「Ｃ」を設定し、ルーティングヘッダには、移動端末ＭＮのホームアドレスである「Ａ」を設定する。このパケットを受信した移動端末ＭＮは、宛先アドレスをルーティングヘッダの値「Ａ」で置き換え、その置き換えたアドレス「Ａ」を実際のパケット送信先として認識する。
【００２４】
通信相手端末ＣＮは、図２の（Ｃ）のパケットを受信した場合、事前位置登録テーブルに記憶された移動端末ＭＮについての気付けアドレス（この場合「Ｙ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｙ」）との一致に基づき、そのパケットが移動先からの新しい経路で転送されたと判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、移動端末ＭＮに対しては新しい位置登録テーブルに従って、図２の（Ｄ）に示すへッダを設定してパケットを送信する。
【００２５】
また、移動端末ＭＮは移動完了後にホームエージェントＨＡに対して、移動端末ＭＮの現在の気付けアドレスとホームアドレスの組を含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【００２６】
なお、図４に示すように、移動端末ＭＮが移動完了後、相手端末ＣＮに対して移動完了通知メッセージを送信し、相手端末ＣＮがその移動完了通知メッセージの受信により、経路切替えを判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、移動端末ＭＮに対しては新しい位置登録テーブルに従って、図２の（Ｄ）に示す各へッダを設定してパケットを送信するようにしてもよい。なお、移動端末ＭＮは、無線機からの無線区間ハンドオーバ完了通知の入力により移動の検出を認識する。
【００２７】
以上のように、実施の形態１では、アクセスルータＡＲは移動端末ＭＮに対して事前に、移動端末ＭＮの次の移動先で用いる気付けアドレスを生成するために必要なネットワークプレフィックスを通知し、移動端末ＭＮはそのネットワークプレフィックスを元に次の移動先で用いる気付けアドレスと移動端末ＭＮのホームアドレスとを含む事前位置登録要求メッセージを相手端末ＣＮに送信し、相手端末ＣＮは、この事前位置登録要求メッセージに基づき移動端末の移動先での気付けアドレスとホームアドレスを記憶しておき、さらに、相手端末ＣＮは移動端末ＭＮからの移動後の新しい経路でのパケット受信検出、あるいは移動端末ＭＮからの移動完了通知受信により移動端末ＭＮとの通信経路が切替わったと判断し、移動端末ＭＮに送信するパケットの宛先アドレスに設定する気付けアドレスを移動後の気付けアドレスに切替えるようにしているので、移動端末ＭＮと通信相手端末ＣＮ間では移動直後からホームエージェントＨＡを介することなく最短かつ最適経路で通信を継続することができる。
【００２８】
実施の形態２．
実施の形態１では、モバイルＩＰプロトコルを終端する移動端末ＭＮを前提としていたが、実施の形態２では、モバイルＩＰプロトコルをサポートしない複数の端末を収容するモバイルルータＭＲを、移動端末ＭＮの位置に配備する場合について示す。実施の形態２において、実施の形態１と同一機能を達成する構成要素については同一符号を付しており、重複する説明は省略する。
【００２９】
図５は、実施の形態２を適用するネットワークの構成図である。図５において、モバイルルータＭＲは２つのサブネットワークを収容し、ネットワークプレフィックス「Ｆ」のサブネットワークに端末Node1、ネットワークプレフィックス「Ｇ」のサブネットワークに端末Node2が存在しているとする。端末Node1は相手端末ＣＮと通信を継続しながら、モバイルルータＭＲを含めてアクセスルータＡＲ１の配下の無線エリアArea#1からアクセスルータＡＲ２の配下の無線エリアArea#2に移動する。
【００３０】
図６は、実施の形態２において、モバイルルータＭＲと相手端末ＣＮ間で転送されるＩＰパケットのヘッダ構成を示す図である。図７は、端末Node1、モバイルルータＭＲ、アクセスルータＡＲ１，ＡＲ２、相手端末ＣＮ間の制御メッセージのシーケンスを示す図である。
【００３１】
次に、動作について説明する。図５において、端末Node1、端末Node2は、モバイルルータＭＲの配下に存在し、モバイルルータＭＲは、無線基地局ＡＰ１の無線エリアであってかつアクセスルータＡＲ１の配下である無線エリアArea#1に在圏しており、次に無線基地局ＡＰ２の無線エリアであってかつアクセスルータＡＲ２の配下である無線エリアArea#2に移動するものとする。
【００３２】
端末Node1は、図５の矢印(5)に示すように、相手端末ＣＮと無線基地局ＡＰ１,アクセスルータＡＲ１を介し、ホームエージェントＨＡを経由せずに通信を行っている。図５の矢印(5)に対応するＩＰパケットのヘッダ構成を、図６の（Ａ）、（Ｂ）に示す。図６の（Ａ）は端末Node1から相手端末ＣＮへ送信されるパケットのヘッダ構成を示しており、端末Node1からモバイルルータＭＲへのヘッダ部には、宛先アドレスとして相手端末ＣＮのアドレスである「Ｃ」を、送信元アドレスとして端末Node1のアドレスである「Ｄ」を設定する。そして、モバイルルータＭＲにおいて、アウターヘッダとして、宛先アドレスに相手端末ＣＮのアドレスである「Ｃ」、送信元アドレスにモバイルルータＭＲのアクセスルータＡＲ１配下での気付けアドレスである「Ｘ」を追加設定する。このパケットを受信した相手端末ＣＮは、アウターヘッダを削除し、インナーヘッダの送信元アドレス「Ｄ」をパケット送信元として認識する。
【００３３】
一方、通信相手端末ＣＮから端末Node1方向へのパケットについては、図６の（Ｂ）に示すように、インナーヘッダの宛先アドレスには端末Node1のアドレスである「Ｄ」、送信元アドレスには通信相手端末ＣＮのアドレスである「Ｃ」を設定し、アウターヘッダの宛先アドレスにはモバイルルータＭＲの気付けアドレスである「Ｘ」、送信元アドレスには通信相手端末ＣＮのアドレスである「Ｃ」を設定する。モバイルルータＭＲでは、受信したパケットのアウターヘッダを除去して端末Node1に送信する。
【００３４】
次に、図７を用いて制御情報のシーケンスを説明する。アクセスルータＡＲ１は、配下の端末、モバイルルータに周期的に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（モバイルルータＭＲが次に移動する無線エリアArea#2のプレフィックス）を含めて送信する。
【００３５】
そのルータ広告メッセージを受信したモバイルルータＭＲは、無線エリアArea#2（ＡＲ２の配下）に移動する前に、配下の端末Node1と相手端末ＣＮ間での最適化通信経路を設定するため、相手端末ＣＮに対して事前位置登録要求メッセージを送信する。この事前位置登録要求メッセージおよびその応答メッセージは図５の矢印(6)に対応する。モバイルルータＭＲには、端末Node1のアドレス「Ｄ」、および端末Node1が属するサブネットワークのネットワークプレフィックス（この場合「Ｆ」）、通信相手端末ＣＮのアドレス「Ｃ」が事前に設定されており、モバイルルータＭＲは、事前位置登録要求メッセージに、モバイルルータＭＲのホームアドレス「Ａ」、次に移動する無線エリアArea#2におけるモバイルルータＭＲの気付けアドレス「Ｙ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含めて送信する。
【００３６】
相手端末ＣＮにおける、事前位置登録要求メッセージの受信前でのモバイルルータＭＲ対応の位置登録テーブルの内容は、気付けアドレスが「Ｘ」（アクセスルータＡＲ１配下での気付けアドレス）、モバイルルータＭＲのホームアドレスが「Ａ」、対応するネットワークプレフィックスが「Ｆ」となっている。相手端末ＣＮは事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｙ」（（アクセスルータＡＲ２配下での気付けアドレス）、ＭＲホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【００３７】
モバイルルータＭＲは、アクセスルータＡＲ２から無線エリアArea#2におけるネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、通信経路を、図５の矢印(7)で示すように、アクセスルータＡＲ２を介した通信経路に切替える。そのときのＩＰパケットのヘッダ構成を、図６の（Ｃ）、（Ｄ）に示す。
【００３８】
図６の（Ｃ）は、端末Node1からモバイルルータＭＲ、相手端末ＣＮ方向へのパケットのヘッダ構成を示しており、端末Node1からのパケットには、宛先アドレスとして通信相手端末ＣＮのアドレスである「Ｃ」、送信元アドレスとして端末Node1のアドレス「Ｄ」が設定されている。モバイルルータＭＲでは、このパケットにアウターヘッダを付加するが、アウターヘッダの宛先アドレスには通信相手端末ＣＮのアドレスである「Ｃ」、送信元アドレスには、モバイルルータＭＲのアクセスルータＡＲ２配下での気付けアドレスである「Ｙ」を設定する。このパケットを受信した相手端末ＣＮは、アウターヘッダを除去し、インナーヘッダの送信元アドレス「Ｄ」をパケット送信元として認識する。
【００３９】
一方、通信相手端末ＣＮから端末Node1方向へのパケットについては、図６の（Ｄ）に示すように、アウターヘッダの宛先アドレスにはモバイルルータＭＲの気付けアドレスである「Ｙ」、送信元アドレスには通信相手端末ＣＮのアドレスである「Ｃ」が設定され、インナーヘッダの宛先アドレスには端末Node1のアドレス「Ｄ」、送信元アドレスには通信相手端末ＣＮのアドレスである「Ｃ」が設定される。モバイルルータＭＲでは、受信したパケットのアウターヘッダを除去して端末Node1に送信する。
【００４０】
通信相手端末ＣＮは、図６の（Ｃ）に記載のパケットを受信した場合、、事前位置登録テーブルに記憶されたモバイルルータＭＲについての気付けアドレス（この場合「Ｙ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｙ」）との一致に基づき、そのパケットが移動先からの新しい経路で転送されたと判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、ネットワークプレフィックス「Ｆ」のアドレスを持つ端末（端末Node1を含む）に対しては、新しい位置登録テーブルに従って、図６の（Ｄ）に示す各へッダを設定してパケットを送信する。
【００４１】
また、モバイルルータＭＲは移動完了後にホームエージェントＨＡに対して、モバイルルータＭＲの現在の気付けアドレスとホームアドレスの組を含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【００４２】
なお、図８に示すように、モバイルルータＭＲが移動完了後、通信相手端末ＣＮに対して移動完了通知メッセージを送信し、通信相手端末ＣＮがその移動完了通知メッセージの受信により、経路切替えを検出し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、モバイルルータＭＲに対しては新しい位置登録テーブルに従って、図６の（Ｄ）に示す各へッダを設定してパケットを送信するようにしてもよい。なお、モバイルルータＭＲは、無線機からの無線区間ハンドオーバ完了通知の入力により移動の検出を認識する。
【００４３】
なお、図６のヘッダ構成では、モバイルルータＭＲから通信相手端末ＣＮへのパケット、および通信相手端末ＣＮからモバイルルータＭＲへのパケットはともに、アウターヘッダによってカプセル化して送信していたが、図９に示すように、オプションヘッダを用いてヘッダのオーバヘッドを削減することもできる。
【００４４】
図９の（Ａ）は、モバイルルータＭＲが無線エリアArea#1に在圏する場合の端末Node1→モバイルルータＭＲ→通信相手端末ＣＮ方向へのパケットヘッダを示し、図９の（Ｂ）は、同じくモバイルルータＭＲが無線エリアArea#1に在圏する場合の通信相手端末ＣＮ→モバイルルータＭＲ→端末Node1方向へのパケットヘッダの構成を示している。図９の（Ａ）では、端末Node1からの送信パケットのヘッダ構成およびその設定内容は図６の（Ａ）と同じであるが、モバイルルータＭＲから通信相手端末ＣＮに向けては、ＩＰヘッダにホームアドレスオプションヘッダを付加し、送信元アドレスにモバイルルータの気付けアドレス「Ｘ」を、ホームアドレスオプションヘッダに、端末Node1からの送信パケットの送信元アドレスである「Ｄ」（端末Node1のアドレス）を設定する。
【００４５】
通信相手端末ＣＮでは、受信したパケットのホームアドレスオプションヘッダの内容を、送信元アドレスに設定し、その値（この場合、端末Node1のアドレス「Ｄ」）を送信元アドレスと認識する。図９の（Ｂ）では、通信相手端末ＣＮからモバイルルータＭＲに向けては、ＩＰヘッダにルーティングヘッダを付加し、宛先アドレスにモバイルルータの気付けアドレス「Ｘ」を、ルーティングヘッダに、端末Node1のアドレスである「Ｄ」（端末Node1のアドレス）を設定する。モバイルルータＭＲは受信したパケットのルーティングヘッダの内容を、送信元アドレスに設定して（この場合、端末Node1のアドレス「Ｄ」）、端末Node1に送信する。
【００４６】
図９の（Ｃ）は、モバイルルータＭＲが無線エリアArea#2に在圏する場合の端末Node1→モバイルルータＭＲ→通信相手端末ＣＮ方向へのパケットヘッダを示しており、ホームアドレスオプションヘッダに、端末Node1からの送信パケットの送信元アドレスである「Ｄ」（端末Node1のアドレス）が設定されている。図９の（Ｄ）は、同じくモバイルルータＭＲが無線エリアArea#2に在圏する場合の通信相手端末ＣＮ→モバイルルータＭＲ→端末Node1方向へのパケットヘッダの構成を示しており、ルーティングヘッダに、端末Node1のアドレスである「Ｄ」（端末Node1のアドレス）が設定されている。
【００４７】
以上のように、実施の形態２においては、アクセスルータＡＲはモバイルルータＭＲに対して事前に、モバイルルータＭＲの次の移動先での気付けアドレスの生成に必要なネットワークプレフィックスを通知し、モバイルルータＭＲはそのネットワークプレフィックスを元に移動先での気付けアドレスを生成し、配下の端末Node1の通信先である通信相手端末ＣＮに対して、端末Node1と通信相手端末ＣＮ間での最適化通信経路を設定するために、モバイルルータＭＲの次の移動先での気付けアドレス、モバイルルータＭＲのホームアドレス、および端末Node1の属するサブネットのネットワークプレフィックスを含む事前位置登録要求メッセージを送信し、通信相手端末ＣＮにおいて、モバイルルータＭＲの移動先での気付けアドレスとホームアドレス、および経路最適化対象となるネットワークプレフィックスを記憶しておき、さらに、通信相手端末ＣＮはモバイルルータＭＲからの移動後の新しい経路でのパケット受信検出、あるいはモバイルルータＭＲからの移動完了通知受信により、モバイルルータＭＲの移動に伴い通信経路が切替わったと判断し、経路最適化対象となるネットワークプレフィックスを持つアドレス宛に送信するパケットに関して、宛先アドレスに設定する気付けアドレスを移動後の気付けアドレスに切替えるようにしているので、モバイルルータＭＲに収容される端末Node1と通信相手端末ＣＮ間では移動直後から、ホームエージェントＨＡを介することなく、最短かつ最適経路で通信を継続することができるようになる。
【００４８】
なお、モバイルルータは、上記のように、モバイルルータＭＲ配下の端末Node1の通信相手端末ＣＮだけでなく、あらかじめ指定された通信相手端末、特定サービスクラス/アプリケーションのＩＰフローの通信相手端末と通信を行うようにしてもよく、このような通信においても、上述した経路最適化処理を行うようにしてもよい。
【００４９】
実施の形態３．
実施の形態１では、移動端末ＭＮの通信相手端末ＣＮがモバイルＩＰプロトコルをサポートしている場合について述べたが、実施の形態３では実施の形態１における通信相手端末ＣＮがモバイルＩＰプロトコルをサポートしていない場合に、移動端末ＭＮが移動した直後から、移動端末ＭＮと通信相手端末ＣＮ間で最適化経路で通信を開始させるようにしている。実施の形態３において、実施の形態１と同一機能を達成する構成要素については同一符号を付しており、重複する説明は省略する。
【００５０】
図１０は、実施の形態３を適用するネットワーク構成を示すものである。実施の形態３では、図１に示したネットワーク構成に対し、通信相手端末ＣＮの前段に代理ルータ（CN-side proxy Router，C-side proxy Router）１０を配備し、代理ルータ１０が通信相手端末ＣＮの代わりにモバイルＩＰプロトコルを終端し、移動端末ＭＮとの間で通信経路最適化手順を実行する。図１０に示す通信相手端末ＣＮはモバイルＩＰプロトコルをサポートしていない。
【００５１】
図１１は、移動端末ＭＮ,アクセスルータＡＲ１，ＡＲ２、代理ルータ１０、通信相手端末ＣＮ間の制御シーケンスを示す図である。次に、動作について説明する。
【００５２】
図１０において、移動端末ＭＮは、無線基地局ＡＰ１の配下に存在し、通信相手端末ＣＮと無線基地局ＡＰ１,アクセスルータＡＲ１、代理ルータ１０を介し、ホームエージェントＨＡを経由せずに通信を行っている。移動端末ＭＮが無線基地局ＡＰ１の配下（無線エリアArea#1＝アクセスルータＡＲ１の配下）に在圏するときの、移動端末ＭＮと代理ルータ１０間のＩＰパケットのヘッダ構成は、実施の形態１の図２の（Ａ），（Ｂ）と同じである。また、移動端末ＭＮが無線基地局ＡＰ２の配下(Area#2＝アクセスルータＡＲ２の配下)に移動したときの移動端末ＭＮと代理ルータ１０間のＩＰパケットのヘッダ構成は、同じく、実施の形態１の図２の（Ｃ）、（Ｄ）と同じである。
【００５３】
一方、図１０の矢印(8)で示す通信相手端末ＣＮと代理ルータ１０間でのパケットについては、通信相手端末ＣＮからは、宛先アドレスを移動端末ＭＮのホームアドレス「Ａ」に、送信元アドレスに通信相手端末ＣＮのアドレス「Ｃ」を設定したパケットを、一方、代理ルータ１０からは、宛先アドレスを通信相手端末ＣＮのアドレス「Ｃ」に、送信元アドレスに移動端末ＭＮのホームアドレス「Ａ」を設定したパケットを送信する。これは、通信相手端末ＣＮに対してはモバイルＩＰを意識しない通信を行わせるためである。
【００５４】
次に、図１１を用いて制御シーケンスを説明する。アクセスルータＡＲ１は、周期的に配下の端末に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（移動端末ＭＮが次に移動する無線エリアArea#2のプレフィックス）を含めて送信する。
【００５５】
そのルータ広告メッセージを受信した移動端末ＭＮは、無線エリアArea#2（アクセスルータＡＲ２の配下）に移動する前に、移動端末ＭＮと通信相手端末ＣＮ間での最適化通信経路を設定するため、通信相手端末ＣＮを収容する代理ルータ１０に対して事前位置登録要求メッセージを送信する。なお、移動端末ＭＮは、通信相手端末ＣＮに対応する代理ルータ１０のアドレスを事前に取得しておくものとする。この事前位置登録要求、およびその応答メッセージは図１０の矢印(2)に対応する。事前位置登録要求メッセージには、移動端末ＭＮのホームアドレス「Ａ」、および次に移動する無線エリアArea#2における気付けアドレス「Ｙ」を含める。
【００５６】
代理ルータ１０は、各移動端末ＭＮの気付けアドレスとホームアドレスとの対応関係を記憶する位置登録テーブルを有しており、移動端末ＭＮからの事前位置登録要求メッセージを受信する前には、移動端末ＭＮについての位置登録テーブルの内容は、気付けアドレスが「Ｘ」（アクセスルータＡＲ１配下での気付けアドレス）、ホームアドレスが「Ａ」となっている。代理ルータ１０は、事前位置登録要求メッセージを受信すると、位置登録テーブルとは別管理される事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」の組を設定記憶し、この設定情報を移動端末ＭＮの次の移動先での位置情報とする。
【００５７】
代理ルータ１０は、実施の形態１の通信相手端末ＣＮと同様に、移動端末ＭＮからの図２の（Ｃ）に示すパケットを受信した場合、事前位置登録テーブルに記憶された移動端末ＭＮについての気付けアドレス（この場合「Ｙ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｙ」）との一致に基づき、そのパケットが移動先からの新しい経路で転送されたと判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、移動端末ＭＮに対しては新しい位置登録テーブルに従って、図２の（Ｄ）に示すへッダを設定してパケットを送信する。
【００５８】
また、移動端末ＭＮは移動完了後にホームエージェントＨＡに対して、移動端末ＭＮの現在の気付けアドレスとホームアドレスの組を含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【００５９】
なお、図１２に示すように、移動端末ＭＮが移動完了後、代理ルータ１０に対して移動完了通知メッセージを送信し、代理ルータ１０がその移動完了通知メッセージの受信により、経路切替えを判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、移動端末ＭＮに対しては新しい位置登録テーブルに従って、図２の（Ｄ）に示す各へッダを設定してパケットを送信するようにしてもよい。
【００６０】
以上のように、実施の形態３では、アクセスルータＡＲは移動端末ＭＮに対して事前に、移動端末ＭＮの次の移動先での気付けアドレスを生成するために必要なネットワークプレフィックスを通知し、移動端末ＭＮはそのネットワークプレフィックスを元に気付けアドレスを生成し、通信相手端末ＣＮの代わりにモバイルＩＰプロトコルを終端する代理ルータ１０に対して移動端末ＭＮと通信相手端末ＣＮ間での最適化通信経路を設定するために、移動端末ＭＮの移動先での気付けアドレスとホームアドレスを含む事前位置登録要求メッセージを送信し、代理ルータ１０で移動先での気付けアドレスとホームアドレスを記憶し、さらに、代理ルータ１０は移動端末ＭＮからの移動後の新しい経路でのパケット受信検出、あるいは移動端末ＭＮからの移動完了通知受信により、移動端末ＭＮの移動に伴い通信経路が切替わったと判断し、移動端末ＭＮに送信するパケットの宛先アドレスに設定する気付けアドレスを記憶した移動後の気付けアドレスに切替えるようにしているので、移動端末ＭＮとモバイルＩＰプロトコルをサポートしない通信相手端末ＣＮ間で、移動直後からホームエージェントＨＡを介することなく、最短かつ最適経路で通信を継続することができる。
【００６１】
実施の形態４．
実施の形態２では、移動端末ＭＮの通信相手端末ＣＮがモバイルＩＰプロトコルをサポートしている場合について述べたが、実施の形態４では実施の形態２における通信相手端末ＣＮがモバイルＩＰプロトコルをサポートしていない場合に、移動端末ＭＮが移動した直後から、移動端末ＭＮと通信相手端末ＣＮ間で最適化経路で通信を開始させるようにしている。実施の形態４において、実施の形態２と同一機能を達成する構成要素については同一符号を付しており、重複する説明は省略する。
【００６２】
図１３は、実施の形態４を適用するネットワーク構成を示す図であり、実施の形態４では、図５に示したネットワーク構成に対し、通信相手端末ＣＮの前段に代理ルータ（CN-side proxy Router，C-side proxy Router）１０を配備し、代理ルータ１０が通信相手端末ＣＮの代わりにモバイルＩＰプロトコルを終端し、移動端末ＭＮとの間で通信経路最適化手順を実行する。図１０に示す通信相手端末ＣＮは、モバイルＩＰプロトコルをサポートしていない。
【００６３】
図１４は、実施の形態４における端末Node1、モバイルルータＭＲ、アクセスルータＡＲ１,ＡＲ２、代理ルータ１０間での制御シーケンスを示す図である。次に、動作について説明する。図１３において、端末Node1、端末Node2は、モバイルルータＭＲの配下に存在し、モバイルルータＭＲは無線エリアArea#1（無線基地局ＡＰ１の無線エリアでかつアクセスルータＡＲ１の配下）に在圏しており、端末Node1は代理ルータ１０に収容されている通信相手端末ＣＮと無線基地局ＡＰ１,アクセスルータＡＲ１を介し、ホームエージェントＨＡを経由せずに通信を行っている。
【００６４】
端末Node1が無線基地局ＡＰ１の配下（無線エリアArea#1＝アクセスルータＡＲ１の配下）に在圏するときの、端末Node1、モバイルルータＭＲおよび代理ルータ１０間のＩＰパケットのヘッダ構成は、実施の形態２で用いた図６の（Ａ）、（Ｂ）あるいは図９の（Ａ）,（Ｂ）と同じである。また、移動端末ＭＮが無線基地局ＡＰ２の配下(Area#2＝アクセスルータＡＲ２の配下)に移動したときの端末Node1、端末Node1、モバイルルータＭＲおよび代理ルータ１０間のＩＰパケットのヘッダ構成は、同じく、実施の形態２で用いた図６の（Ｃ）、（Ｄ）あるいは図９の（Ｃ）,（Ｄ）と同じである。
【００６５】
一方、図１３の矢印(8)で示す通信相手端末ＣＮと代理ルータ１０間でのパケットについては、通信相手端末ＣＮからは、宛先アドレスを端末Node1のアドレス「Ｄ」に、送信元アドレスに通信相手端末ＣＮのアドレス「Ｃ」を設定したパケットを、一方、代理ルータ１０からは、宛先アドレスを通信相手端末ＣＮのアドレス「Ｃ」に、送信元アドレスに端末Node1のアドレス「Ｄ」を設定したパケットを送信する。これは、通信相手端末ＣＮに対してはモバイルＩＰを意識しない通信を行わせるためである。
【００６６】
次に、図１４を用いて制御シーケンスを説明する。アクセスルータＡＲ１は、周期的に配下の端末、モバイルルータに送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（モバイルルータＭＲが次に移動する無線エリアArea#2のプレフィックス）を含めて送信する。
【００６７】
そのルータ広告メッセージを受信したモバイルルータＭＲは、無線エリアArea#2（アクセスルータＡＲ２の配下）に移動する前に、配下の端末Node1と通信相手端末ＣＮ間での最適化通信経路を設定するため、通信相手端末ＣＮが収容される代理ルータ１０に対して事前位置登録要求メッセージを送信する。この事前位置登録要求およびその応答メッセージは図１３の矢印(6)に対応する。モバイルルータＭＲには、端末Node1のアドレス「Ｄ」、およびそのネットワークプレフィックス「Ｆ」、その通信相手である通信相手端末ＣＮに対応する代理ルータ１０のアドレスを事前に設定しておくものとする。そして、モバイルルータＭＲが代理ルータ１０に送信する事前位置登録要求メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、次に移動する無線エリアArea#2におけるモバイルルータＭＲの気付けアドレス「Ｙ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【００６８】
代理ルータ１０は、モバイルルータＭＲの気付けアドレスとホームアドレスとの対応関係を記憶する位置登録テーブルを有しており、モバイルルータＭＲからの事前位置登録要求メッセージを受信する前には、モバイルルータＭＲについての位置登録テーブルの内容は、気付けアドレスが「Ｘ」（アクセスルータＡＲ１配下での気付けアドレス）、ホームアドレスが「Ａ」、対応するネットワークプレフィックスが「Ｆ」となっている。代理ルータ１０は、事前位置登録要求メッセージを受信すると、位置登録テーブルとは別管理される事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」（（アクセスルータＡＲ２配下での気付けアドレス）、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」の組を設定記憶し、この設定情報をモバイルルータＭＲの次の移動先での位置情報とする。
【００６９】
モバイルルータＭＲは、アクセスルータＡＲ２から無線エリアArea#2におけるネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、図１３の矢印(7)に示すように、端末Node1と通信相手端末ＣＮ間のパケットを、アクセスルータＡＲ２を経由する新経路で転送開始する。
【００７０】
代理ルータ１０は、実施の形態２の通信相手端末ＣＮと同様に、図６の（Ｃ）、あるいは図９の（Ｃ）に記載のパケットを受信した場合、事前位置登録テーブルに記憶されたモバイルルータＭＲについての気付けアドレス（この場合「Ｙ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｙ」）との一致に基づき、そのパケットが移動先からの新しい経路で転送されたと判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、モバイルルータＭＲに対しては新しい位置登録テーブルに従って、図６の（Ｄ）あるいは図９の（Ｄ）に示すへッダを設定してパケットを送信する。
【００７１】
また、モバイルルータＭＲは移動完了後にホームエージェントＨＡに対して、モバイルルータＭＲの現在の気付けアドレスとホームアドレス、および収容しているサブネットのネットワークプレフィックスを含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【００７２】
なお、図１５に示すように、モバイルルータＭＲが移動完了後、代理ルータ１０に対して移動完了通知メッセージを送信し、代理ルータ１０がその移動完了通知メッセージの受信により、経路切替えを判断し、位置登録テーブルの気付けアドレスの内容を、事前位置登録テーブルの気付けアドレスの内容に置き換え（気付けアドレスＸ→Ｙへ）、以降、端末Node1に対しては新しい位置登録テーブルに従って、図６の（Ｄ）、あるいは図９の（Ｄ）に示す各へッダを設定してパケットを送信するようにしてもよい。
【００７３】
以上のように、実施の形態４においては、アクセスルータＡＲはモバイルルータＭＲに対して事前に、モバイルルータＭＲの次の移動先での気付けアドレスの生成に必要なネットワークプレフィックスを通知し、モバイルルータＭＲはそのネットワークプレフィックスを元に移動先での気付けアドレスを生成し、配下の端末Node1の通信先である通信相手端末ＣＮの代理としてモバイルＩＰプロトコルを終端する代理ルータ１０に対して端末Node1と通信相手端末ＣＮ間での最適化通信経路を設定するために、モバイルルータＭＲの次の移動先での気付けアドレス、モバイルルータＭＲのホームアドレス、および端末Node1の属するサブネットのネットワークプレフィックスを含む事前位置登録要求メッセージを送信し、代理ルータ１０において、モバイルルータＭＲの移動先での気付けアドレスとホームアドレス、および経路最適化対象となるネットワークプレフィックスを記憶し、さらに、代理ルータ１０はモバイルルータＭＲからの移動後の新しい経路でのパケット受信検出、あるいはモバイルルータＭＲからの移動完了通知受信により、モバイルルータＭＲの移動に伴い通信経路が切替わったと判断し、経路最適化対象となるネットワークプレフィックスを持つアドレス宛に送信するパケットに関して、宛先アドレスに設定する気付けアドレスを移動後の気付けアドレスに切替えるようにしているので、モバイルルータに収容される端末Node1とモバイルＩＰプロトコルをサポートしない通信相手端末ＣＮ間で、移動直後から、ホームエージェントＨＡを介することなく、最短かつ最適経路で通信を継続することができる。
【００７４】
実施の形態５．
実施の形態５では、移動端末ＭＮの通信相手端末ＣＮが移動端末ＭＮの移動により変更となる場合において、移動端末ＭＮが移動した直後から移動端末ＭＮと変更後の通信相手端末ＣＮ間で最適化経路通信を開始できるようにしている。
【００７５】
図１６は、実施の形態５におけるネットワーク構成を示す図である。図１６において、移動端末ＭＮの通信相手端末ＣＮは、無線エリアArea＃１ではＣＮ１、移動後の無線エリアArea＃２ではＣＮ２となり、旧通信相手端末ＣＮ１のＩＰアドレスを「Ｃ」、新通信相手端末ＣＮ２のＩＰアドレスを「Ｅ」とする。
【００７６】
図１７は、実施の形態５における制御シーケンスを示した図である。つぎに、動作について説明する。図１６において、移動端末ＭＮは、無線基地局ＡＰ１の配下に存在し、旧通信相手端末ＣＮ１と無線基地局ＡＰ１,アクセスルータＡＲ１を介し、ホームエージェントＨＡを経由せずに通信を行っている（図１６の矢印（１）の経路）。移動端末ＭＮが無線基地局ＡＰ１の配下（無線エリアArea#1＝アクセスルータＡＲ１の配下）に在圏するときの、移動端末ＭＮと旧通信相手端末ＣＮ１間のＩＰパケットのヘッダ構成は、実施の形態１で用いた図２の（Ａ）、（Ｂ）と同じである。
【００７７】
つぎに、図１７を用いて制御情報のシーケンスについて説明する。アクセスルータＡＲ１は、周期的に配下の端末に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（移動端末ＭＮが次に移動する無線エリアArea#2のプレフィックス）、さらには新無線エリアArea#2における新通信相手端末ＣＮ２のアドレス「Ｅ」を含めて送信する。
【００７８】
そのルータ広告メッセージを受信した移動端末ＭＮは、無線エリアArea#2（アクセスルータＡＲ２の配下）に移動する前に、移動端末ＭＮと通信相手端末ＣＮ間での最適化通信経路を設定するため、新通信相手端末ＣＮ２に対して事前位置登録要求メッセージを送信する。この事前位置登録要求メッセージの送信の際、通信相手端末ＣＮ２のアドレスは、ルータ広告メッセージに含まれているアドレス「Ｅ」を用いる。事前位置登録要求およびその応答メッセージは図１６の矢印(2)に対応する。事前位置登録要求メッセージには、移動端末ＭＮのホームアドレス「Ａ」、および次に移動する無線エリアArea#2における気付けアドレス「Ｙ」を含める。
【００７９】
新通信相手端末ＣＮ２は、移動端末ＭＮの現在用いている気付けアドレスとホームアドレスとの対応関係を記憶する位置登録テーブルと、移動端末ＭＮの移動後に用いる気付けアドレスとホームアドレスとの対応関係を記憶する事前位置登録テーブルとを有しており、通信相手端末ＣＮ２は、事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」の組を設定記憶する。
【００８０】
移動端末ＭＮは、アクセスルータＡＲ２から無線エリアArea#2のネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、図１６の矢印(3)で示すように、アクセスルータＡＲ２を介して新通信相手端末ＣＮ２との通信を開始する。そのときのＩＰパケットのヘッダ構成は、実施の形態１で用いた図２の（Ｃ）、（Ｄ）と同じであるが、アドレス「Ｃ」がアドレス「Ｅ」となる。
【００８１】
新通信相手端末ＣＮ２は、移動端末ＭＮから図２の（Ｃ）のパケットを受信した場合、事前位置登録テーブルに記憶された移動端末ＭＮについての気付けアドレス（この場合「Ｙ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｙ」）との一致に基づき、移動端末ＭＮが無線エリアArea#2に移動してきたと判断し、事前位置登録テーブルの内容を位置登録テーブルに移し、これ以降、移動端末ＭＮに対してはその位置登録テーブルの内容に従って、図２の（Ｄ）のヘッダ構成で、送信元アドレスとしてアドレス「Ｅ」を設定して送信する。
【００８２】
移動端末ＭＮは移動完了後にホームエージェントＨＡに対して、移動端末ＭＮの現在の気付けアドレスとホームアドレスを含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【００８３】
なお、移動端末ＭＮは、実施の形態１において図４を用いて説明したように、無線エリアArea#2（無線基地局ＡＰ２の配下＝アクセスルータＡＲ２の配下）に移動した直後に、新通信相手端末ＣＮ２に対して移動完了通知を送信し、通信相手端末ＣＮ２が移動完了通知の受信をもって、移動端末ＭＮが無線エリアArea#2に移動してきたと判断するようにしても良い。
【００８４】
また、上記では、ルータ広告に移動端末ＭＮの移動先での新通信相手端末ＣＮ２のアドレスを含めていたが、アクセスルータが移動端末ＭＮに対して別のメッセージにて移動先での新通信相手端末ＣＮ２のアドレスを通知するようにしても良い。また、ホームエージェントＨＡが移動端末ＭＮからの位置登録メッセージを受けて、専用のメッセージにて移動先での新通信相手端末ＣＮ２のアドレスを移動端末ＭＮに通知するようにしてもよく、さらには移動先での新通信相手端末ＣＮ２のアドレスを位置登録応答メッセージに含めるようにしても良い。あるいは、ホームエージェントＨＡが移動端末ＭＮからの位置登録メッセージを受けたことを契機として次の移動先における通信相手端末ＣＮ２に移動端末ＭＮに対してアドレスを通知することを指示し、次の移動先における通信相手端末ＣＮ２から専用のメッセージにて通信相手端末ＣＮ２のアドレスを移動端末ＭＮに通知するようにしてもよい。
【００８５】
さらに、移動先での通信相手端末ＣＮのアドレスにとどまらず、次の移動先では現在圏エリアで有効な通信相手端末ＣＮを使用するか否かを示す指示情報、あるいは通信相手端末の利用可能状態（故障、一時的に使用不可）を併せて移動端末ＭＮに通知するようにしても良い。
【００８６】
以上のように、実施の形態５においては、アクセスルータＡＲは移動端末ＭＮに対して事前に、移動端末ＭＮの次の移動先での気付けアドレスを生成するために必要なネットワークプレフィックスおよび移動先での移動端末ＭＮの通信相手端末ＣＮ２のアドレスを通知し、移動端末ＭＮはそのネットワークプレフィックスを元に気付けアドレスを生成し、通知された移動先での通信相手端末ＣＮ２のアドレスに対して、移動端末ＭＮの移動先での気付けアドレスとのホームアドレスを含む事前位置登録要求メッセージを送信し、通信相手端末ＣＮ２で移動先での移動端末ＭＮの気付けアドレスと移動端末ＭＮのホームアドレスを記憶しておき、さらに、移動先での通信相手端末ＣＮ２は移動端末ＭＮから移動後の新しい経路でのパケット受信検出あるいは移動端末ＭＮからの移動完了通知受信により、移動端末ＭＮが当該無線エリアに移動してきたと判断し、移動端末ＭＮに送信するパケットの宛先アドレスに事前に通知されていた気付けアドレスを設定するようにしているので、移動端末ＭＮと移動先での通信相手端末ＣＮ２間では移動直後から、移動端末ＭＮから見て通信相手端末ＣＮが変更になっても、ホームエージェントＨＡを介することなく最短経路で通信を開始することができる。
【００８７】
実施の形態６．
実施の形態６では、移動端末ＭＮの通信相手端末ＣＮがモバイルＩＰをサポートしていない場合において、移動端末ＭＮの通信相手端末ＣＮが移動端末ＭＮの移動により変更となるときに、移動端末ＭＮが移動した直後から移動端末ＭＮと変更後の通信相手端末ＣＮ間で最適化経路で通信を開始できるようにしている。
【００８８】
図１８は、実施の形態６におけるネットワーク構成を示す図である。図１８において、移動端末ＭＮの通信相手端末ＣＮは、無線エリアArea＃１ではＣＮ１、移動後の無線エリアArea＃２ではＣＮ２となり、旧通信相手端末ＣＮ１のＩＰアドレスを「Ｃ」、新通信相手端末ＣＮ２のＩＰアドレスを「Ｅ」とする。通信相手端末ＣＮ１，ＣＮ２は、モバイルＩＰをサポートしておらず、通信相手端末ＣＮ１の前段には、通信相手端末ＣＮ１の代理でモバイルＩＰプロトコルを終端する代理ルータ１０が設けられ、通信相手端末ＣＮ２の前段には、通信相手端末ＣＮ２の代理でモバイルＩＰプロトコルを終端する代理ルータ１１が設けられている。
【００８９】
図１９は、実施の形態６における制御シーケンスを示した図である。次に動作について説明する。図１８において、移動端末ＭＮは、無線基地局ＡＰ１の配下に存在し、通信相手端末ＣＮ１と無線基地局ＡＰ１,アクセスルータＡＲ１を介し、ホームエージェントＨＡを経由せずに通信を行っている（図１８の矢印(1)の経路）。移動端末ＭＮが無線基地局ＡＰ１の配下（無線エリアArea#1＝アクセスルータＡＲ１の配下）に在圏するときの、移動端末ＭＮと通信相手端末ＣＮ間のＩＰパケットのヘッダ構成は、実施の形態１で用いた図２の（Ａ）、（Ｂ）と同じである。
【００９０】
次に図１９を用いて制御シーケンスを説明する。アクセスルータＡＲ１は、周期的に配下の端末に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（移動端末ＭＮが次に移動する無線エリアArea#2のプレフィックス）、さらには無線エリアArea#2における通信相手端末ＣＮ２のアドレス「Ｅ」および通信相手端末ＣＮ２に対応する代理ルータ１１のＩＰアドレス「Ｊ」を含めて送信する。
【００９１】
このルータ広告メッセージを受信した移動端末ＭＮは、無線エリアArea#2（アクセスルータＡＲ２の配下）に移動する前に、移動後の通信相手端末ＣＮ２に対応する代理ルータ１１に対して事前位置登録要求メッセージを送信する。この事前位置登録要求およびその応答メッセージは図１８の矢印(2)に対応する。すなわち、移動端末ＭＮでは、ルータ広告メッセージに含まれている代理ルータ１１のＩＰアドレス「Ｊ」を用いて、代理ルータ１１に送信する事前位置登録要求メッセージを作成して送信する。事前位置登録要求メッセージには、移動端末ＭＮのホームアドレス「Ａ」、および次に移動する無線エリアArea#2における移動端末ＭＮの気付けアドレス「Ｙ」を含める。
【００９２】
代理ルータ１１では、移動端末ＭＮの現在用いている気付けアドレスとホームアドレスとの対応関係を記憶する位置登録テーブルと、移動端末ＭＮの移動後に用いる気付けアドレスとホームアドレスとの対応関係を記憶する事前位置登録テーブルとを有しており、代理ルータ１１は、事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」の組を設定記憶する。
【００９３】
移動端末ＭＮは、アクセスルータＡＲ２から無線エリアArea#2のネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、アクセスルータＡＲ２、代理ルータ１１を介して通信相手端末ＣＮ２との通信を開始する。このとき、移動端末ＭＮは、新しい通信相手端末ＣＮのアドレスとして通信相手端末ＣＮ２のアドレスを用いて通信を開始する。そのときのＩＰパケットのヘッダ構成は、実施の形態１で用いた図２の（Ｃ）、（Ｄ）と同じであるが、アドレス「Ｃ」がアドレス「Ｅ」となる。
【００９４】
代理ルータ１１は、移動端末ＭＮから図２の（Ｃ）のパケットを受信した場合、事前位置登録テーブルに記憶された移動端末ＭＮについての気付けアドレス（この場合「Ｙ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｙ」）との一致に基づき、移動端末ＭＮが無線エリアArea#2に移動してきたと判断し、事前位置登録テーブルの内容を位置登録テーブルに移し、以降、移動端末ＭＮに対してはその位置登録テーブルの内容に従って、図２の（Ｄ）のヘッダ構成で、送信元アドレスとしてアドレス「Ｅ」を設定して送信する。
【００９５】
移動端末ＭＮは移動完了後にホームエージェントＨＡに対して、移動端末ＭＮの現在の気付けアドレスとホームアドレスを含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【００９６】
なお、移動端末ＭＮは、図１２に示したように、無線エリアArea#2（無線基地局ＡＰ２の配下＝アクセスルータＡＲ２の配下）に移動した直後に、代理ルータ１１に対して移動完了通知メッセージを送信し、代理ルータ１１がその移動完了通知メッセージの受信により、移動端末ＭＮが無線エリアArea#2に移動してきたと判断し、事前位置登録テーブルの内容を位置登録テーブルに移し、以降、移動端末ＭＮに対してはその位置登録テーブルの内容に従ってパケットを送信するようにしてもよい。
【００９７】
また、上記では、ルータ広告に移動端末ＭＮの移動先での通信相手端末ＣＮ２のアドレスと、この通信相手端末ＣＮ２に対応する代理ルータ１１のアドレスを含めていたが、これら通信相手端末ＣＮ２のアドレスおよび代理ルータ１１のアドレスを別のメッセージにて移動端末ＭＮに通知するようにしても良い。。また、ホームエージェントＨＡが移動端末ＭＮからの位置登録メッセージを受けて、専用のメッセージにてこれらのアドレス情報を移動端末ＭＮに通知するようにしてもよく、さらにはこれらアドレス情報を位置登録応答メッセージに含めるようにしても良い。さらに、これらのアドレス情報の他に、代理ルータの有無を示す情報を含めるようにしても良い。
【００９８】
以上のように、実施の形態６においては、アクセスルータＡＲは移動端末ＭＮに対して事前に、移動端末ＭＮの次の移動先での気付けアドレスを生成するために必要なネットワークプレフィックス、移動先での移動端末ＭＮの通信相手端末ＣＮ２のアドレスおよび通信相手端末ＣＮ２に対応する代理ルータ１１のアドレスを通知し、移動端末ＭＮはそのネットワークプレフィックスを元に気付けアドレスを生成し、通知された代理ルータ１１のアドレスに対して、移動端末ＭＮの移動先での気付けアドレスとのホームアドレスを含む事前位置登録要求メッセージを送信し、代理ルータ１１で移動端末ＭＮの移動先での気付けアドレスとホームアドレスを記憶し、さらに、代理ルータ１１は移動端末ＭＮから移動後の新しい経路でのパケット受信検出、あるいは移動端末ＭＮからの移動完了通知受信により、移動端末ＭＮが当該無線エリアに移動してきたと判断し、移動端末ＭＮに送信するパケットの宛先アドレスに事前に通知されていた気付けアドレスを設定し、さらに移動端末ＭＮは移動後に新しい通信相手端末ＣＮのアドレスを用いて通信相手端末ＣＮと通信するようにしているため、移動端末ＭＮとモバイルＩＰをサポートしない通信相手端末ＣＮ２間で移動直後から、移動端末ＭＮから見て通信相手端末ＣＮが変更になっても、ホームエージェントＨＡを介することなく最短かつ最適経路で通信を開始することができる。
【００９９】
実施の形態７．
実施の形態７では、モバイルルータＭＲに収容された端末が、移動先で異なる通信相手端末ＣＮと通信を行う際に、端末と通信相手端末ＣＮの間で経路最適化を行う場合について説明する。
【０１００】
図２０は、実施の形態７におけるネットワーク構成を示す図である。図２０において、端末Node1の通信相手端末ＣＮは、無線エリアArea#1ではＣＮ１、移動後の無線エリアArea#2ではＣＮ２となり、旧通信相手端末ＣＮ１のＩＰアドレスを「Ｃ」、新通信相手端末ＣＮ２のＩＰアドレスを「Ｅ」とする。
【０１０１】
図２１は、実施の形態７における制御シーケンスを示した図である。次に動作について説明する。図２０において、端末Node1を収容するモバイルルータＭＲは、無線基地局ＡＰ１の配下に存在し、端末Node1は無線エリアArea#1に対応する通信相手端末ＣＮ１と無線基地局ＡＰ１,アクセスルータＡＲ１を介し、ホームエージェントＨＡを経由せずに通信を行っている（図２０の矢印(5)の経路）。モバイルルータＭＲが無線基地局ＡＰ１の配下（無線エリアArea#1＝アクセスルータＡＲ１の配下）に在圏するときの、端末Node1と通信相手端末ＣＮ１間のＩＰパケットのヘッダ構成は、実施の形態２で用いたの図６の（Ａ），（Ｂ）あるいは図９の（Ａ）,（Ｂ）と同じである。
【０１０２】
次に図２１を用いて制御シーケンスを説明する。アクセスルータＡＲ１は、周期的に配下の端末、モバイルルータＭＲに送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（モバイルルータＭＲが次に移動する無線エリアArea#2のプレフィックス）、さらには無線エリアArea#2における通信相手端末ＣＮ２のアドレス「Ｅ」、複数のエリアで一意の値となる通信相手端末ＣＮの識別情報（ＩＤ）を含めて送信する。
【０１０３】
このルータ広告メッセージを受信したモバイルルータＭＲは、無線エリアArea#2（ＡＲ２の配下）に移動する前に、端末Node1の移動後の通信相手である通信相手端末ＣＮ２に対して、事前位置登録要求メッセージを送信する。この事前位置登録要求およびその応答メッセージは図２０の矢印(9)に対応する。モバイルルータＭＲには、端末Node1のアドレス「Ｄ」、端末Node1が所属するネットワークプレフィックス「Ｆ」、端末Node1の通信相手である通信相手端末ＣＮのＩＤの対応関係を事前に設定しておくものとする。モバイルルータＭＲは、ルータ広告に含まれるＩＤから対応する端末Node1のネットワークプレフィックスを検索し、ルータ広告メッセージに含まれている通信相手端末ＣＮ２のＩＰアドレス「Ｅ」に対して事前位置登録要求メッセージを送信する。事前位置登録要求メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、次に移動する無線エリアArea#2におけるモバイルルータＭＲの気付けアドレス「Ｙ」、および端末Node1が属するサブネットのネットワークプレフィックス「Ｆ」を含める。
【０１０４】
通信相手端末ＣＮ２は、モバイルルータＭＲの現在用いている気付けアドレスとホームアドレスと端末Node1に対応するネットワークプレフィックスの対応関係を記憶する位置登録テーブルと、移動端末ＭＮの移動後に用いる気付けアドレスとホームアドレスと最適化対象のネットワークプレフィックスの対応関係を記憶する事前位置登録テーブルとを有しており、通信相手端末ＣＮ２は、事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」、最適化対象のネットワークプレフィックス「Ｆ」の組を設定記憶する。
【０１０５】
また、モバイルルータＭＲは、ルータ広告メッセージに含まれる通信相手端末ＣＮ２のアドレス「Ｅ」をそのＩＤに対応する端末Node1に通知する。
【０１０６】
モバイルルータＭＲは、アクセスルータＡＲ２から無線エリアArea#2のネットワークプレフィックスを含むルータ広告を受信するかあるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、通信経路をアクセスルータＡＲ２を介した通信経路に切替える。その際に、モバイルルータＭＲは、端末Node1に対して、移動通知メッセージを送信する。端末Node1は、モバイルルータＭＲからの移動通知メッセージの受信を契機に、通信相手端末ＣＮ２との通信を開始する。端末Node1と通信相手端末ＣＮ２間で転送されるＩＰパケットのヘッダ構成は、実施の形態２で説明した図６の（Ｃ），（Ｄ）あるいは図９の（Ｃ），（Ｄ）と同じであるが、アドレスが「Ｃ」が通信相手端末ＣＮ２のアドレス「Ｅ」となる。
【０１０７】
通信相手端末ＣＮ２は、モバイルルータＭＲから図６の（Ｃ）あるいは図９の（Ｃ）のパケットを受信した場合、前述と同様にして、移動端末ＭＮが無線エリアArea#2に移動してきたと判断し、事前位置登録テーブルの内容を位置登録テーブルに移し、以降、端末Node1の属するサブネットのネットワークプレフィックス「Ｆ」を宛先アドレスに含むパケットに対しては、位置登録テーブルの内容に従って、図６の（Ｄ）あるいは図９の（Ｄ）のヘッダ構成で、送信元アドレスとしてアドレス「Ｅ」を設定して送信する。
【０１０８】
モバイルルータＭＲは移動完了後にホームエージェントＨＡに対して、モバイルルータＭＲの現在の気付けアドレスとホームアドレスの組を含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【０１０９】
なお、モバイルルータＭＲは、実施の形態２の図８を用いて説明したように、無線エリアArea#2（無線基地局ＡＰ２の配下＝アクセスルータＡＲ２の配下）に移動した直後に、通信相手端末ＣＮ２に対して移動完了通知を送信し、通信相手端末ＣＮ２がその受信をもって、モバイルルータＭＲ、およびそれに収容される端末Node1が無線エリアArea#２に移動してきたと判断するようにしても良い。
【０１１０】
また、上記では、ルータ広告に端末Node1の移動先での通信相手端末ＣＮ２のアドレス、およびＩＤを含めていたが、これらのアドレス情報（通信相手端末ＣＮ２のアドレスおよびＩＤ）をモバイルルータＭＲに対して別のメッセージにて通知ようにしても良い。また、ホームエージェントＨＡがモバイルルータＭＲからの位置登録メッセージを受けて、上記アドレス情報を専用のメッセージにて、あるいは位置登録応答メッセージにてモバイルルータＭＲに通知し、モバイルルータＭＲから端末Node1に上記アドレス情報を通知するようにしても良い。
【０１１１】
以上のように、実施の形態７においては、アクセスルータＡＲはモバイルルータＭＲに対して事前に、モバイルルータＭＲの次の移動先での気付けアドレスを生成するために必要なネットワークプレフィックス、移動先での端末Node1の通信相手端末ＣＮ２のアドレス、および複数のエリアで一意の値である通信相手端末ＣＮ群のＩＤを通知し、モバイルルータＭＲはそのネットワークプレフィックスを元に気付けアドレスを生成し、通知された通信相手端末ＣＮ２のアドレスに対して、モバイルルータＭＲの移動先での気付けアドレスとホームアドレス、および経路最適化対象のネットワークプレフィックスを含む事前位置登録要求メッセージを送信し、通信相手端末ＣＮ２で移動先でのモバイルルータＭＲの気付けアドレス、ホームアドレスおよび対応するネットワークプレフィックスを記憶し、さらに、通信相手端末ＣＮ２はモバイルルータＭＲから移動後の新しい経路でのパケット受信検出、あるいはモバイルルータＭＲからの移動完了通知受信により、当該無線エリアにモバイルルータが移動してきたと判断し、経路最適化対象のネットワークプレフィックスを宛先アドレスに含むパケットをモバイルルータＭＲに送信する際、そのパケットの宛先アドレスに、事前に通知されていた気付けアドレスを設定するようにしているので、端末Node1と通信相手端末ＣＮ２間では移動直後から、モバイルルータＭＲに収容される端末Node1から見て通信相手端末ＣＮが変更になっても、ホームエージェントＨＡを介することなく最短かつ最適経路で通信を開始することができる。
【０１１２】
実施の形態８．
実施の形態８では、モバイルルータＭＲに収容された端末が、モバイルＩＰプロトコルをサポートしない通信相手端末と通信する場合で、かつ移動先で異なる通信相手端末と通信を行う場合について説明する。
【０１１３】
図２２は、実施の形態８におけるネットワーク構成を示す図であり、端末Node1の通信相手端末ＣＮは、無線エリアArea＃１ではＣＮ１、移動後の無線エリアArea＃２ではＣＮ２となり、旧通信相手端末ＣＮ１のＩＰアドレスを「Ｃ」、新通信相手端末ＣＮ２のＩＰアドレスを「Ｅ」とする。さらに通信相手端末ＣＮ１、ＣＮ２の代わりにモバイルＩＰプロトコルを終端する代理ルータ１０，１１が配備される。
【０１１４】
図２３は、実施の形態８における制御シーケンスを示した図である。次に動作について説明する。図２２において、端末Node1を収容するモバイルルータＭＲは、無線基地局ＡＰ１の配下に存在し、端末Node1は無線エリアArea#1に対応する通信相手端末ＣＮ１と無線基地局ＡＰ１,アクセスルータＡＲ１、代理ルータ１０を介し、ホームエージェントＨＡを経由せずに通信を行っている（図２２の矢印(5)，(9)の経路）。モバイルルータＭＲが無線基地局ＡＰ１の配下（無線エリアArea#1＝アクセスルータＡＲ１の配下）に在圏するときの、端末Node1と代理ルータ１０間で転送されるＩＰパケットのヘッダ構成は、実施の形態２で用いた図６の（Ａ）、（Ｂ）あるいは図９の（Ａ）,（Ｂ）と同じである。
【０１１５】
一方、図２２の矢印(9)で示す通信相手端末ＣＮ１と代理ルータ１０間のパケットについては、通信相手端末ＣＮ１からは、宛先アドレスを端末Node1のアドレス「Ｄ」に、送信元アドレスに通信相手端末ＣＮ１のアドレス「Ｃ」を設定したパケットを、一方代理ルータ１０からは、宛先アドレスを通信相手端末ＣＮ１のアドレス「Ｃ」に、送信元アドレスに端末Node1のアドレス「Ｄ」を設定したパケットを送信する。また、図２２の矢印(4)で示す端末Node1とモバイルルータＭＲ間のパケットについては、端末Node1からは、宛先アドレスを通信相手端末ＣＮ１のアドレス「Ｃ」に、送信元アドレスに端末Node1のアドレス「Ｄ」を設定したパケットを、モバイルルータＭＲからは宛先アドレスを端末Node1のアドレス「Ｄ」に、送信元アドレスに通信相手端末ＣＮ１のアドレス「Ｃ」を設定したパケットを転送する。
【０１１６】
次に図２３を用いて制御シーケンスを説明する。アクセスルータＡＲ１は、配下の端末、モバイルルータに周期的に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（モバイルルータＭＲが次に移動する無線エリアArea#2のプレフィックス）、さらには無線エリアArea#2における通信相手端末ＣＮ２のアドレス「Ｅ」、複数のエリアで一意の値となる通信相手端末ＣＮ２のＩＤ、および通信相手端末ＣＮ２に対応する代理ルータ１１のアドレス「Ｊ」を含めて送信する。
【０１１７】
このルータ広告メッセージを受信したモバイルルータＭＲは、無線エリアArea#2（アクセスルータＡＲ２の配下）に移動する前に、端末Node1の通信相手である通信相手端末ＣＮ２に対して、事前位置登録要求メッセージを送信する。この事前位置登録要求およびその応答メッセージは図２２の矢印(6)のシーケンスに対応する。モバイルルータＭＲには、端末Node1のアドレス「Ｄ」、およびそのネットワークプレフィックス「Ｆ」、その通信相手である通信相手端末ＣＮのＩＤの対応関係を事前に設定しておくものとする。モバイルルータＭＲは、ルータ広告に含まれるＩＤから、対応する端末Node1のネットワークプレフィックスを検索し、上記ルータ広告メッセージに含まれている代理ルータ１１のアドレスに対して事前位置登録要求メッセージを送信する。事前位置登録要求メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、および次に移動する無線エリアArea#2における気付けアドレス「Ｙ」、および端末Node1が属するサブネットのネットワークプレフィックス「Ｆ」を含める。
【０１１８】
代理ルータ１１は、端末の現在用いている気付けアドレスとホームアドレスとネットワークプレフィックスとの対応関係を記憶する位置登録テーブルと、端末の移動後に用いる気付けアドレスとホームアドレスとネットワークプレフィックスとの対応関係を記憶する事前位置登録テーブルとを有しており、代理ルータ１１は、事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」、最適化対象のネットワークプレフィックス「Ｆ」の組を設定し、保存しておく。
【０１１９】
また、モバイルルータＭＲは、ルータ広告メッセージに含まれる通信相手端末ＣＮ２のアドレス「Ｅ」をそのＩＤに対応する端末Node1に通知する。
【０１２０】
モバイルルータＭＲは、アクセスルータＡＲ２から無線エリアArea#2のネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、通信経路をアクセスルータＡＲ２を介した通信経路に切替える。その際に、端末Node1に対して、移動通知メッセージを送信する。端末Node1は、移動通知メッセージの受信を契機に、通信相手端末ＣＮ２との通信を開始する。その際、端末Node1と通信相手端末ＣＮ２の代理となる代理ルータ１１間で転送されるＩＰパケットのヘッダ構成は、実施の形態２で説明した図６の（Ｃ）、（Ｄ）あるいは図９の（Ｃ）、（Ｄ）と同じであるが、アドレス「Ｃ」が通信相手端末ＣＮ２のアドレス「Ｅ」となる。
【０１２１】
通信相手端末ＣＮ２に対応する代理ルータ１１は、モバイルルータＭＲから図６の（Ｃ）あるいは図９の（Ｃ）のパケットを受信した場合、モバイルルータＭＲとそれに収容される端末Node1が無線エリアArea#２に移動してきたと判断し、事前位置登録テーブルの内容を位置登録テーブルに移し、以降、端末Node1の属するサブネットのネットワークプレフィックス「Ｆ」を宛先アドレスに含むパケットに対しては、位置登録テーブルの内容に従って、図６の（Ｄ）あるいは図９の（Ｄ）のヘッダ構成で、送信元アドレスとしてアドレス「Ｅ」を設定して送信する。
【０１２２】
モバイルルータＭＲは移動完了後にホームエージェントＨＡに対して、モバイルルータＭＲの現在の気付けアドレスとホームアドレスの組を含む位置登録メッセージを送信し、ホームエージェントＨＡに位置変更を通知する。
【０１２３】
なお、モバイルルータＭＲは、実施の形態３の図１２を用いて説明したように、無線エリアArea#2（無線基地局ＡＰ２の配下＝アクセスルータＡＲ２の配下）に移動した直後に、代理ルータ１１に対して移動完了通知を送信し、代理ルータ１１がその受信をもって、モバイルルータＭＲ、およびそれに収容される端末Node1が無線エリアArea#２に移動してきたと判断するようにしても良い。
【０１２４】
また、上記では、ルータ広告に端末Node1の移動先での通信相手端末ＣＮ２のアドレス、ＩＤ、および通信相手端末ＣＮ２に対応する代理ルータ１１のアドレス「Ｊ」を含めていたが、これらの情報（通信相手端末ＣＮ２のアドレス、ＩＤ、代理ルータ１１のアドレス）をモバイルルータＭＲに対して別のメッセージにて通知ようにしても良い。また、ホームエージェントＨＡがモバイルルータＭＲからの位置登録メッセージを受けて、上記アドレス情報を専用のメッセージにて、あるいは位置登録応答メッセージにてモバイルルータＭＲに通知し、モバイルルータＭＲから端末Node1に上記アドレス情報を通知するようにしても良い。
【０１２５】
以上のように、実施の形態８においては、アクセスルータＡＲはモバイルルータＭＲに対して事前に、モバイルルータＭＲの次の移動先での気付けアドレスを生成するために必要なネットワークプレフィックス、移動先での端末Node1の通信相手端末ＣＮ２のアドレス、複数のエリアで一意の値である通信相手端末ＣＮ群のＩＤ、および通信相手端末ＣＮ２に対応する代理ルータ１１のアドレスを通知し、モバイルルータＭＲはそのネットワークプレフィックスを元に気付けアドレスを生成し、通知された代理ルータ１１のアドレスに対して、モバイルルータＭＲの移動先での気付けアドレスとホームアドレスおよび経路最適化対象のネットワークプレフィックスを含む事前位置登録要求メッセージを送信し、代理ルータ１１において移動先でのモバイルルータＭＲの気付けアドレス、ホームアドレスおよび対応するネットワークプレフィックスを記憶しておき、さらに、代理ルータ１１はモバイルルータＭＲから移動後の新しい経路でのパケット受信検出、あるいはモバイルルータＭＲからの移動完了通知受信により、当該無線エリアにモバイルルータが移動してきたと判断し、経路最適化対象のネットワークプレフィックスを宛先アドレスに含むパケットをモバイルルータＭＲに送信する際、そのパケットの宛先アドレスに、事前に通知されていた気付けアドレスを設定するようにしているので、端末Node1とモバイルＩＰプロトコルをサポートしない通信相手端末ＣＮ２間で、移動直後から、モバイルルータＭＲに収容される端末Node1から見て通信相手端末ＣＮが変更になっても、ホームエージェントＨＡを介することなく最短かつ最適経路で通信を開始することができる。
【０１２６】
実施の形態９．
実施の形態９では、移動端末ＭＮの通信相手端末ＣＮが、移動端末ＭＮの移動により変更になる場合、移動端末ＭＮに対して通信相手端末ＣＮのアドレス変更を隠蔽する経路最適化について説明する。
【０１２７】
実施の形態９が適用されるネットワーク構成は図１６に示したものと同じである。図２４は、実施の形態９における制御メッセージのシーケンスを示す図である。図２５は、実施の形態９における通信相手端末ＣＮのアドレス変更を隠蔽するためにアクセスルータで行うアドレス変換方法を示す図である。
【０１２８】
次に動作について説明する。図２４において、アクセスルータＡＲ１は、通信相手端末ＣＮのアドレスとして、仮想アドレスと実ＩＰアドレスとの対応表を記憶しており、配下の端末に周期的に送信するルータ広告メッセージに、無線基地局ＡＰ１が接続されるアクセスルータＡＲ１のインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線エリアArea#1のプレフィックス）、および無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（移動端末ＭＮが次に移動する無線エリアArea#2のプレフィックス）、さらには通信相手端末ＣＮの仮想アドレス（エニーキャストアドレス）ＣＮ−Ａを含めて送信する。
【０１２９】
このルータ広告メッセージを受信した移動端末ＭＮは、移動後の通信相手端末ＣＮ２のアドレスとしてＣＮ−Ａを記憶する。また、移動端末ＭＮは無線エリアArea#2（アクセスルータＡＲ２の配下）に移動する前に、通信相手端末ＣＮ２に対して事前位置登録要求メッセージを送信する。その際、通信相手端末ＣＮ２のアドレスとしては、記憶した仮想アドレスＣＮ−Ａを用いる。
【０１３０】
あて先アドレスに仮想アドレスＣＮ−Ａを設定された事前位置登録要求メッセージを受信したアクセスルータＡＲ１は、メッセージ種別が「事前位置登録要求」と認識すると、図２５の（Ａ）に示すように、受信した事前位置登録要求メッセージの宛先アドレスを仮想アドレスＣＮ−Ａから通信相手端末ＣＮ２のＩＰアドレス「Ｅ」に変更して、通信相手端末ＣＮ２に送信する。なお、アクセスルータＡＲ１では、事前位置登録要求メッセージを受信した時に、仮想アドレスＣＮ−Ａを変換するアドレス情報「Ｅ」を事前に取得しておくものとする。
【０１３１】
また、アクセスルータＡＲ１は、事前位置登録要求メッセージを受信したした際、事前位置登録要求メッセージの送信元アドレス領域に含まれるアドレス（移動端末ＭＮの気付けアドレス「Ｘ」）を記憶しておき、宛先アドレスとしてアドレス「Ｘ」を含むパケットを受信した際に、そのパケットが事前位置登録応答メッセージであることを検出した場合、図２５の（Ｂ）に示すように、送信元アドレスを「Ｘ」から「ＣＮ−Ａ」に変更して、移動端末ＭＮに送信する。
【０１３２】
通信相手端末ＣＮ２では、上記事前位置登録要求メッセージをアクセスルータＡＲ１から受信すると、移動端末ＭＮに対応する事前位置登録テーブルに、事前位置登録要求メッセージに含まれる、気付けアドレス「Ｙ」、ホームアドレス「Ａ」の組を設定記憶しておく。
【０１３３】
移動端末ＭＮは、アクセスルータＡＲ２から無線エリアArea#2のネットワークプレフィックスを含むルータ広告を受信するか、あるいは無線基地局ＡＰ２との無線リンク確立を検出するかのいずれかの条件で、アクセスルータＡＲ２経由の通信経路で通信相手端末ＣＮ２との通信を開始する。
【０１３４】
アクセスルータＡＲ２は、宛先アドレスに仮想アドレスＣＮ−Ａを含む移動端末ＭＮから通信相手端末ＣＮ２に向けたパケットを受信した場合、図２５の（Ａ）に示すように、仮想アドレス「ＣＮ−Ａ」を通信相手端末ＣＮ２のアドレス「Ｅ」に変更して、通信相手端末ＣＮ２に送信する。また、アクセスルータＡＲ２は、通信相手端末ＣＮ２からパケットヘッダの送信元アドレスに通信相手端末ＣＮ２のアドレス「Ｅ」を含むパケットを受信した場合、図２５の（Ｂ）に示すように、アドレス「Ｅ」を仮想アドレス「ＣＮ−Ａ」に変更して、移動端末ＭＮに送信する。なお、アクセスルータＡＲ２を介した移動端末−通信相手端末ＣＮ２間のパケットは、移動端末ＭＮの気付けアドレスが「Ｙ」となるため、アクセスルータＡＲ２を介した移動端末−通信相手端末ＣＮ２間のパケットについては、図２５の（Ａ）、（Ｂ）における送信元あるいは宛先アドレスに含まれるアドレス「Ｘ」は「Ｙ」となる。なお、アクセスルータＡＲ２では仮想アドレスＣＮ−Ａに対応する通信相手端末ＣＮ２のアドレス「Ｅ」を事前に設定しておくものとする。
【０１３５】
通信相手端末ＣＮ２は、移動端末ＭＮから新たな経路でのパケットを受信したことを検出した場合、事前位置登録テーブルの内容を位置登録テーブルに移し、以降、移動端末ＭＮに対してはその位置登録テーブルの内容に従ってヘッダ部を作成する。
【０１３６】
なお、上記では、ルータ広告に通信相手端末ＣＮの仮想アドレス「ＣＮ−Ａ」を含めるようにしていたが、移動端末ＭＮに対して別のメッセージにて仮想アドレス「ＣＮ−Ａ」を通知するようにしても良い。また、ホームエージェントＨＡが移動端末ＭＮからの位置登録メッセージを受けて、専用のメッセージにて仮想アドレス「ＣＮ−Ａ」を通知するようにしてもよく、さらには位置登録応答メッセージに仮想アドレス「ＣＮ−Ａ」を含めるようにしても良い。さらに、アクセスルータＡＲ１が、事前位置登録要求を受信した場合に、仮想アドレスＣＮ−Ａを変換する際、移動端末ＭＮの移動方向により、次の通信相手端末ＣＮが異なる場合には、移動端末ＭＮが送信する事前位置登録要求の中に、移動方向を示すフラグ、あるいは気付けアドレスの変更履歴情報を含め、アクセスルータＡＲ１がその情報から移動端末ＭＮの移動先を特定し、移動先での通信相手端末ＣＮのアドレスに変換するようにしても良い。
【０１３７】
以上のように、実施の形態９においては、アクセスルータＡＲは移動端末ＭＮに対して、通信相手端末ＣＮの仮想アドレスを通知し、さらに事前に、移動端末ＭＮの次の移動先での気付けアドレスを生成するために必要なネットワークプレフィックスを通知するようにしており、移動端末ＭＮはそのネットワークプレフィックスを元に気付けアドレスを生成し、通知された仮想アドレス宛に、移動端末ＭＮの移動先での気付けアドレスとのホームアドレスを含む事前位置登録要求メッセージを送信し、アクセスルータＡＲは事前位置登録要求メッセージを捕捉し、仮想アドレスを次の移動先での通信相手端末ＣＮのアドレスに変換して通信相手端末ＣＮに送信し、通信相手端末ＣＮでは移動端末ＭＮの移動先での気付けアドレスとホームアドレスを記憶し、さらに、通信相手端末ＣＮは移動端末ＭＮから移動後の新しい経路でのパケット受信検出により、通信経路が切替わったと判断し、通信相手端末ＣＮから移動端末ＭＮに送信するパケットの宛先アドレスに事前に通知されていた気付けアドレスを設定するようにしており、移動端末ＭＮは仮想アドレスを用いて通信相手端末ＣＮと通信するが、アクセスルータにて、仮想アドレスと実際に通信を行う通信相手端末ＣＮのアドレスを変換するようにしているため、移動端末ＭＮは通信相手端末ＣＮの変更を意識することなく、かつ移動端末ＭＮと通信相手端末ＣＮは移動直後からホームエージェントＨＡを介することなく最短かつ最適経路で通信を開始することができる。
【０１３８】
実施の形態１０．
実施の形態１０においては、モバイルルータＭＲに収容された端末の通信相手端末ＣＮが、モバイルルータＭＲおよび端末の移動により変更になる場合、モバイルルータＭＲに収容された端末に対して通信相手端末ＣＮのアドレス変更を隠蔽する経路最適化について説明する。
【０１３９】
実施の形態１０が適用されるネットワーク構成は図２０に示したものと同じである。図２６は、実施の形態１０における制御メッセージのシーケンスを示す図である。図２７は、実施の形態１０における通信相手端末ＣＮのアドレス変更を隠蔽するためにアクセスルータで行うアドレス変換方法を示す図である。
【０１４０】
次に動作について説明する。図２６において、モバイルルータＭＲは、通信相手端末ＣＮに対する仮想アドレス（エニーキャストアドレス）と端末Node1との対応表をあらかじめ保持し、端末Node1に通信相手端末ＣＮに対応する仮想アドレスを事前にあるいは周期的に通知する。このとき、モバイルルータＭＲは、通信相手端末ＣＮに対応する仮想アドレスを、(a)複数の端末Nodeに対してそれぞれ通知する、(b)複数の端末Nodeが同一の通信相手端末ＣＮと通信する場合には、グループマルチキャストで通知する、あるいは(c)ブロードキャストで全ての端末Nodeに一斉に通知するのいずれかの方法で通知する。
【０１４１】
アクセスルータＡＲ１、モバイルルータＭＲ、通信相手端末ＣＮ２、ホームエージェントＨＡの動作は、実施の形態７と以下の点を除いて同じであり、重複する説明は省略する。異なる点は、モバイルルータＭＲは、無線エリアArea#2(アクセスルータＡＲ２の配下)に移動後、端末Node1から宛先アドレスに仮想アドレスＣＮ−Ａを含むパケットを受信した場合、図２７の（Ａ）に示すように、仮想アドレス「ＣＮ−Ａ」をアクセスルータＡＲ１からのルータ広告に含まれる通信相手端末ＣＮ２のアドレス「Ｅ」に変更して、アウターカプセルヘッダによってカプセル化してアクセスルータＡＲ１を介して通信相手端末ＣＮ２に送信するとともに、図２７の（Ｂ）に示すように、通信相手端末ＣＮ２からのパケットのアウターカプセルヘッダを削除し、インナーヘッダの送信元アドレスに含まれる通信相手端末ＣＮ２のアドレス「Ｅ」を仮想アドレス「ＣＮ−Ａ」に変更して端末Node1に送信する点である。
【０１４２】
以上のように、実施の形態１０においては、アクセスルータＡＲはモバイルルータＭＲに対して、次の移動先での通信相手端末ＣＮ２の実アドレスを通知し、モバイルルータＭＲが、次の移動先での通信相手端末ＣＮ２に対して事前位置登録要求メッセージを送信し、通信相手端末ＣＮ２では移動端末ＭＮの移動先での気付けアドレスとホームアドレスを記憶するとともに、移動後の新しい経路でのパケット受信検出により、通信経路が切替わったと判断し、通信相手端末ＣＮ２からモバイルルータＭＲに収容される端末Node1に送信するパケットの宛先アドレスに事前に通知されていた気付けアドレスを設定し、モバイルルータＭＲに収容される端末Node1は仮想アドレスを用いて通信相手端末ＣＮ２と通信するが、モバイルルータＭＲにおいて、仮想アドレスと実際に通信を行う通信相手端末ＣＮ２のアドレスを変換するようにしているため、モバイルルータＭＲに収容される端末Node1は通信相手端末ＣＮのアドレス変更を意識することなく、かつ、端末Node1と通信相手端末ＣＮは移動直後からホームエージェントＨＡを介することなく最短かつ最適経路で通信を開始することができる。
【０１４３】
実施の形態１１．
実施の形態１１では、２つの無線システム（無線システムＡ，Ｂ）の無線カバーエリアがオーバラップし、一方の無線システムＡ（以下無線Ａと略す）の無線エリアが隣のエリアと接するように連続的に配置され、他方の無線システムＢ（以下無線Ｂと略す）の無線エリアが不連続にスポット的（間欠的）に配置される場合、スポット的に配置された無線システムＢの無線エリア内においてのみ、モバイルルータＭＲに収容された端末、あるいは移動端末ＭＮが、通信相手端末ＣＮと通信する際の経路最適化について説明する。例えば、無線システムＡは、狭帯域通信システムであり、無線システムＢは広帯域通信システムである。
【０１４４】
図２８は、実施の形態１１におけるネットワーク構成を示す図である。図２８において、り、モバイルルータＭＲは、無線システムＡのエリア＃A1内では無線基地局ＡＰ１と、無線システムＢのエリアArea#B1内では無線基地局ＡＰ３と、無線システムＡのエリアArea#A2内では無線基地局ＡＰ２と、無線システムＢのエリアArea#B2内では無線基地局ＡＰ４とそれぞれ通信可能であり、モバイルルータＭＲに収容される端末Node1は通信相手端末ＣＮと、無線ＢのエリアArea#B1およびArea#B2内でのみ通信を行う。無線基地局ＡＰ１，ＡＰ３は、アクセスルータＡＲ１に接続され、無線基地局ＡＰ２，ＡＰ４は、アクセスルータＡＲ２に接続されている。図２９は、実施の形態１１における制御メッセージのシーケンスを示す図である。
【０１４５】
次に動作について説明する。図２８において、端末Node1を収容するモバイルルータＭＲは、当初、無線Ａの無線基地局ＡＰ１の配下に存在する。そのとき、図２９に示すように、無線Ａの無線基地局ＡＰ１を収容するアクセスルータＡＲ１は、周期的に、無線基地局ＡＰ１が接続されるインタフェース回線に割当てられたネットワークプレフィックス（在圏する無線Ａの無線エリアArea#A1のプレフィックス）、無線Ａの隣接無線基地局ＡＰ２が接続されるアクセスルータＡＲ２のインタフェース回線に割当てられたネットワークプレフィックス（モバイルルータＭＲが次に移動する無線Ａの無線エリアArea#A2のプレフィックス）、および次に移動する無線Ｂの無線エリアArea#B1のネットワークプレフィックスをルータ広告にて報知している。
【０１４６】
このルータ広告メッセージを受信したモバイルルータＭＲは、無線ＢのArea#B1（無線基地局ＡＰ３の配下）に移動する前に、配下のNode1と通信相手端末ＣＮ間での最適化通信経路を設定するため、通信相手端末ＣＮに対して無線Ｂエリア＃B1用事前位置登録要求メッセージを、無線Ａの無線基地局ＡＰ１、アクセスルータＡＲ１を介して送信する。なお、モバイルルータＭＲには、Node1のアドレス「Ｄ」、およびそのネットワークプレフィックス「Ｆ」、その通信相手端末ＣＮのアドレス「Ｃ」を事前に設定しておくものとする。事前位置登録要求メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B1におけるモバイルルータＭＲの気付けアドレス「Ｊ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１４７】
また、モバイルルータＭＲはホームエージェントＨＡに対して、無線Ａの無線エリアArea#A1の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ａの無線エリアArea#A1におけるモバイルルータＭＲの気付けアドレス「Ｘ」、及び配下のネットワークのプレフィックス「Ｆ」を含める。
【０１４８】
通信相手端末ＣＮは、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｊ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０１４９】
モバイルルータＭＲが移動し無線Ｂの無線エリアArea#B1内に到達すると、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線Ｂの接続通知が送信される。モバイルルータＭＲは、この無線Ｂの接続通知を受信すると、端末Node1に接続通知を送信する。
【０１５０】
端末Node1は、モバイルルータＭＲから接続通知を受け取ると、通信相手端末ＣＮと通信を開始する。モバイルルータＭＲは、通信相手端末ＣＮ宛のパケットを端末Node1から受信すると、無線基地局ＡＰ３,アクセスルータＡＲ１を介して、通信相手端末ＣＮにパケットを転送する。その際、モバイルルータＭＲが通信相手端末ＣＮに転送するＩＰパケットのヘッダ構成は、実施の形態２で用いた図６の（Ａ）あるいは図９の（Ａ）と同じである。ただし、この場合は、アウターヘッダの送信元アドレスのアドレス「Ｘ」は、モバイルルータＭＲの無線Ｂの無線エリアArea#B1における気付けアドレス「Ｊ」となる。
【０１５１】
通信相手端末ＣＮは、図６（Ａ）あるいは図９（Ａ）のパケットを受信した場合、事前位置登録テーブルに記憶されたモバイルルータＭＲについての気付けアドレス（この場合「Ｊ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｊ」）との一致に基づき、モバイルルータＭＲが無線Ｂの無線エリアArea#B1に移動してきたと判断し、モバイルルータＭＲさらに端末Node1にパケットを転送する際には、図６の（Ｂ）あるいは図９の（Ｂ）に示したＩＰパケットを生成して送信する。この場合、アウターヘッダの宛先アドレスのアドレス「Ｘ」は、アドレス「Ｊ」となる。
【０１５２】
このようなＩＰヘッダにより、モバイルルータＭＲは、ホームエージェントＨＡを経由せずに、無線基地局ＡＰ３,アクセスルータＡＲ１を介して、通信相手端末ＣＮと直接通信が可能になる。
【０１５３】
なお、モバイルルータＭＲは、ホームエージェントＨＡに対して、無線Ｂの無線エリアArea#B1の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B1におけるモバイルルータＭＲの気付けアドレス「Ｊ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１５４】
一方、モバイルルータＭＲが移動し、無線Ｂの無線エリアArea#B1からはずれた場合、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線Ｂ切断通知が送信される。モバイルルータＭＲは、無線Ｂ切断通知を受信すると、端末Node1に切断通知を送信する。端末Node1は切断通知を受信すると、無線Ｂ経由での通信相手端末ＣＮへのパケット転送を停止する。
【０１５５】
モバイルルータＭＲは、無線Ａを用いて（無線基地局ＡＰ１、アクセスルータＡＲ１を経由して）、ホームエージェントＨＡおよび通信相手端末ＣＮに対して、それぞれ、無線Ｂの無線エリアArea#B1から移動し、無線Ｂでの通信が不可になったことを示すため、位置登録取り消しメッセージを送信する。これらの位置登録取り消しメッセージでは、メッセージに含まれる有効時間（Life  Time）領域を０に設定したものとする。
【０１５６】
なお、アクセスルータＡＲ１は、モバイルルータＭＲが無線Ｂに接続された後は、無線Ｂの無線基地局ＡＰ３を介して、無線Ｂの無線エリアArea#B1におけるネットワークプレフィックス、および次の移動先（無線Ｂの無線エリアArea#B2）におけるネットワークプレフィックスを含むルータ広告を周期的に送信している。
【０１５７】
無線Ｂの無線エリアArea#B1内で、上記ルータ広告を受信したモバイルルータＭＲは、次の無線Ｂの次移動先（無線Ｂの無線エリアArea#B2）におけるネットワークプレフィックスを記憶しておき、無線Ｂ切断通知受信後に、無線Ａ（無線基地局ＡＰ１、アクセスルータＡＲ１）を介して、通信相手端末ＣＮに、次の移動先（無線Ｂの無線エリアArea#B2）における気付けアドレスを含む事前位置登録メッセージを送信する。この事前位置登録メッセージには、無線Ｂの無線エリアArea#B2におけるモバイルルータＭＲの気付けアドレス「Ｋ」（このアドレスは、前記ルータ広告のネットワークプレフィックスとモバイルルータＭＲのMACアドレスから生成する）、モバイルルータＭＲのホームアドレス「Ａ」および端末Node1が属するネットワークのプレフィックス「Ｆ」を含む。
【０１５８】
通信相手端末ＣＮは、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｋ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０１５９】
また、モバイルルータＭＲはアクセスルータＡＲ１から無線Ａを介して受信したルータ広告に含まれる無線Ａの次移動先（無線Ａの無線エリアArea#A2）でのネットワークプレフィックスから、無線エリアArea#A2での気付けアドレス「Ｙ」を生成し、モバイルルータＭＲのホームアドレス「Ａ」を含めてホームエージェントＨＡに、位置登録メッセージを送信する。
【０１６０】
モバイルルータＭＲがさらに移動し無線Ｂの無線エリアArea#B2内に到達すると、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線Ｂの接続通知が送信される。モバイルルータＭＲは、無線Ｂの接続通知を受信すると、端末Node1に接続通知を送信する。
【０１６１】
端末Node1は、モバイルルータＭＲから接続通知を受け取ると、通信相手端末ＣＮと通信を開始する。モバイルルータＭＲは、通信相手端末ＣＮ宛のパケットを端末Node1から受信すると、無線基地局ＡＰ４,アクセスルータＡＲ２を介して、通信相手端末ＣＮにパケットを転送する。その際、モバイルルータＭＲが通信相手端末ＣＮに転送するＩＰパケットのヘッダ構成は、実施の形態２で用いた図６の（Ａ）あるいは図９の（Ａ）と同じである。ただし、この場合は、アウターヘッダの送信元アドレスのアドレス「Ｘ」は、モバイルルータＭＲの無線Ｂの無線エリアArea#B2における気付けアドレス「Ｋ」となる。
【０１６２】
通信相手端末ＣＮは、図６（Ａ）あるいは図９（Ａ）のパケットを受信した場合、事前位置登録テーブルに記憶されたモバイルルータＭＲについての気付けアドレス（この場合「Ｋ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｋ」）との一致に基づき、モバイルルータＭＲが無線Ｂの無線エリアArea#B2に移動してきたと判断し、モバイルルータＭＲさらに端末Node1にパケットを転送する際には、図６の（Ｂ）あるいは図９の（Ｂ）に示したＩＰパケットを生成して送信する。この場合、アウターヘッダの宛先アドレスのアドレス「Ｘ」は、アドレス「Ｋ」となる。
【０１６３】
このようなＩＰヘッダにより、モバイルルータＭＲは、ホームエージェントＨＡを経由せずに、無線基地局ＡＰ４,アクセスルータＡＲ２を介して、通信相手端末ＣＮと直接通信が可能になる。
【０１６４】
モバイルルータＭＲは、ホームエージェントＨＡに対して、無線Ｂの無線エリアArea#B2の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B2におけるモバイルルータＭＲの気付けアドレス「Ｋ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１６５】
その後、モバイルルータＭＲが移動し無線Ｂの無線エリアArea#B2からはずれた場合、モバイルルータＭＲに接続された無線Ｂ対応の無線機からモバイルルータＭＲに対して無線Ｂ切断通知が送信される。モバイルルータＭＲは、無線Ｂ切断通知を受信すると、端末Node1に切断通知を送信する。端末Node1は切断通知を受信すると、無線Ｂ経由での通信相手端末ＣＮへのパケット転送を停止する。
【０１６６】
なお、通信相手端末ＣＮはモバイルルータＭＲからの移動完了通知の受信により、通信経路が切替わったと判断するようにしても良い。
【０１６７】
以上のように、実施の形態１１では、モバイルルータＭＲが常時通信可能な無線システムＡのエリアと、エリアが不連続に配置されスポット的な通信を行う無線システムＢのエリアが同一場所にオーバラップして配置される無線システムにおいて、アクセスルータＡＲは無線Ａまたは無線Ｂを用いてモバイルルータＭＲに対して事前に、無線Ｂのエリアでの気付けアドレスの生成に必要なネットワークプレフィックスを通知し、モバイルルータＭＲはそのネットワークプレフィックスを元に無線Ｂのエリアでの気付けアドレスを生成し、配下の端末Node1の通信先である通信相手端末ＣＮに対して、端末Node1と通信相手端末ＣＮ間での最適化通信経路を設定するために、無線Ｂのエリアでの気付けアドレス、モバイルルータＭＲのホームアドレス、および端末Node1の属するサブネットのネットワークプレフィックスを含む事前位置登録要求メッセージを無線Ａを用いて送信し、通信相手端末ＣＮにおいて、モバイルルータＭＲの移動先での気付けアドレスとホームアドレス、および経路最適化対象となるネットワークプレフィックスを記憶しておき、さらに、通信相手端末ＣＮはモバイルルータＭＲからの移動後の気付けアドレスを送信元アドレス領域に持つパケット受信により、モバイルルータＭＲの移動に伴い通信経路が切替わったと判断し、経路最適化対象となるネットワークプレフィックスを持つアドレス宛に送信するパケットに関して、宛先アドレスに設定する気付けアドレスを記憶している移動後の気付けアドレスに切替えるようにしているので、モバイルルータＭＲに収容される端末Node1と通信相手端末ＣＮ間では移動直後から、ホームエージェントＨＡを介することなく、最短経路で通信を継続することができる。
【０１６８】
実施の形態１２．
実施の形態１１では、端末Node1の通信相手端末ＣＮが１つの場合における経路最適化の方法を示したが、実施の形態１２では、実施の形態１１と同様、２つの無線システムＡ，Ｂの無線カバーエリアがオーバラップしている無線システムにおいて、端末Node1の通信相手端末ＣＮが移動先ごとに異なる場合についての経路最適化について説明する。
【０１６９】
図３０は、実施の形態１２におけるネットワーク構成を示す図である。図３０において、モバイルルータＭＲは、無線Ａのエリア＃A1内では無線基地局ＡＰ１と、無線ＢのエリアArea#B1内では無線基地局ＡＰ３と、無線ＡのエリアArea#A2内では無線基地局ＡＰ２と、無線ＢのエリアArea#B2内では無線基地局ＡＰ４とそれぞれ通信可能であり、モバイルルータＭＲに収容される端末Node1は通信相手端末ＣＮと、無線ＢのエリアArea#B1およびArea#B2内でのみ通信を行う。ただし、端末Node1は無線ＢのエリアArea#B1では通信相手端末ＣＮ１と、無線ＢのエリアArea#B2では通信相手端末ＣＮ２と通信する。図３１は、実施の形態１２における制御メッセージのシーケンスを示す図である。
【０１７０】
次に動作について説明する。図３０において、端末Node1を収容するモバイルルータＭＲは、当初、無線Ａの無線基地局ＡＰ１の配下に存在する。そのとき、図３１に示すように、無線Ａの無線基地局ＡＰ１を収容するアクセスルータＡＲ１は、周期的に、在圏する無線Ａの無線エリアArea#A1のプレフィックス、無線Ａの次移動先の無線エリアArea#A2のプレフィックス、無線Ｂの次移動先の無線エリアArea#B1におけるプレフィックス、および無線エリアArea#B1における通信相手端末ＣＮ１のアドレスをルータ広告にて報知している。
【０１７１】
このルータ広告メッセージを受信したモバイルルータＭＲは、端末Node1に対して通信相手端末ＣＮ１のアドレスを通知するとともに、無線Ｂの無線エリアArea#B1（無線基地局ＡＰ３の配下）に移動する前に、配下のNode1と通信相手端末ＣＮ１間での最適化通信経路を設定するため、通信相手端末ＣＮ１に対して無線Ｂエリア#B1事前位置登録要求メッセージを、無線Ａの無線基地局ＡＰ１、アクセスルータＡＲ１を介して送信する。この事前位置登録要求メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B1におけるモバイルルータＭＲの気付けアドレス「Ｊ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１７２】
また、モバイルルータＭＲはホームエージェントＨＡに対して、無線Ａの無線エリアArea#A1の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ａの無線エリアArea#A1におけるモバイルルータＭＲの気付けアドレス「Ｘ」、及び配下のネットワークのプレフィックス「Ｆ」を含める。
【０１７３】
通信相手端末ＣＮ１は、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｊ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０１７４】
モバイルルータＭＲが移動し無線Ｂの無線エリアArea#B1内に到達すると、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線Ｂの接続通知が送信される。モバイルルータＭＲは、この無線Ｂの接続通知を受信すると、端末Node1に接続通知を送信する。
【０１７５】
端末Node1は、モバイルルータＭＲから接続通知を受け取ると、通信相手端末ＣＮ１と通信を開始する。モバイルルータＭＲは、通信相手端末ＣＮ１宛のパケットを端末Node1から受信すると、無線基地局ＡＰ３,アクセスルータＡＲ１を介して、通信相手端末ＣＮ１にパケットを転送する。その際、モバイルルータＭＲが通信相手端末ＣＮ１に転送するＩＰパケットのヘッダ構成は、実施の形態１１と同様、実施の形態２で用いた図６の（Ａ）あるいは図９の（Ａ）と同じである。ただし、この場合は、アウターヘッダの送信元アドレスのアドレス「Ｘ」は、モバイルルータＭＲの無線Ｂの無線エリアArea#B1における気付けアドレス「Ｊ」となる。
【０１７６】
通信相手端末ＣＮ１は、実施の形態１１と同様、図６（Ａ）あるいは図９（Ａ）のパケットを受信した場合、事前位置登録テーブルに記憶されたモバイルルータＭＲについての気付けアドレス（この場合「Ｊ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｊ」）との一致に基づき、モバイルルータＭＲが無線Ｂの無線エリアArea#B1に移動してきたと判断し、モバイルルータＭＲさらに端末Node1にパケットを転送する際には、図６の（Ｂ）あるいは図９の（Ｂ）に示したＩＰパケットを生成して送信する。この場合、実施の形態１１と同様、アウターヘッダの宛先アドレスのアドレス「Ｘ」は、アドレス「Ｊ」となる。
【０１７７】
このようなＩＰヘッダにより、モバイルルータＭＲは、ホームエージェントＨＡを経由せずに、無線基地局ＡＰ３,アクセスルータＡＲ１を介して、通信相手端末ＣＮ１と直接通信が可能になる。
【０１７８】
なお、モバイルルータＭＲは、ホームエージェントＨＡに対して、無線Ｂの無線エリアArea#B1の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B1におけるモバイルルータＭＲの気付けアドレス「Ｊ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１７９】
一方、モバイルルータＭＲが移動し、無線Ｂの無線エリアArea#B1からはずれた場合、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線Ｂ切断通知が送信される。モバイルルータＭＲは、無線Ｂ切断通知を受信すると、端末Node1に切断通知を送信する。端末Node1は切断通知を受信すると、無線Ｂ経由での通信相手端末ＣＮへのパケット転送を停止する。
【０１８０】
モバイルルータＭＲでは、無線Ａを用いて（無線基地局ＡＰ１、アクセスルータＡＲ１を経由して）、ホームエージェントＨＡおよび通信相手端末ＣＮ１に対して、それぞれ、無線Ｂの無線エリアArea#B1から移動し、無線Ｂでの通信が不可になったことを示すため、位置登録取り消しメッセージを送信する。
【０１８１】
なお、アクセスルータＡＲ１は、モバイルルータＭＲが無線Ｂに接続された後は、無線Ｂの無線基地局ＡＰ３を介して、無線Ｂの無線エリアArea#B1におけるネットワークプレフィックス、次の移動先（無線Ｂの無線エリアArea#B2）におけるネットワークプレフィックスおよび無線Ｂ次の移動先（無線Ｂの無線エリアArea#B2）における通信相手端末ＣＮ２のアドレスを含むルータ広告を周期的に送信している。
【０１８２】
無線Ｂの無線エリアArea#B1内で、上記ルータ広告を受信したモバイルルータＭＲは、端末Node1に対して無線Ｂの次の無線エリアArea#B2で通信相手端末ＣＮ２のアドレスを通知するとともに、次の無線Ｂの次移動先（無線Ｂの無線エリアArea#B2）におけるネットワークプレフィックスから無線エリアArea#B2での気付けアドレス「Ｋ」を生成しておき、無線Ｂ切断通知受信後に、無線Ａ（無線基地局ＡＰ１、アクセスルータＡＲ１）を介して、通信相手端末ＣＮ２に、次の移動先（無線Ｂの無線エリアArea#B2）における気付けアドレス「Ｋ」を含む事前位置登録メッセージを送信する。この事前位置登録メッセージには、無線Ｂの無線エリアArea#B2におけるモバイルルータＭＲの気付けアドレス「Ｋ」（このアドレスは、前記ルータ広告のネットワークプレフィックスとモバイルルータＭＲのMACアドレスから生成する）、モバイルルータＭＲのホームアドレス「Ａ」および端末Node1が属するネットワークのプレフィックス「Ｆ」を含む。
【０１８３】
通信相手端末ＣＮは、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｋ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０１８４】
また、モバイルルータＭＲはアクセスルータＡＲ１から無線Ａを介して受信したルータ広告に含まれる無線Ａの次移動先（無線Ａの無線エリアArea#A2）でのネットワークプレフィックスから、無線エリアArea#A2での気付けアドレス「Ｙ」を生成し、モバイルルータＭＲのホームアドレス「Ａ」を含めてホームエージェントＨＡに、位置登録メッセージを送信する。
【０１８５】
モバイルルータＭＲがさらに移動し無線Ｂの無線エリアArea#B2内に到達すると、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線Ｂの接続通知が送信される。モバイルルータＭＲは、無線Ｂの接続通知を受信すると、端末Node1に接続通知を送信する。
【０１８６】
端末Node1は、モバイルルータＭＲから接続通知を受け取ると、通信相手端末ＣＮ２と通信を開始する。モバイルルータＭＲは、通信相手端末ＣＮ２宛のパケットを端末Node1から受信すると、無線基地局ＡＰ４,アクセスルータＡＲ２を介して、通信相手端末ＣＮ２にパケットを転送する。その際、モバイルルータＭＲが通信相手端末ＣＮに転送するＩＰパケットのヘッダ構成は、実施の形態１１と同様、実施の形態２で用いた図６の（Ａ）あるいは図９の（Ａ）と同じである。ただし、この場合は、アウターヘッダの送信元アドレスのアドレス「Ｘ」は、モバイルルータＭＲの無線Ｂの無線エリアArea#B2における気付けアドレス「Ｋ」となり、通信相手端末ＣＮのアドレス「Ｃ」は通信相手端末ＣＮ２のアドレス「Ｅ」となる。
【０１８７】
通信相手端末ＣＮ２は、図６（Ａ）あるいは図９（Ａ）のパケットを受信した場合、事前位置登録テーブルに記憶されたモバイルルータＭＲについての気付けアドレス（この場合「Ｋ」）と、受信したパケットのヘッダ部の送信元アドレス領域に設定された送信元アドレス（この場合「Ｋ」）との一致に基づき、モバイルルータＭＲが無線Ｂの無線エリアArea#B2に移動してきたと判断し、モバイルルータＭＲさらに端末Node1にパケットを転送する際には、図６の（Ｂ）あるいは図９の（Ｂ）に示したＩＰパケットを生成して送信する。この場合、アウターヘッダの宛先アドレスのアドレス「Ｘ」は、アドレス「Ｋ」となり、通信相手端末ＣＮのアドレス「Ｃ」は通信相手端末ＣＮ２のアドレス「Ｅ」となる。
【０１８８】
このようなＩＰヘッダにより、モバイルルータＭＲは、ホームエージェントＨＡを経由せずに、無線基地局ＡＰ４,アクセスルータＡＲ２を介して、通信相手端末ＣＮ２と直接通信が可能になる。
【０１８９】
モバイルルータＭＲは、ホームエージェントＨＡに対して、無線Ｂの無線エリアArea#B2の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B2におけるモバイルルータＭＲの気付けアドレス「Ｋ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１９０】
その後、モバイルルータＭＲが移動し無線Ｂの無線エリアArea#B2からはずれた場合、モバイルルータＭＲに接続された無線Ｂ対応の無線機からモバイルルータＭＲに対して無線Ｂ切断通知が送信される。モバイルルータＭＲは、無線Ｂ切断通知を受信すると、端末Node1に切断通知を送信する。端末Node1は切断通知を受信すると、無線Ｂ経由での通信相手端末ＣＮへのパケット転送を停止する。
【０１９１】
なお、通信相手端末ＣＮ１，ＣＮ２はモバイルルータＭＲからの移動完了通知の受信により、通信経路が切替わったと判断するようにしても良い。
【０１９２】
以上のように、実施の形態１２では、モバイルルータＭＲが常時通信可能な無線システムＡのエリアと、エリアが不連続に配置されスポット的な通信を行う無線システムＢのエリアが同一場所にオーバラップして配置される無線システムにおいて、移動先エリアで、モバイルルータＭＲ配下の端末Node1の通信相手端末ＣＮが異なる場合、アクセスルータＡＲは無線Ａまたは無線Ｂを用いてモバイルルータＭＲに対して事前に、無線Ｂのエリアでの気付けアドレスの生成に必要なネットワークプレフィックスと移動先での通信相手端末ＣＮのアドレスを通知し、モバイルルータＭＲは前記ネットワークプレフィックスを元に無線Ｂのエリアでの気付けアドレスを生成し、通知された通信相手端末ＣＮのアドレスに対して、無線Ｂのエリアでの気付けアドレス、モバイルルータＭＲのホームアドレス、および端末Node1の属するサブネットのネットワークプレフィックスを含む事前位置登録要求メッセージを無線Ａを用いて送信し、通信相手端末ＣＮにおいて、モバイルルータＭＲの移動先での気付けアドレスとホームアドレス、および経路最適化対象となるネットワークプレフィックスを記憶しておき、さらに、通信相手端末ＣＮはモバイルルータＭＲ側の移動検出によりモバイルルータＭＲの移動に伴い通信経路が切替わったと判断し、経路最適化対象となるネットワークプレフィックスを持つアドレス宛に送信するパケットに関して、宛先アドレスに設定する気付けアドレスを移動後の気付けアドレスに切替えるようにしているので、モバイルルータＭＲに収容される端末Node1と通信相手端末ＣＮ間では移動直後から、ホームエージェントＨＡを介することなく、最短かつ最適経路で通信を継続することができる。
【０１９３】
実施の形態１３．
実施の形態１２では、無線システムＢのエリアは不連続でスポット的に配置されていたケースを示したが、実施の形態１３では、無線システムＢのエリアが居所的に連続して複数配置される場合のモバイルルータＭＲ配下の端末Node1と通信相手端末ＣＮ１、ＣＮ２間の経路最適化について説明する。
【０１９４】
図３２は、実施の形態１３におけるネットワーク構成を示す図である。モバイルルータＭＲは、無線Ａのエリア#A1内では無線基地局ＡＰ１と、無線Ｂのエリア#B1-1内では無線基地局ＡＰ３-１と、無線Ｂのエリア#B1-2内では無線基地局ＡＰ３-２と、無線Ａのエリア#A2内では無線基地局ＡＰ２と、無線Ｂのエリア#B2-1内では無線基地局ＡＰ４-１と、無線Ｂのエリア#B2-2内では無線基地局ＡＰ４-２とそれぞれ通信可能であり、モバイルルータＭＲに収容される端末Node1は通信相手端末ＣＮと、無線ＢのエリアArea#B1-1,Area#B1-2およびArea#B2-1,Area#B2-2内でのみ通信を行う。ただし、端末Node1は無線ＢのエリアArea#B1-1,Area#B1-2では通信相手端末ＣＮ１と、無線ＢのエリアArea#B2-1,Area#B2-2では通信相手端末ＣＮ２と通信する。図３３は、実施の形態１３における制御メッセージのシーケンスを示す図である。
【０１９５】
次に動作について説明する。図３２において、端末Node1を収容するモバイルルータＭＲは、最初は、無線Ａの無線基地局ＡＰ１の配下に存在し、無線ＡのエリアArea#A1内を移動し、無線ＢのエリアArea#B1-1,#B1-2へと移動するとする。なお、無線ＡのエリアArea#A1は、無線ＢのエリアArea#B1-1,#B1-2のエリアとオーバラップしており、無線Ｂで通信している間も、無線Ａを用いてアクセスルータＡＲ１、ホームエージェントＨＡ、あるいはネットワーク内の他の装置と通信することは可能である。その後、モバイルルータＭＲは、無線Ａの無線基地局ＡＰ２の配下に移動し、さらに無線ＢのエリアArea#B2-1,#B2-2に移動するとする。無線ＡのエリアArea#A2は、無線ＢのエリアArea#B2-1,#B2-2のエリアとオーバラップしている。
【０１９６】
無線Ａの無線基地局ＡＰ１を収容するアクセスルータＡＲ１は、周期的に、在圏する無線ＡのエリアArea#A1のプレフィックス、無線Ａの次に移動するエリアArea#A2のプレフィックス、無線ＢのエリアArea#B1-1におけるプレフィックス、およびArea#B1-１における通信相手端末ＣＮ１のアドレス「Ｃ」をルータ広告にて報知している。
【０１９７】
このルータ広告メッセージを受信したモバイルルータＭＲは、端末Node1に対して通信相手端末ＣＮ１のアドレスを通知するとともに、無線ＢのエリアArea#B1-1（無線基地局ＡＰ３-１の配下）に移動する前に、通知された通信相手端末ＣＮ１のアドレスに対して無線Ｂエリア#B1-1用事前位置登録要求メッセージを、無線Ａの無線基地局ＡＰ１、アクセスルータＡＲ１を介して送信する。この事前位置登録要求メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線ＢのエリアArea#B1-1におけるモバイルルータＭＲの気付けアドレス「Ｊ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０１９８】
また、モバイルルータＭＲはホームエージェントＨＡに対して、無線ＡのエリアArea#A1の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線ＡのエリアArea#A1におけるモバイルルータＭＲの気付けアドレス「Ｘ」、及び配下のネットワークのプレフィックス「Ｆ」を含める。
【０１９９】
通信相手端末ＣＮ１は、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｊ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０２００】
モバイルルータＭＲが移動し無線Ｂの無線エリアArea#B1-1内に到達すると、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線ＢのエリアArea#B1-1への接続通知が送信される。モバイルルータＭＲは、この無線エリアArea#B1-1の接続通知を受信すると、端末Node1に接続通知を送信する。
【０２０１】
端末Node1は、モバイルルータＭＲから接続通知を受け取ると、通信相手端末ＣＮ１と通信を開始する。モバイルルータＭＲは、通信相手端末ＣＮ１宛のパケットを端末Node1から受信すると、無線基地局ＡＰ３−１,アクセスルータＡＲ１を介して、通信相手端末ＣＮ１にパケットを転送する。その際、モバイルルータＭＲが通信相手端末ＣＮ１に転送するＩＰパケットのヘッダ構成は、実施の形態１２と同様である。
【０２０２】
通信相手端末ＣＮ１は、実施の形態１２と同様、端末Node1からのパケットを受信した場合、事前位置登録テーブルの記憶内容に基づき、モバイルルータＭＲ（端末Node1）が無線Ｂの無線エリアArea#B1-1に移動してきたと判断し、事前位置登録テーブルの記憶内容で位置登録テーブルの記憶内容を更新するとともに、モバイルルータＭＲさらに端末Node1にパケットを転送する際には、更新した位置登録テーブルの記憶内容に対応するＩＰパケットを生成して送信する。
【０２０３】
このようなＩＰヘッダにより、モバイルルータＭＲは、ホームエージェントＨＡを経由せずに、無線基地局ＡＰ３−１,アクセスルータＡＲ１を介して、通信相手端末ＣＮ１と直接通信が可能になる。
【０２０４】
なお、モバイルルータＭＲは、ホームエージェントＨＡに対して、無線Ｂの無線エリアArea#B1-１の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B1-１におけるモバイルルータＭＲの気付けアドレス「Ｊ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０２０５】
アクセスルータＡＲ１は、モバイルルータＭＲが無線エリアArea#B1-1に移動してきた後は、無線Ｂの無線基地局ＡＰ３−１を介して、無線Ｂの無線エリアArea#B1-1におけるネットワークプレフィックス、次の移動先（無線Ｂの無線エリアArea#B1-2）におけるネットワークプレフィックスを含むルータ広告を周期的に送信している。
【０２０６】
このルータ広告を受信したモバイルルータＭＲは、次の移動先（無線ＢのArea#B1-2）におけるネットワークプレフィックスから気付けアドレス「Ｌ」を生成し、無線Ａ（無線Ａ基地局ＡＰ１、アクセスルータＡＲ１）を介して、通信相手端末ＣＮ１に、次の移動先である無線ＢのエリアArea#B1-2における気付けアドレス「Ｌ」を含む事前位置登録メッセージを送信する。この事前位置登録メッセージには、無線ＢのエリアArea#B1-2におけるモバイルルータＭＲの気付けアドレス「Ｌ」、モバイルルータＭＲのホームアドレス「Ａ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含む。
【０２０７】
通信相手端末ＣＮ１は、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｌ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０２０８】
モバイルルータＭＲが無線ＢのエリアArea#B1-１からエリアArea#B1-2に移動した場合、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線ＢのエリアArea#B1-2への接続通知が送信される。
【０２０９】
モバイルルータＭＲは、この接続通知の受信を契機に、通信相手端末ＣＮ１宛のパケットを無線基地局ＡＰ３−２およびアクセスルータＡＲ１の経路を介して転送する。その際、モバイルルータＭＲが通信相手端末ＣＮ１に転送するＩＰパケットのヘッダ構成は、実施の形態１２と同様である。
【０２１０】
通信相手端末ＣＮ１は、モバイルルータＭＲから新しい気付けアドレス「Ｌ」を送信元アドレスに持つパケットを受信すると、事前位置登録テーブルの記憶内容から経路が変更になったと認識し、モバイルルータＭＲ配下の端末Node1の属するプレフィックス「Ｆ」宛のパケットを受信した際には、新たな気付けアドレス「Ｌ」宛にパケットを送信する。
【０２１１】
なお、モバイルルータＭＲは、ホームエージェントＨＡに対して、無線Ｂの無線エリアArea#B1-2の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線Ｂの無線エリアArea#B1-2におけるモバイルルータＭＲの気付けアドレス「Ｌ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含める。
【０２１２】
アクセスルータＡＲ１は、モバイルルータＭＲが無線エリアArea#B1-2に移動してきた後は、無線Ｂの無線基地局ＡＰ３−２を介して、無線Ｂの無線エリアArea#B1-2におけるネットワークプレフィックス、次の移動先（無線Ｂの無線エリアArea#B2-1）におけるネットワークプレフィックス、およびエリアArea#B2-１における通信相手端末ＣＮ２のアドレス「Ｅ」を含むルータ広告を周期的に送信している。
【０２１３】
このルータ広告を受信したモバイルルータＭＲは、次の移動先（無線ＢのエリアArea#B2-1）におけるネットワークプレフィックスから気付けアドレス「Ｋ」を生成しておくとともに、端末Node1に対して、次の移動先での通信相手端末ＣＮ２のアドレス「Ｅ」を送信する。
【０２１４】
一方、モバイルルータＭＲの移動により無線ＢのArea#1-2の外に移動した場合、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線ＢのArea#B1-2の切断通知が送信される。モバイルルータＭＲは、無線ＢのArea#B1-2切断通知を受信すると、端末Node1に切断通知を送信する。端末Node1は切断通知を受信すると、無線Ｂ経由での通信相手端末ＣＮ１へのパケット転送を停止する。
【０２１５】
また、モバイルルータＭＲは、無線Ａを用いて（無線基地局ＡＰ１、アクセスルータＡＲ１を経由して）、ホームエージェントＨＡ、および通信相手端末ＣＮ１に対して、それぞれ、無線ＢのArea#B1-2から移動し、無線Ｂでの通信が不可になったことを示すため、位置登録取り消しメッセージを送信する。次に、無線A area#A2に移動したことを、例えば、図示していないが無線A対応の無線機からの接続通知により検出した際、モバイルルータＭＲはホームエージェントＨＡに対して、無線ＡのエリアArea#A2の位置登録を行う。この位置登録メッセージには、モバイルルータＭＲのホームアドレス「Ａ」、無線ＡのエリアArea#A2におけるモバイルルータＭＲの気付けアドレス「Ｙ」、及び配下のネットワークのプレフィックス「Ｆ」を含める。
【０２１６】
その後、モバイルルータＭＲは、無線Ａ（無線Ａの基地局ＡＰ１、アクセスルータＡＲ１）を介して、通信相手端末ＣＮ２に、次の移動先である無線ＢのエリアArea#B2-1における気付けアドレス「Ｋ」を含む事前位置登録メッセージを送信する。この事前位置登録メッセージには、無線ＢのエリアArea#B2-1におけるモバイルルータＭＲの気付けアドレス「Ｋ」、モバイルルータＭＲのホームアドレス「Ａ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含む。
【０２１７】
通信相手端末ＣＮ２は、上記事前位置登録要求メッセージを受信すると、事前位置登録テーブルに、気付けアドレス「Ｋ」、ホームアドレス「Ａ」、対応するネットワークプレフィックス「Ｆ」を設定し記憶しておく。
【０２１８】
モバイルルータＭＲが移動し無線ＢのエリアArea#B2-1内に到達すると、モバイルルータＭＲに接続された無線Ｂ対応の無線機から、モバイルルータＭＲに対して無線ＢのArea#B2-1のの接続通知が送信される。モバイルルータＭＲは、この接続通知を受信すると、端末Node1に接続通知を送信する。
【０２１９】
端末Node1は、モバイルルータＭＲから接続通知を受け取ると、通信相手端末ＣＮ２と通信を開始する。モバイルルータＭＲは、通信相手端末ＣＮ２宛のパケットを受信すると、無線基地局ＡＰ４-１,アクセスルータＡＲ２を介して、通信相手端末ＣＮ２にパケットを転送する。その際の端末Node1、モバイルルータＭＲ、通信相手端末ＣＮ２間で転送されるパケットヘッダの構成は、実施の形態１２と同じである。ただし、通信相手端末ＣＮのアドレスが格納される部分（アドレス「Ｃ」が格納）には、通信相手端末ＣＮ２のアドレス「Ｅ」が設定される。
【０２２０】
通信相手端末ＣＮ２は、モバイルルータＭＲから新しい気付けアドレスを送信元アドレスに持つパケットを受信すると、事前位置登録テーブル記憶内容に基づいて経路が変更になったと認識し、モバイルルータＭＲ配下の端末Node1の属するプレフィックス「Ｆ」宛のパケットを受信した際には、新たな気付けアドレス「Ｋ」宛にパケットを送信する。
【０２２１】
無線ＢのArea#B2-1のエリアでは、アクセスルータＡＲ１は、無線Ｂの無線基地局ＡＰ４−１を介して、無線Ｂの無線エリアArea#B2-2におけるネットワークプレフィックス、次の移動先（無線Ｂの無線エリアArea#B2-2）におけるネットワークプレフィックスを含むルータ広告を周期的に送信している。
【０２２２】
このルータ広告を受信したモバイルルータＭＲは、次の移動先（無線ＢのエリアArea#B2-2）におけるネットワークプレフィックスから気付けアドレス「Ｍ」を生成し、無線基地局ＡＰ２を介して、通信相手端末ＣＮ２に事前位置登録メッセージを送信する。この事前位置登録メッセージには、無線ＢのエリアArea#B2-2におけるモバイルルータＭＲの気付けアドレス「Ｍ」、モバイルルータＭＲのホームアドレス「Ａ」、および端末Node1が属するネットワークのプレフィックス「Ｆ」を含む。
【０２２３】
また、モバイルルータＭＲは、ホームエージェントＨＡに対して、無線ＢのエリアArea#B2-1での気付けアドレス「Ｙ」、モバイルルータＭＲのホームアドレス「Ａ」、気付けアドレスに対応するネットワークプレフィックス「Ｆ」を含む位置登録メッセージを送信し、該当するネットワークプレフィックス「Ｆ」を宛先アドレスに含むパケットを、対応する気付けアドレス「Ｙ」宛に転送できるようにしておく。
【０２２４】
モバイルルータＭＲがさらに移動し、無線ＢのエリアArea#B2-2のエリア内に移動した場合には、無線Ｂの無線機からArea#2-2接続通知が送信されるため、それを契機に、Area#B2-2で用いる気付けアドレス「Ｍ」を用いて通信を開始する。
【０２２５】
以上のように、実施の形態１３では、モバイルルータＭＲが常時通信可能な無線システムＡと、エリアが不連続に配置されスポット的な通信を行う無線システムＢが、同一場所にオーバラップして配置される場合で、かつ無線システムＢが局所的に連続的に配置される場合、アクセスルータＡＲは無線Ａまたは無線Ｂを用いてモバイルルータＭＲに対して事前に、最も近い無線Ｂのエリア#B1-1での気付けアドレスの生成に必要なネットワークプレフィックスを通知し、モバイルルータＭＲはこのネットワークプレフィックスを元に無線Ｂのエリア#B1-1での気付けアドレスを生成し、通信相手端末ＣＮのアドレスに対して、無線Ｂのエリアでの気付けアドレス、モバイルルータＭＲのホームアドレス、および端末Node1の属するサブネットのネットワークプレフィックスを含む事前位置登録要求メッセージを無線Ａを用いて送信し、通信相手端末ＣＮにおいて、モバイルルータＭＲの移動先での気付けアドレスとホームアドレス、および経路最適化対象となるネットワークプレフィックスを記憶しておき、モバイルルータＭＲから移動後の新しい経路でのパケット受信検出より、モバイルルータＭＲの移動に伴い通信経路が切替わったと判断し、経路最適化対象となるネットワークプレフィックスを持つアドレス宛に送信するパケットに関して、宛先アドレスに設定する気付けアドレスを記憶している移動後の気付けアドレスに切替えるようにしているため、モバイルルータＭＲに収容される端末Node1と通信相手端末ＣＮ間では移動直後から、ホームエージェントＨＡを介することなく、最短経路で通信を継続することができる。さらに、無線Ｂのエリア#B1-1において、隣接するエリア#B1-2で用いる気付けアドレスを事前に通信相手端末ＣＮに事前位置登録メッセージで通知するようにしているため、スポット通信区間が連続する場合でも、移動直後から、ホームエージェントＨＡを介することなく、最短経路で通信を継続することができる。
【０２２６】
なお、上記では、アクセスルータは、移動先でのネットワークプレフィックスをルータ広告で通知していたが、移動先でのネットワークプレフィックスを含む専用のメッセージにて通知するようにしても良い。
【産業上の利用可能性】
【０２２７】
以上のように、本発明にかかる無線通信システムは、移動端末−通信相手端末間またはモバイルルータ配下の端末−通信相手端末間でホームエージェントを経由することなく通信を行うシステムに有用である。
【図面の簡単な説明】
【０２２８】
【図１】この発明の実施の形態１のシステム構成を示すブロック図である。
【図２】実施の形態１などで使用される移動端末−通信相手端末間でのパケットのヘッダ構成を示す図である。
【図３】実施の形態１の各構成要素間での制御信号のシーケンス図である。
【図４】実施の形態１の各構成要素間での制御信号の他のシーケンス図である。
【図５】この発明の実施の形態２のシステム構成を示すブロック図である。
【図６】実施の形態２などで使用されるパケットのヘッダ構成を示す図である。
【図７】実施の形態２の各構成要素間での制御信号のシーケンス図である。
【図８】実施の形態２の各構成要素間での制御信号の他のシーケンス図である。
【図９】実施の形態２などで使用されるパケットの他のヘッダ構成を示す図である。
【図１０】この発明の実施の形態３のシステム構成を示すブロック図である。
【図１１】実施の形態３の各構成要素間での制御信号のシーケンス図である。
【図１２】実施の形態３の各構成要素間での制御信号の他のシーケンス図である。
【図１３】この発明の実施の形態４のシステム構成を示すブロック図である。
【図１４】実施の形態４の各構成要素間での制御信号のシーケンス図である。
【図１５】実施の形態４の各構成要素間での制御信号の他のシーケンス図である。
【図１６】この発明の実施の形態５のシステム構成を示すブロック図である。
【図１７】実施の形態５の各構成要素間での制御信号のシーケンス図である。
【図１８】この発明の実施の形態６のシステム構成を示すブロック図である。
【図１９】実施の形態６の各構成要素間での制御信号のシーケンス図である。
【図２０】この発明の実施の形態７のシステム構成を示すブロック図である。
【図２１】実施の形態７の各構成要素間での制御信号のシーケンス図である。
【図２２】この発明の実施の形態８のシステム構成を示すブロック図である。
【図２３】実施の形態８の各構成要素間での制御信号のシーケンス図である。
【図２４】この発明の実施の形態９の各構成要素間での制御信号のシーケンス図である。
【図２５】実施の形態９で使用されるパケットのヘッダ構成を示す図である。
【図２６】この発明の実施の形態１０の各構成要素間での制御信号のシーケンス図である。
【図２７】実施の形態１０で使用されるパケットのヘッダ構成を示す図である。
【図２８】この発明の実施の形態１１のシステム構成を示すブロック図である。
【図２９】実施の形態１１の各構成要素間での制御信号のシーケンス図である。
【図３０】この発明の実施の形態１２のシステム構成を示すブロック図である。
【図３１】実施の形態１２の各構成要素間での制御信号のシーケンス図である。
【図３２】この発明の実施の形態１３のシステム構成を示すブロック図である。
【図３３】実施の形態１３の各構成要素間での制御信号のシーケンス図である。
【符号の説明】
【０２２９】
１０，１１  代理ルータ
ＡＰ１，ＡＰ２，ＡＰ３，ＡＰ４  無線基地局
ＡＰ３−１，ＡＰ３−２，ＡＰ４−１，ＡＰ４−２  無線基地局
ＡＲ，ＡＲ１，ＡＲ２  アクセスルータ
ＣＮ，ＣＮ１，ＣＮ２  通信相手端末
ＨＡ  ホームエージェント
ＭＮ  移動端末
ＭＲ  モバイルルータ
Node，Node1，Node2  端末
【図１】
0004606985.tif 000002
【図２】
0004606985.tif 000003
【図３】
0004606985.tif 000004
【図４】
0004606985.tif 000005
【図５】
0004606985.tif 000006
【図６】
0004606985.tif 000007
【図７】
0004606985.tif 000008
【図８】
0004606985.tif 000009
【図９】
0004606985.tif 000010
【図１０】
0004606985.tif 000011
【図１１】
0004606985.tif 000012
【図１２】
0004606985.tif 000013
【図１３】
0004606985.tif 000014
【図１４】
0004606985.tif 000015
【図１５】
0004606985.tif 000016
【図１６】
0004606985.tif 000017
【図１７】
0004606985.tif 000018
【図１８】
0004606985.tif 000019
【図１９】
0004606985.tif 000020
【図２０】
0004606985.tif 000021
【図２１】
0004606985.tif 000022
【図２２】
0004606985.tif 000023
【図２３】
0004606985.tif 000024
【図２４】
0004606985.tif 000025
【図２５】
0004606985.tif 000026
【図２６】
0004606985.tif 000027
【図２７】
0004606985.tif 000028
【図２８】
0004606985.tif 000029
【図２９】
0004606985.tif 000030
【図３０】
0004606985.tif 000031
【図３１】
0004606985.tif 000032
【図３２】
0004606985.tif 000033
【図３３】
0004606985.tif 000034