(57)【特許請求の範囲】
【請求項１】
移動端末と、前記移動端末が接続されるエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
前記移動端末は、前記エッジルータに接続されたときにホームアドレスを前記エッジルータへ送信し、
前記エッジルータは、前記移動端末のホームアドレスを管理し、また、接続されている移動端末が通信を行なっている場合には、ホームアドレスに対応して相手先移動端末の気付けアドレスを管理し、前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスに示されるエッジルータへ前記ＣＮ情報要求コマンドを転送することを特徴とする移動通信システム。
【請求項２】
請求項１記載の移動通信システムにおいて、
前記ホームエージェントは、前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理しているかを確認し、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理していない場合には前記ＣＮ情報要求コマンドを送信したエッジルータに対して前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを返信し、
前記エッジルータは、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行うことを特徴とする移動通信システム。
【請求項３】
移動端末と、前記移動端末がエッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントとともに移動通信システムを構成するエッジルータであって、
前記移動端末のホームアドレスおよび気付けアドレスを格納し、また、接続されている移動端末が通信を行なっている場合には、前記移動端末のホームアドレスに対応して相手先移動端末のホームアドレスおよび気付けアドレスを格納するアドレステーブルと、
前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行うアドレステーブル管理機能と、を有することを特徴とするエッジルータ。
【請求項４】
請求項３記載のエッジルータにおいて、
前記アドレステーブル管理機能は、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行うことを特徴とするエッジルータ。
【請求項５】
移動端末と、前記移動端末が接続されるエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムで行なわれる移動管理方法において、
前記移動端末は、前記エッジルータに接続されたときにホームアドレスを前記エッジルータへ送信し、
前記エッジルータは、前記移動端末のホームアドレスを管理し、また、接続されている移動端末が通信を行なっている場合には、ホームアドレスに対応して相手先移動端末の気付けアドレスを管理し、前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスに示されるエッジルータへ前記ＣＮ情報要求コマンドを転送することを特徴とする移動管理方法。
【請求項６】
請求項５記載の移動管理方法において、
前記ホームエージェントは、前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理しているかを確認し、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理していない場合には前記ＣＮ情報要求コマンドを送信したエッジルータに対して前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを返信し、
前記エッジルータは、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行うことを特徴とする移動管理方法。
【請求項７】
移動端末と、前記移動端末が接続されるエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントによる移動通信システムの前記エッジルータで行なわれる移動管理方法であって、
前記移動端末のホームアドレスを管理し、また、接続されている移動端末が通信を行なっている場合には、ホームアドレスに対応して相手先移動端末の気付けアドレスを管理し、前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行うことを特徴とする移動管理方法。
【請求項８】
請求項７記載の移動管理方法であって、
前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行うことを特徴とする移動管理方法。
【請求項９】
請求項７または請求項８記載の方法をコンピュータシステムで実行させるためのプログラム。
【請求項１０】
請求項９記載のプログラムが格納された記録媒体。
【請求項１１】
新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理するエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
前記エッジルータは、新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェント経由で前記ＣＮ情報要求コマンドを受信した、前記移動端末が移動前に接続されていたエッジルータより、前記通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、前記通信相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、
前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスのエッジルータへ前記ＣＮ情報要求コマンドを転送し、前記位置登録要求を受信すると、前記位置登録要求に含まれるホームアドレスに対応して管理している気付けアドレスを更新することを特徴とする移動通信システム。
【請求項１２】
新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理するエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、移動後エッジルータアドレスとなる自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントに送信し、前記通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、前記通信相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行う第１のエッジルータと、
前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスに対応して管理している気付けアドレスのエッジルータへ前記ＣＮ情報要求コマンドを転送し、前記位置登録要求を受信すると、前記位置登録要求に含まれる前記移動端末のホームアドレスに対応して管理している気付けアドレスを更新するホームエージェントと、
前記ＣＮ情報要求コマンドを前記ホームエージェント経由で受信すると、前記ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスと対応して管理している気付けアドレスを、前記ＣＮ情報要求コマンドに含まれる移動後エッジルータアドレスで示されるエッジルータにCN情報要求応答として送信する第２のエッジルータを有することを特徴とする移動通信システム。
【請求項１３】
新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理するエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
前記エッジルータは、新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスが存在しない旨のCN情報要求応答を受信すると、前記ホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、前記位置登録要求を受信すると、前記位置登録要求に含まれるホームアドレスに対応して、前記位置登録要求に含まれる気付けアドレスを登録することを特徴とする移動通信システム。
【請求項１４】
新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末が在圏するアクセス網の気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムを構成するエッジルータであって、
前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理する位置管理手段と、
新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、移動後エッジルータアドレスとなる自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントに送信する位置情報問い合わせ手段と、
前記ＣＮ情報要求コマンドを前記ホームエージェント経由で受信したとき、前記ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスと対応して前記位置管理手段で管理している気付けアドレスを、前記ＣＮ情報要求コマンドに含まれる移動後エッジルータアドレスで示されるエッジルータにCN情報要求応答として送信する位置情報通知手段と、
前記通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、前記通信相手先移動端末の気付けアドレスに示されるエッジルータと前記ホームエージェントに対して位置登録要求を行う位置登録手段とを有することを特徴とするエッジルータ。
【請求項１５】
請求項１４記載のエッジルータにおいて、前記位置登録手段は、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスが存在しない旨のCN情報要求応答を、前記ホームエージェントから受信すると、前記ホームエージェントに対して位置登録要求を行うことを特徴とするエッジルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動通信システム、エッジルータおよびそれらに用いる移動管理方法並びにプログラムと記録媒体に関し、特にＩＰ（Internet Protocol）による移動通信システム、エッジルータおよびそれらに用いる移動管理方法並びにプログラムと記録媒体に関する。
【背景技術】
【０００２】
近年の移動通信技術の進展に伴い、ＩＥＴＦ（Internet  Engineering  Task  Force）において、モバイルＩＰｖ６の標準化が進められている。【０００３】
図１は、モバイルＩＰｖ６による従来の移動通信システムの一構成例を示す図である。【０００４】
図１に示すように、本従来例においては、ホームコア網１３１ａ，１３１ｂをそれぞれ有する２つのホームエージェント１３０ａ，１３０ｂが設置されており、ホームエージェント１３０ａにて移動情報が管理されている移動端末１１０ａと、ホームエージェント１３０ｂにて移動情報が管理されている移動端末１１０ｂとの間にてＩＰパケットの送受信による通信が行われている。移動端末１１０ａは、エッジルータ１２０ａの配下のアクセス網１２１ａに存在し、移動端末１１０ｂは、エッジルータ１２０ｂの配下のアクセス網１２１ｂに存在している。なお、移動端末１１０ａ，１１０ｂは、固有のＩＰアドレスとなるホームアドレス（ＨｏＡ：Home Address）をそれぞれ有し、このホームアドレス（ＨｏＡ）はホームエージェント１３０ａ，１３０ｂにそれぞれ登録されている。【０００５】
以下に、図１に示した移動通信システムにおける２つの移動端末１１０ａ，１１０ｂ間の通信方法について説明する。【０００６】
まず、移動端末１１０ａ，１１０ｂの位置登録処理について説明する。【０００７】
移動端末１１０ａが、ホームエージェント１３０ａの配下のホームコア網１３１ａや他のアクセス網からエッジルータ１２０ａの配下のアクセス網１２１ａに移動すると、まず、移動端末１１０ａにおいて、エッジルータ１２０ａのＩＰアドレスのプレフィックスと移動端末１１０ａのＭＡＣアドレスとを用いて、移動先のＩＰアドレスとなる気付アドレス（ＣｏＡ：Care of Address）が生成され、移動端末１１０ａのホームアドレスとこの気付アドレスとの組み合わせがホームエージェント１３０ａに送信されることにより位置登録要求（ＢＵ：Binding Update）が行われる。また、移動端末１１０ｂにおいても、同様にして、移動端末１１０ｂのホームアドレスと、アクセス網１２１ｂにて生成された気付アドレスとを用いてホームエージェント１３０ｂに対して位置登録要求（ＢＵ）が行われる。【０００８】
移動端末１１０ａからの位置登録要求（ＢＵ）を受けたホームエージェント１３０ａにおいては、その有効性が確認された後、移動端末１１０ａから送信されてきたホームアドレスと気付アドレスとが対応づけられてホームエージェント１３０ａ内のバインディングキャッシュ（ＢＣ：Binding Cache）に登録されるとともに、位置登録が行われた旨を示す位置登録応答（ＢＡ：Binding Acknowledgements）が移動端末１１０ａに送信される。また、ホームエージェント１３０ｂにおいても、同様にして、移動端末１１０ｂの位置登録が行われ、位置登録応答（ＢＡ）が移動端末１１０ｂに送信される。【０００９】
このようにして、ホームエージェント１３０ａ，１３０ｂにおいて、移動端末１１０ａ，１１０ｂが現在存在している位置がそれぞれ管理され、それにより、移動端末１１０ａ，１１０ｂの移動情報が管理されることになる。【００１０】
次に、上述した位置登録処理が行われた後に移動端末１１０ａ，１１０ｂ間にてＩＰパケットの送受信による通信が行われる際の処理について、移動端末１１０ａから移動端末１１０ｂへＩＰパケットが送信される場合を例に挙げて説明する。なお、以下の説明においては、移動端末１１０ａ，１１０ｂのホームアドレスをそれぞれ「ＨｏＡ１」，「ＨｏＡ２」とし、また、移動端末１１０ａ，１１０ｂの気付アドレスをそれぞれ「ＣｏＡ１」，「ＣｏＡ２」とする。【００１１】
移動端末１１０ａから通信相手端末（ＣＮ：Correspondent Node）移動端末１１０ｂへＩＰパケットが送信される場合は、まず、移動端末１１０ａにおいて、内部発信元アドレスが「ＨｏＡ１」で、内部宛先アドレスが「ＨｏＡ２」であるＩＰパケットが、外部発信元アドレスが「ＣｏＡ１」で、外部宛先アドレスがホームエージェント１３０ａのＩＰアドレス「ＨＡ１」でカプセル化され、このカプセル化されたＩＰパケットが移動端末１１０ａから送出される。【００１２】
移動端末１１０ａから送出されたＩＰパケットは、宛先アドレスがホームエージェント１３０ａのＩＰアドレス「ＨＡ１」であるため、エッジルータ１２０ａを介してホームエージェント１３０ａに届けられる。ホームエージェント１３０ａにおいて、移動端末１１０ａから送出されたＩＰパケットが受信されると、受信されたＩＰパケットのカプセル化がはずされ、発信元アドレスが「ＨｏＡ１」で、宛先アドレスが「ＨｏＡ２」であるＩＰパケットが送出される。【００１３】
ホームエージェント１３０ａから送出されたＩＰパケットは、宛先アドレスが「ＨｏＡ２」であるため、ホームエージェント１３０ｂに届けられる。ホームエージェント１３０ｂにおいて、ホームエージェント１３０ａから送出されたＩＰパケットが受信されると、ホームエージェント１３０ｂ内のバインディングキャッシュ（ＢＣ）が参照されてそのＩＰパケットの宛先となる移動端末１１０ｂの気付アドレス「ＣｏＡ２」が認識され、受信したＩＰパケットが、外部発信元アドレスがホームエージェント１３０ｂのＩＰアドレス「ＨＡ２」で、外部宛先アドレスが「ＣｏＡ２」でカプセル化され、カプセル化されたＩＰパケットがホームエージェント１３０ｂから送出される。【００１４】
ホームエージェント１３０ｂから送出されたＩＰパケットは、外部宛先アドレスが「ＣｏＡ２」であるため、「ＣｏＡ２」の気付アドレスを持つ移動端末１１０ｂにエッジルータ１２０ｂを介して届けられる。移動端末１１０ｂにおいては、ホームエージェント１３０ｂから送出されたＩＰパケットが受信されると、受信されたＩＰパケットのカプセル化がはずされ、発信元アドレスが「ＨｏＡ１」で、宛先アドレスが「ＨｏＡ２」であるＩＰパケットが受け取られることになる。【００１５】
このように、ホームエージェント１３０ａ，１３０ｂにより移動端末１１０ａ，１１０ｂが現在存在している位置がそれぞれ管理されており、移動端末１１０ａ，１１０ｂが、ホームエージェント１３０ａ，１３０ｂのホームコア網１３１ａ，１３１ｂから移動した場合、移動端末１１０ａ，１１０ｂ宛てのＩＰパケットがホームエージェント１３０ａ，１３０ｂにて移動端末１１０ａ，１１０ｂに転送されることで、移動透過性が確保されている（例えば、特開２００５−２６９４１号公報参照）。【００１６】
上述したモバイルＩＰｖ６においては、ホームエージェントを経由して移動端末間の通信が行なわれるが、また、モバイルＩＰｖ６にはホームエージェントを介することなく移動端末１１０ａ，１１０ｂ間でＩＰパケットを送受信するように通信経路を最適化する方式が含まれている。以下に、通信経路を最適化する際の処理について説明する。【００１７】
移動端末１１０ｂにて移動端末１１０ａから送信されてきたＩＰパケットが、上述したように、外部発信元アドレスがホームエージェント１３０ｂのＩＰアドレス「ＨＡ２」で、外部宛先アドレスが「ＣｏＡ２」でカプセル化されている場合、移動端末１１０ｂにおいて、移動端末１１０ａに対して、移動端末１１０ｂのホームアドレス「ＨｏＡ２」と気付アドレス「ＣｏＡ２」との組み合わせが送信され、位置登録要求（ＢＵ）が行われる。【００１８】
移動端末１１０ｂからの位置登録要求（ＢＵ）を受けた移動端末１１０ａにおいては、その有効性が確認された後、移動端末１１０ｂのホームアドレス「ＨｏＡ２」と気付アドレス「ＣｏＡ２」との組み合わせがルート最適化用のメモリに登録されるとともに、位置登録応答（ＢＡ）が移動端末１１０ｂに送信される。【００１９】
その後、移動端末１１０ａから移動端末１１０ｂ宛てのＩＰパケットが送信される場合、移動端末１１０ａにおいて、送信元アドレスを「ＣｏＡ１」とし、宛先アドレスを「ＣｏＡ２」とし、ホームアドレスオプションとして「ＨｏＡ１」が付与されたＩＰパケットが送信される。このＩＰパケットは、ホームエージェント１３０ａ，１３０ｂを介さずに移動端末１１０ｂに届けられる。【００２０】
このような通信経路の最適化処理により、移動端末１１０ａ，１１０ｂ間にてＩＰパケットを送受信する際に、通信経路が冗長になることによって遅延が生じてしまうことが回避されることになる（例えば、特開２００５−３３４６９号公報参照）。【００２１】
ところが、このような移動端末１１０ａ，１１０ｂ間の通信経路を最適化する方式においては、移動端末１１０ａ，１１０ｂが現在存在している位置を示す気付アドレス「ＣｏＡ１」，「ＣｏＡ２」が通信相手に通知されるため、通信相手に現在自分がいる位置が知られてしまう。【００２２】
そこで、通信経路が最適化された通信において、移動端末１１０ａ，１１０ｂ間を送受信されるＩＰパケットをエッジルータ１２０ａ，１２０ｂにてカプセル化あるいはデカプセル化するエッジモビリティ技術が考えられている（例えば、特開２００２−２７１３７７号公報、特開２００４−１１２７２７号公報参照）。このエッジモビリティ技術においては、エッジルータ１２０ａ，１２０ｂにおいて、上述したホームエージェント１３０ａ，１３０ｂに対する位置登録要求（ＢＵ）や、移動端末１１０ａ，１１０ｂの気付アドレス「ＣｏＡ」の生成、経路最適化処理が移動端末１１０ａ，１１０ｂに代行して行われる。【００２３】
そのため、移動端末１１０ａ，１１０ｂの気付アドレス「ＣｏＡ１」，「ＣｏＡ２」は、移動端末１１０ａ，１１０ｂにて管理されずにエッジルータ１２０ａ，１２０ｂにて管理され、また、上述した最適化経路にて移動端末１１０ａと移動端末１１０ｂとがホームエージェント１３０ａ，１３０ｂを介さずにＩＰパケットの送受信を行う場合、移動端末１１０ａ，１１０ｂの気付アドレス「ＣｏＡ１」，「ＣｏＡ２」がエッジルータ１２０ａ，１２０ｂ間のみで送受信されることで、気付アドレスが通信相手に通知されることがなくなり、それにより、通信相手に現在自分がいる位置が知られてしまうことを回避することができる。【００２４】
上述したエッジモビリティ技術では、移動端末同士が通信を行なっている途中で、移動端末が移動し、在圏しているアクセス網および配下となるエッジルータが変更となる（ハンドオーバー）と通信を続けることができない。図２はこのような状態を示す図である。【００２５】
移動端末ＭＮ１，ＭＮ２は図中の実線で示される第１の通信経路Ｐ１によりパケットの送受信を行なっている。ホームエージェントＨＡ１，ＨＡ２はそれぞれ移動端末ＭＮ１，ＭＮ２のホームアドレスＨｏＡ１，ＨｏＡ２と気付けアドレスＣｏＡ１，ＣｏＡ２を管理している。移動端末ＭＮ１，ＭＮ２が接続されるエッジルータＥＲ１，ＥＲ２は、経路最適化による通信が行なわれている状態では、接続されている移動端末と該移動端末の通信相手のホームアドレスと気付けアドレスを管理する。【００２６】
移動端末ＭＮ１が移動し、このときの接続されるエッジルータをＥＲ３とし、移動後の移動端末ＭＮ１の気付けアドレスをＣｏＡ３とする。この場合の経路最適化による通信経路は図中破線で示す第２の通信経路Ｐ２となるが、第２の通信経路Ｐ２を実現するためにはエッジルータＥＲ３が移動端末ＭＮ１の新しい気付けアドレスＣｏＡ３を移動端末１の通信相手の移動端末ＭＮ２と接続するエッジルータＥＲ２へ通知する必要がある。しかしながら、エッジルータＥＲ３には移動端末１の通信相手に関する情報がないためにエッジルータＥＲ２へ移動端末ＭＮ１の新しい気付けアドレスＣｏＡ３を通知すること（図２中のＢＵ）ができず、第２の通信経路Ｐ２を構築することができない。【００２７】
移動端末のハンドオーバー時に移動前と移動後のエッジルータ間で情報を交換する方式として、移動端末が移動前／後のエッジルータへ移動前／後のエッジルータのアドレスを通知する方式が提案されている（例えば、特表２００４−５３３７９０号公報、特開２００４−３２８７６２号公報および特開２００５−２７３１４号公報参照）。これらの方式を利用すれば、移動後のエッジルータが移動前のエッジルータに問い合わせを行なうことが可能となり、第２の通信経路Ｐ２を構築することも可能となるが、今後のネットワークは多種多様の移動端末を収容する必要があり、移動端末から移動前／後のエッジルータのアドレスを取得することができないことも想定する必要がある。このような場合には通信相手ＭＮ２が接続されているエッジルータＥＲ２に新しい移動端末の気付けアドレスを通知することができない。
【発明の開示】
【発明が解決しようとする課題】
【００２８】
上述したエッジモビリティ技術では、通信を行なっている移動端末のいずれかがハンドオーバーとなると、あらたに移動端末が接続されるエッジルータが移動端末の新しい気付けアドレスを通信相手の移動端末と接続するエッジルータへ通知することができず、通信を継続できなくなる。移動端末が移動前／後のエッジルータへ移動前／後のエッジルータのアドレスを通知する方式を利用することにより、移動後のエッジルータが移動前のエッジルータへ移動端末の新しい気付けアドレスを通知することが可能となるが、移動端末から移動前／後のエッジルータのアドレスを取得することができない場合には通信相手に新しい移動端末の気付けアドレスを通知することができないという問題点がある。【００２９】
本発明は上述したような従来の技術が有する問題点に鑑みてなされたものであって、エッジモビリティ技術により移動端末間の通信を行なう際に、移動端末から移動前／後のエッジルータのアドレスを取得することができない場合であっても、移動端末のハンドオーバー時に通信を継続して行なうことのできる移動通信システム、エッジルータおよびそれらに用いる移動管理方法を実現することを目的とする。
【課題を解決するための手段】
【００３０】
本発明の移動通信システムは、移動端末と、前記移動端末が接続されるエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
前記移動端末は、前記エッジルータに接続されたときにホームアドレスを前記エッジルータへ送信し、
前記エッジルータは、前記移動端末のホームアドレスを管理し、また、接続されている移動端末が通信を行なっている場合には、ホームアドレスに対応して相手先移動端末の気付けアドレスを管理し、前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理しているかを確認し、管理している場合には該気付けアドレスに示されるエッジルータへ前記ＣＮ情報要求コマンドを転送し、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理していない場合には前記ＣＮ情報要求コマンドを送信したエッジルータに対して前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを返信することを特徴とする。【００３１】
本発明のエッジルータは、移動端末と、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントとともに移動通信システムを構成するエッジルータであって、
前記移動端末のホームアドレスおよび気付けアドレスを格納し、また、接続されている移動端末が通信を行なっている場合には、前記移動端末のホームアドレスに対応して相手先移動端末のホームアドレスおよび気付けアドレスを格納するアドレステーブルと、
前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行うアドレステーブル管理機能と、を有することを特徴とする。【００３２】
本発明の移動管理方法は、移動端末と、前記移動端末が接続されるエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムで行なわれる移動管理方法において、
前記移動端末は、前記エッジルータに接続されたときにホームアドレスを前記エッジルータへ送信し、
前記エッジルータは、前記移動端末のホームアドレスを管理し、また、接続されている移動端末が通信を行なっている場合には、ホームアドレスに対応して相手先移動端末の気付けアドレスを管理し、前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理しているかを確認し、管理している場合には該気付けアドレスに示されるエッジルータへ前記ＣＮ情報要求コマンドを転送し、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して前記気付けアドレスを管理していない場合には前記ＣＮ情報要求コマンドを送信したエッジルータに対して前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを返信することを特徴とする。【００３３】
本発明の他の形態による移動管理方法は、移動端末と、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントとともに移動通信システムを構成するエッジルータで行なわれる移動管理方法であって、
前記移動端末のホームアドレスを管理し、また、接続されている移動端末が通信を行なっている場合には、ホームアドレスに対応して相手先移動端末の気付けアドレスを管理し、前記移動端末からホームアドレスの通知を受け付けた場合には、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより転送された前記ＣＮ情報要求コマンドを受信した場合には、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを前記ＣＮ情報要求コマンドに含まれるアドレスのエッジルータに送信し、他のエッジルータより前記相手先移動端末の気付けアドレスを含むＣＮ情報要求応答コマンドを受信した場合には、前記相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、前記ホームエージェントより前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して気付けアドレスを管理していない旨のＣＮ情報要求応答コマンドを受け付けた場合には前記ホームエージェントに対して位置登録要求を行うことを特徴とする。【００３４】
本発明のプログラムは上記の方法をコンピュータシステムで実行させるプログラムであり、本発明の記録媒体は該プログラムが格納されている。【００３５】
本発明の他の形態による移動通信システムは、新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理するエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
前記エッジルータは、新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェント経由で前記ＣＮ情報要求コマンドを受信した、前記移動端末が移動前に接続されていたエッジルータより、前記通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、前記通信相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、
前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスのエッジルータへ前記ＣＮ情報要求コマンドを転送し、前記位置登録要求を受信すると、前記位置登録要求に含まれるホームアドレスに対応して管理している気付けアドレスを更新することを特徴とする。【００３６】
本発明のさらに他の形態による移動通信システムは、新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理するエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、移動後エッジルータアドレスとなる自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントに送信し、前記通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、前記通信相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行う第１のエッジルータと、
前記ＣＮ情報要求コマンドを受信すると、前記ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスに対応して管理している気付けアドレスのエッジルータへ前記ＣＮ情報要求コマンドを転送し、前記位置登録要求を受信すると、前記位置登録要求に含まれる前記移動端末のホームアドレスに対応して管理している気付けアドレスを更新するホームエージェントと、
前記ＣＮ情報要求コマンドを前記ホームエージェント経由で受信すると、前記ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスと対応して管理している気付けアドレスを、前記ＣＮ情報要求コマンドに含まれる移動後エッジルータアドレスで示されるエッジルータにCN情報要求応答として送信する第２のエッジルータを有することを特徴とする。【００３７】
本発明のさらに他の形態による移動通信システムは、新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理するエッジルータと、前記移動端末が前記エッジルータに接続されているときの気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムにおいて、
前記エッジルータは、新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントへ送信し、前記ホームエージェントより、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスが存在しない旨のCN情報要求応答を受信すると、前記ホームエージェントに対して位置登録要求を行い、
前記ホームエージェントは、前記位置登録要求を受信すると、前記位置登録要求に含まれるホームアドレスに対応して、前記位置登録要求に含まれる気付けアドレスを登録することを特徴とする。【００３８】
本発明の他の形態によるエッジルータは、新たなアクセス網に移動したときに自己のホームアドレスを送信する移動端末と、前記移動端末が在圏するアクセス網の気付けアドレスを前記移動端末のホームアドレスとを組として管理するホームエージェントを備える移動通信システムを構成するエッジルータであって、
前記移動端末のホームアドレスと当該移動端末の通信相手先移動端末の気付けアドレスを管理する位置管理手段と、
新たに接続された前記移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、移動後エッジルータアドレスとなる自己のアドレスと前記移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドを前記ホームエージェントに送信する位置情報問い合わせ手段と、
前記ＣＮ情報要求コマンドを前記ホームエージェント経由で受信したとき、前記ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスと対応して前記位置管理手段で管理している気付けアドレスを、前記ＣＮ情報要求コマンドに含まれる移動後エッジルータアドレスで示されるエッジルータにCN情報要求応答として送信する位置情報通知手段と、
前記通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、前記通信相手先移動端末の気付けアドレスに示されるエッジルータと前記ホームエージェントに対して位置登録要求を行う位置登録手段とを有することを特徴とする。【００３９】
この場合、前記位置登録手段は、前記ＣＮ情報要求コマンドに含まれるホームアドレスに対応して管理している気付けアドレスが存在しない旨のCN情報要求応答を、前記ホームエージェントから受信すると、前記ホームエージェントに対して位置登録要求を行うこととしてもよい。【００４０】
上記のように構成された本発明においては、移動端末が移動してエッジルータに接続されるとホームエージェントにＣＮ情報要求コマンドが送信される。ホームエージェントでは移動端末のホームアドレスに対応して気付けアドレスを管理し、この気付けアドレスにＣＮ情報要求コマンドを送信するが、この気付けアドレスは、移動端末が移動する前のエッジルータに対してのものであり、該エッジルータは移動端末の通信相手の気付けアドレスを管理している。このため、移動端末の通信相手の気付けアドレスの取得が可能となる。
【発明の効果】
【００４１】
エッジモビリティ技術により移動端末間の通信を行なう際に、移動端末から移動前／後のエッジルータのアドレスを取得することができない場合であっても、移動端末が移動する前のエッジルータから移動端末の通信相手の気付けアドレスの取得が可能となり、移動端末のハンドオーバー時に通信を継続して行なうことができる。
【図面の簡単な説明】
【００４２】
【図１】従来例の構成および動作を示すブロック図である。
【図２】従来例による移動端末の通信システムの構成および動作を示すブロック図である。
【図３】図３は本発明による移動端末の通信システムの一実施例の構成および動作を示すブロック図である。
【図４】図３に示した実施例の動作を示すシーケンス図である。
【図５】図３に示した実施例の動作を示すシーケンス図である。
【図６】図３に示した実施例で使用されるパケットの内容を示す図である。
【図７】図３に示した実施例で使用されるパケットの内容を示す図である。
【図８Ａ】図３中のエッジルータＥＲ１の構成を示すブロック図である。
【図８Ｂ】図８Ａ中のアドレステーブル２２の格納内容の一例を示す図である。
【図９】ＣＮ情報取得に係る動作を示すフローチャートである。
【符号の説明】
【００４３】
ＨＡ１、ＨＡ２    ホームエージェント
ＥＲ１〜ＥＲ３    エッジルータ
ＭＮ１、ＭＮ２    移動端末
Ｃ１    ＣＮ情報要求コマンド
Ｃ２    ＣＮ情報要求応答
Ｐ１    第１の通信経路
Ｐ２    第２の通信経路
【発明を実施するための最良の形態】
【００４４】
次に、本発明の実施例について図面を参照して説明する。図３は本発明による移動端末の通信システムの一実施例の構成および動作を示すブロック図、図４および図５はその動作を示すシーケンス図、図６および図７は本実施例で使用されるパケットの内容を示す図、図８Ａは図３中のエッジルータＥＲ１の構成を示すブロック図、図８Ｂは図８Ａ中のアドレステーブル２２の格納内容の一例を示す図であり、図９はＣＮ情報取得に係る動作を示すフローチャートである。図３中のＥＲ１〜ＥＲ３はすべて同じ構成を備えるものであるが、図８Ａでは代表としてＥＲ１の構成を示す。【００４５】
まず、本実施例において重要な役割を果たすエッジルータの構成および動作について説明する。【００４６】
図８Ａに示されるエッジルータＥＲ１は、アドレステーブル管理機能２１と、アドレステーブル２２と、カプセル化転送機能２３と、デカプセル化転送機能２４とから構成されている。アドレステーブル管理機能２１は、位置情報管理手段２１１、位置情報問い合わせ手段２１４、位置情報通知手段２１３、位置情報登録手段２１４から構成されている。【００４７】
アドレステーブル管理機能２１における位置情報管理手段２１１は、移動端末からホームアドレスを取得し、気付けアドレスの割り当てを行う。また、移動端末からのホームアドレスの取得および他のエッジルータから受信したＣＮ情報要求応答や気付けアドレス更新情報によりアドレステーブル２２の内容を更新する。新たに接続された移動端末の通信相手先移動端末の気付けアドレスをアドレステーブルに登録したときは、位置情報問い合わせ手段２１２に、通知する。【００４８】
位置情報問い合わせ手段２１２は、新たに接続された移動端末の通信相手先移動端末の気付けアドレスを蓄積していないとき、つまり位置情報管理手段２１１から通知を受けたとき、移動後エッジルータアドレスとなる自己のアドレスと移動端末のホームアドレスとを含む前記移動端末の通信相手先の情報を要求する旨のＣＮ情報要求コマンドをホームエージェントに送信する。【００４９】
位置情報通知手段２１３は、ＣＮ情報要求コマンドをホームエージェント経由で受信したとき、ＣＮ情報要求コマンドに含まれる前記移動端末のホームアドレスと対応して位置情報管理手段２１１がアドレステーブル上で管理している気付けアドレスを、ＣＮ情報要求コマンドに含まれる移動後エッジルータアドレスで示されるエッジルータにCN情報要求応答として送信する。
位置情報登録手段２１４は、通信相手先移動端末の気付けアドレスを含むCN情報要求応答を受信すると、その情報を位置情報管理手段２１１に渡すとともに、CN情報要求応答に含まれる通信相手先移動端末の気付けアドレスに示されるエッジルータとホームエージェントに対して位置登録要求を行う。【００５０】
アドレステーブル２２は、図８Ｂにその格納内容が示されるように、エッジルータに接続されている各移動端末のホームアドレス、気付けアドレスとその端末が通信を行っている通信相手のホームアドレス、気付けアドレスの組が保持されている。【００５１】
カプセル化転送機能２３は移動端末同士が通信を行なう際に、アドレステーブル２２を参照して各移動端末からのＩＰパケットをその相手先移動端末の気付けアドレスでカプセル化して転送する。【００５２】
デカプセル化転送機能２４は他のエッジルータからカプセル化されたＩＰパケッ
トを受信するとそのＩＰパケットをデカプセル化して通信を行なっている移動端末
へ転送する。【００５３】
次に、本実施例の動作について説明する。【００５４】
移動端末ＭＮ１，ＭＮ２は第１の通信経路Ｐ１によりパケットの送受信を行なっている。ホームエージェントＨＡ１，ＨＡ２はそれぞれ移動端末ＭＮ１，ＭＮ２のホームアドレスＨｏＡ１，ＨｏＡ２と気付けアドレスＣｏＡ１，ＣｏＡ２を管理している。移動端末ＭＮ１，ＭＮ２が接続されるエッジルータＥＲ１，ＥＲ２は、経路最適化による通信が行なわれている状態では、接続されている移動端末と該移動端末の通信相手のホームアドレスと気付けアドレスをアドレステーブル２２で管理する。【００５５】
移動端末ＭＮ１が移動し、このときの接続されるエッジルータをＥＲ３とし、移動後の移動端末ＭＮ１の気付けアドレスをＣｏＡ３とする。【００５６】
なお、移動端末が初期時にエッジルータに接続された場合にはホームアドレスに移動端末のエッジルータにおけるアドレスが登録されて無い場合があるが、まず、ホームアドレスに移動端末のエッジルータにおけるアドレスが登録されているときの動作について、図３、図４、図６、図７および図８Ａを参照して説明する。【００５７】
エッジルータＥＲ３は移動端末ＭＮ１が移動してくると、移動端末ＭＮ１からホームアドレスＨｏＡ１の通知を受け、アドレステーブル管理機能２１の位置情報管理手段２１１は、移動端末ＭＮ１に気付けアドレスＣｏＡ３を割り当てる。アドレステーブル管理機能２１の位置情報管理手段２１１は、アドレステーブル２２にＨoＡ１−ＣｏＡ３を登録する。【００５８】
エッジルータＥＲ３のアドレステーブル管理機能２１の位置情報問い合わせ手段２１２は取得したホームアドレスＨｏＡ１宛てに通信相手である移動端末ＭＮ２についての情報を要求するＣＮ情報要求コマンドパケットＣ１を移動端末のホームエージェントＨＡ１経由でエッジルータＥＲ１へ送付する（図４および図７中のａ，ｂ）。【００５９】
図６にはＣＮ情報要求コマンドパケットＣ１のパケットフォーマットが示され、図７には具体的な内容が示されている。図６に示されるように、ＣＮ情報要求コマンドパケットＣ１は宛先アドレスおよび送信元アドレスからなるヘッダと、パケット種別、端末識別子（ＨｏＡ）、移動後エッジルータ（ＥＲ）アドレスからなるペイロードとから構成される。【００６０】
ＣＮ情報要求コマンドパケットＣ１のうち、エッジルータＥＲ３からホームエージェントＨＡ１へ送信されるパケットａの具体的な内容は図７に示されるように、宛先アドレスとして移動端末ＭＮ１のホームアドレスであるＨｏＡ１、送信元アドレスとしてエッジルータＥＲ３のアドレスであるＥＲ３が記述され、ペイロードとしてＣＮ情報要求コマンドパケットＣ１である旨を示すパケット種別であるｔｙｐｅ、端末識別子として移動端末ＭＮ１のホームアドレスであるＨｏＡ１、移動後エッジルータアドレスとしてエッジルータＥＲ３のアドレスであるＥＲ３が記述されている。【００６１】
ホームエージェントＨＡ１は上述したパケットａを受信すると、移動端末ＭＮ１のホームアドレスＨｏＡ１に対応してバインディングキャッシュに登録されている気付けアドレスＣｏＡ１を外部宛先アドレスとし、外部送信元アドレスをホームエージェントＨＡ１としてパケットａをカプセル化したパケットｂをＥＲ１へ送信する。【００６２】
エッジルータＥＲ１は到着したパケットの種別を確認し、ＣＮ情報要求コマンドパケットＣ１であれば取り出し、アドレステーブル管理機能２１へ渡す。アドレステーブル管理機能２１の位置情報通知手段２１３は、位置情報管理手段２１１にＣＮ情報要求コマンド内のホームアドレスＨｏＡ１の情報を得るためにアドレステーブル２２内を検索させ、ホームアドレスＨｏＡ１のＣＮ情報を取得し、そのCN情報からＣＮ情報要求応答パケットＣ２を作成し、移動先エッジルータＥＲ３へ送出する（図４および図７中のｃ）。【００６３】
ＣＮ情報要求応答パケットＣ２のパケットフォーマットは図６に示すように、宛先アドレスおよび送信元アドレスからなるヘッダと、パケット種別、端末識別子（ＨｏＡ）、移動前のエッジルータからのCN要求情報応答であることを示すｃｏｄｅ、通信相手数、通信相手のホームアドレスＨｏＡおよび気付けアドレスＣｏＡ、からなるペイロードとから構成される。エッジルータＥＲ１からエッジルータＥＲ３へ送信されるパケットｃの具体的な内容は図７に示されるように、宛先アドレスとしてＥＲ３のアドレスであるＥＲ３、送信元アドレスとしてエッジルータＥＲ１のアドレスであるＥＲ１が記述され、ペイロードとしてＣＮ情報要求応答パケットＣ２である旨を示すパケット種別であるｔｙｐｅ、端末識別子として移動端末ＭＮ１のホームアドレスであるＨｏＡ１、移動前のエッジルータからのCN要求情報応答であることを示すｃｏｄｅ、通信相手数として１、通信相手である移動端末ＭＮ２のホームアドレスＨｏＡ２および気付けアドレスＣｏＡ２が記述されている。【００６４】
移動先エッジルータＥＲ３は、移動前のエッジルータＥＲ１からのＣＮ情報要求応答パケットＣ２を受信すると、アドレステーブル管理機能２１の位置情報登録手段２１４に渡す。アドレステーブル管理機能２１の位置情報登録手段２１４は、ＣＮ情報要求応答パッケトのＣＮ情報を、位置情報管理手段２１１を通じてアドレステーブル２２に書き込む。その後、アドレステーブル管理機能２１の位置情報登録手段２１４は、ホームエージェントへＨＡ１の位置登録要求（ＢＵ）を行い、気付けアドレスをＣｏＡ１からＣｏＡ３への更新を通知する。さらに、アドレステーブル管理機能２１の位置情報登録手段２１４は、移動前のエッジルータＥＲ１からのＣＮ情報要求応答パケットＣ２から相手先端末（ＣＮ）である移動端末ＭＮ２の在圏するエッジルータＥＲ２のアドレスを取得し、ＭＮ２が接続しているエッジルータＥＲ２へ位置登録要求（ＢＵ）を行い、気付けアドレスをＣｏＡ１からＣｏＡ３への更新を通知する。【００６５】
上記の手順で気付けアドレスを更新することで、移動端末ＭＮ１宛てのパケットは移動前のエッジルータＥＲ１から移動後のエッジルータＥＲ３へ届くこととなり、移動端末ＭＮ１，ＭＮ２は第２の通信経路Ｐ２によりパケットの送受信を行なうこととなる。【００６６】
次に、ホームアドレスに移動端末のエッジルータにおけるアドレスが登録されていないときの動作について図５および図７を参照して説明する。【００６７】
移動端末が初期時にエッジルータに接続された場合にはホームアドレスに移動端末のエッジルータにおけるアドレスが無い場合がある（ホームエージェント内のバインディングキャッシュ（ＢＣ）には、HoA-noneなどの情報が格納されている）。
このような状況にて、エッジルータＥＲ３が移動してきた移動端末ＭＮ１からホームアドレスＨｏＡ１を取得すると、エッジルータＥＲ３のアドレステーブル管理機能２１の位置情報管理手段２１１は、移動端末ＭＮ１に気付けアドレスＣｏＡ３を割り当てる。アドレステーブル管理機能２１の位置情報管理手段２１１は、アドレステーブル２２にＨｏＡ１−ＣｏＡ３を登録する。そして、位置情報問い合わせ手段２１２に通知する。
通知を受けたアドレステーブル管理機能２１の位置情報問い合わせ手段２１２は、取得したホームアドレスＨｏＡ１宛てに通信相手である移動端末ＭＮ２についての情報を要求するＣＮ情報要求コマンドパケットＣ１を移動端末のホームエージェントＨＡ１経由でエッジルータＥＲ１へ送信する（図５および図７中のａ）。【００６８】
ホームエージェントＨＡ１は上述したパケットａを受信すると、移動端末ＭＮ１のホームアドレスＨｏＡ１に対応する気付けアドレスがないため、ホームエージェントＨＡ１は登録が無いことをエッジルータＥＲ３へＣＮ情報要求応答として送信する（図５および図７中のｄ）。ホームエージェントＨＡ１からエッジルータＥＲ３へ送信されるパケットｄの具体的な内容は図７に示されるように、宛先アドレスとしてＥＲ３のアドレスであるＥＲ３、送信元アドレスとしてホームエージェントＨＡ１のアドレスであるＨＡ１が記述され、ペイロードとしてＣＮ情報要求応答パケットである旨を示すパケット種別であるｔｙｐｅ、端末識別子として移動端末ＭＮ１のホームアドレスであるＨｏＡ１、ホームアドレスにおける移動端末のエッジルータにおけるアドレスの無いことを示すｃｏｄｅが記述されている。【００６９】
ホームエージェントＨＡ１から上記のＣＮ情報要求応答を受けたエッジルータＥＲ３は、このＣＮ情報要求応答パケットをアドレステーブル管理機能２１の位置情報登録手段２１４に転送する。アドレステーブル管理機能２１の位置情報登録手段２１４は、このＣＮ情報要求応答の内容から接続された移動端末ＭＮ１が初期登録であり、通信中ではないと認識し、ホームエージェントへＨＡ１の位置登録要求（ＢＵ）を行い、気付けアドレスをＣｏＡ１からＣｏＡ３へ更新するように通知する。【００７０】
次に、エッジルータにおけるＣＮ情報取得動作について図９を参照して説明する。【００７１】
まず、パケットが受信されたかが確認され（ステップＳ７０１）、受信された場合にはその種別が確認される（ステップＳ７０２）。受信パケットの種別が移動端末からのホームアドレス通知であることが確認された場合には（ステップＳ７０３）、ＣＮ情報コマンドを送信して（ステップＳ７０４）ステップＳ７０１へ戻る。【００７２】
ステップＳ７０２の結果、受信パケットの種別が他のエッジルータからのＣＮ情報要求コマンドであることが確認された場合には（ステップＳ７０５）、CN情報要求応答をＣＮ情報要求コマンドを発信したエッジルータへ送信して（ステップＳ７０６）ステップＳ７０１へ戻る。【００７３】
ステップＳ７０２の結果、受信パケットの種別が他のエッジルータからのCN情報要求応答であることが確認された場合には（ステップＳ７０７）、CN情報要求応答に示されるＣＮが接続されているエッジルータおよびホームエージェントへ位置登録要求を送信して（ステップＳ７０８）ステップＳ７０１へ戻る。【００７４】
ステップＳ７０２の結果、受信パケットの種別が他のホームエージェントからのCN情報要求応答であることが確認された場合には（ステップＳ７０９）、ホームエージェントへ位置登録要求を送信して（ステップＳ７１０）ステップＳ７０１へ戻る。【００７５】
なお、エッジルータＥＲ１〜ＥＲ３やホームエージェントＨＡ１，ＨＡ２は、入力装置、出力装置、記憶装置および制御装置からなる一般的なコンピュータシステムにより構成されるもので、本発明は実施例で説明したエッジルータおよびホームエージェントで行なわれる動作をコンピュータシステムで実行させるためのプログラムを含み、また、該プログラムを格納する記録媒体を含む。
【図１】
0004492825.tif 000002
【図２】
0004492825.tif 000003
【図３】
0004492825.tif 000004
【図４】
0004492825.tif 000005
【図５】
0004492825.tif 000006
【図６】
0004492825.tif 000007
【図７】
0004492825.tif 000008
【図８Ａ】
0004492825.tif 000009
【図８Ｂ】
0004492825.tif 000010
【図９】
0004492825.tif 000011