(57)【要約】【課題】移動ノードの同時接続数や契約加入者数の増加、自ネットワーク（ホームネットワーク）とのネットワーク上の距離の差に対し、移動ノードの通信品質をより均等にするネットワーク・アドレス割当装置を提供する。【解決手段】移動ノードの位置情報、時々刻々変化するゲートウェイ端末の負荷値等をもとに、移動ノードから近く負荷の低いゲートウェイ端末と移動ノードとを動的に結合させるネットワーク・アドレス割当装置を自ネットワーク内に設置する。【選択図】  図１
2005027192.tif 000002
【特許請求の範囲】
【請求項１】
自ネットワークに属する移動ノードから接続要求を受信する受信手段と、
前記移動ノードの識別子、ネットワーク上の位置情報及びネットワーク接続を行う複数のゲートウェイ端末の負荷値に基づき、前記移動ノードを前記ゲートウェイ端末に割り当てる割当手段と、
割り当てられた前記ゲートウェイ端末が保有するネットワーク・アドレスを前記移動ノードに使用許可する使用許可手段と、
前記移動ノードに使用許可されたネットワーク・アドレス及び前記ゲートウェイ端末を識別するネットワーク・アドレスを含む接続要求応答を前記移動ノードに通知する通知手段とを有するネットワーク・アドレス割当装置。
【請求項２】
前記割当手段は前記識別子、前記位置情報、前記負荷値、及び前記接続要求に含まれる前回の接続要求応答により前記移動ノードを前記ゲートウェイ端末に割り当てることを特徴とする請求項１に記載のネットワーク・アドレス割当装置。
【請求項３】
前記接続要求応答はさらに前記移動ノードが前記ゲートウェイ端末にアクセスするに必要な認証情報を含むことを特徴とする請求項１又は請求項２に記載のネットワーク・アドレス割当装置。
【請求項４】
前記移動ノードのユーザ認証をするに、前記移動ノードにユーザ情報を要求し、前記移動ノードからユーザ認証情報を含めた前記接続要求を受信することを特徴とする請求項１から請求項３のいずれかに記載のネットワーク・アドレス割当装置。
【請求項５】
前記ゲートウェイ端末から前記ゲートウェイ端末識別子、前記ゲートウェイ端末のネットワーク・アドレス及び前記ゲートウェイ端末の負荷値とを受信することを特徴とする請求項１から請求項４のいずれかに記載のネットワーク・アドレス割当装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体通信技術に関し、特に、移動ノードのデータ通信を継続させるゲートウェイ端末の移動ノードへの割当技術に関する。
【０００２】
【従来の技術】
ＩＰ（インターネットプロトコル）ネットワークにおいては、ネットワークに接続される機器に対してＩＰアドレスという識別子が与えられる。ＩＰネットワークに接続される移動ノードについては、接続している訪問先ネットワークと呼ばれるサブ・ネットワークにあるエージェント（ＦＡと呼ばれる訪問先エージェント）から気付アドレスと呼ばれるＩＰアドレスが割り当てられている。移動して他のサブ・ネットワークに変わるとさらに移動先のサブ・ネットワークにある別のＦＡから別の異なった気付アドレスが与えられるため、移動ノードが気付アドレスを使って通信しながら他のサブ・ネットワークに移動すると通信が途絶えてしまう。
【０００３】
このような問題を解決するための技術としてＭｏｂｉｌｅＩＰ（モバイルＩＰ）技術が有る。ＭｏｂｉｌｅＩＰ（ＲＦＣ３３４４；  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ  ３３４４  「ＩＰ  Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｆｏｒ  ＩＰｖ４」）を使用した移動体通信においては、移動ノードは静的に割り当てられたホームエージェント（以下、ＨＡと呼ぶ）に対しＭｏｂｉｌｅＩＰ登録をして、移動ノードとＨＡを結合させ、通信を継続させる方法がとられていた。
【０００４】
また、この移動ノードとＨＡの結合関係を、静的な関係から動的な関係に変更するための方式として、Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ  ２９７７（ＲＦＣ２９７７；  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ  ２９７７  「Ｍｏｂｉｌｅ  ＩＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ，  Ａｕｔｈｏｒｉｚａｔｉｏｎ，  ａｎｄ  Ａｃｃｏｕｎｔｉｎｇ  Ｒｅｑｕｉｒｅｍｅｎｔｓ」）やＩＮＴＥＲＮＥＴ−ＤＲＡＦＴ（ｄｒａｆｔ−ｋｕｌｋａｒｎｉ−ｍｏｂｉｌｅｉｐ−ｄｙｎａｍｉｃ−ａｓｓｉｇｍｅｎｔ；「Ｍｏｂｉｌｅ  ＩＰｖ４  Ｄｙｎａｍｉｃ  Ｈｏｍｅ  Ａｇｅｎｔ  Ａｓｓｉｇｎｍｅｎｔ  Ｆｒａｍｅｗｏｒｋ」以下、本明細書においてはｄｒａｆｔと称す）などが提案されている。
【０００５】
ＲＦＣ２９７７は、前記移動ノードとＨＡの静的な結合関係を動的な結合に対応できるようにするための仕様である。この技術は移動ノードとＨＡの動的結合を実現するために、図７に示すように、訪問先ネットワーク７−３内の移動ノード７−６およびＦｏｒｅｉｇｎ  Ａｇｅｎｔ（以下、ＦＡと呼ぶ）７−５に対し、自ネットワーク７−１内の認証サーバを含むＡＡＡサーバ（ＡＡＡＨ）７−２と連携するためのＡＡＡ  Ｅｘｔｅｎｓｉｏｎを付加し、さらに訪問先ネットワーク７−３内の認証サーバを含むＡＡＡサーバ（ＡＡＡＬ）７−４と自ネットワーク７−１内の認証サーバを含むＡＡＡサーバ（ＡＡＡＨ）７−２はＭｏｂｉｌｅＩＰを解釈するためのＭｏｂｉｌｅＩＰ  Ｅｘｔｅｎｓｉｏｎを付加している。
【０００６】
特開２００１−１０３５７４号公報においては、無線通信システムに関し、動的な割り当てを行うＨＡを有し、ＩＰアドレスの動的な割り当てによって、ローミング中の移動ノードにパケット・データ・サービスを提供する一つの技術が開示されている。
また、ｄｒａｆｔは、ＨＡの負荷分散を考慮して移動ノードとＨＡを動的に結合づげるためのフレームワークとして検討されている。
【０００７】
【特許文献１】
特開２００１−１０３５７４号公報
【０００８】
【非特許文献１】
ＲＦＣ３３４４；  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ  ３３４４  「ＩＰ  Ｍｏｂｉｌｉｔｙ  Ｓｕｐｐｏｒｔ  ｆｏｒ  ＩＰｖ４」
【０００９】
【非特許文献２】
ＲＦＣ２９７７；  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ  ２９７７  「Ｍｏｂｉｌｅ  ＩＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ，  Ａｕｔｈｏｒｉｚａｔｉｏｎ，  ａｎｄ  Ａｃｃｏｕｎｔｉｎｇ  Ｒｅｑｕｉｒｅｍｅｎｔｓ」
【００１０】
【非特許文献３】
ＩＮＴＥＲＮＥＴ−ＤＲＡＦＴ；「Ｍｏｂｉｌｅ  ＩＰｖ４  Ｄｙｎａｍｉｃ  Ｈｏｍｅ  Ａｇｅｎｔ  Ａｓｓｉｇｎｍｅｎｔ  Ｆｒａｍｅｗｏｒｋ」＜ｄｒａｆｔ−ｋｕｌｋａｒｎｉ−ｍｏｂｉｌｅｉｐ−ｄｙｎａｍｉｃ−ａｓｓｉｇｍｅｎｔ＞
ｂｙ  Ｍｉｌｉｎｄ  Ｋｕｌｋａｒｎｉ，  Ａｌｐｅｓｈ  Ｐａｔｅｌ，  Ｋｅｎｔ  Ｌｅｕｎｇ  （Ｃｉｓｃｏ  Ｓｙｓｔｅｍｓ  Ｉｎｃ．）
【００１１】
【発明が解決しようとする課題】
特開２００１−１０３５７４号公報においては、移動加入者局は、訪問先無線ネットワークに登録して動的ＩＰアドレスを割り当てることを要求する。登録／認証要求は、移動電話加入者のホーム無線ネットワークの認証センタに渡され、加入者を認証する。そして、認証センタとＨＡとの間で、動的モバイルＩＰキーを生成する。移動ノードは、ＨＡの生成した動的ＩＰアドレスおよび動的モバイルＩＰキーを用いてモバイルＩＰ登録を開始するようになっている。
【００１２】
ＲＦＣ３３４４においては、移動ノードは静的に割り当てられたＨＡに対しＭｏｂｉｌｅＩＰ登録をして、移動ノードとＨＡを結合させ、通信を継続させる方法がとられている。
また、ＲＦＣ２９７７は、前述のように、移動ノードとＨＡの静的な結合関係を動的な結合に対応できるようにするための仕様であり、移動ノードとＨＡの動的結合を実現するために、移動ノードおよび訪問先ネットワークのＦＡに対し、認証サーバと連携するためのＡＡＡ  Ｅｘｔｅｎｓｉｏｎを必要とし、さらに訪問先ネットワークの認証サーバと自ネットワークの認証サーバはＭｏｂｉｌｅＩＰを解釈するためのＭｏｂｉｌｅＩＰ  Ｅｘｔｅｎｓｉｏｎを必要とする。ここで、ＡＡＡサーバとは、Ａｕｔｈｅｎｔｉｃａｔｉｏｎ（認証）、Ａｕｔｈｏｒｉｚａｔｉｏｎ（認可）、Ａｃｏｕｎｔｉｎｇ（アカウンティンク）に由来する認証・課金サーバである。
【００１３】
また、ｄｒａｆｔについては、図６に示すように、自ネットワーク６−１内のＤｉｒｅｃｔｅｄＨＡ６−４がＨＡ割当要求を受けた後、ＡｓｓｉｇｎｅｄＨＡを決定する方法として、ＤｉｒｅｃｔｅｄＨＡ６−４から別のＤｉｒｅｃｔｅｄＨＡである６−５、６−６、・・・６−ｍに対して順次ＨＡ割当要求を転送し、負荷の低いＤｉｒｅｃｔｅｄＨＡが前記ＨＡ割当要求に対してＭｏｂｉｌｅＩＰ登録応答を返すようになっている。このようにｄｒａｆｔでは各ＤｉｒｅｃｔｅｄＨＡは自分自身の負荷が高いと判断した場合、他のＤｉｒｅｃｔｅｄＨＡにＨＡ割当要求を転送する方式をとっている。
【００１４】
この方式では、複数のＤｉｒｅｃｔｅｄＨＡが存在する場合に以下のような問題が発生していた。
ａ）各ＤｉｒｅｃｔｅｄＨＡが、自分自身が高負荷と判断するまでの間、他のＤｉｒｅｃｔｅｄＨＡにＨＡ割当要求が転送されることがなく、ＤｉｒｅｃｔｅｄＨＡ間の負荷状態にばらつきが発生する。
【００１５】
ｂ）ＤｉｒｅｃｔｅｄＨＡは自分自身が高負荷と判定した場合は他に転送するが、転送先ＤｉｒｅｃｔｅｄＨＡが転送元より負荷が低いという保障がないため、自分自身より高負荷なＤｉｒｅｃｔｅｄＨＡにＨＡ割当要求が転送され、割当ＨＡを決定するまでに時間がかかったり、移動ノードにＨＡを割当てられない場合がある。
ｃ）同時に多数の移動ノードからゲートウェイ端末割当要求を受信した場合、ＤｉｒｅｃｔｅｄＨＡ間をＨＡ割当要求が順次転送されるため、ＨＡ割当応答を返答するまでの間に余分なトラフィックが発生する場合がある。
【００１６】
また、ｄｒａｆｔの技術は、ＨＡの負荷分散をＭｏｂｉｌｅＩＰプロトコル上で実現する上のフレームワークとして位置づけられ、具体的な負荷分散方法や割り当て方法についての詳細には触れていない。
本発明は、前述のような点を解決するため、既存設備へのインパクトを最小限にしつつ、移動ノードとＨＡとのネットワーク上の距離及び時々刻々変化するＨＡの負荷状態、更には、移動ノードの前回の接続実績等を考慮して、移動ノードとＨＡとの最適な動的結合を効率的に行い、移動ノードの同時接続数や契約加入者数が増加した場合であっても、複数のＨＡの割当を均等にし、モバイルＩＰのサービス品質を維持することを目的とする。
【００１７】
【課題を解決するための手段】
本願の請求項１に記載の発明は、自ネットワークに属する移動ノードから接続要求を受信する受信手段と、前記移動ノードの識別子、ネットワーク上の位置情報及びネットワーク接続を行う複数のゲートウェイ端末の負荷値に基づき、前記移動ノードを前記ゲートウェイ端末に割り当てる割当手段と、割り当てられた前記ゲートウェイ端末が保有するネットワーク・アドレスを前記移動ノードに使用許可する使用許可手段と、前記移動ノードに使用許可されたネットワーク・アドレス及び前記ゲートウェイ端末を識別するネットワーク・アドレスを含む接続要求応答を前記移動ノードに通知する通知手段とを有するネットワーク・アドレス割当装置である。
【００１８】
本願の請求項１の発明によれば、移動ノードが属する自ネットワーク（ＩＰネットワークにおいてはホームネットワークと呼ばれる）に接続されたネットワーク・アドレス割当装置が移動ノードから自ネットワーク、他ネットワークにかかわらずネットワーク上にある他機器とのネットワーク接続をする接続要求を受信したとき、ネットワーク上で識別可能な移動ノードの拡張子をもとに、移動ノードのネットワーク上の位置情報から求めた各ゲートウェイ端末との距離（例えば、ネットワークのルータをいくつ経由しているかを示すホップ数で表したもの）と各ゲートウェイ端末の負荷値（例えば、各ゲートウェイ端末が保有しているＩＰアドレス数に対する移動ノードが使用中のＩＰアドレス数の割合を数値化したもの）とから、一例として、ネットワーク上で移動ノードと近くの距離にあって、しかも、負荷値の低いゲートウェイ端末に移動ノードを割り当てるようになっている。
【００１９】
ネットワーク・アドレス割当装置が移動ノードに割り当てたゲートウェイ端末を識別するネットワーク・アドレスと、前記ゲートウェイ端末の保有しているネットワーク・アドレスのうち使用されていないネットワーク・アドレス使用許可し、このネットワーク・アドレスを移動ノードに接続要求応答として通知する。例えば、ネットワーク・アドレスをインターネットで使用されているＩＰアドレスとしたとき、前記通知を受けた移動ノードは、ＤＮＳ（ドメイン・ネーム・サーバ）機能を備えたゲートウェイ端末のＩＰアドレスと、使用許可されたＩＰアドレスとによりインターネット接続するようになっている。
【００２０】
また、本願の請求項２に記載の発明は、前記割当手段は前記識別子、前記位置情報、前記負荷値、及び前記接続要求に含まれる前回の接続要求応答により前記移動ノードを前記ゲートウェイ端末に割り当てることを特徴とする請求項１に記載のネットワーク・アドレス割当装置である。
本願の請求項２の発明によれば、例えば、移動ノードが前回の接続要求から短い所定の時間内に再び接続要求した場合は、移動ノードが前回とほぼ同じ位置に在る確率が高い。このような場合に対してゲートウェイ端末の割り当てを効率よく行うため、移動ノードに前回の接続要求応答を次の接続要求応答を受信するまで保持させ、接続要求の情報として前回の接続要求応答を含めるようにしておくことにより、ネットワーク・アドレス割当装置は、前回の接続要求から所定の時間内に同じ移動ノードから再び接続要求を受けたとき、前回割り当てられたゲートウェイ端末を特定する識別子が含まれている場合は、前記ゲートウェイ端末の現在の負荷値が割り当て可能な値で、かつ、使用許可したＩＰアドレスが使用許可できる状態であれば、前回の接続要求応答を次の接続要求応答として通知するようになっている。
【００２１】
また、本願の請求項３に記載の発明は、前記接続要求応答はさらに前記移動ノードが前記ゲートウェイ端末にアクセスするに必要な認証情報を含むことを特徴とする請求項１又は請求項２に記載のネットワーク・アドレス割当装置である。
本願の請求項３に記載の発明によれば、移動ノードに対するゲートウェイ端末の接続要求応答には、移動ノードに割り当てられたゲートウェイ端末のネットワーク・アドレス及び移動ノードのネットワーク・アドレスの他に移動ノードの端末認証やユーザ認証情報等が含まれ、認証が終了後に、移動ノードと割り当てられたゲートウェイ端末との接続がなされるようになっている。
【００２２】
また、本願の請求項４に記載の発明は、前記移動ノードのユーザ認証をするに、前記移動ノードにユーザ情報を要求し、前記移動ノードからユーザ認証情報を含めた前記接続要求を受信することを特徴とする請求項１から請求項３のいずれかに記載のネットワーク・アドレス割当装置である。
本願の請求項４記載の発明によれば、移動ノードからネットワーク・アドレス割当装置に接続要求をすると、ネットワーク・アドレス割当装置から移動ノードに対して、移動ノードのユーザが正規のユーザであるかどうかを確認のためのユーザ情報を要求し、ネットワーク・アドレス割当装置はユーザ情報を移動ノードから受信するようになっている。
【００２３】
また、本願の請求項５に記載の発明は、前記ゲートウェイ端末から前記ゲートウェイ端末識別子、前記ゲートウェイ端末のネットワーク・アドレス及び前記ゲートウェイ端末の負荷値とを受信することを特徴とする請求項１から請求項４のいずれかに記載のネットワーク・アドレス割当装置である。
本願の請求項５記載の発明によれば、各ゲートウェイ端末はネットワーク・アドレス割当装置に対し、各ゲートウェイ端末のゲートウェイ端末識別子とゲートウェイ端末のネットワーク・アドレスと負荷値を送信する。複数のゲートウェイ端末をグループ化して同じゲートウェイ端末識別子を使用しても、各ゲートウェイ端末は個々のゲートウェイ端末のネットワーク・アドレスで識別しゲートウェイ端末のグループ単位の管理をするようになっている。
【００２４】
【発明の実施の形態】
図１は、本発明の概念図である。
図１において、自ネットワーク１上にネットワーク・アドレス割当装置２、ｎ台のゲートウェイ端末ＧＷ−１、ＧＷ−２、・・、ＧＷ−ｎ（以下、各々のゲークウェイ端末をＧＷ−１、ＧＷ−２、・・、ＧＷ−ｎと呼び、各々を特定しない場合はゲートウェイ端末と称す。また、以下にゲートウェイ端末をＧＷ端末と称す）からなるＧＷ端末３、認証サーバ兼課金サーバであるＡＡＡサーバ４がネットワーク接続されている。
【００２５】
ＧＷ端末３は自ネットワーク１内に限らず、訪問先ネットワーク内５にあってもよい。つまり、個々に自ネットワーク１内及び複数の訪問先ネットワーク５に分散して設置されていても構わない。要は、自ネットワーク１内に在るネットワーク・アドレス割当装置２とネットワーク的につながっていれば足りる。
移動ノード６は、ＩＰプロトコルで接続されている他の訪問先のネットワーク内にあってもよく、自ネットワーク１内にあっても構わない。移動ノード６は、例えば、モバイルＩＰネットワーク上で通信を行う端末装置であり、モバイル用パソコン、ＰＤＡ、携帯電話機などに該当する。なお、本発明は、少なくともＭｏｂｉｌｅＩＰｖ４、ＭｏｂｉｌｅＩＰｖ６のいずれのプロトコルにも適用可能である。
【００２６】
さらに、移動ノード６は、訪問先ネットワーク５に在る場合には、例えば、訪問先ネットワーク５内のＦＡ（図示省略）にモバイルＩＰ登録をし、ＦＡから固有のＩＰアドレス（気付アドレスと呼ばれる）を受け、訪問先ネットワーク５に関わる識別子と、訪問先ネットワーク５のネットワーク内で特定できる前記気付アドレスとを含むネットワーク上の位置情報を、前記ＦＡを経由してをほぼ定期的にネットワーク・アドレス割当装置２あるいはＧＷ端末３に通知するようになっている。
【００２７】
移動ノードが他の訪問ネットワークに移動した場合、移動ノードは、訪問ネットワークに在るＦＡに連絡する。ＦＡは、訪問ネットワーク上のルータ及びＤＮＳ（ドメイン・ネーム・サーバ）の機能も有し、移動ノードが訪問ネットワークに登録されている間、移動ノードにルーティングサービスを行う。又、移動ノードのＨＡによりトンネルされた情報を、移動ノードに送信する。
【００２８】
ここで、訪問先ネットワーク５内のＦＡは、移動ノード６に含まれているタイプのものでも構わない。
移動ノード６は、ＧＷ端末３やホームアドレス（割り当てられたＧＷ端末３が保有しているＩＰアドレスの中から使用許可されるＩＰアドレス）が未割り当てであることを検出すると、前記ＦＡを経由してネットワーク・アドレス割当装置２に対し、接続要求を送信し、接続要求応答の通知を受信後、接続要求応答の通知で指定されたＧＷ端末３に対し、使用許可されたホームアドレスを登録し、ＩＰ接続が可能となる。
【００２９】
移動ノード６がネットワーク・アドレス割当装置２に送信した位置情報、あるいは、移動ノード６がＧＷ端末３と接続中にＧＷ端末３に送信した位置情報は、ネットワーク・アドレス割当装置２が管理する情報としてネットワーク・アドレス割当装置２のデータベース（図示省略）において維持更新される。
移動ノード６にとって前回割り当てられたＧＷ端末３のうちの１つが現在もネットワーク上で最も近い位置にあるＧＷ−ｎであり、かつ、ＧＷ−ｎの負荷値が所定の値を越えていなければ、ＧＷ−ｎを再び割り当て、ＧＷ−ｎが保有しているネットワーク・アドレスのうち、現在、他の移動ノードに使用許可されていないネットワーク・アドレスの１つ（すなわち、ホームアドレス）を使用許可する。
【００３０】
ここで、ネットワーク・アドレス割当装置２に代わって、ＧＷ端末３がネットワーク・アドレス割当装置２からの指示により、移動ノード６にホームアドレスの使用許可するようになっていても構わない。要は、使用許可されたホームアドレスと移動ノード識別子との対応がネットワーク・アドレス割当装置２に通知されていればよい。
【００３１】
特に、前回使用許可したホームアドレスが今回も使用許可できる状態であれば、前回の接続要求応答を今回の接続要求応答として通知したり、前回の接続要求応答が最適なものでなかった場合、例えば、移動ノード６と割り当てられたネットワーク上の距離が一番近いＧＷ−ｎの負荷値が高く、割り当てられなかったことが接続要求応答の情報として含まれていた場合には、ネットワーク上の距離が一番近い他のＧＷ−ｍを割当対象として割り当てるようにもできる。
【００３２】
ここで、ネットワーク上の距離は、例えば、ネットワーク・アドレス割当装置２のデータベース内に保持しているネットワーク識別子と各ＧＷ端末３との距離テーブルにより、訪問先ネットワーク５とネットワーク上の距離が近いＧＷ端末３を、ＧＷ端末割当の候補とするようになっている。
また、距離テーブルは、訪問先ネットワーク５と各ＧＷ端末の在るネットワーク間をつなぐ最短のネットワーク経路のホップ数を各ＧＷ端末がルーティング情報から集め、ネットワーク・アドレス割当装置２のもつデータベースに距離テーブル（図示省略）として保持しているものであり、時により最短のネットワーク経路のホップ数は変動するため、ネットワーク・アドレス割当装置２が定期的に更新している。
【００３３】
ここで、ＧＷ端末３は自ネットワーク１内だけでなく、他のネットワーク内に設置されていてもよく、自ネットワーク１内のネットワーク・アドレス割当装置２とネットワークで接続されている。
移動ノード６を特定する移動ノード識別子、移動ノード６が定期的にネットワーク・アドレス割当装置２あるいはＧＷ端末３に送り或いは移動ノード６から接続要求に含めて送られてくる移動ノード６のネットワーク上の位置情報をもとに得られる移動ノード６と各ＧＷ端末３との距離、及びＧＷ端末３の現在の負荷値から、ネットワーク上で移動ノード６に近くかつ負荷値の低いＧＷ端末を移動ノードに割り当てる。
【００３４】
ネットワーク・アドレス割当装置２とＧＷ端末３のＧＷ−１、ＧＷ−２、・・、ＧＷ−ｎとの間では、各ＧＷ端末の起動／停止通知、負荷値通知、移動ノード６との接続・切断通知をやり取りし、移動ノード６に対して好ましいＧＷ端末ＧＷ−ｎを割り当てるようになっている。ＧＷ−１、ＧＷ−２、・・、ＧＷ−ｎはネットワーク・アドレス割当装置２と連携可能になっていて、例えば、公知のＨＡの機能、ＤＮＳサーバ、ルータ等の役割をもち、移動ノードが外部ネットワークと接続されている場合は移動ノードへの情報をトンネルし、移動ノードのネットワーク上における現在位置など移動ノードに関する情報を保持している。
【００３５】
ネットワーク・アドレス割当装置２は、各ＧＷ端末３の起動停止状態、負荷値、移動ノード６へのネットワーク・アドレスの割当て状態、移動ノード６がＧＷ端末３に対してモバイルＩＰ登録する際に必要な移動ノード接続用情報を管理し、移動ノードからの接続要求に対しＧＷ端末３を割り当てる機能のほか、定期的な移動ノード６からの位置情報の通知を受信し、ネットワーク・アドレス割当装置２のデータベースの維持更新を行う。
【００３６】
移動ノード６からの位置情報は、例えば、移動ノード６が在る訪問先ネットワーク識別子、訪問先ネットワークのＦＡから与えられている気付アドレスを含む。
さらに、ネットワーク・アドレス割当装置２は公知のＡＡＡサーバ４のクライアントとして動作し、ネットワーク・アドレス割当装置２とＡＡＡサーバ４との間でユーザ認証や課金管理を行う。
【００３７】
ＡＡＡサーバ４は移動ノードの自ネットワーク１上に存在する認証サーバ兼課金サーバであり、公知のＲＡＤｌＵＳやＤｉａｍｉｔｅｒなどの認証技術などが実装されたものである。
図１が示すように、移動ノード６とネットワーク・アドレス割当装置２は接続要求と接続要求応答を送受信し、ネットワーク・アドレス割当装置２と各ＧＷ端末３−１、３−２、・・、３−ｎとは各ＧＷ端末の起動／停止状態通知と負荷値通知、移動ノード６の接続／切断通知を送受信する。
【００３８】
さらに、ネットワーク・アドレス割当装置２とＡＡＡサーバ４は認証要求／認証応答、課金開始要求／課金停止要求を送受信する。
（実施例）
図２はネットワーク・アドレス割当装置の構成図である。
図２において、ネットワーク・アドレス割当装置２は、受信部２−１、プロトコル解析部２−２、割当決定部２−３、状態管理部２−４、管理ＤＢ２−５、ＡＡＡ要求部２−６、送信部２−７により構成される。
【００３９】
受信部２−１および送信部２−７は移動ノード６や図１におけるＧＷ端末３−１、３−２、・・、３−ｎとの間でパケットを送受信するものであり、例えば、公知のソケットインタフェースを利用する。
プロトコル解析部２−２は、ネットワーク・アドレス割当装置２が受信したパケットを解析し要求や通知に従った処理を行う。
【００４０】
割当決定部２−３は、移動ノード６からＧＷ端末の接続要求を受信すると各ＧＷ端末の負荷値や、各移動ノードと各ＧＷ端末との距離を考慮して１つのＧＷ端末を割り当てる機能を、さらに、割り当てられたＧＷ端末の保有するネットワーク・アドレスの中から現在使用されていないネットワーク・アドレスを移動ノード６に使用許可する機能をもつ。
【００４１】
状態管理部２−４は、管理ＤＢ２−５を更新等して各ＧＷ端末（３−１、３−２、・・、３−ｎ）の負荷値や各移動ノードの割当状態管理を行う機能を有する。
管理ＤＢ２−５はＧＷ端末管理ＤＢ２−５−１と移動ノード管理ＤＢ２−５−２から構成される。
【００４２】
ＧＷ端末管理ＤＢ２−５−１はＧＷ端末識別子（ａ）、ＧＷ端末アドレス（ｂ）、ＧＷ端末の負荷値（ｃ）、複数のネットワーク・アドレスを保有し移動ノードにネットワーク・アドレスに使用許可するための移動ノード割当プール（ｄ）、移動ノード接続用情報（ｅ）などから構成される。
ここで、ＧＷ端末の負荷値（ｃ）とは、例えば、ＧＷ端末が割り当てることのできるネットワーク・アドレスの総数に対する現在使用中のネットワーク・アドレスの割合で表される。以下、ネットワーク・アドレスとしてＩＰアドレスを例にとって説明する。
【００４３】
移動ノード管理ＤＢ２−５−２は、移動ノード識別子（ｆ）、移動ノードに使用許可された移動ノードホームアドレス（ｇ）、ＧＷ端末アドレス（ｈ）、割当状態（ｉ）、移動ノードの位置情報（ｊ）などから構成される。
本実施例では、ＧＷ端末管理ＤＢ２−５−１と移動ノード管理ＤＢ２−５−２は共に新しい情報を受け取ったときに上書き更新されるようになっている。
【００４４】
したがって、例えば、移動ノード管理ＤＢ２−５−２においては、移動ノードの位置情報（ｊ）には移動ノードの最新の位置情報が記録されており、移動ノード識別子（ｆ）をキーに前回の接続要求応答としての移動ノードホームアドレス（ｇ）、ＧＷ端末アドレス（ｂ）も記録として残っている。
ＡＡＡ要求部２−６は、自ネットワーク上に存在するＡＡＡサーバ４に対して認証要求や課金管理要求を行うものであり、公知のＲＡＤＩＵＳやＤｉａｍｉｔｅｒなどのＡＡＡプロトコルのＡＡＡクライアント機能を持つ。
【００４５】
ネットワーク・アドレス割当装置２は、移動ノード６からのＧＷ端末３の接続要求を受信部２−１にて受信し、プロトコル解析部２−２においてプロトコル解析後、割当決定部２−３、状態管理部２−４を介して管理ＤＢ２−５内のＧＷ端末管理ＤＢ２−５−１を参照して負荷値の最も低いＧＷ端末を選択する。
さらに、割当決定部２−３は管理ＤＢ２−５を参照して移動ノード割当プール（ｄ）から未使用の移動ノードホームアドレス（ｇ）を決定し、移動ノード接続用情報（ｅ）を照会して移動ノード６が先に選択され割り当てられたＧＷ端末に対しＭｏｂｉｌｅＩＰ登録要求を行うのに必要な認証情報を取得後、送信部２−７を介してＧＷ瑞末の接続要求応答を移動ノード６に通知する。
【００４６】
プロトコル解析部２−２が、移動ノードのユーザ認証が必要であると判断した場合、ＧＷ端末の割当てを行う前に、ＡＡＡ要求部２−６を介して図１のＡＡＡサーバ４に対しユーザ認証を依頼する。
ネットワーク・アドレス割当装置２が、各ＧＷ端末から負荷値通知や移動ノードの接続／切断通知、起動／停止通知受信した場合、ネットワーク・アドレス割当装置２のプロトコル解析部２−２は状態管理部２−４を介して該当するＧＷ端末の状態と該当する移動ノードの状態を変更するようになっている。
【００４７】
上記の一連の動作により、ＧＷ端末の負荷値に応じて、移動ノードに対し均等にＧＷ端末を割り当てることが可能となる。
ここで、移動ノード６の位置情報（ｊ）から各接続端末が在る訪問先ネットワークとの距離テーブルにより求めた移動ノード６と接続端末３との距離を最優先させてもよいし、メンテナンス時に特定のＧＷ端末３の使用禁止、あるいは、ある地域の移動ノード６へのＧＷ端末３を固定して決めておく必要のある場合のために、フラグをＧＷ端末管理ＤＢ２−５−１、移動ノード管理ＤＢ２−５−２の図示されている表のそれぞれ、その他（ｘ）、その他（ｙ）欄に書き込んで使用することもできる。
【００４８】
図３はネットワーク・アドレス割当装置の処理フローチャートである。
図３に沿って、図２に示したネットワーク・アドレス割当装置２の全体的な処理の流れを説明する。
ネットワーク・アドレス割当装置２においては、受信部２−１が各移動ノードや各ＧＷ端末から接続要求を受けると（Ｓ３０１）、プロトコル解析部２−２に接続要求を通知し、プロトコル解析部２−２は送信部２−７を介して安全な通信を可能にするための暗号鍵を生成して暗号鍵を接続要求元に対して送信する（Ｓ３０２）。
【００４９】
受信部２−１において受信した移動ノード６からの接続要求やＧＷ端末３からの通知（Ｓ３０３）は、プロトコル解析部２−２において復号化し（Ｓ３０４）、さらに接続要求先に接続要求応答を送信する際の送信用暗号鍵を抽出する（Ｓ３０５）。さらにプロトコル解析部２−２は移動ノード６からの接続要求かＧＷ端末３からの通知かを識別（Ｓ３０６）し、以下のような処理を行う。
【００５０】
図５には、送受信時に指定する項目の例を示す。
プロトコル解析部２−２は移動ノード６から図５−（１）に示すような接続要求を受信した場合、ＡＡＡ要求部２−６を介してＡＡＡサーバに対し公知の認証プロトコルを使用してユーザ認証を依頼し、認証完了後（Ｓ３０７）、割当決定部２−３に対してＧＷ端末の割当てを要求し、割当決定部２−３接続割当処理を行い（Ｓ３０８）、割当結果を図５−（２）に示すようなＧＷ端末割当応答パケットを生成する（Ｓ３０９）。
【００５１】
ここで、割当決定部２−３はＳ３０８：Ｓ３０９においてホームアドレスの使用許可の処理を含めて行う。
また、送信用暗号鍵抽出（Ｓ３０５）において暗号鍵を抽出していた場合、移動ノード６が暗号化通信を要求しているものと判断し（Ｓ３１０）、ＧＷ端末割当応答パケットを暗号化した上（Ｓ３１１）で移動ノード６に送信部２−７を介してパケット送信する（Ｓ３１２）。
【００５２】
図５−（１）、図５−（２）、図５−（３）、図５−（４）、図５−（５）には、各プロトコルで送受信時に指定する項目の例を示す。
移動ノード６は接続要求の際に、図５−（１）に示すように自ネットワーク内で有効なユーザ識別子、パスワード、移動ノード識別子、ＧＷ端末識別子、訪問先ネットワーク識別情報、暗号鍵を指定する。
【００５３】
ここで、ＧＷ端末識別子および移動ノード識別子は、例えば、公知のＲＦＣ２７９４；Ｍｏｂｉｌｅ  ＩＰ  Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｉｄｅｎｔｉｆｉｅｒ  Ｅｘｔｅｎｓｉｏｎ  ｆｏｒ  ＩＰｖ４にあるＮｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｉｄｅｎｔｉｆｉｅｒなどを使用する。ＧＷ端末識別子は、複数のＧＷ端末で共通のものを使用することも可能である。この場合、図２においてＧＷ端末管理ＤＢ２−５−１のＧＷ端末識別子（ａ）が同じであっても、各ＧＷ端末のＧＷ端末アドレス（ｂ）を異なったアドレスとすることにより識別管理できる。
【００５４】
ネットワーク・アドレス割当装置２は接続要求の際に、図５−（２）に示すように、ＧＷ端末のＩＰアドレス、移動ノードのホームアドレスと、移動ノードがＧＷ端末に対してＭｏｂｉｌｅＩＰ登録する際に必要な認証用情報のＳＰＩ（セキュリティ・パラメータ・インデックス）、認証鍵、ライフタイムなどを指示する。
逆に、ＧＷ端末は、起動通知時にＧＷ端末が管理可能な移動ノード６のホームアドレスやＭｏｂｉｌｅＩＰ登録に必要なＳＰＩ、認証鍵、ライフタイムなどをネットワーク・アドレス割当装置２に対して指示してもよい。
【００５５】
また、プロトコル解析部２−２は、ＧＷ端末から図５−（３）、図５−（４）、図５−（５）に示すような移動ノード接続／切断通知、ＧＷ端末負荷値通知、ＧＷ端末起動／停止の通知を受信した場合、図３に示すごとく、状態管理部２−４に対して管理ＤＢ２−５の更新を指示し、ＧＷ端末の負荷値や移動ノードの割当状態を反映させる（Ｓ３１３）。
【００５６】
さらに、移動ノードの接続／切断通知であった場合には（Ｓ３１４）、ＡＡＡ要求部２−６を介してＡＡＡサーバ４に対し課金開始／課金停止を依頼し、課金管理処理を行う（Ｓ３１５）。
ここで、図５−（３）はＧＷ端末からネットワーク・アドレス割当装置２に対して、移動ノード６が接続ないし切断したことを通知する項目とその意味を示すものであり、ＧＷ端末のＩＰアドレスと移動ノードのホームアドレス、接続ないし切断した時刻を指定する。
【００５７】
図５−（４）はＧＷ端末からネットワーク・アドレス割当装置２に対してＧＷ端末の負荷値を通知する項目とその意味を示すものであり、ＧＷ端末の負荷値とＧＷ端末のＩＰアドレスを指定する。
図５−（５）はＧＷ端末からネットワーク・アドレス割当装置２に対してＧＷ端末の起動および停止を通知する項目とその意味を示すものであり、ＧＷ端末の負荷値とＧＷ端末のＩＰアドレスを指定する。
【００５８】
つぎに、図４を用いてＧＷ端末割当処理の流れを説明する。図４は、ＧＷ端末割当処理フローチャートである。
割当決定部２−３は、プロトコル解析部２−２から接続要求を受けると（Ｓ４０１）、管理ＤＢ２−５を参照して、接続要求内のユーザ情報、移動ノード識別子、ＧＷ端末識別子などから既存の割当が存在するか否かを確認する（Ｓ４０２）。もし既存の割当が存在し、ＧＷ端末の割り当て、ホームアドレスの使用許可が可能な状態であれば、その既存割当情報を再割当する（Ｓ４０３）。
【００５９】
また、割当決定部２−３は、既存の割当が存在しない場合には、新規割当処理として以下の処理を行う。
まず、移動ノード６の接続要求内にＧＷ端末識別子が含まれているか否かを確認する（Ｓ４０４）。ＧＷ端末識別子が含まれている場合は、該当するＧＷ端末識別子を持つＧＷ端末を割当候補ＧＷ端末として抽出する（Ｓ４０５）。
ＧＷ端末識別子が含まれていない場合は、割当候補として全ＧＷ端末を抽出する。
【００６０】
つぎに、移動ノード６からの接続要求内に訪問先ネットワークに関する情報が含まれているかを確認する（Ｓ４０６）。もし訪問先ネットワークに関する情報が含まれていれば、訪問先ネットワークと各割当候補ＧＷ端末との距離が小さいものから大きいものに割当候補ＧＷ端末をソートする（Ｓ４０７）。
つぎに、割当候補ＧＷ端末の負荷値を確認し（Ｓ４０８）、中から負荷値の低いものを割当ＧＷ端末として選択する（Ｓ４０９）。
【００６１】
その後、割当ＧＷ端末の移動ノード割当プール（ｄ）から未使用の移動ノード用のホームアドレスを使用許可し、移動ノード管理ＤＢ２−５に、前記で選択したＧＷ端末と移動ノードのホームアドレス（ｇ）の組を割当済み状態として登録する（Ｓ４１０）。
さらに割当決定部２−３は、移動ノード接続用情報（ｅ）等を参照して、移動ノードが割り当てられたＧＷ端末に対してＭｏｂｉｌｅＩＰ登録する際に必要な各種情報を抽出して（Ｓ４１１）、プロトコル解釈部２−２に応答として返す。
【００６２】
ＭｏｂｉｌｅＩＰ登録する際に必要な各種情報には、たとえば公知のＭｏｂｉｌｅＩＰ登録で必要な移動ノード−ＨＡ間の端末認証秘密鍵などが含まれる。
プロトコル解析部２−２はＧＷ端末割当応答に必要な情報がすべて決定されていることを確認した上で、接続要求応答として移動ノードに送信部２−７を介して送信する。
【００６３】
プロトコル解析部２−２は、もし割当決定部２−３からの返値の中に欠損が生じていることを検出した場合、例えば、ＧＷ端末と通信する手段を具備することにより欠損情報を補完することもできる。
（付記１）  自ネットワークに属する移動ノードから接続要求を受信する受信手段と、前記移動ノードの識別子、ネットワーク上の位置情報及びネットワーク接続を行う複数のゲートウェイ端末の負荷値に基づき、前記移動ノードを前記ゲートウェイ端末に割り当てる割当手段と、割り当てられた前記ゲートウェイ端末が保有するネットワーク・アドレスを前記移動ノードに使用許可する使用許可手段と、前記移動ノードに使用許可されたネットワーク・アドレス及び前記ゲートウェイ端末を識別するネットワーク・アドレスを含む接続要求応答を前記移動ノードに通知する通知手段とを有するネットワーク・アドレス割当装置。
【００６４】
（付記２）  前記割当手段は前記識別子、前記位置情報、前記負荷値、及び前記接続要求に含まれる前回の接続要求応答により前記移動ノードを前記ゲートウェイ端末に割り当てることを特徴とする付記１に記載のネットワーク・アドレス割当装置。
（付記３）  前記接続要求応答はさらに前記移動ノードが前記ゲートウェイ端末にアクセスするに必要な認証情報を含むことを特徴とする付記１又は付記２に記載のネットワーク・アドレス割当装置。
【００６５】
（付記４）  前記移動ノードのユーザ認証をするに、前記移動ノードにユーザ情報を要求し、前記移動ノードからユーザ認証情報を含めた前記接続要求を受信することを特徴とする付記１から付記３のいずれかに記載のネットワーク・アドレス割当装置。
（付記５）  前記ゲートウェイ端末から前記ゲートウェイ端末識別子、前記ゲートウェイ端末のネットワーク・アドレス及び前記ゲートウェイ端末の負荷値とを受信することを特徴とする付記１から付記４のいずれかに記載のネットワーク・アドレス割当装置。
【００６６】
（付記６）  前記ゲートウェイ端末から前記ゲートウェイ端末の起動・停止通知を受信することを特徴とする付記１から付記５のいずれかに記載のネットワーク・アドレス割当装置。
付記６によれば、ネットワーク・アドレス割当装置は各ゲートウェイ端末から起動・停止通知を受けることにより、各ゲートウェイ端末の故障やメンテナンス時に、必ずしも全ての移動ノードに対するサービスを停止する必要はない。
【００６７】
（付記７）  前記ゲートウェイ端末から前記ゲートウェイ端末と前記移動ノードとの起動・停止通知を受信することを特徴とする付記１から付記６のいずれかに記載のネットワーク・アドレス割当装置。
付記７によれば、ネットワーク・アドレス割当装置は、各ゲートウェイ端末から各々の移動ノードとの接続・切断通知を受信することにより、時々刻々と変化する各ゲートウェイ端末の負荷値を把握し、ゲートウェイ端末間の負荷分散を行うようになっている。
【００６８】
（付記８）  前記ゲートウェイ端末から高負荷値通知を受信したときは前記ゲートウェイ端末から低負荷値通知を受信するまで前記ゲートウェイ端末を前記移動ノードに割り当てないことを特徴とする付記５に記載のネットワーク・アドレス割当装置。
付記８によれば、各ゲートウェイ端末はネットワーク・アドレス割当装置に定期的に負荷値を知らせ、ゲートウェイ端末に負荷が多くかかって所定の負荷値に達した時点で、高負荷値通知をネットワーク・アドレス割当装置に送る。この高負荷値通知をネットワーク・アドレス割当装置が受信すると、前記ゲートウェイ端末から所定の負荷値にまで低下した時点で送信される低負荷値通知を受信するまで、高負荷値通知を送ったゲートウェイ端末へのゲートウェイ端末割当を止めるようになっている。
【００６９】
（付記９）  前記ゲートウェイ端末から高負荷値通知を受信したとき、所定時間毎に前記ゲートウェイ端末の負荷値と、前記移動ノードと前記ゲートウェイ端末との接続・切断通知を受けて前記ゲートウェイ端末の負荷値を軽減させることを特徴とする付記５に記載のネットワーク・アドレス割当装置。
付記９によれば、ゲートウェイ端末から高負荷値通知を受信すると、ネットワーク・アドレス割当装置は、前記ゲートウェイ端末から所定時間毎に前記ゲートウェイ端末の負荷値と共に前記ゲートウェイ端末と移動ノードとの接続・切断通知を受けることにより、負荷値を含む負荷情報としてデータベースに蓄積し、高負荷値通知を送信する所定の負荷値の変更等を行ったり、きめ細かな負荷バランスをとる統計情報として活用する。
【００７０】
（付記１０）  前記移動ノードのユーザ認証において、ネットワーク・アドレス割当装置は自ネットワークの認証サーバに前記ユーザ認証を依頼してユーザ認証完了後にゲートウェイ端末割当処理を行うことを特徴とする付記３に記載のネットワーク・アドレス割当装置。
付記１０によれば、ネットワーク・アドレス割当装置はユーザ認証を自ネットワーク内にある認証サーバにユーザ認証を依頼し、認証の確認がとれた後にゲートウェイ端末割当処理を行うようになっている。
【００７１】
（付記１１）  訪問先ネットワークに関する識別子として、前記訪問先ネットワークで割当てられたＩＰアドレスないしドメイン名を使用することを特徴とする付記１０に記載のネットワーク・アドレス割当装置。
付記１１によれば、訪問先ネットワークにおいて移動ノードに割り当てられたネットワーク・アドレスないしドメイン名は、ネットワーク・アドレス割当装置に移動ノードゲートウェイ情報として記録され、ＩＰネットワークから得られるネットワーク接続情報から、例えば、訪問先ネットワークとゲートウェイ端末の在るネットワーク間をつなぐネットワーク経路のうち、ホップ数が一番少ないネットワーク経路上にあるゲートウェイ端末を距離的に最も近いゲートウェイ端末と見なすようになっている。
【００７２】
（付記１２）  前記移動ノードから接続要求を送信するに、前記ネットワーク・アドレス割当装置が前記移動ノードに暗号鍵を送信し、前記移動ノードは前記暗号鍵をつかって暗号化した接続要求を送信することを特徴とする付記１に記載のネットワーク・アドレス割当装置。
付記１２によれば、移動ノードとネットワーク・アドレス割当装置との間のデータの送受信を、暗号鍵をつかった暗号化データで行うようになっている。
【００７３】
（付記１３）前記移動ノードが接続要求に前記暗号鍵を含め、前記ネットワーク・アドレス割当装置が前記移動ノードに前記ゲートウェイ端末割当応答を送信するに、前記移動ノードから受信した前記接続要求に含まれる前記暗号鍵を用いて暗号化して送信することを特徴とする付記１２に記載のネットワーク・アドレス割当装置。
【００７４】
付記１３によれば、移動ノードがネットワーク・アドレス割当装置に対して接続要求に暗号鍵を含めて送信した場合、ネットワーク・アドレス割当装置は、前記暗号鍵をつかって暗号化データを移動ノードに送信するようになっている。
（付記１４）前記移動ノードと前記ゲートウェイ端末との接続・切断通知を前記ゲートウェイ端末から受信した前記ネットワーク・アドレス割当装置が自ネットワーク内の課金サーバに対して課金開始・課金停止を通知し、ユーザの課金状態を管理することを特徴とする付記１から付記１３のいずれかに記載のネットワーク・アドレス割当装置。
【００７５】
付記１４によれば、ネットワーク・アドレス割当装置は移動ノードとゲートウェイ端末との間の接続・切断通知を前記ゲートウェイ端末から受信することにより、ユーザの課金を管理するようになっている。
【００７６】
【発明の効果】
請求項１から請求項５のいずれかに記載の発明によれば、本発明のネットワーク・アドレス割当装置によるＧＷ端末割当及びネットワーク・アドレスの使用許可は、移動ノードからの接続要求受信時に、移動ノードとＧＷ端末との距離を考慮して、移動ノードからネットワーク上で近くにあり、しかも負荷値が小さなＧＷ端末に移動ノードを割り当てることにより、移動ノードにとって有利で、しかもＧＷ端末間の負荷値の均一化を図ることができる。さらに、ＧＷ端末のメンテナンス、故障時に一部のＧＷ端末を停止することで対応が可能となる。また、移動ノードの同時接続数が一時的に増加した場合であっても、各移動ノード間でネットワーク接続品質を均等化することができる。
【００７７】
また、請求項２記載の発明によれば、前回の接続要求から所定の時間内に同じ移動ノードから再び接続要求を受けたとき、前回割り当てられたＧＷ端末を特定する識別子が含まれている場合は、前記ＧＷ端末の現在の負荷値が割り当て可能な値で、かつ、使用許可したＩＰアドレスが使用許可できる状態であれば、前回の接続要求応答を次の接続要求応答として効率よく通知できる。
【００７８】
また、請求項３記載の発明によれば、移動ノードに対するＧＷ端末の接続要求応答には、移動ノードに割り当てられたＧＷ端末のネットワーク・アドレス及び移動ノードに使用許可されたネットワーク・アドレスの他に移動ノードの端末認証やユーザ認証情報等が含まれ、認証が終了後に、移動ノードと割り当てられたＧＷ端末との接続がなされるようになっているため、セキュリティを強化できる。
【００７９】
また、請求項４記載の発明によれば、移動ノードからネットワーク・アドレス割当装置に接続要求をすると、ネットワーク・アドレス割当装置から移動ノードに対して、移動ノードのユーザが正規のユーザであるかどうかを確認のため、ユーザ情報を要求し、ネットワーク・アドレス割当装置はユーザ情報を移動ノードから受信するようになっているため、より高度なユーザ認証ができる。
【００８０】
また、請求項５記載の発明によれば、各ＧＷ端末はネットワーク・アドレス割当装置に対し、各ＧＷ端末のＧＷ端末識別子とＧＷ端末のネットワーク・アドレスと負荷値を送信する。複数のＧＷ端末をグループ化して同じＧＷ端末識別子を使用しても、各ＧＷ端末は個々のＧＷ端末のネットワーク・アドレスで識別しＧＷ端末のグループ単位の管理ができる。
【００８１】
また、付記６記載の発明によれば、ネットワーク・アドレス割当装置は各ＧＷ端末から起動・停止通知を受けることにより、各ＧＷ端末の故障やメンテナンス時に、必ずしも全ての移動ノードに対するサービスを停止することなく対処できる。
また、付記７記載の発明によれば、ネットワーク・アドレス割当装置は各ＧＷ端末から各々の移動ノードとの接続・切断通知を受信することにより、時々刻々と変化する各ＧＷ端末の負荷値を把握し、ＧＷ端末間の負荷分散ができる。
【００８２】
また、付記８記載の発明によれば、各ＧＷ端末はネットワーク・アドレス割当装置に定期的に負荷値を知らせ、ＧＷ端末に負荷が多くかかって所定の負荷値に達した時点で、高負荷値通知をネットワーク・アドレス割当装置に送るため、高負荷値通知をネットワーク・アドレス割当装置が受信すると、前記ＧＷ端末から所定の負荷値にまで低下した時点で送信される低負荷値通知を受信するまで、高負荷値通知を送ったＧＷ端末へのＧＷ端末割当を止めることができる。
【００８３】
また、付記９記載の発明によれば、ＧＷ端末から高負荷値通知を受信すると、ネットワーク・アドレス割当装置は、前記ＧＷ端末から所定時間毎に前記ＧＷ端末の負荷値と共に前記ＧＷ端末と移動ノードとの接続・切断通知を受けるようになっており、負荷値を含む負荷情報としてデータベースに蓄積し、高負荷値通知を送信する所定の負荷値の変更等を行ったり、きめ細かな負荷バランスをとる統計情報として活用することができる。
【００８４】
また、付記１０記載の発明によれば、ネットワーク・アドレス割当装置はユーザ認証を自ネットワーク内にある認証サーバにユーザ認証を依頼し、認証の確認がとれた後にＧＷ端末割当処理を行うようになっているため、処理を分散化させることにより、効率よく充分な認証を行うことができる。
また、付記１１記載の発明によれば、訪問先ネットワークにおいて移動ノードに割り当てられたネットワーク・アドレスないしドメイン名は、ネットワーク・アドレス割当装置に移動ノードＧＷ情報として記録されるため、ＩＰネットワークから得られるネットワーク接続情報、例えば、訪問先ネットワークとＧＷ端末の在るネットワーク間をつなぐネットワーク経路のうち、ホップ数が一番少ないネットワーク経路上にあるＧＷ端末を距離的に最も近いＧＷ端末と見なして距離テーブルを作成できる。
【００８５】
また、付記１２記載の発明によれば、移動ノードとネットワーク・アドレス割当装置との間のデータの送受信を、暗号鍵をつかった暗号化データで行うようになっているため、セキュリティの高いデータの送受信をすることができる。
また、付記１３記載の発明によれば、移動ノードがネットワーク・アドレス割当装置に対して接続要求に暗号鍵を含めて送信した場合、ネットワーク・アドレス割当装置は、前記暗号鍵をつかって暗号化データを移動ノードに送信するようになっているため、移動ノードからの暗号鍵をつかって移動ノードに送信できる。
また、付記１４記載の発明によれば、ネットワーク・アドレス割当装置は移動ノードとＧＷ端末との間の接続・切断通知を前記ＧＷ端末から受信することにより、ユーザの課金を管理できる。
【図面の簡単な説明】
【図１】本発明の概念図。
【図２】ネットワーク・アドレス割当装置の構成図。
【図３】ネットワーク・アドレス割当装置の処理フローチャート。
【図４】ＧＷ端末割当処理フローチャート。
【図５】送受信時に指定する項目の例。
【図６】ＨＡ動的割当て方式概略図（ｄｒａｆｔ）。
【図７】ＨＡ動的割当て方式概略図（ＲＦＣ２９７７）。
【符号の説明】
１・・・・・自ネットワーク
２・・・・・ネットワーク・アドレス割当装置
３・・・・・ＧＷ端末
４・・・・・ＡＡＡサーバ
５・・・・・訪問先ネットワーク
６・・・・・移動ノード
【図１】
2005027192.tif 000003
【図２】
2005027192.tif 000004
【図３】
2005027192.tif 000005
【図４】
2005027192.tif 000006
【図５】
2005027192.tif 000007
【図６】
2005027192.tif 000008
【図７】
2005027192.tif 000009