(57)【要約】【課題】移動ネットワーク内に複数の移動ルータが存在し、いずれかの移動ルータがホームネットワーク、あるいは外部ネットワークに接続した場合に、外部ネットワークとの最適な経路を高速に切り替える経路制御方法を提供すること。【解決手段】移動ルータと端末が相互に接続された移動ネットワークと、ホームエージェントとからなる移動ネットワークシステムであって、移動ルータが自己のホームネットワーク以外の外部ネットワークに接続したとき、ホームエージェントに自己の移動ネットワークの経路情報を通知し、ホームエージェントがこの経路情報を受信したとき、ホームネットワークに通知された移動ネットワークに接続する他の移動ルータが存在するか否かを問い合わせ、当該移動ネットワークと接続する移動ルータが存在しないと判断したときのみ、ホームエージェントはこの移動ネットワークへの経路情報を広告する。【選択図】図１
2006279671.tif 000002
【特許請求の範囲】
【請求項１】
移動ルータと端末が相互に接続された移動ネットワークと、前記移動ネットワークの位置を管理するホームエージェントとからなる移動ネットワークシステムの経路制御の方法であって、
移動ルータが自己のホームネットワーク以外の外部ネットワークに接続したとき、ホームエージェントに自己の移動ネットワークの経路情報を通知するステップと、
前記ホームエージェントが前記移動ネットワーク宛の経路情報を取得したとき、前記ホームネットワークに前記移動ネットワークに接続する他の移動ルータが存在するか否かを問い合わせるステップと、
前記ホームエージェントが前記ホームネットワークに前記移動ネットワークと接続する移動ルータが存在しないと判断したときのみ、前記ホームエージェントが前記移動ネットワークへの経路情報の広告を行うステップと、
を備える経路制御方法。
【請求項２】
前記移動ルータが前記ホームネットワークへ接続したとき、前記ホームエージェントに位置登録の更新を要求するステップと、
前記移動ルータが前記ホームネットワークに自己の移動ネットワークへの経路情報を広告するステップと、
前記位置登録の更新の要求が前記移動ルータの位置登録を削除するものである場合には、前記ホームエージェントが前記ホームネットワーク内に当該移動ネットワークへの自己の経路が不能であることを広告するステップと
を備える請求項１に記載の経路制御方法。
【請求項３】
移動ルータからの位置登録要求を受信する受信部と、
前記移動ルータの移動ネットワークと接続する他の移動ルータがホームネットワークに存在するか否かを問合せる経路問い合わせメッセージを送信する移動ルータ存在確認部と、
前記移動ルータ存在確認部が前記経路問い合わせメッセージにより前記移動ネットワークに接続する、他の移動ルータがホームネットワーク上に存在しないと確認したとき、自己が前記移動ネットワーク宛の最低コストの代理経路を持つことを示す代理経路情報をホームネットワークに広告する代理経路情報広告部と、
を備えるホームエージェント。
【請求項４】
前記受信部が前記移動ルータから位置登録の削除要求を受信したとき、ホームネットワークに代理経路が最大コストであることを示す代理経路情報をホームネットワークに広告する代理経路消去部をさらに備える請求項３に記載のホームエージェント。
【請求項５】
前記代理経路情報広告部は、移動ネットワークに接続する移動ルータがホームネットワーク上に存在する場合は、当該移動ネットワークへの経路情報を広告しないことを特徴とする請求項３に記載のホームエージェント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動ルータと端末が相互に接続された移動ネットワークと、その移動ネットワークのアドレスを管理するホームエージェントとからなる移動ネットワークシステムにおける経路制御方法およびホームエージェントに関する。
【背景技術】
【０００２】
従来より、移動可能な端末群及びルータで構成されたネットワーク全体の移動通信を提供する技術が、ＩＥＴＦ  ＮＥＭＯ−ＷＧにおいて検討されている。
【０００３】
非特許文献１に記載されたＮＥＭＯ（Network Mobility）は、この移動可能な端末群及びインターネット等の外部ネットワークと接続する移動ルータで構成されたネットワーク(以下、「移動ネットワーク」という。)と、移動ルータの位置を管理するホームエージェントとにより、移動ネットワークのデータ通信を実現する技術である。
【０００４】
図１０は非特許文献１に開示されている技術を用いてデータ通信を行う従来の移動ネットワークシステムを示すものである。
【０００５】
図１０において、端末６は移動ルータ（ＭＲ）５と移動ルータ（ＭＲ）４とが管理する移動ネットワーク３に接続している。そして、移動ルータ５はホームエージェント（ＨＡ）１０の管理するホームネットワーク２に接続しており、ホームゲートウェイ（ＨＧＷ）８を介してインターネット等のグローバルネットワーク１とつながっている。また、移動ルータ４はアクセスルータ９を介してグローバルネットワーク１に接続している。
【０００６】
このような移動ネットワークシステムにおける経路制御について図１１を用いて説明する。
【０００７】
図１１は従来の移動ネットワークシステムにおける経路制御を示すシーケンス図である。
【０００８】
図１１において、移動ルータ４、５の電源がＯＮすると移動ルータ４はアクセスルータ９と接続し、移動ルータ５はホームネットワーク（ＨＮＷ）２と接続する（ステップＳ１）。
【０００９】
たとえば、移動ルータ４は、携帯電話であり、移動ルータ５は無線ＬＡＮインタフェースを持つＰＤＡであるとする。この場合、在宅時においても携帯電話（ＭＲ４）は宅外に設置された基地局（ＡＲ９）に接続し、宅内のホームネットワーク２へ直接接続することはない。また、ＰＤＡ（ＭＲ５）は、無線ＬＡＮインタフェースによってホームネットワーク２へ接続する。
【００１０】
このように、同じ宅内であっても、ホームネットワーク２へ接続する移動ルータと、接続しない移動ルータとが存在することになる。
【００１１】
すなわち、移動ルータ４は、ホームネットワーク２ではない外部ネットワークに接続するため、気付けアドレスＣｏＡを形成してホームエージェント１０へ位置登録を行う（ステップＳ２）。移動ルータ４は、この位置登録の際に移動ネットワーク３のネットワークプレフィクスＭＮＰ３を同時にホームエージェント１０へ伝える。
【００１２】
ホームエージェント１０は、移動ルータ４を経由するＭＮＰ３宛の経路を取得したので、それを通知する経路広告を開始する（ステップＳ３）。また、移動ルータ５もＭＮＰ３宛の経路を持つので、ホームネットワーク２へＭＮＰ３宛の経路を広告する（ステップＳ４）。この移動ルータ５の広告するＭＮＰ３宛の経路情報はメトリック（ｍｅｔｒｉｃ）＝１とされている。
【００１３】
これらによってホームゲートウェイ８は、ＭＮＰ３宛のパケットを転送すべき中継先を知ることができる。
【００１４】
ここで、ホームゲートウェイ８がＭＮＰ３宛の経路としてのネクストホップを移動ルータ５であるとしたとき（ステップＳ５）、ホームゲートウェイ８は端末６宛のデータを移動ルータ５へ送信する（ステップＳ１０）。
【００１５】
次に、ユーザがＰＤＡ（ＭＲ５）を所持して家から出て、無線ＬＡＮのアクセスポイントのある場所に入ると、ＰＤＡ（ＭＲ５）がアクセスルータ９と接続する（ステップＳ６）。そして、ＰＤＡ（ＭＲ５）がＣｏＡを形成してホームエージェント１０へ位置登録する（ステップＳ７）。
【００１６】
ホームエージェント１０は、移動ルータ５から通知を受け、ステップＳ３で広告したものと同様の経路情報を定期的に広告する（ステップＳ８）。しかし一般に、経路広告パケットはトラフィック負荷の増大を防止するため、数十秒間隔で送出される。このため、ホームゲートウェイ８においても移動ルータ５からの経路広告パケットが届かなくてもしばらくの間は移動ルータ５を中継先としてパケットの送信を試みる（ステップＳ１１）。
【００１７】
その後、ホームゲートウェイ８は、ホームエージェント１０からの経路情報を基に経路表を更新し、ホームエージェント１０を新しい中継先として選択する（ステップＳ９）。その結果、端末６へのデータは、ホームエージェントを経由して移動ルータ４を介して届けられる（ステップＳ１２）。
【００１８】
このように、ユーザが在宅時は端末６からホームネットワークに接続してインターネット上の端末等と通信し、屋外では携帯電話を経由してインターネット上の端末等と通信することが可能になる。
【非特許文献１】Vijay Devarapalli他, "Network Mobility (NEMO) Basic Support Protocol", RFC3963
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、ステップＳ５において、ホームゲートウェイ８が移動ルータ５の経路広告（ステップＳ４）よりもホームエージェント１０の経路広告（ステップＳ３）を早く受信すると、メトリックはどちらも‘１’であるためホームゲートウェイ８はＭＮＰ３宛のパケットの中継先としてホームエージェント１０を選択してしまう。
【００２０】
この場合、端末６宛のパケットは、ホームゲートウェイ８から移動ルータ５経由で送られる方がホームネットワーク上をパケットが流れるだけなので効率がよいが、ホームゲートウェイ８はホームエージェント１０、および移動ルータ４を経由するという冗長な経路を選択してしまうことになる。
【００２１】
また、ステップＳ６においてユーザが家から離れ、所持するＰＤＡ（移動ルータ５）がアクセスルータ９へ接続しホームエージェント１０が新たな経路広告をしていても、数十秒間はホームゲートウェイ８が経路表を更新しない。このため、この期間の端末６へのパケットは端末６へ届かず消失してしまう。
【００２２】
本発明は、上記従来の課題を解決するためになされ、その目的は移動ネットワーク上の移動ルータがホームリンクに接続しているときは、移動ネットワーク上の端末と外部ネットワークとの通信は当該移動ルータを経由して行い、ホームリンクに接続した移動ルータが存在しないときは、外部ネットワークと接続している移動ルータを経由して通信を行う経路制御方法およびその方法を実施するホームエージェントを提供することにある。
【課題を解決するための手段】
【００２３】
本発明の経路制御方法は、移動ルータと端末が相互に接続された移動ネットワークと、この移動ネットワークの位置を管理するホームエージェントとからなる移動ネットワークシステムの経路制御の方法であって、移動ルータが自己のホームネットワーク以外の外部ネットワークに接続したとき、ホームエージェントに自己の移動ネットワークの経路情報を通知するステップと、ホームエージェントが移動ネットワーク宛の経路情報を取得したとき、ホームネットワークに移動ネットワークに接続する他の移動ルータが存在するか否かを問い合わせるステップと、ホームエージェントがホームネットワークに当該移動ネットワークと接続する移動ルータが存在しないと判断したときのみ、ホームエージェントが移動ネットワークへの経路情報の広告を行うステップとを備えている。
【００２４】
これにより、ホームネットワークに接続する移動ルータがあった場合は、移動ネットワーク宛のパケットはその移動ルータを中継して送信されるので、最短の経路でパケットが宛先に届けられる。
【００２５】
また、本発明の経路制御方法は、移動ルータがホームネットワークへ接続したとき、ホームエージェントに位置登録の更新を要求するステップと、移動ルータがホームネットワークに自己の移動ネットワークへの経路情報を広告するステップと、この位置登録の更新の要求が移動ルータの位置登録を削除するものである場合には、ホームエージェントがホームネットワーク内に当該移動ネットワークへの自己の経路が不能であることを広告するステップとを備えている。
【００２６】
これにより、移動ルータがホームネットワークに戻ってきた時点で、この移動ルータと外部ネットワークとの接続が不能になったことをホームネットワーク上で知ることができるので、再び移動ルータを経由する経路に切り替えることができる。
【００２７】
本発明のホームエージェントは、移動ルータからの位置登録要求を受信する受信部と、移動ルータの移動ネットワークと接続する他の移動ルータがホームネットワークに存在するか否かを問合せる経路問い合わせメッセージを送信する移動ルータ存在確認部と、この移動ルータ存在確認部が経路問い合わせメッセージにより移動ネットワークに接続する、他の移動ルータがホームネットワーク上に存在しないと確認したとき、自己が移動ネットワーク宛の最低コストの代理経路を持つことを示す代理経路情報をホームネットワークに広告する代理経路情報広告部とを備えている。
【００２８】
これにより、移動ルータが全てホームネットワークを離れた時点で、即座にホームエージェントを経由する経路に高速に切り替えられる。
【００２９】
また、本発明のホームエージェントは、受信部が移動ルータから位置登録の削除要求を受信したとき、ホームネットワークに代理経路が最大コストであることを示す代理経路情報をホームネットワークに広告する代理経路消去部をさらに備えている。
【００３０】
これにより、移動ルータがホームネットワークに戻ってきた時点で、即座に移動ルータを経由する経路に切り替えられる。
【００３１】
また、本発明のホームエージェントの代理経路情報広告部は移動ネットワークに接続する移動ルータがホームネットワーク上に存在する場合、当該移動ネットワークへの経路情報を広告しない。
【００３２】
これにより、ホームネットワーク上に移動ルータが存在する場合は、ホームネットワーク上の移動ルータが移動ネットワークへの中継路として使用される。
【発明の効果】
【００３３】
本発明の経路制御方法によれば、一つの移動ネットワーク内の複数の移動ルータが一方はホームネットワーク、もう一方は外部ネットワークに接続しているような状態があった場合に、最短経路の移動ルータを使用でき、これらのネットワーク間を移動した場合にも、高速にホームエージェント経由と、移動ルータ経由のうち最適な経路に切り替えを行うことができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３５】
本実施の形態における移動ネットワークシステムの構成は、図１０に示す従来のものと同一であるが、ホームエージェント１０の構成および動作が異なる。
【００３６】
図１は本実施の形態におけるホームエージェント１０の構成を示すブロック図である。
【００３７】
図１において、ホームネットワークインタフェース（以下、「ｉｆ＿ｈｏｍｅ」という。）１００１は、ホームネットワーク２に接続して物理層処理及びデータリンク層処理を行うものであり、パケット送受信／中継処理部１００２はパケット送受信、及び移動ネットワーク３へのパケットの中継処理を行うものである。このホームネットワークインタフェース１００１とパケット送受信／中継処理部１００２とが本発明にかかる受信部に相当する。位置情報管理部１００３は、位置登録パケットや位置登録削除パケットに記載された移動ルータの位置情報を位置情報記憶部１００５に記録して管理するものである。
【００３８】
図４は位置情報記憶部１００５に保存される位置情報のデータテーブルを示すものである。図４において、ＨｏＡ２２０１は、移動ルータのホームアドレスであり、ＣｏＡ２２０２は移動ルータの現在の気付けアドレスであり、インタフェース２２０３はホームエージェントの通信インタフェースを示し、トンネルインタフェースとホームネットワークインタフェースとがある。
【００３９】
経路情報管理部１００４は、移動ネットワーク３の経路情報を経路情報記憶部１００６に記録して管理するものである。図５（ａ）は経路情報記憶部１００６に保存される経路情報のデータテーブルを示すものである。
【００４０】
図５（ａ）において、宛先２３０１は、宛先とするネットワークのネットワークプレフィクスを示し、次ホップ２３０２はその宛先までの経路における次ホップのルータを示し、メトリック２３０３は経路の優先度を示し、小さいほど優先度が高い。インタフェース２３０４はホームエージェントが有するインタフェースを特定する識別子が記載されている。
【００４１】
移動ルータ存在確認部１００７は、ホームネットワーク２上に指定の移動ネットワーク３へ接続するルータが存在しているか否かを問い合わせる経路問い合わせメッセージを送信するものである。
【００４２】
代理経路情報広告部１００８は、自己が指定の移動ネットワーク３へパケットを中継するための代理受信を行うことをホームネットワーク２に通知するための経路広告メッセージを送信するものである。
【００４３】
代理経路消去部１００９は、指定の移動ネットワーク３との接続が切れて、当該移動ネットワーク３への中継を行えないことをホームネットワーク２に通知するための経路広告メッセージを送信するものである。
【００４４】
次に、このように構成された本発明のホームエージェントの動作・作用について図面を用いて説明する。
【００４５】
図２は位置登録および位置登録削除の処理を示すフロー図である。
【００４６】
まず、パケット送受信／中継処理部１００２が移動ルータから位置登録パケットを受信すると（ステップＳ２１）、位置情報管理部１００３に通知する。位置情報管理部１００３が、位置情報を位置情報記憶部１００５に記録する（ステップＳ２２）。この位置登録パケットは、図８にそのフォーマットを示すＮＥＭＯのバインディングアップデート（Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ）パケットである。
【００４７】
図８において、ＩＰｖ６ヘッダの送信元アドレス２８１、宛先アドレス２８２、ホームアドレス２８３にそれぞれ送信元の移動ルータのＣｏＡ、ホームエージェントのアドレス、移動ルータのＨｏＡが設定される。また、移動ネットワーク（Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）プレフィクス２８５には移動ネットワークのプレフィクスが設定される。
【００４８】
位置情報管理部１００３は、通知された位置登録パケットに記載の移動ルータのホームアドレス２８３と送信元アドレス２８１とをそれぞれ位置情報記憶部１００５のＨｏＡ２２０１とＣｏＡ２２０２とへ保存あるいは更新する。
【００４９】
次に、位置情報管理部１００３は、この移動ルータとの間のトンネルインタフェースを作成または維持して、位置情報記憶部１００５のインタフェース２２０３にトンネル番号を登録する（ステップＳ２３）。
【００５０】
次に、位置情報管理部１００３は、経路情報管理部１００４に登録したトンネル番号を通知する。経路情報管理部１００４は、これを受けて位置登録パケットの送信元を経路情報記憶部１００６に保存、または更新する（ステップＳ２４）。
【００５１】
次に、経路情報管理部１００４は、移動ルータ存在確認部１００７に、経路問い合わせパケットをホームネットワーク２上へ送信することを指示する。移動ルータ存在確認部１００７はこれを受けて、ホームネットワーク２内の全ＲＩＰｎｇルータ宛にマルチキャストする（ステップＳ２５）。この経路問い合わせパケットは、図９にそのフォーマットを示したＲＩＰｎｇパケットである。
【００５２】
図９において、ＲＩＰｎｇパケットは複数の経路情報をそれぞれルーティングテーブルエントリ（Ｒｏｕｔｉｎｇ  Ｔａｂｌｅ  Ｅｎｔｒｙ  （ＲＴＥ））２９０として格納する。また、コマンド２９１には、１：経路情報の問合せ（ｒｅｑｕｅｓｔ）、２：経路情報の問合せへの応答や経路削除広告（ｒｅｓｐｏｎｓｅ）が記載される。ＩＰｖ６プレフィクス２９２には、宛先プレフィクスが記載され、メトリック（ｍｅｔｒｉｃ）２９３には経路制御の優先度を示す値が設定される。
【００５３】
次に、移動ルータ存在確認部１００７は、一定時間内に経路問合せに対する応答があったか否かをチェックし（ステップＳ２６）、応答があった場合には、経路応答の送信元を経路情報記憶部１００６内の経路情報の次ホップ２３０２に保存、または更新する（ステップＳ２７）。ただし、既に同じプレフィクスへの経路を持つホームネットワーク２上の移動ルータのエントリがあった場合には、これを削除して、応答のあった送信元を全て保存する。これにより、前回までに経路問い合わせに応答した移動ルータのエントリが、無効であるにもかかわらず残ってしまうことを防止する。
【００５４】
また、ステップＳ２６において、経路問合せに対する応答がなかった場合には、代理経路情報広告部１００８は自己が代理受信し、端末６宛のパケットを中継することを通知するために経路広告パケット（メトリック＝１）を送信する（ステップＳ２８）。ただし、この際に経路情報記憶部１００６にホームネットワーク２上の移動ルータを中継先とする経路が残っていた場合には、これを消去する。これを行うのは経路問合せに対する応答があった場合と同じ理由である。
【００５５】
一方、パケット送受信／中継処理部１００２が移動ルータから位置登録削除パケットを受信すると（ステップＳ２９）、位置情報管理部１００３は位置情報記憶部１００５に保存されている位置情報から、送信元の移動ルータとの間のトンネルインタフェースの情報を抽出する。そして、位置情報管理部１００３はこの情報に基づいて、指定のトンネルインタフェースを削除する（ステップＳ３０）。また、位置情報管理部１００３は、位置情報記憶部１００５における当該移動ルータの位置情報（２２０１乃至２２０３）を削除する（ステップＳ３１）。なお、この位置登録削除パケットも図８に示したバインディングアップデータパケットであり、ライフタイム（Ｌｉｆｅｔｉｍｅ）２８４にゼロが設定されることにより位置登録削除の要求であることを示す。なお、ライフタイム（Ｌｉｆｅｔｉｍｅ）２８４にゼロを設定する場合は送信元アドレス２８１にはＨｏＡが設定される。
【００５６】
次に、位置情報管理部１００３は、経路情報管理部１００４へ削除したトンネルインタフェースの情報の通知と共に、経路削除広告の送信を指示する。経路情報管理部１００４はこれを受けて、経路情報記憶部１００６から該当するトンネルインタフェースを有するエントリを削除し（ステップＳ３２）、代理経路消去部１００９に指示して経路削除広告パケットを送信する（ステップＳ３３）。
【００５７】
この経路削除広告パケットも図９に示したＲＩＰｎｇパケットであり、コマンド２９１にｒｅｓｐｏｎｓｅ（２）を設定し、ＩＰｖ６プレフィクス２９２に位置登録削除パケットの送信元のネットワークプレフィクスを設定し、メトリック２９３に最大値である‘１６’を設定する。
【００５８】
なお、本実施の形態では、経路問合せパケットの送信（ステップＳ２５）は、移動ルータからの位置登録要求パケットが到着した際にのみ行うこととしているが、定期的に送信してもよい。これにより、ホームネットワーク２に接続していた移動ルータがバッテリ切れ等により使用不能になった場合に、ホームエージェント経由の経路に切り替えることができる。
【００５９】
次に、本発明のホームエージェントにおいて定期的に行う経路広告処理について、図面を用いて説明する。
【００６０】
図３は本実施の形態における経路広告処理を示すフロー図である。
【００６１】
まず、経路情報管理部１００４は、一定時間毎に（ステップＳ９０）、経路情報記憶部１００６の各エントリのインタフェースがトンネルインタフェースであるか否かを判定し（ステップＳ９１）、トンネルインタフェースであれば、該当するエントリのメトリック２３０３を最低値の‘１’とする（ステップＳ９２）。そして、経路情報記憶部１００６の全エントリについて、宛先フィールドが同じで、インタフェースがホームネットワークインタフェース（ｉｆ＿ｈｏｍｅ）であるエントリが存在するか否かをチェックする（ステップＳ９３、Ｓ９４）。エントリが存在した場合には何も処理をしないが、このようなホームネットワークインタフェースを有するエントリが存在しない場合には、経路情報管理部１００４はトンネルインタフェースを有するエントリＲｉの宛先２３０１をＩＰｖ６プレフィクス２９２に設定し、メトリック２９３にメトリック２３０３の値を設定したルーティングテーブルエントリを経路広告パケットに追加する（ステップＳ９５）。
【００６２】
一方、ステップＳ９１において、同じ宛先に対する経路がホームネットワークインタフェースである場合には、経路広告パケットに追加しない。
【００６３】
経路情報管理部１００４は、経路情報記憶部１００６の全エントリについて上記の処理を行った後、生成した経路広告をマルチキャスト送信するようにパケット送受信／中継処理部１００２に依頼する。パケット送受信／中継処理部１００２はこれを受けて、ホームネットワークインタフェース１００１を介して、経路広告パケットをホームネットワーク２内の全ＲＩＰｎｇルータ宛にマルチキャストする（ステップＳ９６）。
【００６４】
このように、本発明のホームエージェントは、ホームネットワーク２に接続する移動ルータの移動ネットワークについての経路広告は行わず、ホームネットワーク２に接続する移動ルータのない移動ネットワーク３への経路のみ、経路広告を定期的に行う。これにより、ホームエージェント１０は中継をするときだけ経路広告をすることになる。
【００６５】
以上のように構成された本発明にかかるホームエージェントを有するネットワークシステムにおいて、図１０で示すように移動ルータ（ＭＲ）５がホームネットワーク２と外部ネットワーク１との間を行き来する場合の端末６と端末７との間の通信動作について図面を用いて説明する。
【００６６】
図６は本実施の形態における通信シーケンスを示す図である。
【００６７】
図６において、移動ルータ４、５は電源ＯＮした後、移動ルータ４は外部ネットワーク上のアクセスルータ９と接続し外部ネットワーク接続処理を行う（ステップＳ６１）。また、移動ルータ５は、ホームネットワーク２へ接続し、ホームネットワーク接続処理を行う（ステップＳ６２）。
【００６８】
次に、移動ルータ４は、位置登録要求をホームエージェント１０へ送信する（ステップＳ６３）。このとき、移動ルータ４は経路広告を行わない。
【００６９】
ホームエージェント１０は、この位置登録要求パケットを移動ルータ４から受信すると、位置登録処理を行った後、経路問合せパケットをホームネットワーク上にマルチキャスト送信する（ステップＳ６４）。
【００７０】
次に、移動ルータ５は、この経路問い合わせパケットを受信すると、それに応答する経路広告をホームエージェント１０へ送信する（ステップＳ６５）。ホームエージェント１０は、ホームネットワーク２上にある移動ルータ５から応答を受けたので、自己が代理受信をすることを通知する経路広告パケットを送信しない。
【００７１】
また、移動ルータ５は、ホームネットワーク２に接続後、一定時間毎に経路広告を行う（ステップＳ６６）。ホームゲートウェイ８は、この移動ルータ５からの経路広告を受けて、自己の経路表に移動ネットワーク３と移動ルータ５とを登録する（ステップＳ６７）。
【００７２】
図７は移動ルータ５によるこの経路広告パケットを受信したときのホームゲートウェイ８の経路表を示すものである。図７（ａ）において、移動ネットワーク３（ＭＮＰ３）２５０１宛の中継先としては移動ルータ５２５０２が登録され、メトリック（ｍｅｔｒｉｃ）２５０３は最低値（１）よりも大きい２となっている。また、インタフェース２５０４は、ホームネットワークインタフェースであり、移動ルータ５がホームネットワーク２上に位置していることを示している。
【００７３】
なお、メトリックに‘１’を使用しないのは、将来、ホームエージェント１０が中継先として置き換わるときに、素早く移動ルータからホームエージェント１０に切り替えられるようにするためである。
【００７４】
ホームゲートウェイ８は、このように経路表が設定されたことにより、端末６宛のパケットをホームエージェント１０ではなく、移動ルータ５へ送信する。
【００７５】
以上のように、ホームエージェント１０は、移動ネットワーク３に接続する移動ルータがホームネットワーク２に接続している場合は、該当する移動ネットワーク３については経路広告をしないため、ホームゲートウェイ８は登録された最適な経路を選択することになる。
【００７６】
次に、移動ルータ５が移動し、アクセスルータ９へ接続すると、外部ネットワーク接続処理を行う（ステップＳ６９）。そして、移動ルータ５は、位置登録要求パケットをホームエージェント１０に送信する（ステップＳ７０）。
【００７７】
次に、ホームエージェント１０は、これを受けて経路問い合わせを行う（ステップＳ７１）。しかし、移動ルータ５は、ホームネットワーク２に接続しておらず、他の移動ルータもホームネットワーク２上にいないので、一定時間待機しても経路応答はない。このため、ホームエージェント１０は、自己が移動ネットワーク３への代理受信をすることを通知する経路広告を開始する（ステップＳ７２）。このときの経路広告パケットのメトリック（ｍｅｔｒｉｃ）は‘１’である。
【００７８】
ホームゲートウェイ８は、この経路広告パケットを受信して、自己の経路表を図７（ｂ）に示すものに更新する（ステップＳ７３）。すなわち、図７（ｂ）において、新たに次ホップ２５０２がホームエージェント（ＨＡ）１０である移動ネットワーク３（ＭＮＰ３）宛の経路が追加される。そして、ホームゲートウェイ８は、端末６宛のパケットを受信すると、ホームエージェント１０宛の経路のメトリック（＝１）の方が移動ルータ５宛の経路のメトリック（＝２）よりも優先度が高いためＭＮＰ３宛のパケットをホームエージェント１０に転送する（ステップＳ７４）。
【００７９】
このように、ホームゲートウェイ８は、登録された最適な経路をメトリックにより選択することができる。
【００８０】
次に、移動ルータ５が再度ホームネットワーク２へ接続すると（ステップＳ７５）、移動ルータ５はアクセスルータ９との接続が切れたことを通知するために、位置登録削除要求をホームエージェント１０へ送信する（ステップＳ７６）。さらに、移動ルータ５は、自己の位置を広告する経路広告パケットを一定時間毎に送信を開始する（ステップＳ７８）。
【００８１】
一方、ホームエージェント１０は、位置登録削除要求を受信すると、移動ルータ５の非接続状態を通知するために、メトリック（ｍｅｔｒｉｃ）＝１６の経路広告パケットをマルチキャスト送信する（ステップＳ７７）する。
【００８２】
ホームゲートウェイ８は、この経路広告パケットを受信して、自己の経路表を図７（ｃ）に示すものに更新する（ステップＳ７９）。すなわち、図７（ｃ）において、次ホップ２５０２がホームエージェント（ＨＡ）１０である移動ネットワーク３（ＭＮＰ３）宛の経路は、そのメトリックが１６（通信不可）になっている。これにより、ホームゲートウェイ８は、端末６宛のパケットを中継先として移動ルータ５を選択し、転送する（ステップＳ８０）。
【００８３】
このように、ホームゲートウェイ８は登録された最適な経路をメトリックにより選択することができる。
【００８４】
なお、本実施の形態においては、ＩＰｖ６を用いた場合について説明したがこれに限らず、ＩＰｖ４でも同様に本発明を実施することが可能である。
【００８５】
以上のように本発明によれば、一つの移動ネットワーク上に移動ルータが複数存在するような構成において、各移動ルータが同時にホームネットワークと外部ネットワークに接続する場合でも、最適な経路を選択することが可能である。また、移動ルータの接続先が変化した場合においても、即座に最適な経路に切り替えることができる。
【産業上の利用可能性】
【００８６】
本発明は、移動ルータと端末が相互に接続された移動ネットワークと、その移動ネットワークのアドレスを管理するホームエージェントとからなる移動ネットワークシステムにおける経路制御方法等に有用であり、同一の移動ネットワークに接続する複数の移動ルータのいずれかが、ホームネットワークと外部ネットワークとの接続を頻繁に切り替えて使用するのに適する。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態における移動ルータの構成図
【図２】本発明の実施の形態におけるホームエージェントの位置登録／位置登録削除処理を示すフロー図
【図３】本発明の実施の形態におけるホームエージェントの経路広告処理を示すフロー図
【図４】本発明の実施の形態におけるホームエージェントの管理する位置情報を示す図
【図５】本発明の実施の形態におけるホームエージェントの管理する経路情報を示す図
【図６】本発明の実施の形態における経路制御シーケンスを示す図
【図７】本発明の実施の形態におけるホームゲートウェイの管理する経路情報を示す図
【図８】本発明の実施の形態における移動ネットワークのバインディングアップデートパケットのフォーマット図
【図９】本発明の実施の形態における移動ネットワークの経路制御パケットのフォーマット図
【図１０】従来の移動ネットワークシステムの構成図
【図１１】従来の経路制御シーケンスを示す図
【符号の説明】
【００８８】
１    グローバルネットワーク
２    ホームネットワーク
３    移動ネットワーク
４，５    移動ルータ
６，７    端末
８    ホームゲートウェイ
９    アクセスルータ
１０    ホームエージェント
１００１    ホームネットワークインタフェース
１００２    パケット送受信／中継処理部
１００３    位置情報管理部
１００４    経路情報管理部
１００５    位置情報記憶部
１００６    経路情報記憶部
【図１】
2006279671.tif 000003
【図２】
2006279671.tif 000004
【図３】
2006279671.tif 000005
【図４】
2006279671.tif 000006
【図５】
2006279671.tif 000007
【図６】
2006279671.tif 000008
【図７】
2006279671.tif 000009
【図８】
2006279671.tif 000010
【図９】
2006279671.tif 000011
【図１０】
2006279671.tif 000012
【図１１】
2006279671.tif 000013