(57)【要約】【課題】ハンドオーバの際の遅延時間を削減し、又はパケットの複製転送によるネットワーク負荷を削減することを可能とする。【解決手段】本発明のモビリティ制御装置１では、ネットワーク的位置情報と地理的位置情報を管理するＤＢ１３，１４と、上記情報に基づきパケットを複製及び転送する複製転送装置２ａ、及びパケットの複製転送の範囲を決定する最適エリア形成機能１１と、この決定した複製転送装置２ａに当該装置２ａが上記複製転送の範囲にパケットを複製及び転送すべきことを通知する配布機能１６とを有しており、ネットワーク機器の地理的位置情報とネットワーク的位置情報の両方を考慮して移動端末の状況に合った複製転送範囲と複製転送を効率的に行うための複製転送装置２ａを決定する。【選択図】      図１
2005295108.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク的位置情報と地理的位置情報を管理する位置情報管理手段と、
上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する複製転送装置を決定するパケット複製転送装置決定手段と、
上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する範囲を決定するパケット複製転送範囲決定手段と、
上記パケット複製転送装置決定手段により決定した複製転送装置に、当該複製転送装置がパケット複製転送範囲決定手段で決定した範囲にパケットを複製及び転送すべきことを通知する通知手段と、
を有することを特徴とするモビリティ制御装置。
【請求項２】
上記パケット複製転送装置決定手段で決定する複製転送装置又は上記パケット複製転送範囲決定手段で決定する範囲は、パケットの転送に要するホップ数に基づいて決定することを更なる特徴とする請求項１に記載のモビリティ制御装置。
【請求項３】
上記パケット複製転送装置決定手段で決定する複製転送装置又は上記パケット複製転送範囲決定手段で決定する範囲は、位置登録すべき装置までのホップ数又は一定時間内に上記複製転送装置が転送したパケットを受信できる確率のいずれかを更なるパラメータとして決定することを更なる特徴とする請求項２に記載のモビリティ制御装置。
【請求項４】
上記パケット複製転送装置決定手段で決定する複製転送装置及び上記パケット複製転送範囲決定手段で決定する範囲は、予め定められている情報に基づき決定されることを更なる特徴とする請求項１乃至３のいずれかに記載のモビリティ制御装置。
【請求項５】
請求項１乃至４のいずれかのモビリティ制御装置によりネットワーク的位置情報と地理的位置情報とに基づいて決定された複製転送装置であって、  
上記モビリティ制御装置からの通知を受信する制御情報受信手段と、
上記通知より抽出された所定の情報のみを格納する動作情報管理手段と、
上記動作情報管理手段を参照して処理対象のパケットに対してどのような処理をすべきかを判断する動作判断手段と、
上記動作判断手段による判断の結果に基づいてパケットの複製及び転送を行うルータ手段と、
を有することを特徴とする複製転送装置。
【請求項６】
モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置において、
移動端末のホームアドレス及び気付アドレスの情報を少なくとも収集する収集手段と、
ネットワーク的位置情報と地理的位置情報とに基づいて上記複製及び転送する範囲及び複製転送装置を動的に求める最適エリア形成手段と、
上記最適エリア形成手段により決定した複製転送装置に、上記移動端末のホームアドレス又は気付アドレス宛のパケットに対して複製及び転送すべきことを指示する配布手段と、
を有することを特徴とするモビリティ制御装置。
【請求項７】
位置管理装置と通信自在であり、モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置において、
上記複製及び転送する範囲及び複製転送装置をネットワーク的位置情報と地理的位置情報とに基づいて動的に求める最適エリア形成手段と、
上記位置管理装置に対しては移動端末のホームアドレス宛のパケットを複製転送装置にトンネリングするように指示し、複製転送装置に対しては移動端末のホームアドレス宛のパケットに対して複製及び転送し、或いは宛先アドレスが複製転送装置で送信元アドレスが上記位置管理装置であるパケットをデカプセル化して宛先アドレスが移動端末のホームアドレスであるパケットについては複製及び転送すべきことを指示する配布手段と、
を有することを特徴とするモビリティ制御装置。
【請求項８】
特定ノードと通信自在であり、モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置において、
上記複製及び転送する範囲及び複製転送装置をネットワーク的位置情報と地理的位置情報とに基づいて動的に決定する最適エリア形成手段と、
上記特定ノードに対しては移動端末の気付アドレス宛のパケットを複製転送装置にトンネリングするように指示し、上記複製転送装置に対しては送信元アドレスが上記特定ノードのアドレスで宛先アドレスが複製転送装置のアドレスであるパケットをデカプセル化し、宛先アドレスが移動端末の気付アドレスであるパケットを複製及び転送するように指示する配布手段と、
を有することを特徴とするモビリティ制御装置。
【請求項９】
上記最適エリア形成手段による複製及び転送する範囲及び複製転送装置の決定は、パケットの転送に要するホップ数に基づいて行われることを更なる特徴とする請求項６乃至８のいずれかに記載のモビリティ制御装置。
【請求項１０】
上記最適エリア形成手段による複製及び転送する範囲及び複製転送装置の決定は、位置登録すべき装置までのホップ数又は一定時間内に複製転送装置が転送したパケットを受信できる確率のいずれかを更なるパラメータとして行われることを特徴とする請求項９に記載のモビリティ制御装置。
【請求項１１】
モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置と当該複製転送装置とを有するモビリティ制御システムにおいて、
上記モビリティ制御装置は、
ネットワーク的位置情報と地理的位置情報を管理する位置情報管理手段と、
上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する複製転送装置を決定するパケット複製転送装置決定手段と、
上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する範囲を決定するパケット複製転送範囲決定手段と、
上記複製転送装置に、上記複製及び転送する範囲にパケットを複製及び転送するために必要な情報を送信する通知手段と、
を有しており、
上記複製転送装置は、
上記モビリティ制御装置からの情報を受信する制御情報受信手段と、
上記情報より抽出された所定の情報のみを格納する動作情報管理手段と、
処理対象のパケットに対して、どのような処理をすべきかを上記動作情報管理手段を参照して判断する動作判断手段と、
この判断に基づいてパケットの複製及び転送を行うルータ手段と、
を有し、
上記複製転送装置又は複製及び転送する範囲は、少なくともパケットの転送に要するホップ数に基づいて決定することを特徴とするモビリティ制御システム。
【請求項１２】
モビリティ制御装置が、ネットワーク的位置情報と地理的位置情報を管理しており、当該ネットワーク的位置情報と地理的位置情報に基づいてパケットを複製及び転送する複製転送装置とパケットを複製及び転送する範囲とを動的に決定し、この決定した複製転送装置に対して当該装置が上記複製及び転送する範囲にパケットを複製及び転送すべきことを通知することを特徴とするモビリティ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地理的位置情報とネットワーク的位置情報を考慮して最適な複製転送装置及び複製転送の範囲を動的に設定し、パケットの複製及び転送（以下、「複製転送」と略記する）を行うモビリティ制御装置、複製転送装置、及びこれらを用いたモビリティ制御システム、モビリティ制御方法に関する。
【背景技術】
【０００２】
従来、モバイルＩＰでは、ネットワーク内に複製転送装置を固定的に定め、当該複製転送装置から移動端末に向けてパケットの複製転送がなされている。ここで、「複製転送」とは、移動端末宛のパケットを複数のパケットに複製し転送することをいう。
【０００３】
しかし、上述のように複製転送装置が固定的に定められる場合には、同じパケットが大量にネットワークを流れることになり、当該ネットワークに負荷をかけてしまう。
【０００４】
このような問題に鑑みて、例えば特許文献１では、地理的条件に基づき、適当な複数の基地局群を１つのグループと位置付け、当該グループに属する基地局が管轄するエリア内の移動端末に対してデータ通信を行うときに、当該グループに属する全ての基地局に対してパケットを複製転送することでデータ通信を行う技術が開示されている。即ち、この技術では地理的位置情報のみに基づいて複製転送装置を定めている。
【特許文献１】特開２００３−２５９４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
今日では最も負荷をかけない位置にある複製転送装置で複製転送を行うことが嘱望されているが、実際の環境は様々なネットワークが入り組んだ構成となっているため、ネットワーク的配置と地理的配置の整合性がとれていない場合には、上記特許文献１に開示された手法では、ネットワークに負荷が掛かり、効率が悪くなる場合もある。
【０００６】
本発明の目的とするところは、ネットワーク機器の地理的位置情報とネットワーク的位置情報の両方を考慮して移動端末の状況に応じた複製転送範囲と複製転送を効率的に行うための複製転送装置を決定することにより、ハンドオーバの際の遅延時間を削減し、又はパケットの複製転送によるネットワーク負荷を削減することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の態様では、ネットワーク的位置情報と地理的位置情報を管理する位置情報管理手段と、上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する複製転送装置を決定するパケット複製転送装置決定手段と、上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する範囲を決定するパケット複製転送範囲決定手段と、上記パケット複製転送装置決定手段により決定した複製転送装置に、当該複製転送装置がパケット複製転送範囲決定手段で決定した範囲にパケットを複製及び転送すべきことを通知する通知手段と、を有することを特徴とするモビリティ制御装置が提供される。
【０００８】
本発明の第２の態様では、上記第１の態様において、上記パケット複製転送装置決定手段で決定する複製転送装置又は上記パケット複製転送範囲決定手段で決定する範囲は、パケットの転送に要するホップ数に基づいて決定することを更なる特徴とするモビリティ制御装置が提供される。
【０００９】
本発明の第３の態様では、上記第２の態様において、上記パケット複製転送装置決定手段で決定する複製転送装置又は上記パケット複製転送範囲決定手段で決定する範囲は、位置登録すべき装置までのホップ数又は一定時間内に上記複製転送装置が転送したパケットを受信できる確率のいずれかを更なるパラメータとして決定することを更なる特徴とするモビリティ制御装置が提供される。
【００１０】
本発明の第４の態様では、上記第１乃至第３の態様において、上記パケット複製転送装置決定手段で決定する複製転送装置及び上記パケット複製転送範囲決定手段で決定する範囲は、予め定められている情報に基づき決定されることを更なる特徴とするモビリティ制御装置が提供される。
【００１１】
本発明の第５の態様では、第１乃至第４の態様のいずれかのモビリティ制御装置によりネットワーク的位置情報と地理的位置情報とに基づいて決定された複製転送装置であって、上記モビリティ制御装置からの通知を受信する制御情報受信手段と、上記通知より抽出された所定の情報のみを格納する動作情報管理手段と、上記動作情報管理手段を参照して処理対象のパケットに対してどのような処理をすべきかを判断する動作判断手段と、上記動作判断手段による判断の結果に基づいてパケットの複製及び転送を行うルータ手段とを有することを特徴とする複製転送装置が提供される。
【００１２】
本発明の第６の態様では、モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置において、移動端末のホームアドレス及び気付アドレスの情報を少なくとも収集する収集手段と、ネットワーク的位置情報と地理的位置情報とに基づいて上記複製及び転送する範囲及び複製転送装置を動的に求める最適エリア形成手段と、上記最適エリア形成手段により決定した複製転送装置に、上記移動端末のホームアドレス又は気付アドレス宛のパケットに対して複製及び転送すべきことを指示する配布手段と、を有することを特徴とするモビリティ制御装置が提供される。
【００１３】
本発明の第７の態様では、位置管理装置と通信自在であり、モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置において、上記複製及び転送する範囲及び複製転送装置をネットワーク的位置情報と地理的位置情報とに基づいて動的に求める最適エリア形成手段と、上記位置管理装置に対しては移動端末のホームアドレス宛のパケットを複製転送装置にトンネリングするように指示し、複製転送装置に対しては移動端末のホームアドレス宛のパケットに対して複製及び転送し、或いは宛先アドレスが複製転送装置で送信元アドレスが上記位置管理装置であるパケットをデカプセル化して宛先アドレスが移動端末のホームアドレスであるパケットについては複製及び転送すべきことを指示する配布手段と、を有することを特徴とするモビリティ制御装置が提供される。
【００１４】
本発明の第８の態様では、特定ノードと通信自在であり、モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置において、上記複製及び転送する範囲及び複製転送装置をネットワーク的位置情報と地理的位置情報とに基づいて動的に決定する最適エリア形成手段と、上記特定ノードに対しては移動端末の気付アドレス宛のパケットを複製転送装置にトンネリングするように指示し、上記複製転送装置に対しては送信元アドレスが上記特定ノードのアドレスで宛先アドレスが複製転送装置のアドレスであるパケットをデカプセル化し、宛先アドレスが移動端末の気付アドレスであるパケットを複製及び転送するように指示する配布手段と、を有することを特徴とするモビリティ制御装置が提供される。
【００１５】
本発明の第９の態様では、上記第６乃至第８の態様において、上記最適エリア形成手段による複製及び転送する範囲及び複製転送装置の決定は、パケットの転送に要するホップ数に基づいて行われることを更なる特徴とするモビリティ制御装置が提供される。
【００１６】
本発明の第１０の態様では、上記第９の態様において、上記最適エリア形成手段による複製及び転送する範囲及び複製転送装置の決定は、位置登録すべき装置までのホップ数又は一定時間内に複製転送装置が転送したパケットを受信できる確率のいずれかを更なるパラメータとして行われることを特徴とするモビリティ制御装置が提供される。
【００１７】
本発明の第１１の態様では、モバイル通信網の一部分をパケットを複製及び転送する範囲と定め、複製転送装置を介して当該範囲に向けてパケットを複製及び転送するよう制御するモビリティ制御装置と当該複製転送装置とを有するモビリティ制御システムにおいて、上記モビリティ制御装置は、ネットワーク的位置情報と地理的位置情報を管理する位置情報管理手段と、上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する複製転送装置を決定するパケット複製転送装置決定手段と、上記ネットワーク的位置情報と地理的位置情報に基づきパケットを複製及び転送する範囲を決定するパケット複製転送範囲決定手段と、上記複製転送装置に、上記複製及び転送する範囲にパケットを複製及び転送するために必要な情報を送信する通知手段と、を有しており、上記複製転送装置は、上記モビリティ制御装置からの情報を受信する制御情報受信手段と、上記情報より抽出された所定の情報のみを格納する動作情報管理手段と、処理対象のパケットに対して、どのような処理をすべきかを上記動作情報管理手段を参照して判断する動作判断手段と、この判断に基づいてパケットの複製及び転送を行うルータ手段と、を有し、上記複製転送装置又は複製及び転送する範囲は、少なくともパケットの転送に要するホップ数に基づいて決定することを特徴とするモビリティ制御システムが提供される。
【００１８】
本発明の第１２の態様によれば、モビリティ制御装置が、ネットワーク的位置情報と地理的位置情報を管理しており、当該ネットワーク的位置情報と地理的位置情報に基づいてパケットを複製及び転送する複製転送装置とパケットを複製及び転送する範囲とを動的に決定し、この決定した複製転送装置に対して当該装置が上記複製及び転送する範囲にパケットを複製及び転送すべきことを通知することを特徴とするモビリティ制御方法が提供される。
【発明の効果】
【００１９】
本発明によれば、ネットワーク機器の地理的位置情報とネットワーク的位置情報の両方を考慮して移動端末の状況に合った複製転送範囲と複製転送を効率的に行うための複製転送装置を決定することにより、ハンドオーバの際の遅延時間を削減し、又はパケットの複製転送によるネットワーク負荷を削減することを可能とするモビリティ制御装置、複製転送装置、及びこれらを用いたモビリティ制御システム、モビリティ制御方法を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施の形態について説明する。
【００２１】
先ず、図１には本発明の第１の実施の形態に係るモビリティ制御装置、複製転送装置及びこれらを用いたモビリティ制御システムの構成を示し説明する。
【００２２】
図１に示されるように、モバイル通信網（モビリティネットワーク（スイッチング制御プレーン））５には、複数のルーチング装置（以下、スイッチングノードと称する）２ａ乃至２ｇが配置されている。そして、これらスイッチングノード２ａ乃至２ｇのうち、特にスイッチングノード２ｅ乃至２ｇは、アクセスルータ（ＡＲ）に相当する。移動端末（ＭＮ）３ａ，３ｂは、このスイッチングノード２ａ乃至２ｇを介して通信相手方端末（ＣＮ）と通信自在となっている。以下の説明では、スイッチングノード２ａ乃至２ｇ、移動端末３ａ，３ｂ・・・を総称するときには、それぞれ符号２，３を用いる。
【００２３】
これらスイッチングノード２ａ乃至２ｇのうち、ＭＮ３からのパケットを複製転送する機能を有する複製転送装置２ａは、詳細は後述するが最適な複製転送の範囲と共に、管理装置としてのモビリティ制御装置１によりネットワーク的位置情報と地理的位置情報を考慮して動的に定められる。また、図１では複製転送装置２ａは１つであるが、複製転送装置は複数存在する場合もある。例えば、後述する図９において、ＭＮ３の現在の位置がＡＲ＃３に属し、移動速度が５０〜１００ｍ／ｓの場合、複製転送装置は＃９と＃１３の２つとなる。本発明の第１の実施の形態に係るモビリティ制御システムは、これらモビリティ制御装置１とスイッチングノード２（特に複製転送装置２ａ）等により構成されている。モビリティ制御装置１は、物理的な１つの装置である必要はなく、論理的な１つのモビリティ制御プレーンとして成立すれば、複数の装置群で構成されていてもよい。モビリティ制御装置１をモビリティ制御プレーン内で構成することで、物理的な媒体の配置を意識することなく、１つの機能を全体として効率的に実現することができる。換言すれば、複数の物理的な装置群に分散された場合でも、当該装置群が一体となって作動することで物理的な１つの装置が全てを備える場合と同等の機能を発揮する。
【００２４】
以上のような構成において、本発明の第１の実施の形態は、モバイルＩＰのようなＩＰモビリティに適用され、上記したような構成により、ネットワーク的位置情報と地理的位置情報を考慮して複製転送の基点となる複製転送装置２ａ、並びに最適な複製転送の範囲を特定することで、ハンドオーバの際の遅延時間を削減し、又はパケットの複製転送によるネットワーク負荷を削減することを可能とする点に特徴を有している。
【００２５】
次に図２には本発明の第１の実施の形態に係るモビリティ制御システムの構成要素としてのモビリティ制御装置１、スイッチングノード２の詳細な構成を示し説明する。
【００２６】
この図２に示されるように、モビリティ制御装置１は、最適エリア形成機能１１、エリアデータベース（以下、ＤＢと略記する）１２、ネットワーク的位置情報ＤＢ１３、地理的位置情報ＤＢ１４、収集機能１５、配布機能１６を有している。
【００２７】
一方、スイッチングノード２は、制御情報受信機能２１、動作情報管理ＤＢ２２、動作判断機能２３、ルータ機能２４を有している。尚、請求項に記載の位置情報管理手段とは例えばネットワーク的位置情報ＤＢ１３、地理的位置情報ＤＢ１４等に相当し、パケット複製転送装置決定手段及びパケット複製転送範囲決定手段は例えば最適エリア形成機能１１等に相当し、通知手段とは例えば配布機能１６等に相当する。
【００２８】
このような構成において、収集機能１５は、最適エリア形成機能１１による最適エリア形成に必要な情報をＭＮ３より収集する。即ち、収集機能１５は、例えばＭＮ３からの最適エリア形成要求を受信する。ネットワーク的位置情報ＤＢ１３にはネットワークにおけるスイッチングノード２やモビリティ制御装置１といったモバイルＩＰに関する装置のネットワーク的位置関係やネットワークトポロジに係る情報が格納され、地理的位置情報ＤＢ１４にはネットワークにおけるスイッチングノード２（ＡＲのみの場合もある）の地理的または空間的位置関係に係る情報が格納されている。
【００２９】
ここで、請求項に記載のネットワーク的位置情報とは、例えば上述したネットワーク位置関係やネットワークトポロジに係る情報等に相当し、地理的位置情報とは、例えば上述した地理的または空間的位置関係に係る情報等に相当する。
【００３０】
また、ネットワーク的位置情報ＤＢ１３及び地理的位置情報ＤＢ１４は予め存在するものとする。最適エリア形成機能１１は、ネットワーク的位置情報ＤＢ１３、地理的位置情報ＤＢ１４を参照して、複製転送の範囲と複製転送装置２ａを決定し、エリアＤＢ１２に格納する。尚、予めＭＮ３の状況（現在の場所、移動特性、通信特性等）に合った複製転送の範囲と複製転送を効率的に行うための複製転送装置２ａが求められエリアＤＢ１２に格納されている場合には、当該エリアＤＢ１２を参照することで複製転送範囲と複製転送装置２ａとを決定することになる。この決定された複製転送の範囲と複製転送装置２ａとの情報を含む情報を「最適エリア情報」と称する。配布機能１６は、この最適エリア情報を通知すべきスイッチングノード２に通知する。
【００３１】
スイッチングノード２では、制御情報受信機能２１がモビリティ制御装置１からの最適エリア情報を受信する。動作情報管理ＤＢ２２には、この最適エリア情報より抽出された所定の情報のみを格納する。例えば、動作情報管理ＤＢ２２には、どのようなパケットをどのように処理するか等の情報が格納されることになる。動作判断機能２３は、処理対象のパケットに対して、どのような処理をすべきかを動作情報管理ＤＢ２２を参照して判断する。そして、ルータ機能２４は、この判断に基づいて、一般的なルータとしての機能（スイッチング、トンネリング、フィルタリング等）を発揮する。
【００３２】
ここで、図４には地理的位置情報ＤＢ１４の一例を示し説明する。
【００３３】
いま、図３に示されるようなネットワーク環境を想定すると、図４に示されるような地理的位置情報が形成され、地理的位置情報ＤＢ１４に格納される。即ち、図４に示されるように、地理的位置情報ＤＢ１４では、ＡＲ（スイッチングノード２）のＩＰアドレス（緯度、経度）と何隣接かの情報、ＩＰアドレスが対応付けられて記憶される。
【００３４】
例えば、図４の最上段からは、ＡＲ（スイッチングノード２）のＩＰアドレスが＃１（３６．００，１４０．００）、１隣接であるＡＲ（スイッチングノード２）のＩＰアドレスが＃２，＃５，＃７，＃９であることが分かる。
【００３５】
次に図６，７にはネットワーク的位置情報ＤＢ１３の一例を示し説明する。
【００３６】
いま、図５に示されるようなネットワーク環境を想定すると、図６又は図７に示されるようなネットワーク的位置情報が形成され、ネットワーク的位置情報ＤＢ１３に格納されることになる。すなわち、図６の例では、ルーチング装置（スイッチングノード２）間のホップ数が示されている。そして、図７の例では、ＩＰアドレスがどのようなルーチング装置（スイッチングノード２）の何ホップ先にどのようなＩＰアドレスのルーチング装置（スイッチングノード２）が存在するかが分かるように対応付けられている。
【００３７】
例えば、図７の最上段からは、ＩＰアドレスが＃１であるルーチング装置（スイッチングノード２）の１ホップ先にＩＰアドレスが＃１２であるルーチング装置（スイッチングノード２）が存在することが分かる。
【００３８】
次に図９にはエリアＤＢ１２の一例を示し説明する。
【００３９】
いま、スイッチングノード２のネットワーク的配置と地理的配置が図８のように構成されている場合を想定する。この場合、図９に示されるように、ＭＮ３の現在の位置とその移動特性（ここでは速度）により複製転送装置、複製転送先が定められる。
【００４０】
例えば、最上段の例では、ＭＮ３の現在位置が＃３である場合に、当該ＭＮ３の移動速度が１〜５ｍ／ｓである場合には複製転送装置は＃３、移動速度が５〜１０ｍ／ｓである場合には複製転送装置は＃１３で複製転送先が＃２，＃３、移動速度が１０〜５０ｍ／ｓである場合には複製転送装置は＃１３で複製転送先が＃２，＃３，＃４、移動速度が５０〜１００ｍ／ｓである場合には複製転送装置は＃１３で複製転送先は＃２，＃４，＃９となると共に＃９を介して＃１、＃３が複製転送先となる。
【００４１】
次に図１０には動作情報管理ＤＢ２２の一例を示し説明する。
【００４２】
図１０に示されるように、動作情報管理ＤＢ２２は、例えば宛先アドレス（Ｄｓｔ）や送信元アドレス（Ｓｒｃ）等といった対象種別に対応する対象識別子、動作（制御）、ライフタイムを記憶している。ここでは、図８のスイッチングノード＃１３に係る制御情報を一例として示している。対象識別子の「＃３−１１」はＭＮ３のアドレスを表し、「＃３」はネットワークアドレスを意味し、「−１１」はホストアドレスを意味している。
【００４３】
スイッチングノード＃１３の動作判断機能２３は、この動作情報管理ＤＢ２２を参照して、ルータ機能２４を介して宛先が＃３−１１（CoA；Care of address）のパケットをスイッチングノード＃２，＃４，＃９に複製転送する。そして、ここでは不図示だが、スイッチングノード＃９の動作判断機能２３は、動作情報管理ＤＢ２２を参照して、宛先が＃９で送信元が＃１３であるパケットをデカプセル化し、当該デカプセル化後のパケットの宛先が＃３−１１であるパケットをスイッチングノード＃１，＃３に複製転送する。これにより、対象種別に対応した複製転送が実現されることになる。
【００４４】
以下、図１１のフローチャートを参照して、本発明の第１の実施の形態に係るモビリティ制御システムによる基本的な動作例を詳細に説明する。
【００４５】
この動作例は、ＭＮ３ａからの要求毎に複製転送装置、複製転送の範囲を計算し決定するものである。尚、ここでは、図１及び図２の構成図を適宜参照する。
【００４６】
ＭＮ３ａは、現在の自身の位置情報を所定のタイミングでモビリティ制御装置１に送信する（ステップＳ１）。この所定のタイミングとしては、一定時間経過毎、移動時等、種々の場合が想定される。モビリティ制御装置１では、収集機能１５がＭＮ３ａの現在の位置情報を収集する（ステップＳ２）。そして、最適エリア形成機能１１がネットワーク的位置情報ＤＢ１３、地理的位置情報ＤＢ１４を参照して、複製転送装置２ａ、最適な複製転送の範囲を決定し（ステップＳ３）、配布機能１６が、通知が必要なスイッチングノード２に対して複製転送のための制御情報（最適エリア情報）を送信する（ステップＳ４）。尚、この通知が必要なスイッチングノード２とは、ネットワークを構成するルーチング装置（スイッチングノード）であって、モビリティ制御装置１からの指示により複製転送を行うことができるものであり、１つには限らず複数の場合もあり得る。
【００４７】
スイッチングノード２は、制御情報受信機能２１が制御情報（最適エリア情報）を受信し、動作情報管理ＤＢ２２の内容を更新する（ステップＳ５）。パケットが到着した場合は、動作判断機能２３が、動作情報管理ＤＢ２２を参照して、パケットの処理方法を判断し、ルータ機能２４に当該処理方法を指示する（ステップＳ６）。ルータ機能２４は、当該処理方法に基づいて所定の処理（スイッチング、トンネリング、フィルタリング等）を行う（ステップＳ７）。以上で、一連の処理を終了する。
【００４８】
次に、図１２のフローチャートを参照して、本発明の第１の実施の形態に係るモビリティ制御システムによる他の基本的な動作例を詳細に説明する。
【００４９】
この動作例は、ＭＮ３ａからの要求とは関係なく、予め複製転送装置、複製転送の範囲を計算し決定するものである。ここでも、図１及び図２の構成図を適宜参照する。
【００５０】
この例では、最適エリア形成機能１１がネットワーク的位置情報ＤＢ１３と地理的位置情報ＤＢ１４を参照して、ＭＮ３ａの位置や特性に対応する複製転送装置２ａ、最適な複製転送の範囲を予め計算し、エリアＤＢ１２に格納しているので（ステップＳ１０）、ステップＳ１３では、当該エリアＤＢ１２を検索するだけで複製転送装置２ａ、最適な複製転送の範囲を決定することができる。ステップＳ１１乃至Ｓ１７中、この他の処理は図１１のステップＳ１乃至Ｓ７と同様であるので、重複した説明は省略する。
【００５１】
次に、本発明の第１の実施の形態に係るモビリティ制御システムによる複製転送装置２ａ及び最適な複製転送の範囲の具体的な２通りの決定方法について詳細に説明する。
【００５２】
先ず、第１の決定方法により、複製転送コスト、位置登録コストを加味して複製転送装置２ａ、複製転送の範囲を決定する場合について説明する。
【００５３】
図１３に示すようなネットワーク的環境を想定すると、当該ネットワーク的環境下で複製転送の範囲を跨いだ場合にはＭＮ３は自己が属している複製転送の範囲に係る情報を位置管理装置に位置登録する。ここで、位置管理装置とは、移動端末がホームネットワーク外にいるときに現在の位置（気付アドレス（ＣｏＡ））を登録し、基本的にはホームアドレス（ＨｏＡ）宛てのパケットをインターセプトし、登録されているＣｏＡ宛にトンネリングする装置であり、スイッチングノードとしての機能も合わせて保持しているものをいう。この位置管理装置としての役割は、モビリティ制御装置１が担うこともできる。この位置登録には、位置登録コストが伴う。尚、請求項記載の位置登録すべき装置とは、このような位置管理装置、モビリティ制御装置等に相当するものである。
【００５４】
一方、複製転送装置２ａがパケットを受信すると、複製転送の範囲内にある全てのスイッチングノード２からパケットが複製転送される。換言すれば、移動端末は、複製転送の範囲内にあれば、どこに位置していても複製転送によりパケットを受信することができることになる。この複製転送には、複製転送コストが伴う。
【００５５】
一般に、複製転送のコストと位置登録のコストはトレードオフの関係にあるが、当該関係に着目し、この第１の実施の形態では、複製転送のコストと位置登録のコストの和が最小となるように複製転送の範囲、複製転送装置２ａを決定することとした。
【００５６】
より詳細には、第１の実施の形態に係るモビリティ制御システムでは、複製転送コストと位置登録コストを以下のように定義する。
【００５７】
複製転送コスト
＝複製転送に要するホップ数×単位時間当たりの受信パケット数
位置登録コスト
＝ＭＮ３から位置管理装置までのホップ数×複製転送の範囲を跨ぐ頻度×位置登録パケット数
尚、前述した通り位置管理装置はモビリティ制御装置１であってもよい。
【００５８】
以下、図１５のフローチャートを参照して、複製転送コスト、位置登録コストを加味して複製転送装置２ａ及び複製転送の範囲の決定法について更に詳細に説明する。
【００５９】
この決定法による処理に入ると、モビリティ制御装置１の収集機能１５により得られたＭＮ３の気付アドレス（ＣｏＡ）より、ＭＮ３が現在在圏するＡＲを割り出し（ステップＳ２０）、「複製転送の範囲内のＡＲ数」＝１、コストの最小値＝１０００００に初期設定した後（ステップＳ２１）、「複製転送の範囲内のＡＲ数」が、予め定められた上限未満であるか否かを判断する（ステップＳ２２）。このステップＳ２２において、「複製転送の範囲内のＡＲ数」が上限値を超えている場合、コストが最小値として保存されている複製転送の範囲、複製転送装置２ａを最適な「複製転送の範囲」「複製転送装置」として決定する（ステップＳ２８）。
【００６０】
一方、ステップＳ２２で、複製転送の範囲内のＡＲ数が上限未満である場合、「複製転送の範囲内のＡＲ数」に基づく全てのＡＲの選択組合せを計算するまで、ステップＳ２４をＮｏに分岐する。すなわち、地理的位置情報ＤＢ１４を参照してＭＮ３が現在在圏するＡＲを中心として、隣接するＡＲにて「複製転送の範囲内のＡＲ数」分のＡＲを含む任意の複製転送の範囲を仮定する（ステップＳ２３）。次に、ネットワーク的位置情報ＤＢ１３を参照して仮定した複製転送の範囲内の全てのＡＲから最もホップ数が少なくなるノードを複製転送装置２ａとする。このとき、複製転送装置２ａは、通信パケットが必ず通過するものに設定する（ステップＳ２６）。そして、地理的位置情報ＤＢ１４とネットワーク的位置情報ＤＢ１３を参照して複製転送コストと位置登録コストの和を計算し、当該計算結果が保存されている「コストの最小値」より小さい場合には当該計算結果を「コストの最小値として更新し、これら複製転送の範囲と複製転送装置２ａの組合せを保存し（ステップＳ２７）、上記ステップＳ２３に戻る。以降、複製転送の範囲として取り得る全てのパターンを計算するまで上記処理を繰り返す。こうして、「複製転送の範囲内のＡＲ数」に基づく全てのパターンを計算後、「複製転送の範囲内のＡＲ数」を１増加し（ステップＳ２５）、１増加した「複製転送の範囲内のＡＲ数」に基づいて、上記に記載したステップＳ２３、ステップＳ２６，ステップＳ２７に基づく処理を行う。「複製転送の範囲内のＡＲ数」が上限に至るまで上記処理は継続し、上限に至った時点で保存されている複製転送の範囲および複製転送装置２ａの組合せを「複製転送の範囲」および「複製転送装置」として確定し、終了する（ステップＳ２８）。
【００６１】
次に、第２の決定方法により、最低受信確率、最大許容コストを加味して複製転送装置２ａ、複製転送の範囲を決定する場合について説明する。
【００６２】
図１４に示すようなネットワーク的環境を想定すると、複製転送の範囲を広くすれば受信確率は向上するが、逆に複製転送コストは上昇してしまう。
【００６３】
従って、「移動端末が複製転送装置２ａからのパケットを受信できる確率」（以下、受信確率と称する）のうち最低限確保すべき値（以下、最低受信確率と称する）を満たし、且つ複製転送コストを削減する必要がある。かかる点に鑑みて、この第１の実施の形態に係るモビリティ制御システムでは、最低受信確率以上、許容される複製転送コスト（以下、最大許容コストと称する）以下の範囲で複製転送の範囲を決定する。
【００６４】
ここで、受信確率、複製転送コストは以下のように定義される。
【００６５】
受信確率
＝所定時間に複製転送の範囲内にいる確率
複製転送コスト
＝複製転送に要するホップ数×単位時間あたりの受信パケット数
尚、受信確率は、例えば、複製転送の範囲の面積、複製転送の範囲内のＡＲ数、移動特性等により計算することができる。
【００６６】
以下、図１６のフローチャートを参照して、最低受信確率、最大許容コストを加味した複製転送装置及び複製転送の範囲の決定法について更に詳細に説明する。
【００６７】
この決定法による処理に入ると、モビリティ制御装置１の収集機能１５により得られたＭＮ３の気付アドレス（ＣｏＡ）より、ＭＮ３が現在在圏するＡＲを割り出し（ステップＳ３０）、「複製転送の範囲内のＡＲ数」＝１、複製転送コストの最小値＝１０００００、受信確率の最大値＝０に初期設定した後（ステップＳ３１）、「複製転送の範囲内のＡＲ数」が、予め定められた上限未満であるか否かを判断する（ステップＳ３２）。このステップＳ３２において、「複製転送の範囲内のＡＲ数」が上限値を超えている場合、受信確率が最大値及び複製転送コストが最小値として保存されている複製転送の範囲、複製転送装置を最適な「複製転送の範囲」「複製転送装置」として決定する（ステップＳ３８）。
【００６８】
一方、ステップＳ３２で、複製転送の範囲内のＡＲ数が上限未満である場合には、「複製転送の範囲内のＡＲ数」に基づく全てのＡＲの選択組合せを計算するまで、ステップＳ３４をＮｏに分岐する。すなわち、地理的位置情報ＤＢ１４を参照してＭＮが現在在圏するＡＲを中心として、隣接するＡＲにて「複製転送の範囲内のＡＲ数」分のＡＲを含む任意の複製転送の範囲を仮定する（ステップＳ３３）。  
次に、ネットワーク的位置情報ＤＢ１３を参照して仮定した複製転送の範囲内の全てのＡＲから最もホップ数が少なくなるノードを複製転送装置２ａとする。このとき、複製転送装置２ａは、通信パケットが必ず通過するものに設定する（ステップＳ３６）。
【００６９】
そして、地理的位置情報ＤＢ１４とネットワーク的位置情報ＤＢ１３を参照して受信確率と複製転送コストを計算し、受信確率が最低受信確率以上で、複製転送コストが最大許容コスト以下であって、当該計算結果が保存されている「受信確率の最大値」より大きい場合、当該計算結果を「受信確率の最大値」として更新し、これら複製転送の範囲と複製転送装置２ａの組合せを保存し（ステップＳ３７）、上記ステップＳ３３に戻る。
【００７０】
当該計算結果が保存されている「受信確率の最大値」と等しい場合は、当該計算結果が保存されている「複製転送コストの最小値」より小さい場合は当該計算結果を「複製転送コストの最小値」として更新し、これら複製転送の範囲と複製転送装置２ａの組合せを保存し（ステップＳ３６）、上記ステップＳ３３に戻る。
【００７１】
ステップＳ３６では、「受信確率の最大値」の比較結果を受けて「複製転送コストの最小値」を比較することにより保存すべき複製転送の範囲及び複製転送装置２ａを決定しているが、「複製転送コストの最小値」を先に比較し、その結果により「受信確率の最大値」を併せて比較する手法を取ってもよく、また、両値を同時に比較し、これら複製転送の範囲と複製転送装置２ａの組合せを保存すべきか否か判断してもよい。以降、複製転送の範囲として取り得る全てのパターンを計算するまで上記処理を繰り返す。
【００７２】
「複製転送の範囲内のＡＲ数」に基づく全てのパターンを計算後、「複製転送の範囲内のＡＲ数」を１増加する（ステップＳ３５）。１増加した「複製転送の範囲内のＡＲ数」に基づいて、上記に記載したステップＳ３３、ステップＳ３６，ステップＳ３７に基づく処理を行う。「複製転送の範囲内のＡＲ数」が上限に至るまで上記処理は継続し、上限に至った時点で保存されている複製転送の範囲および複製転送装置２ａの組合せを「複製転送の範囲」および「複製転送装置」として確定し、終了する（ステップＳ３８）。
【００７３】
以上説明したように、本発明の第１の実施の形態に係るモビリティ制御装置１では、ネットワーク的位置情報と地理的位置情報を管理するＤＢ１３，１４と、上記情報に基づきパケットを複製及び転送する複製転送装置２ａ、及びパケットの複製転送の範囲を決定する最適エリア形成機能１１と、この決定した複製転送装置２ａに当該ノード２ａが上記複製転送の範囲にパケットを複製及び転送すべきことを通知する配布機能１６とを有しており、ネットワーク機器の地理的位置情報とネットワーク的位置情報の両方を考慮して移動端末の状況に合った複製転送範囲と複製転送を効率的に行うための複製転送装置２ａを決定することで、ハンドオーバの際の遅延時間を削減し、又はパケットの複製転送によるネットワーク負荷を削減することを可能としている。
【００７４】
また、前述したように、例えばＭＮ３からの要求がある毎に最適エリア形成機能１１がネットワーク的位置情報ＤＢ１３及び地理的位置情報ＤＢ１４を参照して複製転送の範囲と複製転送装置２ａを決定しエリアＤＢ１２に格納する手法を採る場合には、ＤＢの容量を削減することができ、さらには情報の更新の容易性も高められる。一方、複製転送装置２ａ、複製転送の範囲が予め定められ、エリアＤＢ１２に格納されている場合には、移動端末の状況に合わせて適切な複製転送装置２ａ、複製転送の範囲の情報を読み出す手法を取り得る。この後者の手法によれば、計算処理の負荷の軽減、読み出し時間の短縮を図ることができる。このように、いずれの手法にも特有のメリットがあるが、本実施の形態では用途や目的に応じて好適な手法を適宜採用することができる。
【００７５】
また、上記複製転送装置２ａ、複製転送の範囲は、パケットの転送に要するホップ数に基づいて決定することができ、更に位置登録すべき装置までのホップ数又は一定時間内に複製転送装置２ａが転送したパケットを受信できる確率のいずれかを更なるパラメータとして決定することもできる。
【００７６】
（第２の実施の形態）
複製転送を行うためには、目的のパケットが複製転送装置２ａを通過する必要があるが、例えばネットワークトポロジが冗長のない完全なツリー状である場合、ＭＮ−ＣＮ間の経路が推定可能である。この第２の実施の形態は、このようにネットワーク的位置情報から必ず通過するノードを指定できる場合を想定している。尚、本発明の第２の実施の形態に係るモビリティ制御システムの構成は図１７に示した通りである。
【００７７】
以下、図１７の構成図、図１８のフローチャートを参照して、本発明の第２の実施の形態に係るモビリティ制御システムによる動作を詳細に説明する。
【００７８】
ＭＮ３ａが自身の状態から複製転送が必要と判断すると（ステップＳ４１）、モビリティ制御装置１の収集機能１５に複製転送を要求する（ステップＳ４２）。
【００７９】
この複製転送の要求は、ＡＲがＭＮ３ａの高速移動を検知してモビリティ制御装置１に出す場合や、モビリティ制御装置１がＭＮ３ａの状態を合わせて管理し、モビリティ制御装置１から要求が出される場合（例えば、ＭＮ３ａの気付アドレス（Care of Adderess:ＣｏＡ）が変わった時など）、ＣＮ３ｃからの通信の始動を契機にＣＮ３ｃから要求が出される場合等がある。
【００８０】
次いで、モビリティ制御装置１は、収集機能１５によりＭＮ３ａのホームアドレス（Home Address：ＨｏＡ）、ＣｏＡを取得し（ステップＳ４３）、最適エリア形成機能１１が、地理的位置情報及びネットワーク的位置情報に基づいて複製転送装置、複製転送の範囲を決定し（ステップＳ４４）、複製転送装置２ａにＭＮ３ａのＨｏＡ宛またはＣｏＡ宛のパケットに対して複製転送をするように指示する（ステップＳ４５）。複製転送装置２ａは、複製転送を行い（ステップＳ４６）、動作情報管理ＤＢ２２のライフタイムが切れると複製転送を中止する（ステップＳ４７，Ｓ４８）。ＭＮ３ａから複製転送装置２ａに複製転送を止める命令を出すことや、ＭＮ３ａからモビリティ制御装置１に複製転送の中止要求を出し、モビリティ制御装置１から複製転送の中止命令を出すことも可能である。
【００８１】
以上説明したように、第２の実施の形態に係るモビリティ制御システムによれば、特にネットワークトポロジが完全なツリー状である場合に、地理的位置情報及びネットワーク的位置情報に基づいて複製転送装置、複製転送の範囲を適切に決定し、複製転送を行うことができる。
【００８２】
(第３の実施の形態)
複製転送を行うためには、目的のパケットが複製転送装置２ａを通過する必要があるが、経路最適化を行わない場合には、全てのパケットは位置管理装置を必ず通過する（ホームアドレス宛）。この第３の実施の形態は、このような点に着目して複製転送を好適に行うものである。尚、この本発明の第３の実施の形態に係るモビリティ制御システムの構成は図１９に示した通りである。
【００８３】
また、位置管理装置とは、移動端末がホームネットワーク外にいるときに現在の位置（気付アドレス（ＣｏＡ））を登録し、基本的にはホームアドレス（ＨｏＡ）宛てのパケットをインターセプトし、登録されているＣｏＡ宛にトンネリングする装置であり、スイッチングノードとしての機能も合わせて保持しているものをいう。
【００８４】
以下、図１９の構成図、図２０のフローチャートを参照して、本発明の第３の実施の形態に係るモビリティ制御システムによる動作を詳細に説明する。
【００８５】
ＭＮ３ａが自身の状態から複製転送が必要と判断すると（ステップＳ５１）、モビリティ制御装置１の収集機能１５に複製転送を要求する（ステップＳ５２）。
【００８６】
この複製転送の要求は、ＡＲがＭＮ３ａの高速移動を検知してモビリティ制御装置１に出す場合や、モビリティ制御装置１がＭＮ３ａの状態を合わせて管理し、モビリティ制御装置１から要求が出される場合（例えば、ＭＮ３ａのＣｏＡが変わった時など）、ＣＮ３ｃからの通信の始動を契機にＣＮ３ｃから要求が出される場合等がある。
【００８７】
モビリティ制御装置１は、収集機能１５によりＭＮ３ａのＨｏＡ、ＣｏＡを取得し（ステップＳ５３）、最適エリア形成機能１１が、地理的位置情報及びネットワーク的位置情報に基づいて複製転送装置２ａ、複製転送の範囲を決定し（ステップＳ５４）、位置管理装置２ｅに対してＨｏＡ宛のパケットは複製転送装置２ａにトンネリングするよう指示する（ステップＳ５５）。
【００８８】
次いで、複製転送装置２ａにＭＮ３ａのＨｏＡ宛のパケットに対して複製転送し、またはＤｓｔが自身でＳｒｃが位置管理装置２ｅのパケットをデカプセル化し、ＤｓｔがＨｏＡ宛のパケットに対して複製転送を指示する（ステップＳ５６）。  
複製転送装置２ａは、複製転送を行い（ステップＳ５７）、動作情報管理ＤＢ２２のライフタイムが切れると複製転送を中止する（ステップＳ５８，Ｓ５９）。
【００８９】
ＭＮ３ａから複製転送装置２ａに複製転送を止める命令を出すことや、ＭＮ３ａからモビリティ制御装置１に複製転送の中止要求を出し、モビリティ制御装置１から複製転送の中止命令を出すことも可能である。
【００９０】
以上説明したように、第３の実施の形態に係るモビリティ制御システムによれば、経路最適化を行わない場合には、全てのパケットは位置管理装置を通過することに着目し、地理的位置情報及びネットワーク的位置情報に基づいて複製転送装置、複製転送の範囲を適切に決定し、位置管理装置２ｅに対するトンネリング指示、及び複製転送装置２ａに対する複製転送を適切に行うことができる。
【００９１】
（第４の実施の形態）
複製転送を行うためには、目的のパケットが複製転送装置２ａを通過する必要があるが、第４の実施の形態に係るモビリティ制御システムは、モバイルＩＰにおいて経路最適化を行う場合に、ＣＮ３ｃの位置に合わせてＣＮ３ｃとＭＮ３ａとの経路上に必ず通過するノード（特定ノード）を指定することで複製転送を好適に行うものである。尚、この本発明の第４の実施の形態に係るモビリティ制御システムの構成は図２１に示した通りである。図中、符号２ｂで示したノードが特定ノードに相当する。
【００９２】
以下、図２１の構成図、図２２のフローチャートを参照して、本発明の第４の実施の形態に係るモビリティ制御システムによる動作を詳細に説明する。
【００９３】
ＭＮ３ａが自身の状態から複製転送が必要と判断すると（ステップＳ６１）、モビリティ制御装置１の収集機能１５に複製転送を要求する（ステップＳ６２）。この際、Bindingを持っているＣＮ３ｃのリスト（ＩＰアドレス）を合わせて送信する。
【００９４】
この複製転送の要求は、ＡＲがＭＮ３ａの高速移動を検知してモビリティ制御装置１に出す場合や、モビリティ制御装置１がＭＮ３ａの状態を合わせて管理し、モビリティ制御装置１から要求が出される場合（例えば、ＭＮ３ａのＣｏＡの変化時等）、ＣＮ３ｃからの通信の始動を契機にＣＮ３ｃから要求が出される場合等がある。
【００９５】
また、複製転送のトリガによっては、今後経路最適化を行う通信に対して複製転送する指令をモビリティ制御装置１から発信する場合もあることは勿論である。
【００９６】
その場合は、例えばＣＮ３ｃからバースト的なデータではなく連続的なデータがＭＮ３ａに対して送信され、経路最適化のシーケンスが開始された時にＣＮ３ｃ−ＭＮ３ａ間の必ず通過する特定ノード２ｂにトンネリング指示を与える方法もある。
【００９７】
モビリティ制御装置１は、収集機能１５によりＭＮ３ａのＨｏＡ、ＣｏＡを取得し（ステップＳ６３）、最適エリア形成機能１１が、地理的位置情報及びネットワーク的位置情報に基づいて、複製転送装置２ａ、複製転送の範囲を決定し（ステップＳ６４）、複製転送装置２ａに、ＳｒｃがＣＮ−ＭＮ間の必ず通る特定ノード２ｂのアドレス、Ｄｓｔが自分宛のパケットに対してデカプセル化し、ＤｓｔがＣｏＡのパケットに対し複製転送するよう指示する（ステップＳ６５）。
【００９８】
複製転送装置２ａは、指示に従い複製転送を行い（ステップＳ６６）、動作情報管理ＤＢ２２のライフタイムが切れると複製転送を中止する（ステップＳ６７，Ｓ６８）。この複製転送の中止に関しては、ＭＮ３ａから複製転送装置２ａに複製転送を止める命令を出すことや、ＭＮ３ａからモビリティ制御装置１に複製転送の中止要求を出し、モビリティ制御装置１から複製転送の中止命令を出すことも可能である。
【００９９】
また、モビリティ制御装置１は、ＣＮ３ｃのアドレスから特定ノード２ｂのアドレスを割り出し、特定ノード２ｂに対してＣｏＡ宛のパケットを複製転送装置２ａにトンネリングするよう指示する（ステップＳ６９）。特定ノード２ｂは、指示に従いＣｏＡ宛のパケットを複製転送装置２ａにトンネリングする（ステップＳ７０）。
【０１００】
以上説明したように、第４の実施の形態に係るモビリティ制御システムによれば、全てのパケットが通過するＣＮ−ＭＮ間の特定ノードを割り出し、地理的位置情報及びネットワーク的位置情報に基づいて複製転送装置、複製転送の範囲を適切に決定し、特定ノード２ｂに対するトンネリング指示、及び複製転送装置２ａに対する複製転送を適切に行うことができる。
【０１０１】
（第５の実施の形態）
第５の実施の形態はＩＰページング方式への適用例に相当する。
【０１０２】
図２３には、本発明の第５の実施の形態に係るモビリティ制御システムの構成を示している。前述した図１の構成とは、ページング装置６を備える点で相違している。ページングエリア５ｃは、複製転送の範囲に相当する。この第５の実施の形態では、ページングメッセージを用いない場合を想定しており、その場合、ページングエリア内に全ての受信パケットが複製転送される。尚、地理的位置情報とネットワーク的位置情報に基づいて複製転送装置２ａを定める点は第１の実施の形態と同様である。  
以下、図２３の構成図、図２４のフローチャートを参照して、ＩＰページングへの適用例としての第５の実施の形態に係るモビリティ制御システムの動作を説明する。
【０１０３】
ＭＮ３ａは、管理しているＣＮ３ｃのバインディングキャッシュのライフタイムが全て切れたら、もしくは非通信状態がある時間続いたら、ＣＮ３ｃのバインディングキャッシュを破棄し、休止モード（非通信状態）に入ったことを検知する（ステップＳ８１）。そして、ページング装置６にページング設定要求を出す（ステップＳ８２）。
【０１０４】
ページング装置６は、モビリティ制御装置１にページングエリア決定要求を出す（ステップＳ８３）。モビリティ制御装置１は、地理的位置情報及びネットワーク的位置情報に基づいて、ページングエリアと複製転送装置２ａを決定し（ステップＳ８４）、複製転送装置２ａに、Ｓｒｃが位置管理装置２ｅ、Ｄｓｔが自分宛のパケットをデカプセル化し、ＤｓｔがＨｏＡのパケットを複製転送するよう指示する（ステップＳ８５）。
【０１０５】
複製転送装置２ａは、この指示に従って、複製転送を行う（ステップＳ８６）。また、モビリティ制御装置１は、位置管理装置２ｅにＨｏＡ宛のパケットを複製転送装置２ａにトンネリングするように指示する（ステップＳ８７）。
【０１０６】
位置管理装置２ｅは、この指示に従って、複製転送装置２ａへのトンネリングを行う（ステップＳ８８）。こうして、ＭＮ３がパケットを受信すると、アクティブモードに移ったことをページング装置６に通知する（ステップＳ８９）。ページング装置６は、この通知を受けると通常のモビリティ管理に移行する（ステップＳ９０）。モビリティ制御装置１は位置管理装置２ｅ、複製転送装置２ａに対してページングの処理の終了を通知する（ステップＳ９１）。以上で、モビリティ制御システムによる一連の動作を終了する。
【０１０７】
以上説明したように、第５の実施の形態によれば、モビリティ制御装置１は、地理的位置情報及びネットワーク的位置情報に基づいて、ページングエリアと複製転送装置２ａを正確に決定することにより、位置登録の頻度を削減し、又はパケットの複製転送によるネットワーク負荷を削減することができる。
【０１０８】
（第６の実施の形態）
第６の実施の形態もＩＰページング方式への適用例に相当する。
【０１０９】
この第６の実施の形態に係るモビリティ制御システムの構成は図２３に示したものと同様である。前述した図１の構成とは、ページング装置６を備える点で相違している。ページングエリア５ｃは、複製転送の範囲に相当する。この第６の実施の形態では、ページングメッセージを用いる場合を想定しており、その場合、データパケットは複製転送装置２ａにてバッファリングされ、ページングエリア内にページングメッセージが複製転送されることになる。尚、地理的位置情報とネットワーク的位置情報に基づいて複製転送装置２ａを定める点は第１の実施の形態と同様である。  
以下、図２３の構成図、図２５のフローチャートを参照して、ＩＰページングへの適用例としての第６の実施の形態に係るモビリティ制御システムの動作を説明する。
【０１１０】
ＭＮ３ａは、管理しているＣＮ３ｃのバインディングキャッシュのライフタイムが全て切れたら、若しくは非通信状態がある時間続いたら、ＣＮ３ｃのバインディングキャッシュを破棄し、休止モード（非通信状態）に入ったことを検知し（ステップＳ１０１）、ページング装置６にページング設定要求を出す（ステップＳ１０２）。
【０１１１】
ページング装置６は、モビリティ制御装置１にページングエリア決定要求を出す（ステップＳ１０３）。モビリティ制御装置１は、地理的位置情報とネットワーク的位置情報に基づいて、ページングエリアと複製転送装置を決定し（ステップＳ１０４）、複製転送装置２ａに、Ｓｒｃが位置管理装置２ｅ、Ｄｓｔが自分のパケットをデカプセル化し、ＤｓｔがＨｏＡのパケットをバッファリングし、ページングメッセージを作成し、複製転送するよう指示する（ステップＳ１０５）。
【０１１２】
複製転送装置２ａは、この指示に従って、ページングメッセージを複製転送する（ステップＳ１０６）。また、モビリティ制御装置１は、位置管理装置２ｅにＨｏＡ宛のパケットを複製転送装置２ａにトンネリングするように指示する（ステップＳ１０７）。位置管理装置２ｅは、この指示に従って、複製転送装置２ａへのトンネリングを行う（ステップＳ１０８）。こうして、ＭＮ３ａがページングメッセージを受信すると、アクティブモードに移ったことを通知する（ステップＳ１０９）。ページング装置６は、通常のモビリティ管理に移行し（ステップＳ１１０）、モビリティ制御装置１は、位置管理装置２ｅ、複製転送装置２ａに対してページング処理の終了を命令する（ステップＳ１１１）。
【０１１３】
更に、モビリティ制御装置１は、現在のＭＮ３ａのＣｏＡを取得し（ステップＳ１１２）、パケットをＣｏＡに転送するよう複製転送装置２ａに指示する（ステップＳ１１３）。複製転送装置２ａは、この指示に従ってバッファリングしてあったパケットの転送を行う（ステップＳ１１４）。以上で、モビリティ制御システムによる一連の処理を終了する。
【０１１４】
以上説明したように、第６の実施の形態によれば、モビリティ制御装置１は、地理的位置情報及びネットワーク的位置情報に基づいて、ページングエリアと複製転送装置２ａを正確に決定することができる。
【０１１５】
以上詳述したように、本発明の第１乃至第６実施の形態によれば、地理的位置情報とネットワーク的位置情報に基づいて動的に複製転送装置、複製転送の範囲を定めることができるので、位置登録の頻度を削減し、又はパケットの複製転送によるネットワーク負荷を削減することができる。
【０１１６】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなく、その趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。例えば、本発明の実施の形態は、ＩＰページング方式に限られず、種々の方式に適用可能であることは勿論である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施の形態に係るモビリティ制御装置、複製転送装置及びこれらを用いたモビリティ制御システムの構成図。
【図２】本発明の第１の実施の形態に係るモビリティ制御システムの構成要素としてのモビリティ制御装置１、スイッチングノード２の詳細な構成図。
【図３】ネットワーク環境を示す図。
【図４】地理的位置情報ＤＢ１４の一例を示す図。
【図５】ネットワーク環境を示す図。
【図６】ネットワーク的位置情報ＤＢ１３の一例を示す図。
【図７】ネットワーク的位置情報ＤＢ１３の一例を示す図。
【図８】スイッチングノード２のネットワーク的配置と地理的配置の概念図。
【図９】エリアＤＢ１２の一例を示す図。
【図１０】動作情報管理ＤＢ２２の一例を示す図。
【図１１】本発明の第１の実施の形態に係るモビリティ制御システムによる基本的な動作例を詳細に説明するフローチャート。
【図１２】本発明の第１の実施の形態に係るモビリティ制御システムによる他の基本的な動作例を詳細に説明するフローチャート。
【図１３】ネットワーク的環境を示す図。
【図１４】ネットワーク的環境を示す図。
【図１５】複製転送コスト、位置登録コストを加味して複製転送装置２ａ及び複製転送の範囲の決定法について更に詳細に説明するフローチャート。
【図１６】最低受信確率、最大許容コストを加味した複製転送装置及び複製転送の範囲の決定法について更に詳細に説明するフローチャート。
【図１７】本発明の第２の実施の形態に係るモビリティ制御システムの構成図。
【図１８】本発明の第２の実施の形態に係るモビリティ制御システムによる動作を詳細に説明するフローチャート。
【図１９】本発明の第３の実施の形態に係るモビリティ制御システムの構成図。
【図２０】本発明の第３の実施の形態に係るモビリティ制御システムによる動作を詳細に説明するフローチャート。
【図２１】本発明の第４の実施の形態に係るモビリティ制御システムの構成図。
【図２２】本発明の第４の実施の形態に係るモビリティ制御システムによる動作を詳細に説明するフローチャート。
【図２３】本発明の第５、６の実施の形態に係るモビリティ制御システムの構成図。
【図２４】本発明の第５の実施の形態に係るモビリティ制御システムによる動作を詳細に説明するフローチャート。
【図２５】本発明の第６の実施の形態に係るモビリティ制御システムによる動作を詳細に説明するフローチャート。
【符号の説明】
【０１１８】
１・・・モビリティ制御装置、２・・・ルーチング装置（スイッチングノード）、３・・・移動端末、５・・・モビリティネットワーク（スイッチング制御プレーン）、１１・・・最適エリア形成機能、１２・・・エリアＤＢ、１３・・・ネットワーク的位置情報ＤＢ、１４・・・地理的位置情報ＤＢ、１５・・・収集機能、１６・・・配布機能、２１・・・制御情報受信機能、２２・・・動作情報管理ＤＢ、２３・・・動作判断機能、２４・・・ルータ機能。
【図１】
2005295108.tif 000003
【図２】
2005295108.tif 000004
【図３】
2005295108.tif 000005
【図４】
2005295108.tif 000006
【図５】
2005295108.tif 000007
【図６】
2005295108.tif 000008
【図７】
2005295108.tif 000009
【図８】
2005295108.tif 000010
【図９】
2005295108.tif 000011
【図１０】
2005295108.tif 000012
【図１１】
2005295108.tif 000013
【図１２】
2005295108.tif 000014
【図１３】
2005295108.tif 000015
【図１４】
2005295108.tif 000016
【図１５】
2005295108.tif 000017
【図１６】
2005295108.tif 000018
【図１７】
2005295108.tif 000019
【図１８】
2005295108.tif 000020
【図１９】
2005295108.tif 000021
【図２０】
2005295108.tif 000022
【図２１】
2005295108.tif 000023
【図２２】
2005295108.tif 000024
【図２３】
2005295108.tif 000025
【図２４】
2005295108.tif 000026
【図２５】
2005295108.tif 000027