(57)【要約】【課題】移動ネットワーク管理システムにおいて、移動ネットワークのホームアドレスを自動的に割当てることを目的にする。【解決手段】移動ルータ５は、外部ネットワーク７に接続したことを契機にして、ホームアドレスが割当てられているかどうかをアドレステーブルから判断して、ホームアドレスが割当てられていない場合は、位置管理サーバアドレステーブルから位置管理サーバのアドレスを導出して、位置管理サーバ２へ割当て要求のメッセージを送信し、位置管理サーバ２は、各移動ネットワーク４に割当てるアドレスを保持したアドレス管理テーブルと、移動ルータ５からの割当て要求メッセージを受信して、未使用のアドレスを前記アドレス管理テーブルから検索して、移動ルータ５に割当て許可メッセージを送信することによって、移動ルータ５にホームアドレスを自動的に割当てる。【選択図】図１
2004364271.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークと接続する外部インタフェースと内部ネットワークと接続する内部インタフェースとを具備した移動ルータと、前記内部ネットワークと接続する内部インタフェースを具備した１つまたは複数の端末によって構成される移動ネットワークと、前記移動ネットワークがホームネットワークから移動した場合に、前記移動ネットワークに割当てるアドレスを管理する位置管理サーバと、ホームアドレスへの通信パケットを移動先の外部ネットワークアドレスに転送する移動ネットワークの管理方法において、
前記移動ルータは、ホームアドレスが割当てられているかどうかをホームアドレスおよび仮アドレスの割当てを保持するアドレステーブルから判断して、ホームアドレスが割当てられていない場合は、位置管理サーバへホームアドレスおよび仮アドレスを要求することを特徴とする移動ネットワーク管理方法。
【請求項２】
移動ルータが外部ネットワークから仮アドレスを受信するステップと、
前記移動ルータがホームアドレスを未取得の場合、前記仮アドレスを付与したメッセージにより、ホームアドレスの割当てを行う位置管理サーバへホームアドレスの割当てを要求するステップと、
前記位置管理サーバが未使用のアドレスを前記移動ルータに割当て、前記移動ルータに割当てたホームアドレスを送信するステップと、
前記移動ルータが前記ホームアドレスを受信し、登録したとき前記位置管理サーバへ応答を送信するステップと、
前記位置管理サーバが前記応答を受信したとき、前記移動ルータと前記ホームアドレスとを関連づけて登録するステップと
を有する移動ネットワーク管理方法。
【請求項３】
前記移動ルータは前記位置管理サーバへ、ホームアドレスの割当てが受けられる認証ＩＤをさらに付加して、前記割当ての要求を行い、
前記位置管理サーバが前記認証ＩＤが管理対象の認証ＩＤであるか否かを判定し、管理対象であるとき前記移動ルータへホームアドレスの割当てを行う請求項２に記載の移動ネットワーク管理方法。
【請求項４】
位置管理サーバによりホームアドレスの割当てを受けた第１の移動ルータに、第２の移動ルータがホームアドレスの代理取得を要求するステップと、
第１の移動ルータが前記位置管理サーバへ第２の移動ルータのホームアドレスを代理要求するステップと、
前記位置管理サーバが第２の移動ルータのホームアドレスを割当て、第１の移動ルータへ送信するステップと、
第１の移動ルータが第２の移動ルータへ受信したホームアドレスを転送するステップと
を有する請求項２に記載の移動ネットワーク管理方法。
【請求項５】
ホームアドレスおよび仮アドレスの割当てを保持するアドレステーブルと、
ホームアドレスが割当てられているか否かを前記アドレステーブルに基づいて判断するアドレス割当て要求部と、
ホームアドレスの割当てを行う位置管理サーバのアドレスを保持する位置管理サーバアドレステーブルと、
受信したホームアドレス及び仮アドレスを前記アドレステーブルへ登録するアドレス登録部と
を有し、
前記アドレス割当て要求部が前記アドレステーブルにホームアドレスが割当てられていないと判断した場合に、前記仮アドレスを付して前記位置管理サーバへ割当て要求を行い、
前記アドレス登録部が前記位置管理サーバから受信した、割り当てられたホームアドレスに前記アドレステーブルを更新する移動ルータ。
【請求項６】
外部ネットワークから前記仮アドレスを取得した時点で、前記アドレス割当て要求部が前記位置管理サーバへ割当て要求を行う請求項５に記載の移動ルータ。
【請求項７】
前記アドレス割当て要求部は前記位置管理サーバへ、ホームアドレスの割当てが受けられる認証ＩＤをさらに付加して、前記割当て要求を行う請求項５に記載の移動ルータ。
【請求項８】
ホームアドレスの代理取得を前記位置管理サーバへ要求する代理要求部と、
前記位置管理サーバから代理取得したホームアドレスを転送するアドレス転送部とをさらに有し、
前記代理要求部が内部ネットワーク上の他の移動ルータから前記代理取得の要求を受信したとき、前記他の移動ルータを識別する識別子を付して前記割当て要求を行い、前記アドレス転送部が前記位置管理サーバから受信したホームアドレスを代理取得を要求した前記他の移動ルータへ転送する請求項５に記載の移動ルータ。
【請求項９】
移動ルータに割当てるホームアドレスを保持したアドレス管理テーブルと、
前記移動ルータからの割当て要求を受信して、未使用のアドレスを前記アドレス管理テーブルから検索し、前記移動ルータに割当てたホームアドレスを送信するアドレス割当て部と
を備えた位置管理サーバ。
【請求項１０】
移動ルータにホームアドレスの割当てを許可する認証ＩＤを記録した認証リストをさらに有し、
前記アドレス割当て部がホームアドレスを要求した第１の移動ルータの認証ＩＤと前記認証リストの認証ＩＤとが同一か否かを判定し、同一のときに第１の移動ルータにホームアドレスを割当て、前記ホームアドレスを送信する請求項９に記載の位置管理サーバ。
【請求項１１】
前記アドレス割当て部は第１の移動ルーラからホームアドレスの受信応答を受けたとき、前記アドレス管理テーブルに認証ＩＤと、割り当てたホームアドレスとを関連づけて記録し、同一の認証ＩＤを有する移動ルータからの新たなホームアドレスの割当て要求を許可しない請求項１０に記載の位置管理サーバ。
【請求項１２】
前記アドレス割当て部が、ホームアドレスを配布済みの第１の移動ルータから、第２の移動ルータのホームアドレスの割当て要求を受信したとき、第２の移動ルータに新たなホームアドレスを割当て、第１の移動ルータに送信する請求項１０に記載の位置管理サーバ。
【請求項１３】
請求項５に記載の移動ルータと、請求項９に記載の位置管理サーバとを有する移動ネットワーク管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動ルータと移動端末によって構成される移動ネットワークと、この移動ネットワークが外部のネットワークに移動した場合においても通信を継続させる移動ネットワーク管理方法及び移動ネットワーク管理システムに関する。
【背景技術】
【０００２】
従来の移動端末管理システムとして、インターネット上での標準化組織であるＩＥＴＦ(Internet Engineering Task Force)のＭｏｂｉｌｅ−ＩＰ(Internet Protocol)ワーキンググループにて、標準化が進められている。また、端末だけが移動するのではなくネットワーク全体が移動する場合の移動ネットワーク管理の方式として、ＩＥＴＦのＮＥＭＯ(Network Mobility)ワーキンググループで、標準化が進められている。従来の移動ネットワーク管理技術としては、例えば特許文献１に記載されたものが知られている。
【０００３】
以下に、図面を用いて説明する。
【０００４】
図１７は、従来の移動ネットワーク管理システムの構造を示す図である。ホームネットワーク１００１は、インターネットに繋がったホームゲートウェイ１００３と位置管理サーバ１００２で構成され、移動ネットワーク１００４はホームとするホームネットワーク１００１に存在している。移動ネットワーク１００４は、外部ネットワークのインタフェースと内部ネットワークのインタフェースを保持した移動ルータ１００５とホストノード１００６で構成される。外部ネットワーク１００７は、外部アクセスルータ１００８で構成される。さらに、インターネット１００９を経由して、移動ネットワーク１００４と通信する通信ノード１０１０が存在する。
【０００５】
非特許文献１では、移動ルータ１００５はホームネットワーク１００１に属し、当該ホームネットワーク１００１におけるネットワーク全体のアドレスを示すホームネットワークプレフィックスHomePrefixと自分のハードウェアアドレス“10”から生成されるネットワークアドレス“HomePrefix::10”を持つ。このアドレスは、インターネットで唯一のアドレスになる。また、移動ネットワーク１００４内部のネットワークプレフィックスとして、PrefixAが割当てられているとすると、ホストノード１００６は、自分のハードウェアアドレス“20”からネットワークアドレスPrefixA::20を持つ。
【０００６】
当該移動ルータ１００５が移動して、ある外部ネットワーク１００７に接続すると、外部ネットワーク１００７の外部アクセスルータ１００８は、外部ネットワークプレフィックスForeignPrefixを移動ルータ１００５に割当てる。移動ルータ１００５は、外部ネットワークプレフィックスForeignPrefixと自分のハードウェアアドレスである“10”から生成される外部ネットワークアドレス“ForeignPrefix::10”を外部ネットワーク１００７で使用する仮アドレスとして設定する。
【０００７】
移動ルータ１００５は、ホームネットワーク１００１の位置管理サーバ１００２にパケット転送のために、自分の仮アドレス“ForeignPrefix::10”を通知する。位置管理サーバ１００１は、この受信した移動ルータ１００４の仮アドレス“ForeignPrefix::10”とホームアドレス“HomePrefix::10”を対応して記憶する。
【０００８】
次に、他のネットワークに存在している通信ノード１０１０から当該移動ルータ１００５宛にデータパケットの送信を行う場合、通信ノード１０１０は当該移動ルータ１００５
の移動を知らないので、移動ルータ１００５がホームネットワーク１００１上に存在するしないにかかわらず、データパケットを一旦ホームネットワーク１００１に対して送信する。
【０００９】
通信ノード１０１０から移動ルータ１００５宛のデータパケットがこのホームネットワーク１００１に送られて来ると、当該ホームネットワーク１００１上の位置管理サーバ１００２は、記憶してある移動ルータ１００５のホームアドレス“HomePrefix::10”のパケットを捕まえて、対応する外部アドレス“ForeignPrefix::10”に基づいて、当該外部ネットワーク１００７に対してデータパケットの転送を行う。
【００１０】
通信ノード１０１０からホストノード１００６にデータパケットの送信を行う場合、ホストノード１００６のアドレス“PrefixA::20”に対して送信する。そのアドレス宛のパケットはいったんホームネットワーク１００１に送られて、ホームゲートウェイが保持するルーティングテーブルに従い、次ホップルータである移動ルータ１００５に送信される。しかし、位置管理サーバ１００２が、移動ルータ１００５のホームアドレス“HomePrefix::10”宛のパケットを捕まえて、対応する外部アドレス“ForeignPrefix::10”に基づいて、当該外部ネットワーク１００７に対してデータパケットの転送を行う。
【００１１】
このように、従来のデータ通信では、移動ルータ１００４がホームネットワーク１０００のアドレスと外部ネットワーク１００７のアドレスとの２つのアドレスを持ち、ホームネットワーク１０００の位置管理サーバ１００１が当該移動ルータ１００４の位置情報を管理し、データパケットの転送を行うことにより、移動ルータ１００４の移動に伴うアドレス識別の変化に対応できるパケットルーティングを実現している。
【００１２】
そして、従来、新たにルータがネットワーク上に接続された場合、ＤＨＣＰ（Dynamic Host Configuration Protocol ）サーバから自動でＩＰアドレスが割り当てられていたが、このＤＨＣＰサーバで割り当てられるアドレスは、このＤＨＣＰが属するサブネットワーク内においてのみ通用するアドレスであり、移動ルータの様に移動して他の外部ネットワークと接続する場合には適応することができない。このため、移動ルータの“ホームアドレス”は、ユーザが手動で設定するか、あるいは初期起動時には必ず、ホームネットワークに接続しておき、位置管理サーバから動的にアドレスを割当ててもらう必要があった。
【特許文献１】特開平８−２３７７１７号公報（第３−１１頁、第５図）
【非特許文献１】IETF NEMO WG, Network Mobility (NEMO) Basic Support Protocol,  draft-ietf-nemo-basic-support-02.txt, December 2003、インターネット＜ＵＲＬ：http://ietfreport.isoc.org/ids/draft-ietf-nemo-basic-support-02.txt＞
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、移動管理サーバを設置するのが移動ルータを持っているユーザではなく、一般のサービスプロバイダである場合には、移動ルータやホストノードの製造会社が異なるために、予めホームアドレスを設定する手段がなく、ユーザは、契約したプロバイダから移動ルータ用のホームアドレスや移動ネットワーク用のネットワークプレフィックスを割当ててもらい、手動で設定しなければならない、という課題を有していた。
【００１４】
本発明は、従来技術のこのような問題点を解決するものであり、新規の移動ルータが自己のホームアドレスを自動的に位置管理サーバに問合せを行い、割当てが行われる移動ネットワーク管理システム、それらを構成する移動ルータ、位置管理サーバ、及び移動ネットワーク管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る移動ネットワーク管理システムにおいて、移動ルータは、ホームアドレスおよび仮アドレスが割当て済みかどうかを保持するアドレステーブルと、外部ネットワークに接続した契機で、ホームアドレスが割当てられているかどうかをそのアドレステーブルから判断して、ホームアドレスが割当てられていない場合は、位置管理サーバのアドレスを保持する位置管理サーバアドレステーブルから位置管理サーバのアドレスを導出して、位置管理サーバへ割当て要求のメッセージを送信するアドレス割当て要求部とを備え、置管理サーバは、各移動ネットワークに割当てるアドレスを保持したアドレス管理テーブルと、その移動ルータからの割当て要求メッセージを受信して、未使用のアドレスをアドレス管理テーブルから検索して、移動ルータに割当て許可メッセージを送信するアドレス割当て部とを備える。
【００１６】
このような構成とすれば、ユーザが購入した移動ルータが初期の状態からでも、ユーザの手を煩わせることなく、ホームアドレスを自動的に位置管理サーバに問合せを行い、通信を行うことができる。
【００１７】
本発明に係る移動ネットワークの管理方法は、外部ネットワークと接続する外部インタフェースと内部ネットワークと接続する内部インタフェースとを具備した移動ルータと、その内部ネットワークと接続する内部インタフェースを具備した１つまたは複数の端末によって構成される移動ネットワークと、その移動ネットワークがホームネットワークから移動した場合に、その移動ネットワークに割当てるアドレスを管理する位置管理サーバと、ホームアドレスへの通信パケットを移動先の外部ネットワークアドレスに転送するものであって、移動ルータは、ホームアドレスが割当てられているかどうかをホームアドレスおよび仮アドレスが割当てを保持するアドレステーブルから判断して、ホームアドレスが割当てられていない場合は、位置管理サーバへホームアドレスおよび仮アドレスを要求することを特徴とするものである。
【００１８】
これによって、移動ルータがホームアドレスを割当てられているかどうかを判断し、割当てられていない場合は位置管理サーバへホームアドレスおよび仮アドレスを要求することにより、移動ネットワークが予めホームネットワークに位置していない場合においても、ユーザに煩雑なアドレス設定の手間を煩わせることなく、移動ネットワーク全体のアドレスを割当てることができる。
【００１９】
また、本発明に係る移動ネットワークの管理方法は、移動ルータが外部ネットワークから仮アドレスを受信するステップと、その移動ルータがホームアドレスを未取得の場合、その仮アドレスを付与したメッセージにより、ホームアドレスの割当てを行う位置管理サーバへホームアドレスの割当てを要求するステップと、その位置管理サーバが未使用のアドレスを移動ルータに割当て、その移動ルータに割当てたホームアドレスを送信するステップと、その移動ルータがそのホームアドレスを受信し、登録したとき位置管理サーバへ応答を送信するステップと、その位置管理サーバがこの応答を受信したとき、移動ルータとホームアドレスとを関連づけて登録するステップとを有している。
【００２０】
これにより、外部ネットワークへ接続して仮アドレスの取得を契機にして行うことにより、最新のアドレスの割り当てを取得することができる。また、要求メッセージ及びそれに対する応答メッセージという単純な手順でアドレスの割り当てを取得することができる。
【００２１】
また、本発明に係る移動ネットワーク管理方法は、移動ルータが位置管理サーバへ、ホームアドレスの割当てが受けられる認証ＩＤをさらに付加して、割当ての要求を行い、位置管理サーバが認証ＩＤが管理対象の認証ＩＤであるか否かを判定し、管理対象であると
き移動ルータへホームアドレスの割当てを行う。
【００２２】
これにより、位置管理サーバはホームアドレスを特定の移動ルータにのみ割り当てるので、配下の移動ルータを制限することができる。
【００２３】
また、本発明に係る移動ネットワークの管理方法は、位置管理サーバによりホームアドレスの割当てを受けた第１の移動ルータに、第２の移動ルータがホームアドレスの代理取得を要求するステップと、第１の移動ルータが位置管理サーバへ第２の移動ルータのホームアドレスを代理要求するステップと、位置管理サーバが第２の移動ルータのホームアドレスを割当て、第１の移動ルータへ送信するステップと、第１の移動ルータが第２の移動ルータへ受信したホームアドレスを転送するステップとを有している。
【００２４】
これにより、移動ネットワークに新たに加わった移動ルータは、外部ネットワークへ接続する前に自己のホームアドレスを取得しておくことができる。
【００２５】
本発明に係る移動ルータは、ホームアドレスおよび仮アドレスの割当てを保持するアドレステーブルと、ホームアドレスが割当てられているか否かを前記アドレステーブルに基づいて判断するアドレス割当て要求部と、ホームアドレスの割当てを行う位置管理サーバのアドレスを保持する位置管理サーバアドレステーブルと、受信したホームアドレス及び仮アドレスをアドレステーブルへ登録するアドレス登録部とを有し、アドレス割当て要求部がこのアドレステーブルにホームアドレスが割当てられていないと判断した場合に、仮アドレスを付して位置管理サーバへ割当て要求を行い、アドレス登録部がその位置管理サーバから受信した、割り当てられたホームアドレスにアドレステーブルを更新するものである。
【００２６】
これにより、移動ネットワークが予めホームネットワークに位置していない場合においても、ユーザに煩雑なアドレス設定の手間を煩わせることなく、移動ネットワーク全体のアドレスを割当てることができる。
【００２７】
また、本発明に係る移動ルータは、外部ネットワークから仮アドレスを取得した時点で、アドレス割当て要求部が位置管理サーバへ割当て要求を行う。
【００２８】
これにより、最新のアドレスの割り当てを取得することができる。
【００２９】
また、本発明に係る移動ルータのアドレス割当て要求部は、位置管理サーバへ、ホームアドレスの割当てが受けられる認証ＩＤをさらに付加して、割当て要求を行うものである。
【００３０】
これにより、移動ルータは認証ＩＤにより識別されて、ホームアドレスを割り当てられることになる。
【００３１】
また、本発明に係る移動ルータは、ホームアドレスの代理取得を位置管理サーバへ要求する代理要求部と、位置管理サーバから代理取得したホームアドレスを転送するアドレス転送部とをさらに有し、代理要求部が内部ネットワーク上の他の移動ルータから代理取得の要求を受信したとき、他の移動ルータを識別する識別子を付して割当て要求を行い、アドレス転送部が位置管理サーバから受信したホームアドレスを代理取得を要求した他の移動ルータへ転送するものである。
【００３２】
これにより、外部ネットワークに未接続の移動ルータのホームアドレスを代理で取得して渡すことができる。
【００３３】
本発明に係る位置管理サーバは、移動ルータに割当てるホームアドレスを保持したアドレス管理テーブルと、その移動ルータからの割当て要求を受信して、未使用のアドレスをアドレス管理テーブルから検索し、移動ルータに割当てたホームアドレスを送信するアドレス割当て部とを備えたものである。
【００３４】
これにより、移動ルータの要求によりホームアドレスを応答して提示することにより、移動ネットワークが予めホームネットワークに位置していない場合においても、ユーザに煩雑なアドレス設定の手間を煩わせることなく、移動ネットワーク全体のアドレスを割当てることができる。
【００３５】
また、本発明に係る位置管理サーバは、移動ルータにホームアドレスの割当てを許可する認証ＩＤを記録した認証リストをさらに有し、アドレス割当て部がホームアドレスを要求した第１の移動ルータの認証ＩＤと認証リストの認証ＩＤとが同一か否かを判定し、同一のときに第１の移動ルータにホームアドレスを割当て、ホームアドレスを送信するものである。
【００３６】
これにより、認証ＩＤで移動ルータを特定して、ホームアドレスを割り当てることができる。
【００３７】
また、本発明に係る位置管理サーバのアドレス割当て部は、第１の移動ルーラからホームアドレスの受信応答を受けたとき、アドレス管理テーブルに認証ＩＤと、割り当てたホームアドレスとを関連づけて記録し、同一の認証ＩＤを有する移動ルータからの新たなホームアドレスの割当て要求を許可しない。
【００３８】
これにより、同一の移動ネットワークからのホームアドレス割当て要求を制限することができる。また、割当てる移動ネットワークに障害などが発生してアドレス割当て許可を受信できなかった場合に、そのアドレスは割当てられてなかったことを位置管理サーバが検知することができ、間違ったアドレス割当てを防ぐことができる
また、本発明に係る位置管理サーバのアドレス割当て部が、ホームアドレスを配布済みの第１の移動ルータから、第２の移動ルータのホームアドレスの割当て要求を受信したとき、第２の移動ルータに新たなホームアドレスを割当て、第１の移動ルータに送信する。
【００３９】
これにより、すでに認証済みの移動ルータからのホームアドレスの代理要求に対してのみ、ホームアドレスを割り当てることができ、割当ての制限をすることが可能になる。
【００４０】
また、本発明に係る移動ネットワーク管理システムは、本発明に係る移動ルータと、本発明に係る位置管理サーバとを有するものである。
【００４１】
これにより、移動ネットワークが予めホームネットワークに位置していない場合においても、ユーザに煩雑なアドレス設定の手間を煩わせることなく、移動ネットワーク全体のアドレスを割当てることができる。
【発明の効果】
【００４２】
以上のように本発明によれば、ユーザが煩わしい設定作業をすることなく、移動ルータや配下の端末にホームアドレスを自動的に割当てることができる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の実施の形態について、図を用いて説明する。
【００４４】
（実施の形態１）
図１は、本発明の実施の形態１における移動ネットワーク管理システムを含むネットワークのブロック構成図である。
【００４５】
図１において、ホームネットワーク１は、インターネットに繋がったホームゲートウェイ３と位置管理サーバ２とで構成され、移動ネットワーク４はホームとするホームネットワーク１ではなく外部ネットワーク７に移動している。
【００４６】
また、移動ネットワーク４は、外部ネットワーク７のインタフェースと内部ネットワーク１１のインタフェースを保持した移動ルータ５と、ホストノード６とで構成される。
【００４７】
また、外部ネットワーク７は、外部アクセスルータ８で構成される。
【００４８】
さらに、インターネット９を経由して、移動ネットワーク４と通信する通信ノード１０が存在する。なお、移動ルータの通信方法は、有線であっても無線であってもよい。
【００４９】
本実施の形態では、従来技術で説明した図１７と異なるところを中心に説明する。
【００５０】
図７において、位置管理サーバ２は、ホームネットワーク１と接続するための物理的なネットワークインタフェースであるネットワークＩＦ２１、パケットを送信および受信するパケット送受信部２２、メッセージを生成するパケット生成部２３、ホームアドレスと移動ルータとを関連づけて記録するアドレス管理テーブル２４、移動ルータ５からのアドレス割当てのメッセージを受信した場合の処理を行うアドレス割当て部２５、アドレス割当てが許可登録されている認証ＩＤを記録した認証ＩＤリスト２６、受信メッセージの種別を判別するサーバメッセージ解析部２７、移動ルータの現在位置が記録されている位置管理テーブル２８、および移動ルータの現在位置を管理する位置管理管理部２９から構成されている。
【００５１】
また、図８において、移動ルータ５は、外部ネットワーク７と接続するための物理的なネットワークインタフェースである外部ネットワークＩＦ５１、内部ネットワーク１１に接続するための物理的なネットワークインタフェースである内部ネットワークＩＦ５２、パケットを送信および受信するパケット送受信部５３、アドレス割当てのためのメッセージを生成するパケット生成部５４、位置管理サーバ２に対してアドレス割当てに関するメッセージの送信受信処理を行うアドレス割当て要求部５５、ホームアドレスや固定アドレスを保持するアドレステーブル５６、位置管理サーバ２のアドレスを保持する位置管理サーバアドレステーブル５７、ユーザからの位置管理サーバアドレステーブル５７やアドレステーブル５６にアドレス設定を行うユーザＩＦ５８、アドレス割当てが許可されている認証ＩＤを記録した認証ＩＤ記録部５９、受信メッセージを判別するメッセージ解析部６０、及びアドレステーブル５６に仮アドレスやホームアドレスを登録するアドレス登録部６１から構成されている。
【００５２】
これら位置管理サーバ２と移動ルータ５とにより移動ネットワーク管理システムが構成される。
【００５３】
以上のように構成された移動ネットワーク管理システムの動作について、以下に図面を用いて説明する。
【００５４】
図２は、本発明の実施の形態１における移動ルータ５のアドレス割当て処理のフロー図である。図３は、本発明の実施の形態における位置管理サーバ２のアドレス割当て処理のフロー図である。図４は、アドレス割当て要求メッセージの構成を示す図であり、図５は
、移動ルータ５の有するアドレステーブル５６の論理的な設定例を示す図である。図６は、位置管理サーバ２の有するアドレス管理テーブル２４の論理的な設定例を示す図である。
【００５５】
まず、移動ルータ５について、説明する。
【００５６】
初めに、移動ルータ５は、外部ネットワーク７に接続したときに、外部ネットワーク７の外部アクセスルータ８から一時的な仮アドレス“ForeignPrefix::10”を外部ネットワークＩＦ５１から受信し、パケット送受信部５３を介してメッセージ解析部６０へ渡す。このメッセージ解析部６０がこれをアドレス登録のメッセージであると判定し、アドレス登録部６１へ通知する。そして、アドレス登録部６１はこの受信した仮アドレスをアドレステーブル５６へ登録する（ステップＳ２００）。なお、ここでは、移動ルータ５のハードウェアアドレスを”１０”としている。アドレステーブル５６の最初の状態は図５（ａ）のように仮アドレス５０１、ホームアドレス５０２、および内部プレフィックス５０３はすべて空になっていて、仮アドレス５０１を取得することによって図５（ｂ）の状態になる。
【００５７】
次に、アドレス登録部６１は、仮アドレス５０１を取得したときに、自分のホームアドレスが存在するかどうかアドレステーブル５６を検索する（ステップＳ２０１）。アドレステーブル５６において、ホームアドレス５０２にホームアドレス割当てが完了していれば処理を終了する（ステップＳ２０２）。
【００５８】
ホームアドレス割当てが終了していない場合に、アドレス登録部６１はアドレス割当て要求部５５へホームアドレス取得を要求する。アドレス割当て要求部５５は位置管理サーバ２のネットワークアドレスを位置管理サーバ２の位置管理サーバアドレステーブル５７から検索する（ステップＳ２０３）。ここで、検索しても存在しない場合には、ユーザIF部５８にメッセージを出力して、ユーザからのアドレス入力を促してもよい。
【００５９】
次に、位置管理サーバ２のネットワークアドレスが決定すれば、アドレス要求割当部５５は、パケット生成部５４に指示を出して、図４(a)に示すアドレス割当て要求メッセージ４００を生成する（ステップＳ２０４）。ここで、“送信先アドレス”４０１には、位置管理サーバ２のネットワークアドレス、送信元アドレス４０２には、“仮アドレス”、コマンド４０３には、“アドレス割当て要求”を示す値が設定される。また、“認証ID”４０４には、プロバイダ契約時に移動ネットワーク毎に付与されるユニークなIDで、移動ネットワークを持つユーザに対してなんらかの部であらかじめ通知され、ユーザIF部５８などから認証ＩＤ記録部５９に記録されているものが設定される。この“認証ID”によって位置管理サーバ２は、個々の移動ネットワークからのパケットを識別することができる。
【００６０】
次に、パケット生成部５４は、メッセージ４００をパケット送受信部５３に送り、パケット送受信部５３が宛先アドレスから判断して外部ネットワークIF５１からパケットを転送する（ステップＳ２０５）。
【００６１】
次に、アドレス割当て要求部５５は、アドレス割当て要求メッセージ４００を送信した後は、一定時間のタイマを設定して、位置管理サーバ２から、図４（ｂ）のアドレス割当て許可メッセージ４１０を受信するまで受信待ちとする（ステップＳ２０６）。この間に、タイムアウトしたかどうかを判断し（ステップＳ２０７）、タイムアウトした場合には処理を終了する（ステップＳ２１４）。ここで、図４（ｂ）に示すアドレス割当て許可メッセージ４１０としては、“送信先アドレス”４１１には、仮アドレス、“送信元アドレス”４１２には、位置管理サーバ２のネットワークアドレスが設定されている。また、位
置管理サーバ２が割当てるアドレスを有している場合には、コマンド４１３に、“アドレス割当て”を示す値が設定され、ホームアドレス４１５に移動ルータ５のホームアドレス、プレフィックス４１６には移動ネットワークの内部プレフィックスが設定されている。また、対応するアドレスが既に割当てられている場合には、図４（ｃ）のようにコマンド４１３には“割当て済み”を示す値が設定され、位置管理サーバ２が割り当てるアドレスに空きがない場合には、図４（ｄ）のようにコマンド４１３には“アドレスなし”を示す値が設定される。
【００６２】
次に、移動ルータ５は、位置管理サーバ２からのアドレス割当て許可メッセージ４１０を受信した場合、アドレス登録部６１がアドレス割当て許可メッセージ４１０内のコマンドの確認をする（ステップＳ２０８）。アドレス割当て許可メッセージ４１０内のコマンド４１３が“アドレス割当て”であれば、認証ID４１４のチェックを行う（ステップＳ２０９）。コマンド４１３が“アドレス割当て”でない場合には、処理終了（ステップＳ２１４）とする。
【００６３】
次に、アドレス登録部６１は認証ID４１４が自分の認証IDかどうかの判断を行う（ステップＳ２１０）。自分の認証IDでない場合には、処理を終了する（ステップＳ２１４）。自分の認証IDである場合に、アドレス登録部６１は自分に割当てられたホームアドレス４１５と内部プレフィックス４１６を図５（ｃ）に示すようにアドレステーブル５６に記憶する。
【００６４】
そして、アドレス登録部６１はアドレス割当て要求部５５に設定完了を通知する。アドレス割当て要求部５５はパケット生成部５４に指示して、図４（ｅ）のアドレス割当て完了メッセージ４２０を生成する（ステップＳ２１２）。ここで、“送信先アドレス”４２１には、位置管理サーバのネットワークアドレス、“送信元アドレス”４２２には、仮アドレス、コマンド４２３には、“アドレス割当て完了”を示す値を設定する。
【００６５】
次に、パケット送受信部５３は位置管理サーバ２にアドレス割当て完了メッセージ４２０を送信する（ステップＳ２１３）。メッセージを送信した後、処理は終了となる（ステップＳ２１４）。
【００６６】
この後、ＩＰｖ６（Internet Protocol Version 6）で規定されている一般的なプレフィックス解決の処理である近隣探索（Neighbor Discovery）処理を行うことによって、ホストノード６が、移動ルータ５に対してネットワークプレフィックスの要求を行い、ホストノード６自身のアドレスを決定することができる。これにより、移動ネットワーク全体が通信可能となる。
【００６７】
次に、位置管理サーバ２がアドレス割当て要求メッセージ４００を受信した場合の処理について、図３の動作フロー図を用いて説明する。
【００６８】
初めに、位置管理サーバ２のパケット送受信部２２が、ネットワークＩＦ２１を介してメッセージを受信し、サーバメッセージ解析部２７がその種別を判別する。受信したメッセージがアドレス割当て要求メッセージ４００を受信した場合、サーバメッセージ解析部２７はアドレス割当て部２５にそれを通知する（ステップＳ３００）。
【００６９】
次に、アドレス割当て部２５は、受信した認証ＩＤが認証ＩＤリスト２６にあるか否かをチェックし、ない場合は受付付加として処理を終了（ステップＳ３１８）する。
【００７０】
一方、認証ＩＤが認証ＩＤリスト２６にある場合は、その認証ID４０４をキーにしてアドレス管理テーブル２４を検索する（ステップＳ３０２）。図６にアドレス管理テーブル
２４の論理的な項目例を示す。ここで、“ホームアドレス”６０１は位置管理を行っている端末のアドレス、“プレフィックス”６０２はその端末配下の内部ネットワーク１１のネットワークプレフィックス、“仮アドレス”６０３は移動先の外部ネットワークで割当てられた端末の一時的なアドレスを示す。“認証ID”６０４は、アドレスを割当てたネットワークを特定するための認証IDを設定して、“フラグ”６０５は、ホームアドレスの割当ての状態を示す。
【００７１】
次に、アドレス割当て部２５は割当てるホームアドレスの空きがないかどうか判断する（ステップＳ３０３）。空きがない場合には、図４（ｄ）のようにアドレス割当て許可メッセージ４１０のコマンドの値４１３を“アドレスなし”と設定する（ステップＳ３０４）。
【００７２】
次に、アドレス割当て部２５はパケット生成部２３に指示を出して、図４（ｄ）に示すアドレス割当て許可メッセージ４１０を生成する（ステップＳ３０５）。
【００７３】
次に、パケット生成部２３はアドレス割当て許可メッセージ４１０をパケット送受信部２２に送り、パケット送受信部２２は、宛先アドレスから判断してネットワークIF２１からパケットを転送して（ステップＳ３０６）、処理を終了する（ステップＳ３１８）。
【００７４】
一方、ステップＳ３０３において、空きのアドレスがない場合、アドレス割当て部２５は該当の認証ID６０４と同じ認証IDが存在するかどうか判断し（ステップＳ３０７）、アドレス管理テーブル２４のフラグ６０５が“割当て済み”になっていれは、すでにその認証IDをもつネットワークに対して、ホームアドレスを割当済みであると判定する。。また、フラグ６０５が“割当て中”になっていれば、アドレス割当て処理中であると判定する。これら“割当て済み”または“割当て中”のフラグ６０５であれば、図４（ｃ）のようにアドレス割当て許可メッセージ４１０のコマンドの値４１３を“アドレス割当て済み”と設定する（ステップＳ３０８）。
【００７５】
次に、アドレス割当て部２５は、パケット生成部２３に指示を出して、図４（ｃ）に示すアドレス割当て許可メッセージ４１０を生成する（ステップＳ３０９）。そして、パケット送受信部２２がこのメッセージをネットワークＩＦ２１を介して送信し（ステップＳ３１０）、処理を終了する（ステップＳ３１８）。
【００７６】
一方、ステップＳ３０７において、アドレス管理テーブル２４に、認証IDの項目がまだ存在せずに、アドレスの空きがある場合には、アドレス割当て部２５は、コマンド４１３を“アドレス割当”として、そのホームアドレス４１５と内部プレフィックス４１６をアドレス割当て許可メッセージ４１０に設定する（ステップＳ３１１）。
【００７７】
図４（ｂ）にそのアドレス割当て許可メッセージ４１０を示す。ここで、“ホームアドレス”４１５には、移動ルータ５に付与されるホームアドレスを設定し、“内部プレフィックス”４１６には、移動ネットワーク４の内部ネットワーク１１で使用されるネットワークプレフィックスを設定する。
【００７８】
その後、アドレス割当て部２５は、パケット生成部２３に指示を出して、図４（ｂ）に示すアドレス割当て許可メッセージ４１０を生成する（ステップＳ３１２）。
【００７９】
次に、パケット生成部２３はアドレス割当て許可メッセージ４１０をパケット送受信部２２に送り、パケット送受信部２２は、宛先アドレスから判断してネットワークIF２１からパケットを転送する（ステップＳ３１３）。
【００８０】
次に、アドレス割当て部２５は、アドレス割当て許可メッセージ４１０を送信した後、一定時間のタイマを設定して、移動ルータ５から図４（ｃ）に示すアドレス割当て完了メッセージ４２０を受信するまで待機する（ステップＳ３１４）。この間に、タイムアウトしたかどうかを判断し（ステップＳ３１５）、タイムアウトした場合にはアドレス割当て部２５は送信先の移動ルータがアドレス割当て許可メッセージ４１０を受信できなかったと判断し、アドレス管理テーブル２４において割り当てたホームアドレスを元の状態に戻す（ステップＳ３１７）。その後、処理を終了する（ステップＳ３１８）。
【００８１】
一方、アドレス割当て部２５は、アドレス割当て完了メッセージ４２０を受信すると（ステップＳ３１４）、“認証ID”をキーにアドレス管理テーブル２４から検索した“ホームアドレス”６０１と送信先アドレスが一致するか確認する。一致すれば、アドレス管理テーブル２４のフラグ６０５を“済み”として（ステップＳ３１６）、処理を終了する(ステップＳ３１８)。
【００８２】
以上のようなアドレス割当て処理を行うことにより、図６に示すようにホストノード６はPrefixA::20、ホームアドレスはHomePrefix::1、移動ルータ５の仮アドレスがForeignPrefix::10のように割当てられることになる。
【００８３】
以上説明したようなアドレス割当て処理を行うことによって、ユーザが煩わしい設定作業をすることなく、移動ルータや配下のホストノードにネットワークアドレスを自動的に設定することができる。
【００８４】
（実施の形態２）
図１０は本実施の形態におけるネットワークの構成を示すブロック図である。
図１０において、移動ネットワークに第１の移動ルータ１００１と第２の移動ルータ１００２とが接続されている点が実施の形態１の移動ネットワークと異なる。これら第１の移動ルータ１００１と第２の移動ルータ１００２の構成を図９のブロック図で示す。
【００８５】
図９において、本発明の実施の形態２の移動ルータは、他の移動ルータへホームアドレスの代理取得を要求したり、あるいは、他の移動ルータのホームアドレスを位置管理サーバへ代理要求する代理要求部９１と、受信した他の移動ルータ宛のホームアドレスを要求元の移動ルータへ転送するアドレス転送部９２とをさらに有している点が実施の形態１の移動ルータと異なる。
このように構成された移動ルータについて、以下にその動作、作用を説明する。
まず、第1の移動ルータが初めて外部ネットワークに接続したとき、自己のホームアドレスを取得するが、このときの動作は実施の形態１の移動ルータと同一である。
次に、第２の移動ルータが外部ネットワーク７と接続せずに、第1の移動ルータ１００１の配下の内部ネットワーク１１に接続する。このときの動作について、以下に図面を用いて説明する。
【００８６】
図１１は第２の移動ルータのホームアドレス割当て動作を示すフロー図である。
初めに、第２の移動ルータは初期化処理として、アドレステーブル５６にホームアドレスが登録されているか否かをチェックする（ステップＳ１１０１）。
図５（ａ）に示すアドレステーブル５６のようにホームアドレス領域が空であった場合、図示していない初期化処理部がパケット生成部５４に指示してＲＳ（Ｒｏｕｔｅｒ  Ｓｅｌｅｃｔｉｏｎ）メッセージを内部ネットワークＩＦ５２を介して内部ネットワークへ送信し（ステップＳ１１０３）、空でない場合はすでにホームアドレスが取得されているとして処理を終了する（ステップＳ１１１３）。このＲＳメッセージは内部ネットワークに接続しているルータを問い合わせるメッセージであり、これを受信したルータはＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）メッセージを応答し、自己の存在を通知する
。
【００８７】
次に、初期化処理部は内部ネットワークに接続する他の移動ルータからのＲＡメッセージの受信を待つ（ステップＳ１１０４）。所定時間内にＲＡメッセージを受信しなかった場合、他の移動ルータが接続されていないと判断し、処理を終了する（ステップＳ１１１３）。
【００８８】
次に、パケット送受信部５３が内部ネットワークＩＦ５２を介して、ＲＡメッセージを受信すると、メッセージ解析部６０が代理要求部９１に通知する。代理要求部９１はパケット生成部５４に、ＲＡメッセージの送信元の移動ルータへホームアドレスの代理取得を要求するアドレス割当てメッセージを送信するように指示する。パケット生成部５４はこれを受けて、図１４（ａ）に示すアドレス割当て要求メッセージを生成する。このアドレス割当て要求メッセージは、対象アドレス１４０１を有している点が実施の形態１のものと異なる。この対象アドレス１４０１はホームアドレスの割当てを要求している移動ルータを示すものであり、この場合、第２の移動ルータの内部ネットワークのプレフィックスから求まるアドレスを設定する。また、送信先アドレス４０１には第１の移動ルータのアドレスを設定し、送信元アドレス４０２には自己のアドレス（第２の移動ルータのアドレス）を設定し、コマンド４０３にはホームアドレス割当て要求メッセージであることを示すコードを設定し、認証ＩＤ４０４には、自己に設定されている認証ＩＤを設定する。この認証ＩＤは通常、サブネットワークで一つの認証ＩＤを使用するので第１の移動ルータと同一のＩＤが設定される。また、この認証ＩＤを有していない場合はなにも設定しない。
【００８９】
パケット生成部５４はこのように設定されたアドレス割当て要求メッセージを生成し、パケット送受信部５３へ渡し、パケット送受信部５３が内部ネットワークＩＦ５２を介して第１の移動ルータ１００１へ送信する（ステップＳ１１０５）。
【００９０】
ここで、このアドレス割当て要求メッセージを受信して、ホームアドレスの代理割当てを要求する第１の移動ルータの動作について、図１２を用いて説明する。
図１２において、第１の移動ルータのパケット送受信部５３は内部ネットワークＩＦ５２を介して第２の移動ルータからアドレス割当て要求メッセージを受信すると、メッセージ解析部６０が代理要求部９１へ通知する（ステップＳ１２０１）。
【００９１】
代理要求部９１はこれを受けて、第２の移動ルータ１００２のために位置管理サーバ２へホームアドレスの割当てを要求するアドレス割当て要求メッセージを送信するように、パケット生成部５４に指示し、パケット生成部５４は図１４（ｂ）に示すアドレス割当て要求メッセージを生成する。このアドレス割当て要求メッセージの対象アドレス１４０１にはホームアドレスの割当てを要求してきた第２の移動ルータのアドレスを設定し、送信先アドレス４０１には位置管理サーバ２のアドレスを設定し、送信元アドレス４０２には自己のアドレス（第１の移動ルータのアドレス）を設定し、コマンド４０３には代理ホームアドレス割当て要求メッセージであることを示すコードを設定し、認証ＩＤ４０４には、第２の移動ルータからのアドレス割当て要求メッセージに認証ＩＤが設定されていればその認証ＩＤを、設定されていなければ自己に設定されている認証ＩＤを設定する。
【００９２】
パケット生成部５４はこのように設定されたアドレス割当て要求メッセージを生成し（ステップＳ１２０２）、パケット送受信部５３へ渡し、パケット送受信部５３が外部ネットワーク５１を介して位置管理サーバ２へ送信する（ステップＳ１２０３）。そして、このアドレス割当て要求メッセージに対する応答メッセージであるアドレス割当て許可メッセージの受信を待つ（ステップＳ１２０４）。
【００９３】
次に、位置管理サーバ２が第１の移動ルータ１００１からこのアドレス割当て要求メッセージを受信したときの処理について図１３を用いて説明する。
【００９４】
図１３において、ステップＳ１３００乃至ステップＳ１３０７の処理は、図３に示した実施の形態１におけるステップＳ３００乃至ステップＳ３０７の処理と同一である。
【００９５】
ステップＳ１３０７で認証ＩＤと同じ項目がすでに存在したときに、実施の形態１においては、すでにホームアドレスを割当て済みとしてアドレス割当て許可メッセージのコマンド４１３にアドレス割当て済みを設定して送信していたが（ステップＳ３０８、Ｓ３０９、Ｓ３１０）、本実施の形態２では、アドレス割当て部２５が該当する認証ＩＤに割り当てているホームアドレスの数量以内であるか否かをチェックし（ステップＳ１３０８）、まだ空きがある場合は、この割当て要求をしてきた移動ルータのアドレスをアドレス管理テーブル２４を参照してチェックし、すでに認証済みの移動ルータであるか否かを判定する（ステップＳ１３０９）。認証済みの移動ルータからの要求であると判定した場合、アドレス割当て部２５は、受信したアドレス割当て要求メッセージの対象アドレスに記載されている第２の移動ルータに、新たなホームアドレスを割り当てる。すなわち、アドレス割当て部２５は図１６に示すアドレス管理テーブルにおいて、第１の移動ルータ１００１と同一の認証ＩＤを有する位置にホームアドレス６０１と、仮アドレス６０３と、フラグ６０５を追加登録する。このときのフラグは”割当て中”となる。そして、アドレス割当て部２５はコマンド４０３が”アドレス割当て”であるアドレス割当て許可メッセージの生成をパケット生成部２３に指示する（ステップＳ１３１３）。
【００９６】
次に、パケット生成部２３が図１４（ｃ）に示すフォーマットのアドレス割当て許可メッセージを生成する。このメッセージは対象アドレス１４０２を有している点が、図４（ｂ）に示すものと異なる。
【００９７】
パケット生成部２３はコマンド４１３を“アドレス割当”として、割り当てたホームアドレス４１５と内部プレフィックス４１６をアドレス割当て許可メッセージ４１０に設定する。また、対象アドレス１４０１には受信済みの第２の移動ルータの内部ネットワークのアドレスを設定する（ステップＳ１３１４）。その後の動作（ステップＳ１３１５乃至ステップＳ１３２０）については、実施の形態１における処理（ステップＳ３１３乃至ステップＳ３１８）と同様である。
【００９８】
次に、第１の移動ルータ１００１がこの位置管理サーバ２からのアドレス割当て許可メッセージを受信したときの動作について図１２を用いて説明する。なお、この受信待ちにおいて、所定時間内に応答メッセージを受信しなかったときは、処理を終了する（ステップＳ１２０５）。
【００９９】
第１の移動ルータ１００１のパケット送受信部５３はこのメッセージを受信すると（ステップＳ１２０４）、メッセージ解析部６０が代理要求部９１へ通知する。代理要求部９１は対象アドレス１４０１が第２の移動ルータのものであるか否かをチェックし（ステップＳ１２０６）、第２の移動ルータのものでない場合は処理を終了する（ステップＳ１２０４）。
【０１００】
一方、第２の移動ルータのものである場合、認証ＩＤ４０４が自己の属する移動ネットワークが共通で使用する認証ＩＤであるか否かをチェックする（ステップＳ１２０７）。そして、代理要求部９１は認証ＩＤが自己のネットワークのものであるとき、アドレス割当て許可メッセージを第２の移動ルータへ送信するようにパケット生成部５４へ指示する。
【０１０１】
パケット生成部５４はこれを受け、図１４（ｄ）に示すアドレス割当て許可メッセージを生成する（ステップＳ１２０８）。このとき、パケット生成部５４は、送信先アドレス４１１に第２の移動ルータの内部ネットワークのアドレスを設定したものに、そして、送信元アドレス４１２に第１の移動ルータの内部ネットワークのアドレスを設定したものに置き換えて、位置管理サーバ２から受信したアドレス割当て許可メッセージを転送することになる。
【０１０２】
次に、パケット送受信部５３がこのアドレス割当て許可メッセージを内部ネットワーク５２を介して第２の移動ルータ１００２へ送信する（ステップＳ１２０９）。そして、第２の移動ルータ１００２からの応答メッセージの受信を待つ（ステップＳ１２１０）。
【０１０３】
次に、第２の移動ルータ１００２が第１の移動ルータ１００１からの、このアドレス割当て許可メッセージを受信したときの動作について図１１を用いて説明する。
【０１０４】
第２の移動ルータ１００２のパケット送受信部５３が内部ネットワーク５２を介してメッセージを受信すると（ステップＳ１１０６）、メッセージ解析部６０はそのメッセージがアドレス割当て許可メッセージであると判定し、アドレス登録部６１へ通知する。アドレス登録部６１はコマンド４０３を確認し（ステップＳ１１０８）、コマンドが”アドレス割当て”であるか否かをチェックする（ステップＳ１１０９）。コマンドが”アドレス割当て”でない場合は処理を終了し（ステップＳ１１１３）、”アドレス割当て”である場合、認証ＩＤ４０４が自己の属する移動ネットワークのものであるか否かをチェックする（ステップＳ１１１０）。自己の属するネットワークの識別ＩＤと異なる場合処理を終了し（ステップＳ１１１３）、識別ＩＤが一致する場合、アドレス登録部６１がホームアドレス４１５および内部プレフィックス４１６を実施の形態１で示したものと同一のアドレステーブルに記録する（ステップＳ１１１１）。
【０１０５】
次に、アドレス登録部６１は代理要求部９１に設定完了を通知する。代理要求部９１はパケット生成部５４に指示して、図１５（ａ）に示すアドレス割当て完了メッセージを生成する。このアドレス割当て完了メッセージは、対象アドレス１５０１を有している点が、実施の形態１のものと異なる。ここで、“送信先アドレス”４２１には、第１の移動ルータの内部ネットワークのアドレス、“送信元アドレス”４２２には、第２の移動ルータの内部ネットワークのアドレス、コマンド４２３には、“アドレス割当て完了”を示す値、認証ＩＤ４２４には自己の属する移動ネットワークの識別ＩＤ、対象アドレス１５０１には自己（第２の移動ルータ）の内部ネットワークのアドレスを設定する。そして、パケット送受信部５３が第１の移動ルータへ、このアドレス割当て完了メッセージを送信する（ステップＳ１１１２）。その後、処理は終了となる（ステップＳ１１１３）。
【０１０６】
次に、第１の移動ルータ１００１が第２の移動ルータ１００２からこのアドレス割当て完了メッセージを受信したときの動作について図１２を用いて説明する。
【０１０７】
第１の移動ルータのパケット送受信部５３がメッセージを受信すると、メッセージ解析部６０がそのメッセージの種別を解析し、アドレス割当て完了メッセージである場合（ステップＳ１２１０）、代理要求部９１に通知する。代理要求部９１はこの受信したアドレス割当て完了メッセージを位置管理サーバ２へ代理応答するため、図１５（ｂ）に示すアドレス割当て完了メッセージを生成する（ステップＳ１２１２）。ここで、代理要求部９１は“送信先アドレス”４２１には、位置管理サーバのアドレス、“送信元アドレス”４２２には、第１の移動ルータの外部ネットワークのアドレス、コマンド４２３には、“アドレス割当て完了”を示す値、認証ＩＤ４２４には自己の属する移動ネットワークの識別ＩＤ、対象アドレス１５０１には第２の移動ルータの内部ネットワークのアドレスを設定する。
【０１０８】
次に、パケット送受信部５３が位置管理サーバへこのアドレス割当て完了メッセージを送信する（ステップＳ１２１３）。その後、処理は終了となる（ステップＳ１２１４）。
【０１０９】
以上のように、本実施の形態によれば、移動ネットワークに新たな移動ルータが加わるとき、外部ネットワークへ接続する前に、既にホームアドレスを有する他の移動ルータが代理して、自動的にホームアドレスの割当て処理を行うことができる。さらにこれにより、新たに加わった移動ルータは外部ネットワークに接続したときに、即ルーティングサービスを提供することが可能になる。
【産業上の利用可能性】
【０１１０】
以上のように本発明は、移動ルータによって構成される移動ネットワークと、それを管理する位置管理サーバとからなる移動ネットワーク管理システムに有用であり、新たな移動ルータが外部ネットワークと接続したときにホームアドレスを取得するのに適している。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態１における移動ネットワーク管理システムのブロック構成図
【図２】本発明の実施の形態１における移動ルータのアドレス割当て処理のフロー図
【図３】本発明の実施の形態１における位置管理サーバのアドレス割当て処理のフロー図
【図４】（ａ）本発明の実施の形態１におけるアドレス割当て要求メッセージのフォーマットを示す図（ｂ）乃至（ｄ）本発明の実施の形態１におけるアドレス割当て許可メッセージのフォーマットを示す図（ｅ）本発明の実施の形態１におけるアドレス割当て完了メッセージのフォーマットを示す図
【図５】（ａ）乃至（ｃ）本発明の実施の形態１における移動ルータのアドレステーブルの論理的な設定例を示す図
【図６】本発明の実施の形態１における位置管理サーバのアドレス管理テーブルの論理的な設定例を示す図
【図７】本発明の実施の形態１における位置管理サーバのブロック構成図
【図８】本発明の実施の形態１における移動ルータのブロック構成図
【図９】本発明の実施の形態２における移動ルータのブロック構成図
【図１０】本発明の実施の形態２における移動ネットワーク管理システムのブロック構成図
【図１１】本発明の実施の形態２における第２の移動ルータのアドレス割当て処理のフロー図
【図１２】本発明の実施の形態２における第１の移動ルータのアドレス割当て処理のフロー図
【図１３】本発明の実施の形態２における位置管理サーバのアドレス割当て処理のフロー図
【図１４】（ａ）、（ｂ）本発明の実施の形態２におけるアドレス割当て要求メッセージのフォーマットを示す図（ｃ）、（ｄ）本発明の実施の形態２におけるアドレス割当て許可メッセージのフォーマットを示す図
【図１５】（ａ）、（ｂ）本発明の実施の形態２におけるアドレス割当て完了メッセージのフォーマットを示す図
【図１６】本発明の実施の形態２における位置管理サーバのアドレス管理テーブルの論理的な設定例を示す図
【図１７】従来例における移動ネットワーク管理システムのブロック構成図
【符号の説明】
【０１１２】
１  ホームネットワーク
２  位置管理サーバ
３  ホームゲートウェイ
４  移動ネットワーク
５  移動ルータ
６  ホストノード
７  外部ネットワーク
８  外部アクセスルータ
９  インターネット
１０  通信ノード
１１  内部ネットワーク
２１  ネットワークIF
２２  パケット送受信部
２３  パケット生成部
２４  アドレス管理テーブル
２５  アドレス割当部
５１  外部ネットワークIF
５２  内部ネットワークIF
５３  パケット送受信部
５４  パケット生成部
５５  アドレス割当て要求部
５６  アドレステーブル
５７  位置管理サーバアドレステーブル
１００１  ホームネットワーク
１００２  位置管理サーバ
１００３  ホームゲートウェイ
１００４  移動ネットワーク
１００５  移動ルータ
１００６  ホストノード
１００７  外部ネットワーク
１００８  外部アクセスルータ
１００９  インターネット
１０１０  通信ノード
【図１】
2004364271.tif 000003
【図２】
2004364271.tif 000004
【図３】
2004364271.tif 000005
【図４】
2004364271.tif 000006
【図５】
2004364271.tif 000007
【図６】
2004364271.tif 000008
【図７】
2004364271.tif 000009
【図８】
2004364271.tif 000010
【図９】
2004364271.tif 000011
【図１０】
2004364271.tif 000012
【図１１】
2004364271.tif 000013
【図１２】
2004364271.tif 000014
【図１３】
2004364271.tif 000015
【図１４】
2004364271.tif 000016
【図１５】
2004364271.tif 000017
【図１６】
2004364271.tif 000018
【図１７】
2004364271.tif 000019