(57)【要約】【課題】通信ネットワークに関して、移動端末と通信ノード間の通信中に経路の変更が発生することを防止し、移動端末から通信ノードへの不要なパケットの送信を抑止することができる通信方法を提供する。【解決手段】第１のネットワークにホームアドレスを有し、第２のネットワークに一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する代行装置と、前記代行装置を介して前記移動端末と通信する相手端末との間での通信方法であり、移動端末が第２のネットワークに移動しているときに、前記移動端末が一時的アドレスを含む情報を相手端末に送信するステップと、相手端末が移動端末の一時的アドレスを含む情報を受信するステップと、相手端末が前記移動端末の一時的アドレス宛てに送信するステップとを備え、移動端末と相手端末との通信の開始に先立って、代行装置によらない通信ルートを形成する。【選択図】　図５
2004072468.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークにホームアドレスを有し、第２のネットワークに一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する代行装置と、前記代行装置を介して前記移動端末と通信する相手端末との間での通信方法であり、
前記移動端末が第２のネットワークに移動しているときに、前記移動端末が、前記一時的アドレスを含む情報を前記相手端末に送信するステップと、
前記相手端末が、前記移動端末の前記一時的アドレスを含む情報を受信するステップと、
前記相手端末が、前記移動端末の前記一時的アドレス宛てに送信するステップとを備え、
前記移動端末と前記相手端末との通信の開始に先立って、前記代行装置によらない通信ルートを形成する通信方法。
【請求項２】
移動端末と相手端末との通信が開始する前に、セキュリティに関する要求が満たされているかを確認するステップを備える請求項１に記載の通信方法。
【請求項３】
所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを解消する情報を送信するステップとを備える請求項１に記載の通信方法。
【請求項４】
所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを維持する情報の送信を停止するステップとを備える請求項１に記載の通信方法。
【請求項５】
一度、移動端末と相手端末との間で前記代行装置によらない前記通信ルートが形成されたことを記憶するステップと、
前記通信ルートについての記憶に基づいて、前記代行装置によらない通信ルートを再度形成するステップとを備える請求項１に記載の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信ネットワークの通信方法に関する。
【０００２】
【従来の技術】
今やインターネットは通信環境の中核として重要な役割を担うようになってきている。しかし、このインターネット技術には、さまざまな問題が生じている。その中のひとつに移動体通信における移動端末（Ｍｏｂｉｌｅ　Ｎｏｄｅ（以下ＭＮと略す））に関する問題がある。この問題とは、移動端末（ＭＮ）が接続される場所によって、その移動端末（ＭＮ）のＩＰアドレスが変化することにより、移動端末（ＭＮ）の同一性を判断することが困難となることである。
【０００３】
そこで、移動端末（ＭＮ）のＩＰアドレスを変化させずに、移動端末（ＭＮ）との接続性を保証する仕組みとしてＭｏｂｉｌｅ−ＩＰが提案されている。
【０００４】
Ｍｏｂｉｌｅ−ＩＰでは、通信ノード（Ｃｏｒｒｅｓｐｏｎｄｅｎｔ　Ｎｏｄｅ（以下ＣＮと略す））は、移動端末（ＭＮ）のホームリンク上でのアドレスであるホームアドレス（Ｈｏｍｅ　Ａｄｄｒｅｓｓ）宛てにパケットを送信する。一方で、ホームエージェント（Ｈｏｍｅ　Ａｇｅｎｔ）は、送信されたパケットをインタセプトし、移動端末（ＭＮ）の移動先での気付けアドレス（Ｃａｒｅ−ｏｆ　Ａｄｄｒｅｓｓ）宛てに転送する。このようにして、移動端末（ＭＮ）はホームアドレス宛てのパケットを受信することができる。
【０００５】
しかしながら、Ｍｏｂｉｌｅ−ＩＰでは、通信ノード（ＣＮ）から移動端末（ＭＮ）への通信は、ホームエージェントを経由しなければならず、非効率ルートとなることが問題となる。
【０００６】
そこでＭｏｂｉｌｅ−ＩＰｖ６では、移動端末（ＭＮ）と通信ノード（ＣＮ）との間においてホームエージェントを経由しない経路でパケットの送受信を行うルート最適化機能が提案されている。図１は、Ｍｏｂｉｌｅ−ＩＰｖ６を使ったルート最適化の設定を示す。なお、図１乃至４において、Ｒ（１〜３）はルータを示す。
【０００７】
通常、通信ノード（ＣＮ）は、移動端末（ＭＮ）のホームリンク上でのアドレスであるホームアドレス宛てにパケットを送信する（Ｓ１０１）。
【０００８】
一方、ホームエージェントは、送信された移動端末（ＭＮ）のホームアドレス宛てのパケットをインタセプトする（Ｓ１０２）。そして、ホームアドレスはインタセプトしたパケットをカプセル化し、移動端末（ＭＮ）の移動先の気付けアドレス宛てに転送する（Ｓ１０３）。
【０００９】
そして、移動端末（ＭＮ）はカプセル化されたパケットを受信する。移動端末（ＭＮ）は、転送されたパケットを受信した際、ホームエージェント経由のパケットであることを認識する。このときに通信ノード（ＣＮ）と移動端末（ＭＮ）との間でセキュリティ・アソシエーション（Ｓｅｃｕｒｉｔｙ　Ａｓｓｏｃｉａｔｉｏｎ）が確立されているか否かが判定される。ここでセキュリティ・アソシエーションが確立されていた場合、移動端末（ＭＮ）は通信ノード（ＣＮ）に対して移動端末（ＭＮ）の位置登録を依頼することにより、ルート最適化を実行する。そのため、移動端末（ＭＮ）は現在の気付けアドレスをバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）として通信ノード（ＣＮ）に対して送信する（Ｓ１０４）。ここで移動端末（ＭＮ）の位置情報とは、移動端末（ＭＮ）の移動先の現在の気付けアドレスを含む情報を意味する。
【００１０】
また「セキュリティ・アソシエーションが確立されている」とは、移動端末（ＭＮ）のデータベース内に、送信されたパケットに合致するセキュリティ・パラメータ・インデックス（ＳＰＩ）値やあて先アドレス等が保持され、セキュリティ（送信元の認証、データ安全保護、リプライ保護等）が確保されている状態である。
【００１１】
また、バインディング（Ｂｉｎｄｉｎｇ）とは、ホームエージェントあるいは通信ノード（ＣＮ）のバインディング・キャッシュ（Ｂｉｎｄｉｎｇ　Ｃａｃｈｅ）内に保持されるバインディング、つまり移動端末（ＭＮ）のホームアドレスと移動端末（ＭＮ）の移動先の気付けアドレスとの関係についての情報であり、また、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）はそれらの更新を意味する。
【００１２】
そして、通信ノード（ＣＮ）は、移動端末（ＭＮ）から送信されたバインディング・アップデートを受信することにより、移動端末（ＭＮ）に対する位置情報を保持する（Ｓ１０５）。通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報の中から移動端末（ＭＮ）の気付けアドレスを取得する。
【００１３】
それ以降、移動端末（ＭＮ）へのパケットは、気付けアドレス宛てに送信される（Ｓ１０６）。そのため、通信ノード（ＣＮ）からの気付けアドレス宛てのパケットは、ホームエージェントを経由することなく、通信ノードと移動端末との間の最適な経路を経由して、移動端末（ＭＮ）に到達することができる。
【００１４】
以上に説明したように、Ｍｏｂｉｌｅ−ＩＰｖ６では、ルート最適化を設定することができる。すなわち、このようにして、ホームエージェントを経由することなく、移動端末（ＭＮ）と通信ノード（ＣＮ）との間で通信できる。
【００１５】
次に、図２はＭｏｂｉｌｅ−ＩＰｖ６のルート最適化の維持を示す。移動端末（ＭＮ）は、通信ノード（ＣＮ）宛てに送信した位置情報を維持させるため、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）で設定した所定の持続時間（以下、ライフタイムという）が満了する前に、再度バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信する。通常、この動作により、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）は移動端末（ＭＮ）から通信ノード（ＣＮ）宛てに周期的に送信され続ける（Ｓ２０１）。
【００１６】
そして、通信ノード（ＣＮ）は、移動端末（ＭＮ）からのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を受信し、位置情報を更新することにより、ルート最適化を維持する（Ｓ２０２）。
【００１７】
また、上記従来のＭｏｂｉｌｅ−ＩＰｖ６に対して、移動端末（ＭＮ）の移動先のネットワーク内に代理ホームエージェントに相当するノード、すなわちモビリティ・アンカ・ポイント（Ｍｏｂｉｌｉｔｙ　Ａｎｃｈｏｒ　Ｐｏｉｎｔ）を設置することにより、モビリティ・アンカ・ポイントが管理するネットワーク内の移動をホームエージェントから隠蔽する階層化Ｍｏｂｉｌｅ−ＩＰｖ６方式（Ｈｉｅｒａｒｃｈｉｃａｌ　Ｍｏｂｉｌｅ−ＩＰｖ６）が提案されている。図３は、階層化Ｍｏｂｉｌｅ−ＩＰｖ６を使ったルート最適化の設定を示す。
【００１８】
通常、通信ノード（ＣＮ）は、移動端末（ＭＮ）のホームリンク上でのアドレスであるホームアドレス宛てに、パケットを送信する（Ｓ３０１）。
【００１９】
その一方で、ホームエージェントは移動端末（ＭＮ）のホームアドレス宛てのパケットをインタセプトする（Ｓ３０２）。そして、ホームエージェントは、インタセプトしたパケットをカプセル化し、移動端末（ＭＮ）のモビリティ・アンカ・ポイント配下でのアドレスであるリージョナル気付けアドレス（Ｒｅｇｉｏｎａｌ　Ｃａｒｅ−ｏｆ　Ａｄｄｒｅｓｓ）宛てに転送する（Ｓ３０３）。
【００２０】
そして、モビリティ・アンカ・ポイントは、ホームエージェントから転送されたリージョナル気付けアドレス宛てのパケットを受信する（Ｓ３０４）。その後、モビリティ・アンカ・ポイントは、リージョナル気付けアドレス宛てのパケットをカプセル化し、移動端末（ＭＮ）のオンリンク気付けアドレス（ｏｎ−Ｌｉｎｋ　Ｃａｒｅ−ｏｆ　Ａｄｄｒｅｓｓ）宛てに転送する（Ｓ３０５）。
【００２１】
そして、移動端末（ＭＮ）は、パケットを受信した際、ホームアドレス経由のパケットであることを認識する。このときに通信ノード（ＣＮ）と移動端末（ＭＮ）との間でセキュリティ・アソシエーションが確立されているか否かが判定させる。ここでセキュリティ・アソシエーションが確立されていた場合、移動端末（ＭＮ）は、通信ノード（ＣＮ）に位置登録を行うことによりルート最適化を適用するため、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を通信ノード（ＣＮ）に対して送信する（Ｓ３０６）。
【００２２】
一方、通信ノード（ＣＮ）は、移動端末（ＭＮ）から送信されたバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を受信することにより、移動端末（ＭＮ）に対する位置情報を保持する（Ｓ３０７）。このときリージョナル気付けアドレスは位置情報内の気付けアドレスに登録される。つまり、通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報の中から移動端末（ＭＮ）のリージョナル気付けアドレスを取得することができる。
【００２３】
そして、通信ノード（ＣＮ）はこれ以降の移動端末（ＭＮ）へのパケットをリージョナル気付けアドレス宛てに送信する（Ｓ３０８）。そして、モビリティ・アンカ・ポイントは通信ノード（ＣＮ）からのリージョナル気付けアドレス宛てのパケットを受信する（Ｓ３０９）。そのため、通信ノード（ＣＮ）からのリージョナル気付けアドレス宛てのパケットは、ホームエージェントを経由することなく、通信ノード（ＣＮ）とモビリティ・アンカ・ポイントとの間の最適な経路を経由し、モビリティ・アンカ・ポイントに到達することができる。そして、モビリティ・アンカ・ポイントは、リージョナル気付けアドレス宛てのパケットをカプセル化し、移動端末（ＭＮ）のオンリンク気付けアドレス宛てに転送する（Ｓ３１０）。
【００２４】
以上に説明したように、階層化Ｍｏｂｉｌｅ−ＩＰｖ６においても、Ｍｏｂｉｌｅ−ＩＰｖ６同様に、ルート最適化の設定をすることができる。すなわち、このようにして、ホームエージェントによることなく、モビリティ・アンカ・ポイントを経由して、移動端末（ＭＮ）と通信ノード（ＣＮ）との間で通信できる。
【００２５】
図４は、階層化Ｍｏｂｉｌｅ−ＩＰｖ６のルート最適化の維持を示す。移動端末（ＭＮ）は、通信ノード（ＣＮ）宛てに送信した位置情報を維持させるため、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）に設定した所定の持続時間（ライフタイム）が満了する前に、再度バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信する。通常、この動作により、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）は移動端末（ＭＮ）から通信ノード（ＣＮ）宛てに周期的に送信され続ける（Ｓ４０１）。そして、通信ノード（ＣＮ）は移動端末（ＭＮ）からのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を受信し、位置情報を更新する（Ｓ４０２）ことにより、ルート最適化を維持する。
【００２６】
【発明が解決しようとする課題】
このような従来技術におけるルート最適化は、移動端末（ＭＮ）が通信ノード（ＣＮ）からのパケットを受信したことが契機で開始される。従って、通信ノード（ＣＮ）から移動端末（ＭＮ）への通信中に、パケットの転送経路が変更される場合がある。
【００２７】
このような移動端末（ＭＮ）と通信ノード（ＣＮ）との通信中に、ルート最適化が実施された場合、通信経路が変更されることにより、ルート最適化後のパケットがルート最適化前のパケットよりも先に移動端末（ＭＮ）に到達するおそれがある。そして、これが原因でパケットの順序逆転が発生する。
【００２８】
さらに、パケットの順序逆転が発生したために再送を行うことにより、ネットワークのトラフィックが増大する。その結果、スループットが低下する。
【００２９】
また、従来技術においては、ルート最適化が実施された後、移動端末（ＭＮ）から通信ノード（ＣＮ）に対してルート最適化を維持するために、位置情報更新のため周期的にＢｉｎｇｉｎｇ　Ｕｐｄａｔｅが送信され続ける。
【００３０】
そのため、移動端末（ＭＮ）と通信ノード（ＣＮ）との間でルート最適化が実施された後、継続的な通信を停止しているにも関わらず、移動端末（ＭＮ）から通信ノード（ＣＮ）宛てにルート最適化を維持するための位置情報が送信され続ける。これによって、ネットワークに不要なトラフィックが発生する。また、通信ノード（ＣＮ）も不要な情報を維持し続けるため、資源が無駄となる。
【００３１】
本発明は、このような従来技術の問題に鑑みてなされたものである。すなわち、本発明が解決しようとする課題は、通信中の経路変更の発生を防止し、移動端末（ＭＮ）から通信ノード（ＣＮ）への不要なパケットの送信を抑止することができる通信方法を提供することである。
【００３２】
【課題を解決するための手段】
本発明は、上記課題を解決するために以下の手段を採用した。
【００３３】
本発明に係る通信方法は、第１のネットワークにホームアドレスを有し、第２のネットワークに一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する代行装置と、前記代行装置を介して前記移動端末と通信する相手端末との間での通信方法であり、移動端末が第２のネットワークに移動しているときに、移動端末が一時的アドレスを含む情報を前記相手端末に送信するステップと、相手端末が移動端末の一時的アドレスを含む情報を受信するステップと、相手端末が動端末の一時的アドレス宛てに送信するステップとを備え、移動端末と相手端末との通信の開始に先立って、代行装置によらない通信ルートを形成することを特徴とする。
【００３４】
ここで、移動端末は移動ノード、あるいはモバイルノードとも呼ばれ、相手端末は通信ノード、あるいはコレスポンデント・ノードとも呼ばれる。また、代行装置は、移動端末が属するネットワーク内で、一時的なアドレスを移動端末に割り当てる移動端末のリンク上のルータである。そして、移動端末がホームネットワーク内にいないとき、代行装置は、移動端末のホームアドレス宛ての情報を移動端末の一時的アドレス宛てに転送する。
【００３５】
この情報は相手端末のアドレス情報等を含むため、移動端末は自己の位置情報を相手端末に送信することができる。この位置情報は、移動先で割り当てられる一時アドレス等を含む。
【００３６】
そして、移動端末の位置情報を受信した相手端末は、それ以降、代行装置によることなく、直接移動端末に情報を送信することができる。
【００３７】
また、相手端末との通信開始に先立って、移動端末が主導でルート最適化を実施するため、通信経路が変更されない。すなわち、移動端末と相手端末との間の通信が開始する前に、移動端末は相手端末に対して自己の位置情報を送信するため、通信通路が変更されることが抑止できる。そのため、ルート最適化後の情報がルート最適化前の情報よりも先に移動端末に到達することも抑止できる。従って、パケットの順序逆転が発生しないため、再送を行う必要がないので、ネットワークのトラフィックが増大したり、スループットが低下することを抑制できる。
【００３８】
また、本発明に係る通信方法の第２の態様は、移動端末と相手端末との通信が開始する前に、セキュリティに関する要求が満たされているかを確認するステップを備えることを特徴とする。
【００３９】
このように構成すると、移動端末は相手端末に関するセキュリティを確認する。
【００４０】
従って、移動端末は、安心して相手端末に自己の一時アドレスを含む情報を送信できる。
【００４１】
また、本発明に係る通信方法の第３の態様は、所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、移動端末と相手端末との間の通信がないことを検知した場合、通信ルートを解消する情報を送信するステップとを備えることを特徴とする。
【００４２】
また、所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、移動端末と相手端末との間の通信がないことを検知した場合、前記通信ルートを維持する情報の送信を停止するステップとを備えることを特徴とすることもできる。
【００４３】
ここで、所定期間、移動端末と相手端末との間の通信がないことを検知するとは、通信状態が所定の時間間隔、通信停止中であることを意味する。
【００４４】
この場合、移動端末が相手端末に通信ルートを解消する情報を送信する方法でもよいし、移動端末が相手端末に通信ルートを維持する情報を定期的に送信することを停止して、相手端末内の位置情報に含まれる所定の持続時間が満了する方法でもよい。
【００４５】
このような構成にすると、移動端末と相手端末との間で代行装置によらない通信ルートを形成した後、継続的な通信を停止しているにも関わらず、この通信ルートを維持するための情報が移動端末から相手端末宛てに送信され続けることを抑止することができる。従って、ネットワークに不要なトラフィックが発生し、相手端末が不要な情報を維持し続けて、資源を無駄にすることを抑制できる。
【００４６】
また、本発明に係る通信方法の第４の態様は、一度、移動端末と相手端末との間で前記代行装置によらない前記通信ルートが形成されたことを記憶するステップと、
前記通信ルートについての記憶に基づいて、前記代行装置によらない通信ルートを再度形成するステップとを備えることを特徴とする。
【００４７】
このような構成にすると、相手端末との通常の通信が開始する前に、移動端末が主導でルート最適化を実施するため、通信経路が変更されることにより、ルート最適化後の情報がルート最適化前の情報よりも先に移動端末に到達することを抑止できる。
【００４８】
従って、パケットの順序逆転が発生しないため、再送を行う必要がないので、ネットワークのトラフィックが増大して、スループットが低下することがない。
【００４９】
また、本発明はコンピュータに以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムを読み取り可能な記憶媒体に記憶したものであってもよい。
【００５０】
【発明の実施の形態】
以下に図面を参照して、本発明の好適な実施の形態を説明する。
〈〈第１実施の形態〉〉
以下、図５から図１８に基づいて本発明の第１実施形態に係る通信システムを説明する。図５はＭｏｂｉｌｅ−ＩＰｖ６によるルート最適化の設定を示すシステム図であり、図６及び図７はＭｏｂｉｌｅ−ＩＰｖ６によるルート最適化の停止を示す図であり、図８はＭｏｂｉｌｅ−ＩＰｖ６による再ルート最適化の設定を示す図である。
【００５１】
また、図９はルート最適化制御情報の構成図であり、図１０は移動端末におけるルート最適化制御のシステム構成図であり、図１１はルート最適化制御の開始を示すブロック図であり、図１２はルート最適化制御の通信監視を示すブロック図であり、図１３はルート最適化制御の停止を示すブロック図であり、図１４はルート最適化制御の開始を示すフローチャートであり、図１５はルート最適化制御の判定を示すフローチャートであり、図１６はルート最適化制御の情報登録を示すフローチャートであり、図１７はルート最適化制御の通信監視を示すフローチャートであり、図１８はルート最適化制御の停止を示すフローチャートである。
〈ルート最適化制御方法の概要〉
以下に図５を参照して、本実施の形態に係るルート最適化制御方法を説明する。ここで、ＭＮは移動端末を示し、ＣＮは通信ノードを示す。また、ＨＡはホームエージェントを示す。
【００５２】
ここで、移動端末は、ホームリンクから別のリンクへ属している接続場所を変えることができるノードである。また、移動端末は、移動ノード、モバイルノードとも呼ばれる。そして、通信ノードは、移動端末が通信する対のノードである。
【００５３】
ホームエージェントは移動端末のホームリンク上のルータであり、ホームエージェントは移動端末の現在の気付けアドレスを登録している。移動端末がホームリンクにいないとき、ホームエージェントは、移動端末のホームアドレス宛てのパケットを、登録されている移動端末の気付けアドレスへ転送する。
【００５４】
また、Ｒ（１〜３）は、それぞれのルータである。
【００５５】
まず、移動端末（ＭＮ）は、通信ノード（ＣＮ）との通信が発生した場合、移動端末（ＭＮ）と通信ノード（ＣＮ）との間のセキュリティ・アソシエーションが確立しているか否かを確認する。そして、セキュリティ・アソシエーションが確立している場合、移動端末（ＭＮ）は、通信ノード（ＣＮ）とルート最適化を実施可能であると判断して、通信ノード（ＣＮ）に対するルート最適化をするため、通信が開始する前にバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信する（Ｓ５０１）。ここで、バインディング・アップデートとは、移動端末から通信ノードへ自己の現在の気付けアドレスを通知するメッセージである。
【００５６】
このとき、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）は通常のパケットのあて先ヘッダ（Ｄｅｓｔｉｎａｔｉｏｎ　Ｈｅａｄｅｒ）として送信してもよく、ピギーバック方式で送信することも可能である。
【００５７】
また、この際、移動端末（ＭＮ）はルート最適化を実施した通信ノード（ＣＮ）の情報をルート最適化制御情報（図９を参照）として記録する。
【００５８】
一方、ルート最適化のためのバインディング・アップデートを移動端末（ＭＮ）から受信した通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報をバインディング・キャッシュに登録する（Ｓ５０２）。ここで、バインディング・キャシュとは、移動端末のホームアドレスと移動端末の移動先の気付けアドレスとの関係（バインディング・アップデート）を記憶するメモリである。その後、移動端末（ＭＮ）は、移動端末（ＭＮ）に関する位置情報を保持している通信ノード（ＣＮ）に対して、通常のパケットを送信する（Ｓ５０３）。
【００５９】
そして、移動端末（ＭＮ）にパケットを送信する場合、移動端末（ＭＮ）に関する位置情報を保持している通信ノード（ＣＮ）は、移動端末（ＭＮ）のホームアドレスではなく、気付けアドレスを宛先としてパケットを送信する（Ｓ５０４）。
【００６０】
従って、このパケットはホームアドレスを経由することなく、ルート最適化された経路で移動端末（ＭＮ）に到達する。
【００６１】
その結果、これ以降、移動端末（ＭＮ）が移動しない限り、通信ノード（ＣＮ）からのパケットは同一経路で移動端末（ＭＮ）に到達する。従って、経路の変更は発生しないため、パケットの順序逆転が発生することはない。
【００６２】
次に図６を参照して、Ｍｏｂｉｌｅ−ＩＰｖ６において、移動端末（ＭＮ）が、通信ノード（ＣＮ）と継続的な通信が停止していることを検知して、移動端末（ＭＮ）と通信ノード（ＣＮ）との間のルート最適化を停止する場合を説明する。
【００６３】
まず、移動端末（ＭＮ）は、移動端末（ＭＮ）と通信ノード（ＣＮ）とのルート最適化を設定した後、ルート最適化中の通信ノード（ＣＮ）との通信を監視する。そして、移動端末（ＭＮ）は、所定時間、通信ノード（ＣＮ）との通信がないことを検知した場合、通信ノード（ＣＮ）に対してルート最適化を停止するためのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信する（Ｓ６０１）。それから、移動端末（ＭＮ）は、ルート最適化を維持するための定周期的なバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）の送信を停止する。
【００６４】
一方、ルート最適化を停止するバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を受信した通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を自ノードの管理する情報から削除する（Ｓ６０２）。
【００６５】
従って、通信を継続していない移動端末（ＭＮ）と通信ノード（ＣＮ）との間のルート最適化を停止することができる。その結果、ネットワーク上への無駄なトラフィックの送出を抑制し、通信ノード（ＣＮ）上の不要な資源を開放することができる。
【００６６】
図７を参照して、Ｍｏｂｉｌｅ−ＩＰｖ６において、移動端末（ＭＮ）が移動端末（ＭＮ）と通信ノード（ＣＮ）との間の継続的な通信が停止していることを検知して、移動端末（ＭＮ）と通信ノード（ＣＮ）とのルート最適化を停止する処理の変形例を説明する。図６との相違点は、移動端末（ＭＮ）から通信ノード（ＣＮ）に対して、ルート最適化を停止するためのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信しない点である。
【００６７】
図６と同様に、移動端末（ＭＮ）は、移動端末（ＭＮ）と通信ノード（ＣＮ）間のルート最適化を設定した後、ルート最適化中の通信ノード（ＣＮ）との通信を監視する。そして、移動端末（ＭＮ）は、所定時間、通信ノード（ＣＮ）との通信がないことを検知した場合、通信ノード（ＣＮ）に対するルート最適化を維持するバインディング・アップデートの定周期的な送信を停止する（Ｓ７０１）。
【００６８】
一方、通信ノード（ＣＮ）には、ルート最適化を維持するバインディング・アップデートが到達しなくなり、バインディング・キャッシュのライフタイムが満了する。そして、通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を登録から削除する（Ｓ７０２）。
【００６９】
従って、通信を継続していない、移動端末（ＭＮ）と通信ノード（ＣＮ）間のルート最適化を停止することができる。その結果、ネットワーク上への無駄なトラフィックの送出を抑制し、通信ノード（ＣＮ）上の不要な資源を開放することができる。
【００７０】
図８を参照して、ＭＩＰｖ６において、一度ルート最適化を実施したことがある移動端末（ＭＮ）と通信ノード（ＣＮ）での再ルート最適化の設定を説明する。
【００７１】
図５に示すように、移動端末（ＭＮ）がルート最適化を実施した時に、移動端末（ＭＮ）は、ルート最適化を実施した通信ノード（ＣＮ）の情報を、ルート最適化制御情報として記録する。移動端末（ＭＮ）が通信ノード（ＣＮ）との通信を開始した時に、移動端末（ＭＮ）は、通信ノード（ＣＮ）のＩＰｖ６アドレスを「通信ノードＩＰｖ６アドレス」、移動端末（ＭＮ）のＩＰｖ６アドレスを「自ノードＩＰｖ６アドレス」として、ルート最適化制御情報を検索する。通信を開始する通信ノード（ＣＮ）が以前にルート最適化を実施した通信ノード（ＣＮ）である場合、移動端末（ＭＮ）は通常のパケットの送信前に、ルート最適化のためのバインディング・アップデートを通信ノード（ＣＮ）に対して送信する（Ｓ８０１）。
【００７２】
一方、移動端末（ＭＮ）からルート最適化のためのバインディング・アップデートを受信した通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を登録する（Ｓ８０２）。
【００７３】
その後、移動端末（ＭＮ）は、移動端末（ＭＮ）に対する位置情報を保持している通信ノード（ＣＮ）に対して通常のパケットを送信する（Ｓ８０３）。
【００７４】
そして、移動端末（ＭＮ）に関する位置情報を保持している通信ノード（ＣＮ）は、移動端末（ＭＮ）にパケットを送信する場合、移動端末（ＭＮ）のホームアドレスではなく、気付けアドレスを宛先としてパケットを送信する（Ｓ８０４）。
【００７５】
従って、このパケットはホームアドレスを経由することなく、ルート最適化された経路で移動端末（ＭＮ）に到達する。
【００７６】
その結果、これ以降、移動端末（ＭＮ）が移動しない限り、通信ノード（ＣＮ）からのパケットは同一経路で移動端末（ＭＮ）に到達する。従って、経路の変更は発生しないため、パケットの順序逆転が発生することはない。
【００７７】
このようにして、一度ルート最適化を実施したことがある移動端末（ＭＮ）と通信ノード（ＣＮ）間において、再びルート最適化が実施される。
＜データ構造＞
図９を参照して、移動端末（ＭＮ）が通信ノード（ＣＮ）とのルート最適化を実施した際に記録されるルート最適化制御情報を説明する。移動端末（ＭＮ）は、ルート最適化制御に必要な情報を、図９に示すようなルート最適化制御情報として管理する。なお、ルート最適化制御情報は、図９に示す項目１から７を一つのエントリとして、複数のエントリを持つ。また、移動端末（ＭＮ）がルート最適化制御を行う際、ルート最適化情報を参照して、ルート最適化情報内に該当するエントリがない場合、移動端末（ＭＮ）はエントリを追加する。
【００７８】
以下に図９中の各項番に基づいて、ルート最適化情報を説明する。項番１，２は、エントリのキーとなる項目を記憶する。本実施の形態では、項番１，２は、それぞれ通信ノード（ＣＮ）、移動端末（ＭＮ）のＩＰｖ６アドレスである。
【００７９】
項番３はルート最適化状態を記憶する。ルート最適化状態とは、該エントリのルート最適化の状態である。本実施の形態では、ルート最適化されている場合を「０」とし、ルート最適化されていない場合を「１」として、ルート最適化状態を表す。
【００８０】
項番４はルート最適化停止方法を記憶する。ルート最適化停止方法とは、ルート最適化を停止する制御方式である。本実施の形態では、「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信」によりルート最適化を停止する制御方法を「１」、「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信停止」によりルート最適化を停止する制御方式を「２」とする。ここで「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信」とは、移動端末（ＭＮ）がルート最適化制御を停止する時に、ルート最適化を停止するためのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信することにより最適化を停止する方式である。これに対して「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信停止」は、移動端末（ＭＮ）の定周期的なバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）の送信を停止するだけであり、ライフタイムが満了することにより最適化を停止する方式である。
【００８１】
項番５は通信監視時間を記憶する。通信監視時間とは、移動端末（ＭＮ）と通信ノード（ＣＮ）間の通信の継続を監視するための時間である。移動端末（ＭＮ）は、本項目で指定された時間間隔として２バイトをとり、次項に示す項番６の通信監視状態をチェックする。本実施の形態では、通信監視時間を「１から６５５３５」としているが、必ずしもこれに限る必要はない。通信監視時間として２バイト以上としてもよい。ただし、通信監視時間「０」は無効とする。
【００８２】
項番６は通信監視状態を記憶する。通信監視状態とは、エントリの通信監視の状態である。通信監視状態の初期値は「通信停止中」である。そして、通信ノード（ＣＮ）から移動端末（ＭＮ）宛てのパケットを受信すると「通信中」となる。その後、項番５の通信監視時間が経過した際に、本項目はチェックされる。
【００８３】
移動端末（ＭＮ）が本項目をチェックした際、本項目が「通信中」であれば「通信中」に再設定し、再び通信監視時間が経過するのを待つ。
【００８４】
一方、移動端末（ＭＮ）が本項目をチェックした際、本項目が「通信停止中」であれば移動端末（ＭＮ）と通信ノード（ＣＮ）との間の継続的な通信が停止していると判定し、項番４で示すルート最適化停止方式に従い、ルート最適化を停止する。
＜セキュリティ・アソシエーション＞
【００８５】
【表１】
2004072468.tif 000003
表１を参照して、本実施の形態において実装されるセキュリティ機能、すなわちセキュリティ・アソシエーションについて説明する。
【００８６】
このセキュリティ機能は、移動端末が表１に示すようなセキュリティ・アソシエーション・データベースに基づき、ルート最適化を実施してもよい相手か否かを判断する。すなわち、移動端末は、ルート最適化実施許可のフィールドから送信元のＩＰアドレスを検索し、そのＩＰアドレスがルート最適化の実施を許可、あるいは拒否のどちらかであるかを判断する。
【００８７】
また、表１に許可と拒否のフィールドを設けることなく、ルート最適化実施許可のフィールドだけで、ルート最適化を実施してもよい相手か否かを判断してもよい。その際ルート最適化実施可のフィールドに送信者のＩＰアドレスが存在する場合は、その送信元はルート最適化を実施可能であると判断する。一方、ルート最適化実施可のフィールドに送信者のＩＰアドレスが存在しない場合は、その送信元はルート最適化を実施不可であると判断する。
＜バインディング・キャッシュ＞
【００８８】
【表２】
2004072468.tif 000004
表２を参照して、バインディング・キャッシュを説明する。バインディング・キャッシュは、バインディング・アップデートに含まれる移動端末のホームアドレスと、移動先で割り当てられたアドレス（気付けアドレス）との関係を記憶するメモリである。
【００８９】
移動端末が自己のホームリンクを離れて移動した場合、通信ノードが送信した移動端末のホームアドレス宛てのパケットは、直接移動端末に届かない。つまり、移動端末のホームアドレス宛のパケットは、ホームエージェントを介して割り当てられたアドレス（気付けアドレス）に転送されることにより、移動端末に届く。
【００９０】
そして、通信ノードは、移動端末が送信したバインディング・アップデートに含まれる移動端末のホームアドレスと移動後の気付けアドレスの関係を記憶する。そのため、通信ノードは、移動端末の移動後の気付けアドレス宛てにパケットを送信することで、ホームエージェントによることなく、パケットを移動端末に送信することができる。
＜システム構成＞
次に図１０から１３を参照して、移動端末におけるルート最適化制御の流れを説明する。
【００９１】
図１０は、移動端末（ＭＮ）が保持するルート最適化制御を実行する制御プログラムのブロック図を示す。移動端末（ＭＮ）の制御プログラムは、ルート最適化制御処理部１、パケット受信処理部２、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３、及びパケット送信処理部４から構成される。さらに、ルート最適化制御処理部１は、５つの処理部と、ルート最適化制御情報とに分割されて構成される。
【００９２】
そして、ルート最適化処理部１内の５つの処理部は、ルート最適化制御情報を参照して、ルート最適化制御を実現する。以下にそれぞれの処理部の処理内容の概略を説明する。
【００９３】
まず、通信監視部１１は、受信パケットとルート最適化制御情報を比較し、通信監視状態を制御する。ルート最適化制御情報登録部１２は、新たなエントリがルート最適化情報内に未登録である場合、該エントリをルート最適化情報に追加する。ルート最適化情報制御判定部１３はルート最適化制御を実施するか否かの判定を実行する。ルート最適化開始部１４は、ルート最適化制御情報登録部１２に新たなエントリの追加を依頼したり、ルート最適化制御判定部１３にルート最適化制御を実施するか否かの判定を依頼したり、ＭＩＰｖ６処理部のＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ生成・送信部３１にルート最適化のためのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）の生成および送信を依頼したりする。通信監視タイマ部１５は、ルート最適化制御情報内のエントリの通信監視状態をチェックしたり、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３のＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ生成・送信部３１に、バインディング・アップデートの生成および送信を依頼したりする。
【００９４】
次に図１１を参照して、ルート最適化制御の開始動作を説明する。
【００９５】
まず、パケット送信処理部４は上位レイヤからパケットの送信依頼を受け取る（Ｓ１１０１）。そしてパケット送信処理部４はルート最適化制御処理部１内のルート最適化開始部１４を呼び出す（Ｓ１１０２）。
【００９６】
これを受けて、ルート最適化開始部１４は、ルート最適化制御判定部１３に、ルート最適化制御を実施するか否かの判定を依頼する（Ｓ１１０３）。
【００９７】
そして、ルート最適化制御判定１３がルート最適化制御を実施すると判定した場合、ルート最適化開始部１４は、ＭＩＰｖ６処理部のＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ生成・送信部３１に対して、ルート最適化のためのバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）の生成および送信を依頼する（Ｓ１１０４）。
【００９８】
そして、Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ生成・送信部３１はバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を生成し、パケット送信処理部４に対して、バインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）の送信を依頼する（Ｓ１１０５）。その後、パケット送信処理部４はバインディング・アップデート（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ）を送信する（Ｓ１１０６）。この時、パケット送信処理部４は、上位レイヤから送信を依頼されたパケットに対して、ピギーバック方式でバインディング・アップデートを送信することもできる。
【００９９】
一方、ルート最適化開始部１４は、バインディング・アップデートの生成および送信を依頼した後、ルート最適化制御情報登録部１２に対して、新たなエントリの追加を依頼する（Ｓ１１０７）。
【０１００】
これを受けて、ルート最適化制御情報登録部１２は、図９に示すようなルート最適化情報を参照して、必要であれば新たなエントリを登録する。すなわち、新たなエントリがルート最適化情報内に未登録である場合、ルート最適化制御情報登録部１２は新たなエントリをルート最適化情報に追加する。
【０１０１】
また、ルート最適化開始部１４は、通信を監視するため、ルート最適化制情報内の通信監視タイマ部１５を起動し、時間の経過を監視させる。
【０１０２】
ルート最適化開始部１４は上記処理を実施した後、制御をパケット送信処理部４に戻す。そして、パケット送信処理部４は、送信を依頼されたパケットを送信する（Ｓ１１０８）。このパケットは、移動端末（ＭＮ）から通信ノード（ＣＮ）へ送信すべきデータの実体である。
【０１０３】
次に図１２を参照して、ルート最適化制御の通信監視動作を説明する。
【０１０４】
まず、パケット受信処理部２は、入力パケットを受信する（Ｓ１２０１）。そして、パケット受信処理部２は、ルート最適化制御処理部の通信監視部１１を呼び出す（Ｓ１２０２）。
【０１０５】
これを受けて、通信監視部１１は、受信パケットとルート最適化制御情報を比較する。そして、ルート最適化制御情報内にエントリが存在する場合、通信監視部１１は通信監視状態を「通信停止中」から「通信中」へ変更する。
【０１０６】
通信監視部１１は上記処理を実施した後、制御をパケット受信処理２に戻し、受信したパケットを上位レイヤに通知する（Ｓ１２０３）。
【０１０７】
次に図１３を参照して、ルート最適化制御の停止動作を説明する。
【０１０８】
図１１で説明したように、ルート最適化開始部１４は、通信の監視を行うため通信監視部１１を用いて、タイマを開始している。ルート最適化開始部１４は、タイマがタイムアウト（Ｔｉｍｅ　Ｏｕｔ）した場合、ルート最適化制御処理部１内の通信監視タイマ部１５を呼び出す（Ｓ１３０１）。
【０１０９】
そして、通信監視タイマ部１５は、ルート最適化制御情報内のエントリの通信監視状態をチェックする。そして、通信監視タイマ部１５は、通信監視状態が通信停止中であれば、通信ノード（ＣＮ）から移動端末（ＭＮ）への通信は停止していると判定する。この時、通信監視タイマ部１５は、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３のＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ生成・送信部３１に対して、ルート最適化を停止するためのバインディング・アップデートの生成および送信を依頼する（Ｓ１３０２）。但し、この依頼は、ルート最適化制御情報のエントリのルート最適化停止方式が「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信」の場合のみ、実施される。
【０１１０】
この依頼を受けてＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ生成・送信部３１は、バインディング・アップデートを生成し、パケット送信処理部４に対して、バインディング・アップデートの送信を依頼する（Ｓ１３０３）。そして、パケット送信処理部４はバインディング・アップデートを送信する（Ｓ１３０４）。
【０１１１】
上記処理を実施した後、通信監視タイマ部１５は、定周期的なバインディング・アップデートの送信を停止するため、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３内のＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ定周期送信部３２に対して、定周期的な送信の停止を依頼する（Ｓ１３０５）。これを受けてＢｉｎｄｉｎｇ　Ｕｐｄａｔｅ定周期送信部３２は、定周期送信のためのタイマを停止する。
＜ルート最適化制御の処理フロー＞
図１４から図１８を参照して、本実施の形態に係る移動端末におけるルート最適化制御の処理フローを説明する。図１４は、本実施の形態に係るルート最適化制御の開始を示す図である。
【０１１２】
まず、パケット受信処理部２は、上位レイヤからパケットの送信依頼を受信することにより、パケット受信処理を開始する（Ｓ１４０１）。
【０１１３】
そして、ルート最適化制御処理部１はルート最適化制御を実施するか否かを判定する（Ｓ１４０２）。なお、ルート最適化を実施するか否かの処理については、図１５を参照して、後で詳しく説明する。
【０１１４】
ここで、ルート最適化制御処理部１がルート最適化処理を実施すると判定した場合、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３は、ルート最適化のためのバインディング・アップデートを生成し、パケット送信処理部４に送信を依頼する（Ｓ１４０４）。
【０１１５】
そして、ルート最適化制御処理部１はルート最適化制御情報を登録する（Ｓ１４０５）。なお、ルート最適化制御情報を登録する処理については、図１６を参照して、後で詳しく説明する。
【０１１６】
その後、ルート最適化制御処理部１は、ルート最適化制御情報の通信監視時間をタイマ値に設定して通信監視タイマ部１５を起動し（Ｓ１４０６）、制御をＳ１４０７の処理に進める。そして、パケット送信処理部４は、通常のパケット送信処理を実施し（Ｓ１４０７）、制御を終了する。
【０１１７】
一方、Ｓ１４０３において、ルート最適化制御処理部１は、ルート最適化処理を実施しないと判定した場合、制御をＳ１４０７の処理に進める。そして、パケット送信処理部４は通常のパケット送信処理を実施し（Ｓ１４０７）、制御を終了する。
【０１１８】
図１５を参照して、本実施の形態に係るルート最適化制御の判定を説明する。これは、上述した図１４中のＳ１４０２の処理についての詳しい説明である。
【０１１９】
まず、パケット送信処理部４がパケットの送信依頼を受け取ることにより、ルート最適化制御処理部１はルート最適化制御の判定処理を開始する（Ｓ１５０１）。
【０１２０】
そして、ルート最適化制御処理部１は、該エントリがルート最適化制御情報に登録済みか否かを判定する（Ｓ１５０２）。ここで「エントリがルート最適化制御情報に登録済み」とは、送信先のアドレスが通信ノードのＩＰｖ６アドレスと一致し、かつ送信元のアドレスが自ノードのＩＰｖ６アドレスと一致しているエントリがルート最適化制御情報内に存在することを意味する。
【０１２１】
Ｓ１５０２で、ルート最適化制御処理部１は、該エントリがルート最適化制御情報に登録済みであると判定した場合、制御をＳ１５０３に進める。そして、ルート最適化制御処理部１はルート最適化状態を判定する（Ｓ１５０３）。ここで、「ルート最適化状態」とは、自ノードと通信ノードとの間における現在のルート最適化の状態である。すなわち、「ルート最適化中」あるいは「ルート最適化未」のどちらの状態であるかを意味する。
【０１２２】
Ｓ１５０３でルート最適化制御処理部１は、ルート最適化状態を「ルート最適化未」と判定した場合、制御をＳ１５０４に進める。そして、ルート最適化制御処理部１は復帰値にルート最適化処理を実施すると設定して、制御を終了する。
【０１２３】
一方、Ｓ１５０３でルート最適化制御処理部１は「ルート最適化中」と判定した場合、制御をＳ１５０５に進める。そして、ルート最適化制御処理部１は復帰値にルート最適化処理を実施しないと設定して、制御を終了する。
【０１２４】
また、Ｓ１５０２で、ルート最適化制御処理部１は、該エントリがルート最適化制御情報に登録済みでないと判定した場合、制御をＳ１５０６に進める。
【０１２５】
次に、ルート最適化制御処理部１はセキュリティ・アソシエーションが確立されているか否かを判定する（Ｓ１５０６）。ここで、ルート最適化制御処理部１は、セキュリティ・アソシエーションが確立されていると判定した場合、復帰値にルート最適化処理を実施すると設定して、制御を終了する。
【０１２６】
一方、Ｓ１５０６で、ルート最適化制御処理部１は、セキュリティ・アソシエーションが確立されていないと判定した場合、復帰値にルート最適化処理を実施しないと設定して、制御を終了する。
【０１２７】
図１６を参照して、本実施の形態に係るルート最適化制御の情報登録を説明する。これは、上述した図１４中のＳ１４０５の処理についての詳しい説明である。なお、ルート最適化制御情報は、図９に示される。
【０１２８】
本処理は、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３がルート最適化のためのバインディング・アップデートを生成し、パケット送信処理部４に送信を依頼することにより、ルート最適化制御処理部１はルート最適化制御の情報を登録する処理である（Ｓ１６０１）。
【０１２９】
この処理では、まずルート最適化制御処理部１は、該エントリがルート最適化制御情報に登録済みか否かを判定する（Ｓ１６０２）。ここで「エントリがルート最適化制御情報に登録済み」とは、送信先のアドレスが通信ノードのＩＰｖ６アドレスと一致し、かつ送信元のアドレスが自ノードのＩＰｖ６アドレスと一致しているエントリがルート最適化制御情報内に存在することを意味する。
【０１３０】
ここで、ルート最適化制御処理部１は、エントリがルート最適化制御情報に登録済みでないと判定した場合、制御をＳ１６０３に進める（Ｓ１６０２）。そして、ルート最適化制御処理部１はルート最適化情報に該エントリを追加する（Ｓ１６０３）。
【０１３１】
その後、ルート最適化制御処理部１はルート最適化制御情報を初期化し（Ｓ１６０４）、制御を終了する（Ｓ１６０６）。
【０１３２】
ここで初期化される情報は、図９に示すような通信ノードのＩＰｖ６アドレス、自ノードのＩＰｖ６アドレス、ルート最適化情報、ルート最適化停止方式、通信監視時間、及び通信監視状態である。つまり、ルート最適化制御処理部１は、ルート最適化制御情報内の通信ノードＩＰｖ６アドレスと自ノードＩＰｖ６アドレスに、送信パケットの送信先ＩＰｖ６アドレスと送信元ＩＰｖ６アドレスを設定する。
【０１３３】
また、ルート最適化制御処理部１はルート最適化情報を「ルート最適化中」に、通信監視状態を「通信停止中」に設定する。
【０１３４】
一方、Ｓ１６０２でルート最適化制御処理部１は、エントリがルート最適化制御情報に登録済みであると判定した場合、制御をＳ１６０５に進める。
【０１３５】
そして、ルート最適化制御処理部１は、ルート最適化制御情報のルート最適化状態を「ルート最適化中」に設定し（Ｓ１６０５）、制御を終了する（Ｓ１６０６）。
【０１３６】
図１７を参照して、本実施の形態に係るルート最適化制御の通信監視を説明する。まず、パケット受信処理部２がパケットを受信することにより、ルート最適化制御処理部１はパケット受信処理を開始する（Ｓ１７０１）。
【０１３７】
次に、ルート最適化制御処理部１は、エントリがルート最適化制御情報に登録済みか否かを判定する（Ｓ１７０２）。ここで「エントリがルート最適化制御情報に登録済み」とは、送信先のアドレスが通信ノードのＩＰｖ６アドレスと一致し、かつ送信元のアドレスが自ノードのＩＰｖ６アドレスと一致しているエントリがルート最適化制御情報内に存在することを意味する。
【０１３８】
ここで、ルート最適化制御処理部１は、エントリがルート最適化制御情報に登録済みであると判定した場合、制御をＳ１７０３に進める。
【０１３９】
そして、ルート最適化制御処理部１は、ルート最適化制御情報の通信監視状態を「通信中」に設定する（Ｓ１７０３）。そして、パケット受信処理部２は通常のパケット受信処理を実行して（Ｓ１７０４）、制御を終了する（Ｓ１７０５）。
【０１４０】
一方、Ｓ１７０２で、ルート最適化制御処理部１は、エントリがルート最適化制御情報に登録済みでないと判定した場合、制御をＳ１７０４に進める。そして、パケット受信処理部２は通常のパケット受信処理を実行して（Ｓ１７０４）、制御を終了する（Ｓ１７０５）。
【０１４１】
図１８を参照して、本実施の形態に係るルート最適化制御の停止を説明する。まず、ルート最適化制御処理部１は、通信監視タイマ部１５がタイムアウト（Ｔｉｍｅ　Ｏｕｔ）したことにより、通信監視タイマ処理を開始する（Ｓ１８０１）。
【０１４２】
そして、ルート最適化制御処理部１は、ルート最適化制御情報を読み出し、通信監視状態が「通信中」、あるいは「通信停止中」のどちらに設定されているかを判定する（Ｓ１８０２）。
【０１４３】
ここで、通信監視状態が通信停止中に設定されている場合、ルート最適化制御処理部１は、通信ノード（ＣＮ）から移動端末（ＭＮ）への通信が停止していると判断して、制御をＳ１８０３に進める。
【０１４４】
そして、ルート最適化制御処理部１はルート最適化停止方式を判定する（Ｓ１８０３）。本実施の形態では、ルート最適化停止方式として、Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅの送信により、明示的にルート最適化の停止を指令する方式（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信）と、定期的なＢｉｎｄｉｎｇ　Ｕｐｄａｔｅの送信を停止し、ライフタイムが満了することにより停止する方法（Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信停止）の２つの方式を適用する。ただし、必ずしも２つの方式を適用する必要はない。
【０１４５】
ここで、ルート最適化制御処理部１が、ルート最適化の停止方式を「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信」にすると判定した場合、Ｍｏｂｉｌｅ−ＩＰｖ６処理部３はバインディング・アップデートを生成する。そして、パケット送信処理部４に送信を依頼し、制御をＳ１８０５に進める。
【０１４６】
一方、Ｓ１８０３でルート最適化制御処理部１は、ルート最適化の停止方式を「Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅ送信停止」にすると判定した場合、制御をＳ１８０５に進める（Ｓ１８０３）。
【０１４７】
そして、パケット送信処理部４はバインディング・アップデートの定周期な送信を停止する（Ｓ１８０５）。ここでは、ルート最適化制御処理部１は、ルート最適化を維持するために定周期的に送信しているバインディング・アップデートの送信を停止するために、定周期送信タイマを停止する。
【０１４８】
その後、ルート最適化制御処理部１は、ルート最適化制御情報のルート最適化状態を「ルート最適化未」に設定して（Ｓ１８０６）、制御を終了する（Ｓ１８０９）。
【０１４９】
一方、Ｓ１８０２でルート最適化制御処理部１は、通信監視状態が通信中と判定した場合、ルート最適化制御情報内の通信監視状態を「通信停止中」に設定する（Ｓ１８０７）。
【０１５０】
そして、ルート最適化制御処理部１は通信監視タイマをリスタートし（Ｓ１８０８）、制御を終了する（Ｓ１８０９）。
〈〈第２の実施の形態〉〉
以下に図１９から図２２を参照して、ルート最適化の制御方法に関する第２の実施形態を説明する。第１の実施形態との違いは、移動端末（ＭＮ）と通信ノード（ＣＮ）との接続性を維持する仕組みを階層化Ｍｏｂｉｌｅ−ＩＰｖ６（以降階層化Ｍｏｂｉｌｅ−ＩＰｖ６という）方式としている点である。
【０１５１】
図１９において、ＭＮは移動端末を示し、ＣＮは通信ノードを示す。また、ＨＡはホームエージェントを示し、ＭＡＰはモビリティ・アンカ・ポイント（Ｍｏｂｉｌｉｔｙ　Ａｎｃｈｏｒ　Ｐｏｉｎｔ）を示す。
【０１５２】
まず、移動端末（ＭＮ）は通信ノード（ＣＮ）との通信が発生した場合、移動端末（ＭＮ）と通信ノード（ＣＮ）間のセキュリティ・アソシエーションが確立しているか確認する。そして、セキュリティ・アソシエーションが確立している場合、移動端末（ＭＮ）は通信ノード（ＣＮ）との間でルート最適化を実施可能と判断して、通信ノード（ＣＮ）に対するルート最適化をするため、通信開始前にバインディング・アップデートを送信する（Ｓ１９０１）。この時、バインディング・アップデートは通常のパケットをピギーバック（Ｐｉｇｇｙ　Ｂａｃｋ）方式で送信してもよい。このバインディング・アップデートには、リージョナル気付けアドレスが含まれる。
【０１５３】
また、この際、移動端末（ＭＮ）はルート最適化を実施した通信ノード（ＣＮ）の情報をルート最適化制御情報（図９を参照）として記録する。
【０１５４】
一方、ルート最適化のためのバインディング・アップデートを移動端末（ＭＮ）から受信した通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を登録する（Ｓ１９０２）。その後、移動端末（ＭＮ）は、移動端末（ＭＮ）に関する位置情報を保持している通信ノード（ＣＮ）に対して、通常のパケットを送信する（Ｓ１９０３）。
【０１５５】
そして、移動端末（ＭＮ）にパケットを送信する場合、移動端末（ＭＮ）に関する位置情報を保持している通信ノード（ＣＮ）は、移動端末（ＭＮ）のホームアドレスではなく、リージョナル気付けアドレスを宛先としてパケットを送信する（Ｓ１９０４）。
【０１５６】
そのため、このパケットはホームエージェントを経由することなく、ルート最適化された経路でモビリティ・アンカ・ポイントに到達する（Ｓ１９０５）。
【０１５７】
一方、モビリティ・アンカ・ポイントでは、リージョナル気付けアドレス宛てのパケットを受信した場合、このパケットをカプセル化して、オンリンク気付けアドレス宛てとして、移動端末（ＭＮ）に転送する。すなわち、モビリティ・アンカ・ポイントは、リージョナル気付けアドレス宛てのパケットを、移動端末（ＭＮ）のホームアドレスと関連づけられたオンリンク気付けアドレスに転送する。このようにして、パケットは移動端末（ＭＮ）に到達する（Ｓ１９０６）。
【０１５８】
従って、これ以降、移動端末（ＭＮ）が移動しない限り、通信ノード（ＣＮ）からのパケットは同一経路で移動端末（ＭＮ）に到達する。その結果、経路の変更は発生しないため、パケットの順序逆転が発生することはない。
【０１５９】
次に図２０を参照して、階層化Ｍｏｂｉｌｅ−ＩＰｖ６において、移動端末（ＭＮ）が移動端末（ＭＮ）と通信ノード（ＣＮ）間の継続的な通信が停止していることを検知して、移動端末（ＭＮ）と通信ノード（ＣＮ）との間のルート最適化を停止する場合を説明する。
【０１６０】
まず、移動端末（ＭＮ）は、移動端末（ＭＮ）と通信ノード（ＣＮ）とのルート最適化を設定した後、ルート最適化中の通信ノード（ＣＮ）との通信を監視する。そして、移動端末（ＭＮ）は所定時間、移動端末（ＭＮ）と通信ノード（ＣＮ）間の通信がないことを検知した場合、通信ノード（ＣＮ）に対してルート最適化を停止するためのバインディング・アップデートを送信する（Ｓ２００１）。それから、ルート最適化を維持するための定周期的なバインディング・アップデートの送信を停止する。
【０１６１】
一方、ルート最適化を停止するバインディング・アップデートを受信した通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を自ノードの管理する情報から削除する（Ｓ２００２）。
【０１６２】
従って、通信を継続していない移動端末（ＭＮ）と通信ノード（ＣＮ）間のルート最適化を停止することができる。その結果、ネットワーク上への無駄なトラフィックの送出を抑制し、通信ノード（ＣＮ）上の不要な資源を開放することができる。
【０１６３】
図２１を参照して、Ｍｏｂｉｌｅ−ＩＰｖ６において、移動端末（ＭＮ）が移動端末（ＭＮ）と通信ノード（ＣＮ）間の継続的な通信が停止していることを検知して、移動端末（ＭＮ）と通信ノード（ＣＮ）との間のルート最適化を停止する場合のその他の実施の形態を説明する。図２０との相違点は、移動端末（ＭＮ）から通信ノード（ＣＮ）に対して、ルート最適化を停止するためのバインディング・アップデートを送信しない点である。
【０１６４】
図２０と同様に、移動端末（ＭＮ）は、移動端末（ＭＮ）と通信ノード（ＣＮ）とのルート最適化を設定した後、ルート最適化中の通信ノード（ＣＮ）との通信を監視する。そして、移動端末（ＭＮ）は所定時間、移動端末（ＭＮ）と通信ノード（ＣＮ）間の通信がないことを検知した場合、通信ノード（ＣＮ）に対するルート最適化を維持するバインディング・アップデートの定周期的な送信を停止する（Ｓ１１０１）。
【０１６５】
一方、通信ノード（ＣＮ）はルート最適化を維持するバインディング・アップデートが到達しなくなり、バインディング・キャッシュ中のライフタイム（Ｌｉｆｅｔｉｍｅ）が満了する。そして、通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を登録から削除する（Ｓ２１０２）。
【０１６６】
従って、通信を継続していない移動端末（ＭＮ）と通信ノード（ＣＮ）間のルート最適化を停止することができる。その結果、ネットワーク上への無駄なトラフィックの送出を抑制し、通信ノード（ＣＮ）上の不要な資源を開放することができる。
【０１６７】
図２２を参照して、階層化Ｍｏｂｉｌｅ−ＩＰｖ６において、一度ルート最適化を適用したことがある移動端末（ＭＮ）と通信ノード（ＣＮ）間で再ルート最適化の適用を説明する。
【０１６８】
図９に示すように、移動端末（ＭＮ）がルート最適化を実施した時に、移動端末（ＭＮ）は、移動端末（ＭＮ）がルート最適化を実施した通信ノード（ＣＮ）の情報を、ルート最適化制御情報として記録する。移動端末（ＭＮ）が通信ノード（ＣＮ）との通信を開始した時に、移動端末（ＭＮ）は、通信ノード（ＣＮ）のＩＰｖ６アドレスを「通信ノードＩＰｖ６アドレス」、移動端末（ＭＮ）のＩＰｖ６アドレスを「自ノードＩＰｖ６アドレス」として、ルート最適化制御情報を検索する。移動端末（ＭＮ）が以前ルート最適化を適用したことがある通信ノード（ＣＮ）の場合、移動端末（ＭＮ）はパケットを送信する前に、ルート最適化のためのバインディング・アップデートを通信ノード（ＣＮ）に対して送信する（Ｓ２２０１）。
【０１６９】
一方、移動端末（ＭＮ）からルート最適化のためのバインディング・アップデートを受信した通信ノード（ＣＮ）は、移動端末（ＭＮ）の位置情報を登録する（Ｓ２２０２）。
【０１７０】
その後、移動端末（ＭＮ）は、移動端末（ＭＮ）に対する位置情報を保持している通信ノード（ＣＮ）に対してパケットを送信する（Ｓ２２０３）。
【０１７１】
そして、移動端末（ＭＮ）に関する位置情報を保持している通信ノード（ＣＮ）は、移動端末（ＭＮ）にパケットを送信する場合、移動端末（ＭＮ）のホームアドレスではなく、リージョナル気付けアドレスを宛先としてパケットを送信する（Ｓ２２０４）。
【０１７２】
このパケットはホームアドレスを経由することなく、ルート最適化された経路でモビリティ・アンカ・ポイントに到達する（Ｓ２２０５）。
【０１７３】
一方、モビリティ・アンカ・ポイントでは、リージョナル気付けアドレス宛てのパケットを受信した場合、このパケットをカプセル化してオンリンク気付けアドレス宛てに転送する。そして、パケットは移動端末（ＭＮ）に到達する（Ｓ２２０６）。
【０１７４】
そして、これ以降、移動端末（ＭＮ）が移動しない限り、通信ノード（ＣＮ）からのパケットは同一経路で移動端末（ＭＮ）に到達する。従って、経路の変更は発生しないため、パケットの順序逆転が発生することはない。
【０１７５】
このようにして、一度ルート最適化を適用したことがある移動端末（ＭＮ）と通信ノード（ＣＮ）間において、再びルート最適化が適用される。
【０１７６】
また、階層化Ｍｏｂｉｌｅ−ＩＰｖ６におけるルート最適化制御のシステム構成、及び作用は、上述したＭｏｂｉｌｅ−ＩＰｖ６と共通であるため、ここでは説明を省略する。
〈コンピュータ読み取り可能な記憶媒体〉
上記実施の形態のいずれかの処理をコンピュータに実行されるプログラムをコンピュータ読み取り可能な記憶媒体に記憶することができる。そして、コンピュータに、この記憶媒体のプログラムを読み込ませて実行させることにより、上記実施の形態に示した通信方法の機能を提供させることができる。
【０１７７】
ここで、コンピュータに読み取り可能な記憶媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記憶媒体をいう。このような記憶媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリーカード等がある。
【０１７８】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リード・オンリー・メモリ）等がある。
【０１７９】
なお、上記実施の形態は本発明の範囲をなんら限定するものではなく、当業者が理解できる範囲において適宜、各種の変形の態様があり得る。
〈その他〉
さらに、本実施の形態は以下の発明を開示する。
【０１８０】
（付記１）第１のネットワークにホームアドレスを有し、第２のネットワークに一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する代行装置と、前記代行装置を介して前記移動端末と通信する相手端末との間での通信方法であり、
前記移動端末が第２のネットワークに移動しているときに、前記移動端末が、前記一時的アドレスを含む情報を前記相手端末に送信するステップと、
前記相手端末が、前記移動端末の前記一時的アドレスを含む情報を受信するステップと、
前記相手端末が、前記移動端末の前記一時的アドレス宛てで前記移動端末に送信するステップとを備え、
前記移動端末と前記相手端末との通信の開始に先立って、前記代行装置によらない通信ルートを形成する通信方法。
【０１８１】
（付記２）移動端末と相手端末との通信が開始する前に、セキュリティに関する要求が満たされているかを確認するステップを備える付記１に記載の通信方法。
【０１８２】
（付記３）所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを解消する情報を送信するステップとを備える付記１に記載の通信方法。
【０１８３】
（付記４）所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを維持する情報の送信を停止するステップとを備える付記１に記載の通信方法。
【０１８４】
（付記５）一度、移動端末と相手端末との間で前記代行装置によらない前記通信ルートが形成されたことを記憶するステップと、
前記通信ルートについての記憶に基づいて、前記代行装置によらない通信ルートを再度形成するステップとを備える付記１に記載の通信方法。
【０１８５】
（付記６）　移動端末と相手端末との間の通信を開始する前に、前記相手端末が前記移動端末の位置情報をピギーバックにより登録するステップを備える付記１記載の通信方法。
【０１８６】
（付記７）第１のネットワークにホームアドレスを有し、第２のネットワークに第１の一時的アドレスと第２の一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する第１の代行装置と、前記第１の一時的アドレスでの通信を代行する第２の代行装置と、前記第１の代行装置と前記第２の代行装置とを介して前記移動端末と通信する相手端末との間での通信方法であり、
前記移動端末が第２のネットワークに移動しているときに、前記移動端末が、
前記第１の一時的アドレスを含む情報を前記相手端末に送信するステップと、前記相手端末が、前記移動端末の前記第１の一時的アドレスを含む情報を受信するステップと、
前記相手端末が、前記移動端末の前記第の一時的アドレス宛てに送信するステップと、
前記第２の代行装置が、前記第２の一時アドレス宛てで前記移動端末に送信するステップとを備え、
前記移動端末と前記相手端末との通信の開始に先立って、前記第１の代行装置によらない通信ルートを形成する通信方法。
【０１８７】
（付記８）第２の代行装置を介した移動端末と相手端末との通信を開始する前に、セキュリティに関する要求が満たされているかを確認するステップを備える付記７に記載の通信方法。
【０１８８】
（付記９）所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを解消する情報を送信するステップとを備える付記７に記載の通信方法。
【０１８９】
（付記１０）所定期間、移動端末と相手端末との間の通信がないことを検知するステップと、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを維持する情報の送信を停止するステップとを備える付記７に記載の通信方法。
【０１９０】
（付記１１）一度、移動端末と相手端末との間で前記第１の代行装置によらない前記通信ルートが形成されたことを記憶するステップと、
前記通信ルートについての記憶に基づいて、前記第１の代行装置によらない通信ルートを再度形成するステップとを備える付記７に記載の通信方法。
【０１９１】
（付記１２）移動端末と相手端末との間の通信を開始する前に、前記相手端末が前記移動端末の位置情報をピギーバックにより登録するステップを備える付記７記載の通信方法。
【０１９２】
（付記１３）第１のネットワークにホームアドレスを有し、第２のネットワークに一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する代行装置と、前記代行装置を介して前記移動端末と通信する相手端末との間での通信において利用される端末装置であって、
前記移動端末が第２のネットワークに移動しているときに、前記一時的アドレスを含む位置情報を前記相手端末に送信する送信部と、
前記相手端末の送信を受信する受信部と、
前記移動端末と前記相手端末との通信の開始に先立って、前記代行装置によらない通信ルートを形成する通信ルート形成部とを備える端末装置。
【０１９３】
（付記１４）移動端末と相手端末との通信を開始する前に、セキュリティに関する要求が満たされているかを確認するセキュリティ判定部を備える付記１３に記載の端末装置。
【０１９４】
（付記１５）移動端末と相手端末との間の通信状態を監視する通信監視部と、
所定期間、前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを解消する情報を送信するルート解消部とを備える付記１３に記載の端末装置。
【０１９５】
（付記１６）所定期間、移動端末と相手端末との間の通信がないことを検知する通信監視部と、
前記移動端末と前記相手端末との間の通信がないことを検知した場合、前記通信ルートを維持する情報の送信を停止する停止部とを備える付記１３に記載の端末装置。
【０１９６】
（付記１７）一度、移動端末と相手端末との間で前記代行装置によらない前記通信ルートが形成されたことを記憶する記憶部と、
前記通信ルートについての記憶に基づいて、前記代行装置によらない通信ルートを再度形成する通信ルート再形成部とを備える付記１３に記載の端末装置。
（付記１８）第１のネットワークにホームアドレスを有し、第２のネットワークに第１の一時的アドレスと第２の一時的アドレスを有する移動端末と、前記第１のネットワークにおいて前記ホームアドレスでの通信を代行する第１の代行装置と、前記第１の一時的アドレスでの通信を代行する第２の代行装置と、前記第１の代行装置と前記第２の代行装置とを介して前記移動端末と通信する相手端末との間での通信において利用される端末装置であって、
前記移動端末が第２のネットワークに移動しているときに、前記第１の一時的アドレスを含む情報を前記相手端末に送信する送信部と、
前記第２の代行装置が前記第２の一時アドレス宛てにした送信を受信する受信部と、
前記移動端末と前記相手端末との通信の開始に先立って、前記第１の代行装置によらない通信ルートを形成する通信ルート形成部とを備える端末装置。
【０１９７】
【発明の効果】
以上で説明したように、本発明は、移動端末と通信ノードとの通信中の経路の変更が発生することを防止し、移動端末から通信ノードへの不要なパケット送信を抑止できる通信方法を提供することができる。
【図面の簡単な説明】
【図１】従来のＭｏｂｉｌｅ−ＩＰｖ６によるルート最適化を設定するシステム図
【図２】従来のＭｏｂｉｌｅ−ＩＰｖ６によるルート最適化を維持するシステム図
【図３】従来の階層化Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化を設定するシステム図
【図４】従来の階層化Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化を維持するシステム図
【図５】Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化の設定を示すシステム図
【図６】Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化の停止を示す図
【図７】Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化の停止を示す図
【図８】Ｍｏｂｉｌｅ−ＩＰｖ６による再ルート最適化の設定を示す図
【図９】ルート最適化制御情報の構成図
【図１０】移動端末におけるルート最適化制御のシステム構成図
【図１１】ルート最適化制御の開始を示すブロック図
【図１２】ルート最適化制御の通信監視を示すブロック図
【図１３】ルート最適化制御の停止を示すブロック図
【図１４】ルート最適化制御の開始を示すフローチャート
【図１５】ルート最適化制御の判定を示すフローチャート
【図１６】ルート最適化制御の情報登録を示すフローチャート
【図１７】ルート最適化制御の通信監視を示すフローチャート
【図１８】ルート最適化制御の停止を示すフローチャート
【図１９】階層化Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化の設定を示す図
【図２０】階層化Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化の停止を示す図
【図２１】階層化Ｍｏｂｉｌｅ−ＩＰｖ６によるルート最適化の停止を示す図
【図２２】階層化Ｍｏｂｉｌｅ−ＩＰｖ６による再ルート最適化の設定を示す図
【図１】
2004072468.tif 000005
【図２】
2004072468.tif 000006
【図３】
2004072468.tif 000007
【図４】
2004072468.tif 000008
【図５】
2004072468.tif 000009
【図６】
2004072468.tif 000010
【図７】
2004072468.tif 000011
【図８】
2004072468.tif 000012
【図９】
2004072468.tif 000013
【図１０】
2004072468.tif 000014
【図１１】
2004072468.tif 000015
【図１２】
2004072468.tif 000016
【図１３】
2004072468.tif 000017
【図１４】
2004072468.tif 000018
【図１５】
2004072468.tif 000019
【図１６】
2004072468.tif 000020
【図１７】
2004072468.tif 000021
【図１８】
2004072468.tif 000022
【図１９】
2004072468.tif 000023
【図２０】
2004072468.tif 000024
【図２１】
2004072468.tif 000025
【図２２】
2004072468.tif 000026