(57)【特許請求の範囲】
【請求項１】
ＩＰネットワークにより接続された、移動端末の移動性を確保するサービスを提供している複数のドメインネットワーク間を前記移動端末が移動したときに、前記移動端末を認証し、かつ、前記移動端末に対して移動先を管理する移動先管理サーバを動的に割り当てる通信システムであって、
前記複数のドメインネットワークに含まれる第１ドメインネットワークに属し、移動端末認証機能を有する第１認証手段と、
前記複数のドメインネットワークに含まれ、かつ、前記移動端末のホームネットワークである第２ドメインネットワークに属し、移動端末認証機能を有する第２認証手段と、
前記複数のドメインネットワークに含まれ、かつ、前記第２ドメインネットワークとローミング関係にある第３ドメインネットワークに属し、移動端末認証機能を有する第３認証手段とを有し、
前記移動端末が任意のドメインネットワークから前記第１ドメインネットワークへ移動したときに、前記第２認証手段は、前記移動端末からの認証要求メッセージを前記第１認証手段を介して受信して前記移動端末の認証を行うとともに、移動先管理サーバ割り当て要求メッセージを前記第３認証手段へ通知し、かつ、前記移動先管理サーバ割り当て要求メッセージに基づいた、前記第３認証手段からの、前記移動端末に対する前記第３ドメインネットワークに属する移動先管理サーバの割り当て可否情報を用いて、前記移動端末へ割り当てる移動先管理サーバを選択する通信システム。
【請求項２】
前記第２認証手段は、自ら決定した移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて、前記第３認証手段へ通知する請求項１に記載の通信システム。
【請求項３】
前記第２認証手段は、前記第１認証手段が決定した移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて、前記第３認証手段へ通知する請求項１に記載の通信システム。
【請求項４】
前記第２認証手段は、前記移動端末から前記第１認証手段を介して受信した移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて、前記第３認証手段へ通知する請求項１に記載の通信システム。
【請求項５】
前記第２認証手段が受信する前記移動先管理サーバ選択条件は、前記移動端末からの前記認証要求メッセージに付与されている請求項４に記載の通信システム。
【請求項６】
前記第２認証手段は、自ら決定した移動先管理サーバ選択条件、前記第１認証手段が決定した移動先管理サーバ選択条件、前記移動端末から前記第１認証手段を介して受信した移動先管理サーバ選択条件のうちの複数の選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて、前記第３認証手段へ通知する請求項１に記載の通信システム。
【請求項７】
前記第２認証手段は、前記割り当て可否情報とともに、前記複数のドメインネットワークに関するローミング情報を用いて、前記移動端末へ割り当てる移動先管理サーバを選択する請求項１から６のいずれか１つに記載の通信システム。
【請求項８】
前記第２認証手段は、移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて前記第３認証手段へ通知し、
前記第３認証手段は、前記第３ドメインネットワーク内について前記移動先管理サーバ選択条件に関する選択条件情報を取得し、前記選択条件情報を前記割り当て可否情報として前記第２認証手段へ通知する請求項１に記載の通信システム。
【請求項９】
ＩＰネットワークにより接続された複数のドメインネットワーク間を移動可能な移動端末であり、前記複数のドメインネットワークに含まれる第１ドメインネットワークに属し移動端末認証機能を有する第１認証手段と、前記複数のドメインネットワークに含まれ、かつ、前記移動端末のホームネットワークである第２ドメインネットワークに属し移動端末認証機能を有する第２認証手段と、前記複数のドメインネットワークに含まれ、かつ、前記第２ドメインネットワークとローミング関係にある第３ドメインネットワークに属し移動端末認証機能を有する第３認証手段とを有する通信システムに接続可能で、かつ、移動先を管理する移動先管理サーバが動的に割り当てられる移動端末であって、
任意のドメインネットワークから前記第１ドメインネットワークへ移動したときに、前記第１認証手段を介して前記第２認証手段へ認証要求メッセージを送信するメッセージ送信手段と、
前記第１認証手段を介して前記第２認証手段から、前記第２認証手段が割り当てた前記移動先管理サーバの情報を取得する情報取得手段とを、
有する移動端末。
【請求項１０】
前記認証要求メッセージに対して移動先管理サーバ選択条件を付与する選択条件付与手段を更に有する請求項９に記載の移動端末。
【請求項１１】
ＩＰネットワークにより接続された、移動端末の移動性を確保するサービスを提供している複数のドメインネットワーク間を前記移動端末が移動したときに、前記移動端末を認証し、かつ、前記移動端末に対して移動先を管理する移動先管理サーバを動的に割り当てる通信システムに含まれる認証サーバであって、
前記移動端末からの認証要求メッセージを受信する認証要求メッセージ受信手段と、
前記認証要求メッセージを用いて前記移動端末の認証を行う認証手段と、
前記認証手段による認証完了後、移動先管理サーバ割り当て要求メッセージを他の認証サーバへ送信する割り当て要求メッセージ送信手段と、
前記移動端末に対する前記移動先管理サーバの割り当て可否情報を前記他の認証サーバから受信する割り当て可否情報受信手段と、
前記割り当て可否情報を用いて前記移動端末へ割り当てる前記移動先管理サーバを選択する移動先管理サーバ選択手段と、
選択された前記移動先管理サーバを前記移動端末へ通知する移動先管理サーバ通知手段とを、
有する認証サーバ。
【請求項１２】
前記移動先管理サーバ割り当て要求メッセージに対して移動先管理サーバ選択条件を付与する選択条件付与手段を更に有する請求項１１に記載の認証サーバ。
【請求項１３】
前記移動先管理サーバ選択条件を決定して前記選択条件付与手段へ通知する選択条件決定手段を更に有する請求項１２に記載の認証サーバ。
【請求項１４】
前記移動先管理サーバ選択条件は、前記認証要求メッセージに含まれている請求項１３に記載の認証サーバ。
【請求項１５】
前記移動先管理サーバ選択条件を自ら生成する選択条件生成手段を更に有する請求項１３に記載の認証サーバ。
【請求項１６】
前記移動先管理サーバ選択条件を自ら生成する選択条件生成手段を更に有し、
前記選択条件決定手段は、前記認証要求メッセージに含まれている第１の移動先管理サーバ選択条件と、前記選択条件生成手段で自ら生成した第２の移動先管理サーバ選択条件との両方を用いて前記移動先管理サーバ選択条件を決定する請求項１３に記載の認証サーバ。
【請求項１７】
前記移動先管理サーバ選択手段は、前記割り当て可否情報とともに、前記複数のドメインネットワークに関するローミング情報を用いて、前記移動端末へ割り当てる前記移動先管理サーバを選択する請求項１１から１６のいずれか１つに記載の認証サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び移動端末並びに認証サーバに関し、特に、モバイルＩＰｖ６（Mobility support for IPv6：以降、ＭＩＰｖ６と呼ぶ）におけるモバイルノード（ＭｏｂｉｌｅＮｏｄｅ：以降、ＭＮと呼ぶ）の移動時のホームエージェント（ＨｏｍｅＡｇｅｎｔ：以降、ＨＡと呼ぶ）の動的割り当て技術に関する。
【背景技術】
【０００２】
従来、ＩＰｖ６ネットワークにおけるＭＮの移動透過性を確保する技術として、ＭＩＰｖ６の技術が知られている。この技術は、ＭＮのホームリンク上に存在するＨＡが、ＭＮの移動先で取得したアドレス（Ｃａｒｅ−ｏｆ  Ａｄｄｒｅｓｓ：以降、ＣｏＡと呼ぶ）と、ホームリンク上でのアドレス（ホームアドレス：以降、ＨｏＡと呼ぶ）の対応関係を保持しておき、そのＭＮのＨｏＡ宛に届いたパケットをインターセプトして、対応するＣｏＡ宛に転送することで、ホームから離れている状態にあるＭＮでもパケットを受信することを可能とする技術である。
【０００３】
このＭＩＰｖ６の中で定義されているＭＮのＨｏＡは、初期の段階で事前に設定されるアドレスであり、基本的に移動中は常にそのアドレスをＨｏＡとして使用する。しかしＭＮの電源がＯＦＦとなっている間に、ホームリンク上のＨＡのプレフィックスが変更されたり、あるいはＨＡそのものが置き換えられてしまった場合、再び電源ＯＮとなったＭＮが今まで使用していたＨＡを使用しようとしても、ＨＡのアドレス、又は自身のＨｏＡが無効となってしまっているため、ＭＩＰｖ６の処理を行うことができない。
【０００４】
このような事態に対処する方法としてＭＩＰｖ６で定義されているのが、ＤＨＡＡＤ（Dynamic Home Agent Address Discovery）とＭＰＤ（Mobile Prefix Discovery）である。ＤＨＡＡＤは、ホームリンク上のＨＡのアドレスが変更、あるいはＨＡそのものが別のＨＡに置き換わってしまった場合でも、ＭＮがＨＡの新しいアドレスを知ることを可能とするメカニズムである。ＭＮがホームリンクのＨｏｍｅＡｇｅｎｔ−Ａｎｙｃａｓｔアドレス宛にＲｅｑｕｅｓｔメッセージを送信すると、Ｈｏｍｅネットワークに存在する全てのＨＡのアドレスのリストを取得することができる。ＭＮはこのリスト内のアドレスに対して、Ｂｉｎｄｉｎｇ情報の登録が成功するまで、順にＢｉｎｄｉｎｇ  Ｕｐｄａｔｅメッセージ（以降、ＢＵメッセージ）を送信する。
【０００５】
一方ＭＰＤは、ＨＡのプレフィックスが変更されたことをＭＮが知るための仕組みで、ＭＮからＭＰＳ（Mobile Prefix Solicitation）を現在のＨＡへ送信して、プレフィックスの変更を確認することができ、またＨＡ側からＭＮへＭＰＡ（Mobile Prefix Advertisement）を送信してプレフィックスの変更を通知することもできる。もしもＭＰＡの中に変更後のプレフィックス情報が含まれていたら、ＭＮはＨＡへＢＵメッセージを送信して、Ｂｉｎｄｉｎｇ情報を新しいものに置き換える。
【０００６】
しかし、前述のＤＨＡＡＤやＭＰＤなどのメカニズムを実際の運用に用いるためにはセキュリティを始めとして様々な問題がある。なかでもＭＮが電源ＯＮしたとき（以降、ブートストラップと呼ぶ）に、動的にＨＡとＨｏＡを割り当てるためのメカニズムとしてＤＨＡＡＤを使用しても、ＨＡのプレフィックスの変更にまでは対応できない。
【０００７】
下記の非特許文献１には、ＭＮがブートストラップしたときに、認証処理を行うと同時にＨＡの割り当ても行うことが提案されている。現在提案されているブートストラップのためのメカニズムについて図２６を用いて説明する。図２６に示すネットワークシステムは、インターネットなどのＩＰネットワーク（通信ネットワーク）１５、ＩＰネットワーク１５に接続する複数の外部ドメインネットワーク２３、３３、４３、これらドメインを管理するＡＡＡサーバ２０、３０、４０を含んでいる。なお図２６では複数の外部ドメインネットワーク２３、３３、４３として、３つの外部ドメインネットワーク２３、３３、４３が図示されており、また、ＭＮのホームネットワークであるＨｏｍｅドメインネットワーク上のＡＡＡサーバと、ホーム以外のドメインネットワーク上のＡＡＡサーバとを区別するために、ＭＮ１０のＨｏｍｅドメインネットワーク上のＡＡＡサーバをＡＡＡｈサーバ、ＭＮ１０のＨｏｍｅドメインネットワーク以外のドメインネットワーク上のＡＡＡサーバをＡＡＡｖサーバとし、またＨｏｍｅドメインネットワーク以外のドメインネットワークを外部ドメインネットワークと呼ぶこととする。
【０００８】
外部ドメインネットワーク２３には、そのドメインを管理するＡＡＡｖサーバ２０と、そのドメインのネットワークに接続しているＭＮ１０、さらにＭＮ１０の認証データをＡＡＡサーバへ中継するＡＡＡＣｌｉｅｎｔ２２、ＭＮ１０の位置情報を管理するＨＡｖ２１が含まれている。また外部ドメインネットワーク３３、Ｈｏｍｅドメインネットワーク４３に関しても、ＡＡＡｖサーバ３０及びＡＡＡｈサーバ４０、ＡＡＡＣｌｉｅｎｔ３２、４２、及びＨＡｖ３１、４１により、上述の外部ドメインネットワーク２３と同一の接続態様によって構成されている。
【０００９】
下記の非特許文献２に記述されているように、ＭＮ１０は移動先の外部ドメインネットワーク３３内でブートストラップあるいは外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバしたとき、ＡＡＡＣｌｉｅｎｔ３２に認証要求メッセージを送信する。ＡＡＡＣｌｉｅｎｔ３２はそのメッセージを適切なＡＡＡプロトコルに変換し、自ドメインのＡＡＡｖサーバ３０へ転送する。ＡＡＡｖサーバ３０は、認証要求をしてきたＭＮ１０が自ドメインの出身ではないと判断した場合、ＭＮ１０のＨｏｍｅドメインネットワーク４３のＡＡＡｈサーバ４０へその認証を依頼する。
【００１０】
このとき、ＡＡＡｖサーバ３０は、そのＭＮ１０へ割り当てることができるＨＡがあれば、割り当て可能なことを示す情報をＡＡＡｈサーバ４０への認証要求の中に含め、ＡＡＡｈサーバ４０はＡＡＡｖサーバ３０によるＨＡの割り当てがあるのなら、ＭＮの認証のみを行い、その結果を応答メッセージで返信し、割り当てがなければ自ドメインのＨＡを割り当てるための情報を応答メッセージに含めて返信する。このようにブートストラップあるいはハンドオーバ時にはＨｏｍｅドメインネットワーク上のＨＡを割り当てるパターンと、移動先ドメインネットワーク上のＨＡを割り当てるパターンの２つがある。
【００１１】
図２７はＡＡＡｖサーバ３０でのＨＡ割り当てがない場合の概要を示すシーケンスチャートである。ＭＮ１０がハンドオーバあるいはブートストラップしたとき（Ｓ１０１）、自身の認証を要求するメッセージをＡＡＡｖサーバ３０へ送信し（Ｓ１０２）、ＡＡＡｖサーバ３０は、割り当てるＨＡがないことを示す情報を含めてその認証要求をＭＮ１０のＨｏｍｅドメインネットワークに存在するＡＡＡｈサーバ４０へ転送する（Ｓ１０３）。その認証要求を受信したＡＡＡｈサーバ４０は、ＭＮ１０の認証を行い（Ｓ１０４）、さらに自身のネットワーク内に存在するＨＡを選択して、そのＨＡ（ＨＡｈ４１）に対してＨＡ割り当て要求を送信する（Ｓ１０５）。ＨＡｈ４１からＨＡ割り当て結果を受信し（Ｓ１０６）、その結果、ＨＡｈ４１の割り当てが可能であるならば、そのＨＡｈ４１の情報を含む認証結果をＡＡＡｖサーバ３０へ送信し（Ｓ１０７）、ＡＡＡｖサーバ３０はそのＨＡｈ４１に関する情報をＭＮ１０へ送信する（Ｓ１０８）。
【００１２】
図２８はＡＡＡｖサーバ３０でのＨＡ割り当てがある場合の概要を示すシーケンスチャートであり、ＭＮ１０がハンドオーバあるいはブートストラップしたとき（Ｓ２０１）、自身の認証を要求するメッセージをＡＡＡｖサーバ３０へ送信し（Ｓ２０２）、ＡＡＡｖサーバ３０は、割り当て可能なＨＡであることを示す情報を含めてその認証要求をＭＮ１０のＨｏｍｅドメインネットワーク４３に存在するＡＡＡｈサーバ４０へ転送する（Ｓ２０３）。その認証要求を受信したＡＡＡｈサーバ４０は、ＭＮの認証だけを行い（Ｓ２０４）、その結果をＡＡＡｖサーバ３０へ送信する（Ｓ２０５）。認証結果を受信したＡＡＡｖサーバ３０は割り当てるＨＡに対してＨＡ割り当て要求を送信し（Ｓ２０６）、ＨＡｖ３１からその結果を受信して（Ｓ２０７）、割り当てが可能であった場合、そのＨＡｖ３１に関する情報をＭＮ１０へ送信する（Ｓ２０８）。
【非特許文献１】J.Kempf, J.Arkko, "The Mobile IPv6 Bootstrapping Problem", draft-kempf-mip6-bootstrap-00.txt, February 14 2004
【非特許文献２】Stefano M. Faccin, Frank Le, Basavaraj Patil, Charles E. Perkins, "Diameter Mobile IPv6 Application",  draft-le-aaa-diameter-mobileIPv6-03.txt, April 2003
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、非特許文献１及び非特許文献２に開示されているＨＡを動的に割り当てるための技術によれば、ＭＮに割り当てられるＨＡは、移動先のドメインネットワーク上のＨＡか、あるいは移動前のドメインネットワーク上で使用していたＨＡか、又はＭＮのＨｏｍｅドメインネットワーク上のＨＡに限定され、割り当てられるＨＡの状態やＭＮが要求するＨＡの条件などに関しては考慮されていない。
【００１４】
図１は従来の動的ＨＡ割り当て技術における課題の第１の例を説明するためのシステム構成を示す図である。ＭＮ１０が外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップしたとき、外部ドメインネットワーク３３上のＨＡｖ３１が何らかの理由で割り当てられない場合に備えて、ＭＮ１０は移動前に使用していたＨＡｖ２１を継続して使用することを考慮して、移動先で送信する認証要求にそのＨＡｖ２１の情報を含めてＨＡｖ２１の継続利用を要求する。
【００１５】
ＡＡＡｖサーバ３０は自分のドメイン内のＨＡｖ３１を割り当てることができない場合、そのことを示す情報を含めて、ＭＮ１０からの認証要求をＭＮ１０のＨｏｍｅドメインネットワーク４３上のＡＡＡｈサーバ４０へ転送し、ＡＡＡｈサーバ４０はＭＮ１０を認証後、認証要求メッセージに含まれている情報に基づいて、ＭＮ１０の旧ＨＡであるＨＡｖ２１が存在するＡＡＡｖサーバ２０へＨＡｖ２１の継続利用要求を送信する。
【００１６】
ＡＡＡｖサーバ２０によりＨＡｖ２１の利用が承認されたら、認証結果と共に継続利用承認結果をＡＡＡｖ４０へ送信する。これによりＭＮ１０は移動前のＡＡＡｖサーバ２０で使用していたＨＡｖ２１を別のドメインへ移動後も継続して使うことが可能となる。
【００１７】
しかしながら、図１に示されているように、外部ドメインネットワーク２３内のＨＡｖ２１よりも条件の良いＨＡが外部ドメインネットワーク５３の中にあったとしても、ＡＡＡｈサーバ４０はそのＨＡｖ５１の存在を知ることができず、割り当て可能なＨＡの候補としてＨＡｖ５１が考慮されることはないため、最適なＨＡをＭＮ１０へ割り当てることは不可能である。
【００１８】
図２は従来の動的ＨＡ割り当て技術における課題の第２の例を説明するためのシステム構成を示す図である。外部ドメインネットワーク２３上で動作していたＭＮ１０が、そのドメイン内にいるときに電源をＯＦＦにし、その状態で外部ドメインネットワーク３３へ移動後、電源をＯＮにしてブートストラップ処理を開始したとき、外部ドメインネットワーク３３上のＨＡｖ３１が何らかの理由で割り当て不可能である場合にＭＮ１０へ割り当てられるＨＡは必然的にＨｏｍｅドメインネットワーク４３上のＨＡｈ４１のみとなる。
【００１９】
外部ドメインネットワーク２３上で使用していたＨＡｖ２１ではなくＨｏｍｅドメインネットワーク４３のＨＡｈ４１を割り当てる理由としては、ＭＮ１０が電源ＯＦＦの状態で移動するということは、ハンドオーバの場合とは違い、移動後と移動前の間には時間的な隔たりが存在するため、再び電源ＯＮしたＭＮ１０にとって外部ドメインネットワーク２３上で使用していたＨＡｖ２１が、距離的に近いＨＡであるとはもはや言えないためである。
【００２０】
このためブートストラップしたＭＮ１０へ割り当てるＨＡとして選択できるのは、移動先の外部ドメインネットワーク３３上のＨＡｖ３１か、Ｈｏｍｅドメインネットワーク４３上のＨＡｈ４１かのどちらかであり、移動先の外部ドメインネットワーク３３上のＨＡｖ３１が割り当て不可能である場合は、Ｈｏｍｅドメインネットワーク４３のＨＡｈ４１を割り当てる以外に方法がない。
【００２１】
上記問題に鑑み、本発明は、ドメインの境界を越えてハンドオーバ、あるいはブートストラップしたＭＮへ、ＭＮにとって最適なＨＡの割り当てを行うことを可能とする通信システム、移動端末、及び認証サーバを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記課題を解決するために本発明は、第１の発明として、ＩＰネットワークにより接続された、移動端末の移動性を確保するサービスを提供している複数のドメインネットワーク間を前記移動端末が移動したときに、前記移動端末を認証し、かつ、前記移動端末に対して移動先を管理する移動先管理サーバを動的に割り当てる通信システムであって、前記複数のドメインネットワークに含まれる第１ドメインネットワークに属し、移動端末認証機能を有する第１認証手段と、前記複数のドメインネットワークに含まれ、かつ、前記移動端末のホームネットワークである第２ドメインネットワークに属し、移動端末認証機能を有する第２認証手段と、前記複数のドメインネットワークに含まれ、かつ、前記第２ドメインネットワークとローミング関係にある第３ドメインネットワークに属し、移動端末認証機能を有する第３認証手段とを有し、前記移動端末が任意のドメインネットワークから前記第１ドメインネットワークへ移動したときに、前記第２認証手段は、前記移動端末からの認証要求メッセージを前記第１認証手段を介して受信して前記移動端末の認証を行うとともに、移動先管理サーバ割り当て要求メッセージを前記第３認証手段へ通知し、かつ、前記移動先管理サーバ割り当て要求メッセージに基づいた、前記第３認証手段からの、前記移動端末に対する前記第３ドメインネットワークに属する移動先管理サーバの割り当て可否情報を用いて、前記移動端末へ割り当てる移動先管理サーバを選択する通信システムである。
【００２３】
また、第１の発明において、前記第２認証手段は、自ら決定した移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて前記第３認証手段へ通知することを特徴とする。
【００２４】
また、第１の発明において、前記第２認証手段は、前記第１認証手段が決定した移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて前記第３認証手段へ通知することを特徴とする。
【００２５】
また、第１の発明において、前記第２認証手段は、前記移動端末から前記第１認証手段を介して受信した移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて、前記第３認証手段へ通知することを特徴とする。なお、前記第２認証手段が受信する前記移動先管理サーバ選択条件は、前記移動端末からの前記認証要求メッセージに付与されていてもよい。
【００２６】
また、第１の発明において、前記第２認証手段は、自ら決定した移動先管理サーバ選択条件、前記第１認証手段が決定した移動先管理サーバ選択条件、前記移動端末から前記第１認証手段を介して受信した移動先管理サーバ選択条件のうちの複数の選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて前記第３認証手段へ通知することを特徴とする。
【００２７】
また、上記発明において、前記第２認証手段は、前記割り当て可否情報とともに、前記複数のドメインネットワークに関するローミング情報を用いて、前記移動端末へ割り当てる移動先管理サーバを選択することを特徴とする。
【００２８】
また、第１の発明において、前記第２認証手段は、移動先管理サーバ選択条件を前記移動先管理サーバ割り当て要求メッセージに含めて前記第３認証手段へ通知し、前記第３認証手段は、前記第３ドメインネットワーク内について前記移動先管理サーバ選択条件に関する選択条件情報を取得し、前記選択条件情報を前記割り当て可否情報として前記第２認証手段へ通知することを特徴とする。
【００２９】
また、上記課題を解決するために本発明は、第２の発明として、ＩＰネットワークにより接続された複数のドメインネットワーク間を移動可能な移動端末において、前記複数のドメインネットワークに含まれる第１ドメインネットワークに属し移動端末認証機能を有する第１認証手段と、前記複数のドメインネットワークに含まれ、かつ、前記移動端末のホームネットワークである第２ドメインネットワークに属し移動端末認証機能を有する第２認証手段と、前記複数のドメインネットワークに含まれ、かつ、前記第２ドメインネットワークとローミング関係にある第３ドメインネットワークに属し移動端末認証機能を有する第３認証手段と、を有する通信システムに接続可能で、かつ、移動先を管理する移動先管理サーバが動的に割り当てられる移動端末であって、任意のドメインネットワークから前記第１ドメインネットワークへ移動したときに、前記第１認証手段を介して前記第２認証手段へ認証要求メッセージを送信するメッセージ送信手段と、前記第１認証手段を介して前記第２認証手段から、前記第２認証手段が割り当てた前記移動先管理サーバの情報を取得する情報取得手段とを有する通信システムである。
【００３０】
また、第２の発明において、前記認証要求メッセージに対して移動先管理サーバ選択条件を付与する選択条件付与手段を更に有する。
【００３１】
上記課題を解決するために本発明は、第３の発明として、ＩＰネットワークにより接続された、移動端末の移動性を確保するサービスを提供している複数のドメインネットワーク間を前記移動端末が移動したときに、前記移動端末を認証し、かつ、前記移動端末に対して移動先を管理する移動先管理サーバを動的に割り当てる通信システムに含まれる認証サーバであって、前記移動端末からの認証要求メッセージを受信する認証要求メッセージ受信手段と、前記認証要求メッセージを用いて前記移動端末の認証を行う認証手段と、前記認証手段による認証完了後、移動先管理サーバ割り当て要求メッセージを他の認証サーバへ送信する割り当て要求メッセージ送信手段と、前記移動端末に対する前記移動先管理サーバの割り当て可否情報を前記他の認証サーバから受信する割り当て可否情報受信手段と、前記割り当て可否情報を用いて前記移動端末へ割り当てる前記移動先管理サーバを選択する移動先管理サーバ選択手段と、選択された前記移動先管理サーバを前記移動端末へ通知する移動先管理サーバ通知手段とを有する認証サーバである。
【００３２】
また、第３の発明において、前記移動先管理サーバ割り当て要求メッセージに対して移動先管理サーバ選択条件を付与する選択条件付与手段を更に有する。
【００３３】
また、上記発明において、前記移動先管理サーバ選択条件を決定して前記選択条件付与手段へ通知する選択条件決定手段を更に有する。
【００３４】
また、上記発明において、前記移動先管理サーバ選択条件は、前記認証要求メッセージに含まれていることを特徴とする。
【００３５】
また、上記発明において、前記移動先管理サーバ選択条件を自ら生成する選択条件生成手段を更に有する。
【００３６】
また、上記発明において、前記選択条件決定手段は、前記認証要求メッセージに含まれている第１の移動先管理サーバ選択条件と、前記選択条件生成手段で自ら生成した第２の移動先管理サーバ選択条件との両方を用いて前記移動先管理サーバ選択条件を決定することを特徴とする。
【００３７】
また、第３の発明において、前記移動先管理サーバ選択手段は、前記割り当て可否情報とともに、前記複数のドメインネットワークに関するローミング情報を用いて、前記移動端末へ割り当てる前記移動先管理サーバを選択することを特徴とする。
【発明の効果】
【００３８】
本発明によれば、ドメイン間のハンドオーバ又はブートストラップを行った移動端末が、移動先で最適なＨＡを使用することが可能となるという効果を有している。
【００３９】
本発明は、移動端末の移動先である第１ドメインネットワーク、ＨＡの貸し借りが可能な状態にある移動端末のＨｏｍｅドメインネットワークである第２ドメインネットワーク、第３ドメインネットワークが、ＩＰネットワークにより接続されており、移動端末がそれらのドメインネットワーク間を移動できるように構成されている通信システムであって、移動端末がそれらのドメインネットワーク間をハンドオーバ又は、それらのドメインネットワーク上でブートストラップしたときに、第２ドメインネットワークに属するＡＡＡｈサーバが移動端末へ割り当てるＨＡを選択する方法として、ホップ数やＱｏＳパスの状態、コストなどの選択条件を測定し、最適なＨＡを選択する際にそれらの情報を使用するように構成されている。上記の構成により、ＡＡＡｈサーバは前記移動端末にとって最適なＨＡを割り当てることが可能となる。
【００４０】
また、本発明の通信システムは、上記の構成に加えて、前記移動端末は、前記第２ドメインネットワークからＨＡを割り当てられた後、割り当てられたＨＡを自身のＨＡとして使用するように構成されている。上記の構成により、前記移動端末は最適なＨＡを使って通信相手に対してパケットを送信することが可能となる。
【００４１】
また、本発明の通信システムは、上記の構成に加えて、ＨＡを選択する際に使用する選択条件を移動端末が提示し、その選択条件を基に最適なＨＡを選択するように構成されている。上記の構成により、ＡＡＡｈサーバは前記移動端末が要求する条件に適合したＨＡを割り当てることが可能となる。
【００４２】
また、本発明の通信システムは、上記の構成に加えて、ＨＡを選択する際に使用する選択条件をＡＡＡｈサーバが提示し、その選択条件を基に最適なＨＡを選択するように構成されている。上記の構成により、ＡＡＡｈサーバは自身が要求する条件に適合したＨＡを移動端末へ割り当てることができる。
【００４３】
また、本発明の通信システムは、上記の構成に加えて、ＨＡを選択する際に使用する選択条件を移動端末とＡＡＡｈサーバの両方が提示し、その選択条件を基に最適なＨＡを選択するように構成されている。上記の構成により、ＡＡＡｈサーバは前記移動端末が要求する条件と自身が要求する条件に適合したＨＡを移動端末へ割り当てることができる。
【００４４】
また、本発明の通信システムは、移動端末の移動先である第１ドメインネットワーク、ローミング契約を結んでいる移動端末のＨｏｍｅドメインネットワークである第２ドメイン、第３ドメインネットワークが、ＩＰネットワークにより接続されており、移動端末がそれらのドメインネットワーク間を移動できるように構成されている通信システムであって、移動端末がそれらのドメイン間をハンドオーバ又はブートストラップしたときに、相手ドメインとのローミング契約上の条件を考慮して、最適なＨＡを選択する際に使用するように構成されている。上記の構成により、ＡＡＡｈサーバは前記移動端末にとって最適なＨＡを割り当てることが可能となる。
【００４５】
また、本発明の通信システムは、上記の構成に加えて、ＨＡを選択する際に使用するローミング契約上の条件をＭＮが提示し、その条件を基に最適なＨＡを選択するように構成されている。上記の構成により、ＡＡＡｈサーバは前記移動端末が要求する条件に適合したＨＡを割り当てることが可能となる。
【００４６】
また、本発明の通信システムは、上記の構成に加えて、ＨＡを選択する際に使用するローミング契約上の条件をＡＡＡｈサーバが提示し、その条件を基に最適なＨＡを選択するように構成されている。上記の構成により、ＡＡＡｈサーバは自身が要求する条件に適合したＨＡを割り当てることが可能となる。
【００４７】
また、本発明の通信システムは、上記の構成に加えて、ＨＡを選択する際に使用するローミング契約上の条件を移動端末とＡＡＡｈサーバの両方が提示し、その条件を基に最適なＨＡを選択するように構成されている。上記の構成により、ＡＡＡｈサーバは前記移動端末が要求する条件と自身が要求する条件に適合したＨＡを割り当てることが可能となる。
【発明を実施するための最良の形態】
【００４８】
以下、図面を参照しながら、本発明の第１〜第９の実施の形態について説明する。本発明の第１〜第９の実施の形態における説明においても、図１又は図２に示す通信システムの構成を参照する。図１、図２には、ＭＮ１０のＨｏｍｅドメインネットワーク４３と、ＭＮ１０の移動先ネットワークとなり得る外部ドメインネットワーク２３、３３、５３が描かれており、各ドメインには認証サーバとしてＡＡＡサーバ（ＡＡＡｈサーバ４０、ＡＡＡｖサーバ２０、３０、５０が存在する。ここでは、ＭＮ１０がこれらのドメインネットワーク間をハンドオーバ、又はブートストラップしたときに、ＡＡＡｈサーバ４０による認証を受けると同時に、使用するＨＡの割り当てを受ける場合を想定する。
【００４９】
また、図１及び図２には各ＡＡＡサーバとＭＮ１０の間に存在するものとして、ＡＡＡＣｌｉｅｎｔ２２、３２、４２、５２が図示されているが、本発明の実施の形態の説明では、各ＡＡＡサーバとＭＮ１０間に存在し得る要素は全て認証システムの一部と見なし、特にＡＡＡＣｌｉｅｎｔと言及しない。本発明はその存在の有無に依存しないものである。
【００５０】
＜第１の実施の形態＞
まず、本発明の第１の実施の形態について説明する。図３は本発明の第１の実施の形態の主要な処理を示すシーケンスチャートである。なお、図３に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものである。
【００５１】
図３に示すシーケンスチャートは、ＭＮ１０がＨｏｍｅドメインネットワーク４３から外部ドメインネットワーク２３へハンドオーバあるいは外部ドメインネットワーク２３上でブートストラップした場合、又は外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップした場合のメッセージシーケンスを示した図である。
【００５２】
なお、ＭＮ１０の移動元と移動先、及びブートストラップ場所はこれに限定するものではなく、Ｈｏｍｅドメインネットワーク４３と外部ドメインネットワーク２３間でのハンドオーバあるいは外部ドメインネットワーク２３上でのブートストラップの際に行われる処理と、外部ドメインネットワーク２３と外部ドメインネットワーク３３間でのハンドオーバあるいは外部ドメインネットワーク３３上でのブートストラップの際に行われる本発明の主要な処理はほぼ同じであるため、本発明の第１の実施の形態の説明では、後者の外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップした場合について述べる。
【００５３】
ＭＮ１０が外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップしたとき（Ｓ３０１）、自身の認証を要求するメッセージに加えて、ＨＡを選択する際に考慮してほしい選択条件（ＨＡ選択条件）を外部ドメインネットワーク３３の認証手段へ送信する（Ｓ３０２）。
【００５４】
外部ドメインネットワーク３３の認証手段はＭＮ１０のＨｏｍｅドメインネットワークの認証手段ではないため、その認証要求はＭＮ１０のＨｏｍｅドメインネットワーク４３の認証手段へ転送され（Ｓ３０３）、そこでＭＮ１０の認証が行われる（Ｓ３０４）。
【００５５】
認証が完了した後、ＭＮ１０へ割り当てるＨＡを選択する際に使用する情報として、ＭＮ１０から提示されたＨＡ選択条件に関する情報を取得するためのＨＡ割り当て要求メッセージを、他のドメインネットワークの認証手段へ送信する（Ｓ３０５、Ｓ３０６）。なお、このメッセージにＨｏｍｅドメインネットワーク４３の認証手段が考慮したいＨＡ選択条件を追加してもよい。
【００５６】
ＨＡ割り当て要求メッセージを受信した他のドメインネットワークの認証手段は、そのメッセージの中に含まれるＨＡ選択条件に関する情報（ＨＡ選択条件情報）を取得し（Ｓ３０７、Ｓ３０８）、それを選択条件情報通知メッセージでＨｏｍｅドメインネットワーク４３の認証手段へ送信する（Ｓ３０９、Ｓ３１０）。
【００５７】
Ｈｏｍｅドメインネットワーク４３の認証手段は、他のドメインネットワークから取得したＨＡ選択条件情報に基づいて最適なＨＡを選択し（Ｓ３１１）、選択されたＨＡをＭＮ１０へ割り当てるための認証結果通知メッセージを外部ドメインネットワーク３３の認証手段へ送信する（Ｓ３１２）。認証結果通知メッセージを受信した外部ドメインネットワーク３３の認証手段はそのメッセージに含まれるＨＡ情報とともに認証結果をＭＮ１０へ送信する（Ｓ３１３）。
【００５８】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【００５９】
また、ＨＡを選択する際に、ＨＡ選択条件情報だけでなく、Ｈｏｍｅドメインネットワーク４３の認証手段が保持する他ドメインとのローミング情報を考慮してもよい。さらに、ＨＡ選択条件をＭＮ１０ではなくＨｏｍｅドメインネットワーク４３の認証手段が提示してもよいし、ＭＮ１０とＨｏｍｅドメインネットワーク４３の認証手段の両方が提示してもよい。
【００６０】
このような構成をとることによって、ＭＮ１０は、自身が提示したＨＡ選択条件と、さらにはＨｏｍｅドメインネットワーク４３の認証手段が提示したＨＡ選択条件の両方に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。またＨＡを選択する際にＨｏｍｅドメインネットワーク４３の認証手段が保持するローミング情報も考慮されるので、そのローミング関係上、Ｈｏｍｅドメインネットワーク４３の認証手段にとって相応しいＨＡを選択することができるという新たな効果も得ることができる。
【００６１】
なお、Ｈｏｍｅドメインネットワーク４３の認証手段からＨＡ割り当て要求を受けた他のドメインネットワークの認証手段は、ＨＡ選択条件に関する情報を取得するためのメッセージを、ＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【００６２】
一方、ＨＡ割り当て要求を受信した他のドメインネットワークの認証手段は、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＨＡ割り当てを要求してきたドメインネットワークの認証手段へ返す。なおＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【００６３】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。図４は本発明の実施の形態に共通する主要な処理を示すシーケンスチャートである。なお、図４に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものである。
【００６４】
図４に示すシーケンスチャートでは、ＭＮ１０が図２における外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップした時点からのメッセージシーケンスを示した図である。なお、ＭＮ１０の移動元と移動先、及びブートストラップ場所はこれに限定するものではなく、例えばドメインネットワーク４３から外部ドメインネットワーク２３へ移動した場合でもよいし、外部ドメインネットワーク２３でブートストラップした場合でもよい。
【００６５】
ＭＮ１０が外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバ、あるいは外部ドメインネットワーク３３上でブートストラップしたとき（Ｓ４０１)、自身の認証を要求するメッセージに加えて、割り当てられるＨＡを選択する際に使用するＨＡ選択条件を認証システムを介してＡＡＡｖサーバ３０へ送信する（Ｓ４０２）。外部ドメインネットワーク３３はＭＮ１０のＨｏｍｅドメインネットワーク４３でないため、ＡＡＡｖサーバ３０はＭＮ１０からの認証要求をＡＡＡｈサーバ４０へ転送する（Ｓ４０３）。
【００６６】
ＡＡＡｈサーバ４０はＡＡＡｖサーバ３０から転送された認証要求を受信し、ＭＮ１０を認証（Ｓ４０４）した後、ＭＮ１０へ割り当てるＨＡを検索するために、ＨＡを貸し借りできる関係のあるＡＡＡｖサーバ５０、さらにその他のＡＡＡｖサーバに対して、ＭＮ１０から提示されたＨＡ選択条件を付加したＨＡ割り当て要求を送信する（Ｓ４０５、Ｓ４０６）。
【００６７】
ＡＡＡｈサーバ４０からのＨＡ割り当て要求を受信したＡＡＡｖサーバ５０、その他のＡＡＡｖサーバは、ＭＮ１０のためにＨＡとしての機能を提供できるかどうかを判断し、それが可能であれば、提示されたＨＡ選択条件に関する情報を取得する（Ｓ４０７、Ｓ４０８）。このときに取得した情報はＡＡＡｈサーバ４０への応答メッセージである選択条件情報通知メッセージに含めて送信し（Ｓ４０９、Ｓ４１０）、ＡＡＡｈサーバ４０は各ＡＡＡｖサーバから取得した情報を比較して、その中から最も条件の良いＨＡを選択して（Ｓ４１１）、その結果をＡＡＡｖサーバ３０への応答メッセージである認証結果通知メッセージに含めて送信する（Ｓ４１２）。
【００６８】
認証結果、及び割り当てられたＨＡの情報を受信したＡＡＡｖサーバ３０は、ＭＮ１０へそれらの情報を送信する（Ｓ４１３）。これによりＭＮ１０は、自身が要求したＨＡ選択条件に基づいて最適なＨＡを割り当てられることになる。
【００６９】
また、図５は、本発明の第２の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお、図５では、ＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。図５に示すＡＡＡｈサーバ４０は、受信手段１１０１、送信手段１１０２、ＨＡ選択条件を含む認証要求メッセージ処理手段１１０４、ローミング先ＡＡＡサーバ情報取得手段１１０３、ＨＡ割り当て要求メッセージ生成手段１１０７、選択条件情報通知メッセージ処理手段１１０５、割り当てＨＡ選択手段１１０６、認証結果通知メッセージ生成手段１１０８、選択条件情報保持手段１１０９を有している。
【００７０】
受信手段１１０１及び送信手段１１０２は、ＩＰネットワーク１５と接続して、パケットの送受信を行うための手段である。なお、通常は、ＨＡｖ３１を含む配下のネットワークに接続するためのインターフェイスと、ＩＰネットワーク１５に接続するためのインターフェイスとは異なっており、各インターフェイスに応じて複数の受信手段及び送信手段が設けられているが、ここでは、それぞれまとめて１つの受信手段１１０１及び送信手段１１０２として図示することにする。
【００７１】
また、ＨＡ選択条件を含む認証要求メッセージ処理手段１１０４は、ＡＡＡｖサーバ３０から転送されてきたＭＮ１０の認証要求メッセージに係る処理を行い、そのメッセージに含まれるＭＮ１０からのＨＡ選択条件を取得し、ローミング先ＡＡＡサーバ情報取得手段１１０３に対して、ＨＡの割り当て要求をする相手となるＡＡＡｖサーバの情報を要求し、取得したＡＡＡｖサーバに対して送信するＨＡ割り当て要求の生成を、ＨＡ割り当て要求メッセージ生成手段１１０７に指示する。
【００７２】
ローミング先ＡＡＡサーバ取得手段１１０３は、ＡＡＡｈサーバ４０とローミング契約を結んでいるＡＡＡの情報を取得して、その情報をＨＡ選択条件を含む認証要求メッセージ処理手段１１０４に返す。
【００７３】
ＨＡ割り当て要求メッセージ生成手段１１０７は、ＨＡ選択条件を含む認証要求メッセージ処理手段１１０４から指示を受けたローミング先へ送信するメッセージを生成し、送信手段１１０２へそれらのメッセージを送信することを指示する手段である。
【００７４】
選択条件情報通知メッセージ処理手段１１０５は、ＨＡ割り当て要求メッセージを送信したＡＡＡｖサーバからの応答である選択条件情報通知メッセージに係る処理を行い、選択条件情報保持手段１１０９に対して、取得したＨＡ選択条件情報を保持するよう指示し、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したかどうかを確認し、その結果、全てのＡＡＡｖサーバから受信が完了している場合は、割り当てＨＡ選択手段１１０６に対して、最も条件に合ったＨＡを選択するよう指示を出す手段である。
【００７５】
割り当てＨＡ選択手段１１０６は、選択条件情報通知メッセージ処理手段１１０５からの指示を受け、ＨＡ割り当て要求メッセージの送信先から取得したＨＡ選択条件情報を選択条件情報保持手段１１０９から取得し、それらの情報を基にＭＮ１０が提示したＨＡ選択条件を考慮して、最適なＨＡ選択を行う手段である。
【００７６】
認証結果通知メッセージ生成手段１１０８は、認証結果と共に、割り当てＨＡ選択手段で決定したＨＡを通知するためのメッセージを生成し、送信手段１１０２へそのメッセージの送信の指示を出す手段である。
【００７７】
選択条件情報保持手段１１０９は、選択条件情報通知メッセージ処理手段１１０５からの指示を受け、通知されたＨＡ選択条件情報を保持するための手段である。また、割り当てＨＡ選択手段１１０６からＨＡ選択条件情報の取得要求を受け、要求されたＨＡ選択条件情報を返すための手段でもある。
【００７８】
なお、不図示ではあるが、ＭＮ１０は、ＨＡを選択する際に使用するＨＡ選択条件を認証要求メッセージに付加するための手段を有するものとする。
【００７９】
図６は図５に示すＡＡＡｈサーバ４０においてのＨＡ選択条件を含む認証要求メッセージ受信時の処理の流れを示すフローチャートである。
【００８０】
ＡＡＡｈサーバ４０は認証要求メッセージを受信したら（２１０１）、まずその認証要求をしてきたＭＮ１０の認証を実行する（２１０２）。その認証が失敗であった場合は、そのことを示す認証結果通知メッセージを送信する（２１０８）。
【００８１】
一方、成功であった場合は、そのメッセージの送信元であるＡＡＡｖサーバ３０によるＨＡの割り当てがあるかどうかをチェックし（２１０３）、割り当てがなければそのＭＮ１０へのＨＡの割り当てが必要と判断し、ＨＡ選択の際に使用するＨＡ選択条件の提示があるかどうかチェックする（２１０４）。ＨＡ選択条件の提示があればその情報を取得し（２１０５）、ローミング先ＡＡＡサーバ情報を取得して（２１０６）、その中に含まれるＡＡＡサーバ（例えばＡＡＡｖサーバ５０やその他のＡＡＡｖサーバ）へＨＡ割り当て要求メッセージを送信して（２１０７）、ＨＡの割り当て要求と、ＨＡ選択条件に関する情報の要求を行う。
【００８２】
なお、認証要求メッセージにＨＡの割り当てがあることが示されている場合には、ＡＡＡｈサーバ４０は認証結果のみをＡＡＡｖサーバ３０へ送信する（２１０８）。
【００８３】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【００８４】
また、ＡＡＡｈサーバ４０からＨＡ割り当て要求を受けたＡＡＡｖサーバ５０やその他のＡＡＡｖサーバは、ＨＡ選択条件に関する情報を取得するためメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【００８５】
一方、ＨＡ割り当て要求を受信した各ＡＡＡｖサーバは、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＡＡＡｖサーバへ返す。なおＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【００８６】
図７は図５に示すＡＡＡｈサーバ４０においての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は選択条件情報通知メッセージを受信したら（２２０１）、まずそのメッセージの送信元のＡＡＡｖサーバ３０がＨＡの割り当てを許可したかどうかをチェックする（２２０２）。
【００８７】
送信元の外部ドメインネットワークがＨＡの割り当てを許可していた場合、メッセージに含まれるＨＡ選択条件に関する情報を取得して（２２０３）、その情報を保持する（２２０４）。一方ＨＡの割り当てを許可していない場合は、ＨＡ選択条件情報を取得することができないので、ＨＡ選択条件情報なしという情報を保持する（２２０４）。
【００８８】
そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、取得したＨＡ選択条件に関する情報から最適なＨＡを選択し（２２０５）、その結果を認証結果通知メッセージで送信する（２２０６）。
【００８９】
このような構成をとることによって、ＭＮ１０は、自身が提示したＨＡ選択条件に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。
【００９０】
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について説明する。本発明の第３の実施の形態における動作と、図４のシーケンスチャートを参照しながら説明した上述の動作との違いは、ＡＡＡｈサーバ４０自身がＨＡ選択条件を決定し、それをＨＡ割り当て要求とともに、ＨＡを貸し借りできる関係のあるＡＡＡｖサーバ５０、さらにその他のＡＡＡｖサーバに対して送信するという点である。
【００９１】
また図８は、本発明の第３の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお図８ではＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。
【００９２】
図８に示すＡＡＡｈサーバ４０は、受信手段１２０１、送信手段１２０２、ＨＡ選択条件を含む認証要求メッセージ処理手段１２０４、ローミング先ＡＡＡサーバ情報取得手段１２０３、ＡＡＡｈ使用ＨＡ選択条件決定手段１２０６、ＨＡ割り当て要求メッセージ生成手段１２０８、選択条件情報通知メッセージ処理手段１２０５、割り当てＨＡ選択手段１２０７、認証結果通知メッセージ生成手段１２０９、選択条件情報保持手段１２１０を有している。
【００９３】
なお、受信手段１２０１、送信手段１２０２、ＨＡ選択条件を含む認証要求メッセージ処理手段１２０４、ローミング先ＡＡＡサーバ情報取得手段１２０３、ＨＡ割り当て要求メッセージ生成手段１２０８、選択条件情報通知メッセージ処理手段１２０５、認証結果通知メッセージ生成手段１２０９、選択条件情報保持手段１２１０は、図５に示す受信手段１１０１、送信手段１１０２、ＨＡ選択条件を含む認証要求メッセージ処理手段１１０４、ローミング先ＡＡＡサーバ情報取得手段１１０３、ＨＡ割り当て要求メッセージ生成手段１１０７、選択条件情報通知メッセージ処理手段１１０５、認証結果通知メッセージ生成手段１１０８、選択条件情報保持手段１１０９と同一である。
【００９４】
ＡＡＡｈ使用ＨＡ選択条件決定手段１２０６は、ＨＡを選択する際に使用するＨＡ選択条件として、ＭＮ１０から提示されたＨＡ選択条件だけでなく、それらに加えてＡＡＡｈサーバ４０が考慮したいＨＡ選択条件を決定するための手段である。ここで決定したＨＡ選択条件はＭＮ１０から提示されたＨＡ選択条件と共に、ＨＡ割り当て要求メッセージの中に含めて送信される。
【００９５】
割り当てＨＡ選択手段１２０７は、選択条件情報通知メッセージ処理手段１２０５からの指示を受け、ＨＡ割り当て要求メッセージの送信先であるＨＡ選択条件情報を選択条件情報保持手段１２１０から取得し、それらの情報を基にＭＮ１０が提示したＨＡ選択条件とＡＡＡｈサーバ４０が提示したＨＡ選択条件の両方を考慮して、最適なＨＡ選択を行う手段である。
【００９６】
図９は図８に示すＡＡＡｈサーバ４０におけるＨＡ選択条件を含む認証要求メッセージの処理の流れを示すフローチャートである。図５に示すＡＡＡｈサーバ４０の処理を示す図６との違いは、ＭＮ１０が提示したＨＡ選択条件の取得後に、ＡＡＡｈサーバ４０自身が提示するＨＡ選択条件を取得する処理（２３０６、２３０７）が含まれている点である。
【００９７】
図１０は図８に示すＡＡＡｈサーバ４０においての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は選択条件情報通知メッセージを受信したら（２４０１）、まずそのメッセージの送信元のドメインがＨＡの割り当てを許可したかどうかをチェックする（２４０２）。
【００９８】
送信元のドメインがＨＡの割り当てを許可していた場合、メッセージに含まれるＨＡ選択条件の測定結果を取得し（２４０３）、その情報を保持する（２４０４）。一方ＨＡの割り当てを許可していない場合は、ＨＡ選択条件情報を取得することができないので、ＨＡ選択条件情報なしという情報を保持する（２４０４）。そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、さらにＡＡＡｈサーバ４０が提示したＨＡ選択条件情報を取得して（２４０５）、ＭＮ１０が提示したＨＡ選択条件とＡＡＡｈサーバ４０が提示したＨＡ選択条件を比較して、どのＨＡ選択条件を優先するべきかを決定する（２４０６）。
【００９９】
そしてＡＡＡｈサーバ４０はＨＡ選択条件情報（さらには、ＨＡ選択条件の優先度を考慮）に基づいて、最適なＨＡを選択し（２４０７）、その結果を認証結果通知メッセージで送信する（２４０８）。
【０１００】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【０１０１】
このような構成をとることによって、ＭＮ１０は、自身が提示したＨＡ選択条件とＡＡＡｈサーバ４０が提示したＨＡ選択条件に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。またＡＡＡｈサーバ４０が示した条件も含まれるので、ＡＡＡｈサーバ４０がＨＡ選択条件と考える条件もクリアしたＨＡが割り当てられるという新たな効果も得ることができる。
【０１０２】
＜第４の実施の形態＞
次に、本発明の第４の実施の形態について説明する。本発明の第４の実施の形態における動作と、図４のシーケンスチャートを参照しながら説明した上述の動作との違いは、ＨＡ選択条件に関する情報に基づいてＨＡを選択する際に、ＡＡＡｈサーバ４０が保持するローミング情報も用いてＨＡを選択するという点である。
【０１０３】
また図１１は、本発明の第４の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお図１１ではＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。
【０１０４】
図１１に示すＡＡＡｈサーバ４０は、受信手段１３０１、送信手段１３０２、ローミング先ＡＡＡサーバ情報取得手段１３０３、ＨＡ選択条件を含む認証要求メッセージ処理手段１３０４、ＨＡ割り当て要求メッセージ生成手段１３０８、ローミング情報取得手段１３０６、選択条件情報通知メッセージ処理手段１３０５、割り当てＨＡ選択手段１３０７、認証結果通知メッセージ生成手段１３０９、選択条件情報保持手段１３１０を有している。なお、受信手段１３０１、送信手段１３０２、ローミング先ＡＡＡサーバ情報取得手段１３０３、ＨＡ選択条件を含む認証要求メッセージ処理手段１３０４、ＨＡ割り当て要求メッセージ生成手段１３０８、選択条件情報通知メッセージ処理手段１３０５、認証結果通知メッセージ生成手段１３０９、選択条件情報保持手段１３１０は、図５に示す受信手段１１０１、送信手段１１０２、ＨＡ選択条件を含む認証要求メッセージ処理手段１１０４、ローミング先ＡＡＡサーバ情報取得手段１１０３、ＨＡ割り当て要求メッセージ生成手段１１０７、選択条件情報通知メッセージ処理手段１１０５、認証結果通知メッセージ生成手段１１０８、選択条件情報保持手段１１０９と同一である。
【０１０５】
ローミング情報取得手段１３０６は、割り当てＨＡ選択手段１３０７からの指示を受けて、ＡＡＡｈサーバ４０が保持している各ＡＡＡｖサーバとのローミング情報の中から、ＨＡを選択する際に使用する条件を抽出するための手段である。この手段を有することによりＭＮ１０から提示されたＨＡ選択条件情報だけから最適なＨＡを選択するのではなく、ローミング契約上の条件等も考慮して、ＨＡを選択することが可能となる。
【０１０６】
割り当てＨＡ選択手段１３０７は、選択条件情報通知メッセージ処理手段１３０５の指示を受け、ローミング情報取得手段１３０６から取得したＨＡ選択の際に使用するローミング情報と、選択条件情報保持手段１３１０から取得した各ＡＡＡｖサーバから送られてきたＨＡ選択条件に関する情報とを考慮してＨＡを選択するための手段である。なお、図５に示す割り当てＨＡ選択手段１１０６との差異は、ＨＡを選択する際に使用する情報として、ＨＡ選択条件情報だけでなく、ローミング情報も使用するという点であり、その他の機能は、図５に示す割り当てＨＡ選択手段１１０６と同一である。
【０１０７】
なお、本発明の第４の実施の形態における認証要求メッセージ受信時の処理の流れは、図６に示した動作と同一であり、説明を省略する。
【０１０８】
また、図１２はＡＡＡｈサーバ４０においての選択条件情報通知メッセージの受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は選択条件情報通知メッセージを受信したら（２５０１）、まずそのメッセージの送信元のドメインがＨＡの割り当てを許可したかどうかをチェックする（２５０２）。
【０１０９】
送信元のドメインがＨＡの割り当てを許可していた場合、メッセージに含まれるＨＡ選択条件に関する情報を取得し（２５０３）、その情報を保持する（２５０４）。一方ＨＡの割り当てを許可していない場合は、ＨＡ選択条件情報を取得することができないので、ＨＡ選択条件情報なしという情報を保持する（２５０４）。
【０１１０】
そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、ＨＡを選択する際に使用するローミング関係の条件が存在するかチェックする（２５０５）。そしてＨＡを選択する際に使用するローミング関係の条件がある場合は、その情報とＡＡＡｖサーバ５０あるいは他のＡＡＡｖサーバから取得したＨＡ選択条件情報の両方を用いて最適なＨＡを選択する（２５０６）。ローミング関係の条件がない場合は、ＨＡ選択条件情報のみを用いて最適なＨＡを選択する（２５０７）。さらにその結果を認証結果通知メッセージで送信する（２５０８）。
【０１１１】
このような構成をとることによって、ＭＮ１０は、自身が提示したＨＡ選択条件に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。またＨＡを選択する際にＡＡＡｈサーバ４０が保持するローミング情報も考慮されるので、そのローミング関係上、ＡＡＡｈサーバ４０にとって相応しいＨＡを選択することができるという新たな効果も得ることができる。
【０１１２】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【０１１３】
また、ＡＡＡｈサーバ４０からＨＡ割り当て要求を受けたＡＡＡｖサーバ５０、その他のＡＡＡｖサーバは、ＨＡ選択条件に関する情報を取得するためメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１１４】
一方、ＨＡ割り当て要求を受信した各ＡＡＡｖサーバは、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＡＡＡｖサーバへ返す。なおＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１１５】
＜第５の実施の形態＞
次に、本発明の第５の実施の形態について説明する。本発明の第５の実施の形態における動作と、図４のシーケンスチャートを参照しながら説明した上述の動作との違いは、ＡＡＡｈサーバ４０自身がＨＡ選択条件を決定し、それをＨＡ割り当て要求とともに、ＨＡを貸し借りできる関係のあるＡＡＡｖサーバ５０、さらにその他のＡＡＡｖサーバに対して送信するという点と、ＨＡ選択条件に関する情報に基づいてＨＡを選択する際に、ＡＡＡｈサーバ４０が保持するローミング情報も用いてＨＡを選択するという点である。
【０１１６】
また図１３は、本発明の第５の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお図１３ではＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。
【０１１７】
図１３に示すＡＡＡｈサーバ４０は、受信手段１４０１、送信手段１４０２、ＨＡ選択条件を含む認証要求メッセージ処理手段１４０４、ローミング先ＡＡＡサーバ情報取得手段１４０３、ＡＡＡｈ使用ＨＡ選択条件決定手段１４０６、ＨＡ割り当て要求メッセージ生成手段１４０９、ローミング情報取得手段１４０７、選択条件情報通知メッセージ処理手段１４０５、割り当てＨＡ選択手段１４０８、認証結果通知メッセージ生成手段１４１０、選択条件情報保持手段１４１１を有している。
【０１１８】
なお、受信手段１４０１、送信手段１４０２、ローミング先ＡＡＡサーバ情報取得手段１４０３、ＨＡ選択条件を含む認証要求メッセージ処理手段１４０４、ＨＡ割り当て要求メッセージ生成手段１４０９、選択条件情報通知メッセージ処理手段１４０５、認証結果通知メッセージ生成手段１４１０、選択条件情報保持手段１４１１は、図５に示す受信手段１１０１、送信手段１１０２、ローミング先ＡＡＡサーバ情報取得手段１１０３、ＨＡ選択条件を含む認証要求メッセージ処理手段１１０４、ＨＡ割り当て要求メッセージ生成手段１１０７、選択条件測定結果通知メッセージ処理手段１１０５、認証結果通知メッセージ生成手段１１０８、選択条件情報保持手段１１０９と同一であり、さらにＡＡＡｈ使用ＨＡ選択条件決定手段１４０６は図８に示すＡＡＡｈ使用ＨＡ選択条件決定手段１２０６と同一であり、また、ローミング情報取得手段１４０７は図１１に示すローミング情報取得手段１３０６と同一である。
【０１１９】
割り当てＨＡ選択手段１４０８は、ローミング情報取得手段１４０７から受け取った、ＨＡ選択の際に使用するローミング情報と、選択条件情報通知メッセージ処理手段１４０５から受け取った、各ＡＡＡｖサーバから送られてきたＨＡ選択条件に関する情報とを考慮してＨＡを選択するための手段である。
【０１２０】
なお、本発明の第５の実施の形態におけるＨＡ選択条件を含む認証要求メッセージ受信時の処理の流れは、図９に示した動作と同一であり、説明を省略する。
【０１２１】
また、図１４はＡＡＡｈサーバ４０においての選択条件情報通知メッセージの受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は選択条件情報通知メッセージを受信したら（２６０１）、まずそのメッセージの送信元のドメインネットワークがＨＡの割り当てを許可したかどうかをチェックし（２６０２）、送信元のドメインがＨＡの割り当てを許可していた場合、メッセージに含まれるＨＡ選択条件の測定結果を取得し（２６０３）、その情報を保持する（２６０４）。一方ＨＡの割り当てを許可していない場合は、ＨＡ選択条件情報を取得することができないので、ＨＡ選択条件情報なしという情報を保持する（２６０４）。
【０１２２】
そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、ＡＡＡｈサーバ４０が提示したＨＡ選択条件情報を取得して（２６０５）、ＭＮ１０が提示したＨＡ選択条件とＡＡＡｈサーバ４０が提示したＨＡ選択条件を比較して、どのＨＡ選択条件を優先するべきかを決定する（２６０６）。
【０１２３】
さらにはＨＡを選択する際に使用するローミング関係の条件が存在するかチェックする（２６０７）。ＨＡを選択する際に使用するローミング関係の条件がある場合は、その情報とＡＡＡｖサーバ５０や他のＡＡＡｖサーバから取得したＨＡ選択条件情報の両方を用いて最適なＨＡを選択する（２６０８）。ローミング関係の条件がない場合は、ＨＡ選択条件情報のみを用いて最適なＨＡを選択する（２６０９）。さらにその結果を認証結果通知メッセージで送信する（２６１０）。
【０１２４】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【０１２５】
このような構成をとることによって、ＭＮ１０は、自身が提示したＨＡ選択条件とＡＡＡｈサーバ４０が提示したＨＡ選択条件の両方に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。またＨＡを選択する際にＡＡＡｈサーバ４０が提示するＨＡ選択条件と、ＡＡＡｈサーバ４０が保持するローミング情報も考慮されるので、ＡＡＡｈサーバ４０が考えるＨＡ選択条件に合ったＨＡを選択できるのと、ローミング関係上、ＡＡＡｈサーバ４０にとって相応しいＨＡを選択することができるという新たな効果も得ることができる。
【０１２６】
＜第６の実施の形態＞
次に、本発明の第６の実施の形態について説明する。図１５は、本発明の第６の実施の形態の主要な処理を示すシーケンスチャートである。なお、図１５に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものである。
【０１２７】
図１５に示すシーケンスチャートは、ＭＮ１０がＨｏｍｅドメインネットワーク４３から外部ドメインネットワーク２３へハンドオーバあるいは外部ドメインネットワーク２３上でブートストラップした場合、又は外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップした場合のメッセージシーケンスを示した図である。
【０１２８】
なお、Ｈｏｍｅドメインネットワーク４３と外部ドメインネットワーク２３間でのハンドオーバあるいは外部ドメインネットワーク２３上でブートストラップの際に行われる処理と、外部ドメインネットワーク２３と外部ドメインネットワーク３３間でのハンドオーバあるいは外部ドメインネットワーク３３上でのブートストラップの際に行われる本発明の主要な処理はほぼ同じであるため、本発明の第６の実施の形態の説明では、後者の外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップした場合について述べる。
【０１２９】
ＭＮ１０が外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいは外部ドメインネットワーク３３上でブートストラップしたとき（Ｓ５０１）、自身の認証を要求するメッセージを外部ドメインネットワーク３３の認証手段へ送信する（Ｓ５０２）。外部ドメインネットワーク３３はＭＮ１０のＨｏｍｅドメインネットワーク４３ではないため、外部ドメインネットワーク３３の認証手段はその認証要求にＨＡ選択条件を付加して、ＭＮ１０のＨｏｍｅドメインネットワーク４３の認証手段へ転送し（Ｓ５０３）、そこでＭＮ１０の認証が行われる（Ｓ５０４）。
【０１３０】
認証が完了した後、ＭＮ１０へ割り当てるＨＡを選択する際に使用する情報として、外部ドメインネットワーク３３の認証手段とＨｏｍｅドメインネットワーク４３の認証手段が考慮したいＨＡ選択条件に関する情報を取得するための要求メッセージを、他のドメインネットワークの認証手段へ送信する（Ｓ５０５、Ｓ５０６）。Ｈｏｍｅドメインネットワーク４３の認証手段からＨＡ割り当て要求を受信した他のドメインネットワークの認証手段は、通知されたＨＡ選択条件に関する情報を取得し（Ｓ５０７、Ｓ５０８）、それを選択条件情報通知メッセージでＨｏｍｅドメインネットワーク４３の認証手段へ送信する（Ｓ５０９、Ｓ５１０）。
【０１３１】
Ｈｏｍｅドメインネットワーク４３の認証手段は、他のドメインネットワークから取得したＨＡ選択条件情報に基づいて最適なＨＡを選択し（Ｓ５１１）、選択されたＨＡをＭＮ１０へ割り当てるための認証結果通知メッセージを外部ドメインネットワーク３３の認証手段へ送信する（Ｓ５１２）。さらにドメインネットワーク３３の認証手段は割り当てられたＨＡ情報を含むメッセージをＭＮ１０へ送信する（Ｓ５１３）。
【０１３２】
なおＨＡを選択する際に、ＨＡ選択条件情報だけでなく、Ｈｏｍｅドメインが保持する他ドメインネットワークとのローミング情報を考慮してもよい。
【０１３３】
このような構成をとることによって、ＭＮ１０は、外部ドメインネットワーク３３とＨｏｍｅドメインネットワーク４３の認証手段が提示したＨＡ選択条件とローミング情報の両方に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果と、Ｈｏｍｅドメインネットワーク４３の認証手段にとってローミング関係上相応しいＨＡを割り当てることができるという効果を得ることができる。
【０１３４】
なお、Ｈｏｍｅドメインネットワーク４３の認証手段からＨＡ割り当て要求を受けた他のドメインネットワークの認証手段は、ＨＡ選択条件に関する情報を取得するためのメッセージを、ＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１３５】
一方、ＨＡ割り当て要求を受信したドメインネットワークの認証手段は、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＨＡ割り当てを要求してきたドメインネットワークの認証手段へ返す。なおＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１３６】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【０１３７】
なお、各ドメインネットワークの認証手段としては、ＡＡＡサーバや、ＡＡＡＰｒｏｘｙサーバなどが使われる。
【０１３８】
＜第７の実施の形態＞
次に、本発明の第７の実施の形態について説明する。図１６は本発明の実施の形態に共通する主要な処理を示すシーケンスチャートである。なお、図１６に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものである。
【０１３９】
図１６に示すシーケンスチャートでは、ＭＮ１０が外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいはブートストラップした時点からのメッセージシーケンスを示した図である。なお、ＭＮ１０の移動元と移動先はこれに限定するものではなく、例えばドメインネットワーク４３から外部ドメインネットワーク２３へ移動した場合でもよい。
【０１４０】
ＭＮ１０は外部ドメインネットワーク３３へ接続したとき（Ｓ６０１）、自身の認証を要求するメッセージを認証システムを介してＡＡＡｖサーバ３０へ送信する（Ｓ６０２）。外部ドメインネットワーク３３はＭＮ１０のＨｏｍｅドメインネットワーク４３でないため、ＡＡＡｖサーバ３０はＭＮ１０からの認証要求をＡＡＡｈサーバ４０へ転送する（Ｓ６０３）。
【０１４１】
ＡＡＡｈサーバ４０はＡＡＡｖサーバ３０から転送された認証要求を受信し、ＭＮ１０を認証した後（Ｓ６０４）、ＡＡＡｈサーバ４０が提示するＨＡ選択条件を決定し、ＭＮ１０へ割り当てるＨＡを検索するために、ＨＡを貸し借りできる関係のあるＡＡＡｖサーバ５０、さらにその他のＡＡＡｖサーバに対して、ＡＡＡｈサーバ４０が決定したＨＡ選択条件を付加したＨＡ割り当て要求を送信する（Ｓ６０５、Ｓ６０６）。
【０１４２】
ＡＡＡｈサーバ４０からのＨＡ割り当て要求を受信したＡＡＡｖサーバ５０やその他のＡＡＡｖサーバは、ＭＮ１０のためにＨＡとしての機能を提供できるかどうかを判断し、それが可能であれば、提示されたＨＡ選択条件に関する情報を取得する（Ｓ６０７、Ｓ６０８）。このときに取得した情報はＡＡＡｈサーバ４０への応答メッセージに含めて送信し（Ｓ６０９、Ｓ６１０）、ＡＡＡｈサーバ４０は各ＡＡＡｖサーバから取得した情報を比較して、その中から最も条件の良いＨＡを選択して（Ｓ６１１）、その結果をＡＡＡｖサーバ３０への応答に含めて送信する（Ｓ６１２）。認証結果、及び割り当てられたＨＡの情報を受信したＡＡＡｖサーバ３０は、ＭＮ１０へそれらの情報を送信する（Ｓ６１３）。これによりＭＮ１０は、自身が要求したＨＡ選択条件に基づいて最適なＨＡを割り当てられることになる。
【０１４３】
なお、ＡＡＡｈサーバ４０からＨＡ割り当て要求を受けたＡＡＡｖサーバ５０やその他のＡＡＡｖサーバは、ＨＡ選択条件に関する情報を取得するためメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１４４】
一方、ＨＡ割り当て要求を受信した各ＡＡＡｖサーバは、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＡＡＡｈサーバ４０へ返す。
【０１４５】
なおＨＡ選択条件に関する情報の要求を受けたＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１４６】
また図１７は、本発明の第７の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお図１７ではＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。
【０１４７】
図１７に示すＡＡＡｈサーバ４０は、受信手段１５０１、送信手段１５０２、認証要求メッセージ処理手段１５０４、ローミング先ＡＡＡサーバ情報取得手段１５０３、ＡＡＡｈ使用ＨＡ選択条件決定手段１５０６、ＨＡ割り当て要求メッセージ生成手段１５０８、選択条件情報通知メッセージ処理手段１５０５、割り当てＨＡ選択手段１５０７、認証結果通知メッセージ生成手段１５０９、選択条件情報保持手段１５１０を有している。この図１７に示すＡＡＡｈサーバ４０は、図８に示すＡＡＡｈサーバ４０のＨＡ選択条件を含む認証要求メッセージ処理手段１２０４を認証要求メッセージ処理手段１５０４に置き換えたものと言うことができる。
【０１４８】
認証要求メッセージ処理手段１５０４は、ＭＮ１０からの認証要求メッセージを処理するための手段である。したがって、第１から第６の実施の形態で説明した、ＨＡ選択条件を含む認証要求メッセージ処理手段との違いは、ＭＮ１０から提示されたＨＡ選択条件を処理しないことである。
【０１４９】
図１８は図１７に示すＡＡＡｈサーバ４０においての認証要求メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は認証要求メッセージを受信したら（２７０１）、まずその認証要求をしてきたＭＮ１０の認証を実行する（２７０２）。その認証が失敗であった場合は、そのことを示す認証結果通知メッセージを送信する（２７０７）。一方、成功であった場合は、そのメッセージの送信元であるＡＡＡｖサーバ３０によるＨＡの割り当てがあるかどうかをチェックし（２７０３）、割り当てがなければそのＭＮ１０へのＨＡの割り当てが必要と判断し、ＨＡ選択の際に使用するＨＡ選択条件の提示が、ＡＡＡｈサーバ４０自身によってあるかどうかチェックする（２７０４）。
【０１５０】
ＡＡＡｈサーバ４０自身によるＨＡ選択条件の提示があればその情報を取得し（２７０５）、ＨＡの貸し借りの関係があるＡＡＡサーバ情報（例えばＡＡＡｖサーバ５０やその他のＡＡＡｖサーバ）を取得し（２７０６）、それらのＡＡＡｖサーバに対してＨＡ割り当て要求メッセージを送信して、ＨＡの割り当て要求と、ＨＡ選択条件に関する情報の要求を行う（２７０８）。なお、認証要求メッセージにＨＡの割り当てがあることが示されている場合には、ＡＡＡｈサーバ４０は認証結果のみをＡＡＡｖサーバ３０へ送信する（２７０７）。
【０１５１】
図１９は図１７に示すＡＡＡｈサーバ４０においての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は選択条件情報通知メッセージを受信したら（２８０１）、まずそのメッセージの送信元のドメインネットワークがＨＡの割り当てを許可したかどうかをチェックする（２８０２）。送信元のドメインネットワークがＨＡの割り当てを許可していた場合、メッセージに含まれるＨＡ選択条件に関する情報を取得し（２８０３）、その情報を保持する（２８０４）。一方ＨＡの割り当てを許可していない場合は、ＨＡ選択条件情報を取得することができないので、ＨＡ選択条件情報なしという情報を保持する（２８０４）。
【０１５２】
そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、ＡＡＡｈサーバ４０は取得したＨＡ選択条件情報から最適なＨＡを選択し（２８０５）、その結果を認証結果通知メッセージで送信する（２８０６）。
【０１５３】
このような構成をとることによって、ＭＮ１０は、ＡＡＡｈサーバ４０が提示したＨＡ選択条件に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。
【０１５４】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【０１５５】
また、ＡＡＡｈサーバ４０からＨＡ割り当て要求を受けたＡＡＡｖサーバ５０、その他のＡＡＡｖサーバは、ＨＡ選択条件に関する情報を取得するためメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１５６】
一方、ＨＡ割り当て要求を受信した各ＡＡＡｖサーバは、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＡＡＡｈサーバ４０へ返す。なおＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１５７】
＜第８の実施の形態＞
次に、本発明の第８の実施の形態について説明する。本発明の第８の実施の形態における動作と、図１６のシーケンスチャートを参照しながら説明した上述の動作との違いは、ＡＡＡｈサーバ４０が提示したＨＡ選択条件に関する情報を基に、最適なＨＡを選択する際にＡＡＡｈサーバ４０が保持するローミング情報も用いてＨＡを選択するという点である。
【０１５８】
また図２０は、本発明の第８の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお図２０ではＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。
【０１５９】
図２０に示すＡＡＡｈサーバ４０は、受信手段１６０１、送信手段１６０２、認証要求メッセージ処理手段１６０４、ローミング先ＡＡＡサーバ情報取得手段１６０３、ＡＡＡｈ使用ＨＡ選択条件決定手段１６０６、ＨＡ割り当て要求メッセージ生成手段１６０９、ローミング情報取得手段１６０７、選択条件情報通知メッセージ処理手段１６０５、割り当てＨＡ選択手段１６０８、認証結果通知メッセージ生成手段１６１０、選択条件情報保持手段１６１１を有している。
【０１６０】
この図に示すＡＡＡｈサーバ４０は、図１３に示すＡＡＡｈサーバ４０のＨＡ選択条件を含む認証要求メッセージ処理手段１４０４を認証要求メッセージ処理手段１６０４に置き換えたものと言うことができる。
【０１６１】
なお、本発明の第８の実施の形態における認証要求メッセージ受信時の処理の流れは、図１８に示した動作と同一であり、説明を省略する。
【０１６２】
また、図２１は図１７に示すＡＡＡｈサーバ４０においての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は選択条件情報通知メッセージを受信したら（２９０１）、まずそのメッセージの送信元のドメインがＨＡの割り当てを許可したかどうかをチェックする（２９０２）。送信元のドメインがＨＡの割り当てを許可していた場合、メッセージに含まれるＨＡ選択条件の測定結果を取得し（２９０３）、その情報を保持する（２９０４）。
【０１６３】
一方ＨＡの割り当てを許可していない場合は、ＨＡ選択条件情報を取得することができないので、ＨＡ選択条件情報なしという情報を保持する（２９０４）。そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、ＨＡを選択する際に使用するローミング関係の条件が存在するかチェックする（２９０５）。ＨＡを選択する際に使用するローミング関係の条件がある場合は、その情報とＡＡＡｖサーバ５０や他のＡＡＡｖサーバから取得したＨＡ選択条件情報の両方を用いて最適なＨＡを選択する（２９０６）。ローミング関係の条件がない場合は、ＨＡ選択条件情報のみを用いて最適なＨＡを選択する（２９０７）。そして選択したＨＡを含む認証結果通知メッセージをＭＮ１０へ送信する（２９０８）。
【０１６４】
このような構成をとることによって、ＭＮ１０は、ＡＡＡｈサーバ４０が提示したＨＡ選択条件に基づいたＨＡが割り当てられるので、ＭＮ１０が送信するデータパケット、あるいは通信相手がＭＮ１０のホームアドレス宛に送信するデータパケットは、このＨＡを経由することで最適な経路を通って転送されるという効果を得ることができる。またＨＡを選択する際にＡＡＡｈサーバ４０が保持するローミング情報も考慮されるので、ローミング関係上、ＡＡＡｈサーバ４０にとって相応しいＨＡを選択することができるという新たな効果も得ることができる。
【０１６５】
なお、ＨＡ選択条件としては、例えばホップ数や、ＱｏＳパスの状態、コストなどを用いることができる。
【０１６６】
また、ＡＡＡｈサーバ４０からＨＡ割り当て要求を受けたＡＡＡｖサーバ５０、その他のＡＡＡｖサーバは、ＨＡ選択条件に関する情報を取得するためメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１６７】
一方、ＨＡ割り当て要求を受信した各ＡＡＡｖサーバは、自ドメインネットワーク内に存在するＨＡに対してＨＡ選択条件に関する情報の取得を要求し、要求を受けたＨＡがＨＡ選択条件に関する情報を取得し、その結果をＡＡＡｖサーバへ返す。なおＨＡは、ＨＡ選択条件に関する情報を取得するためのメッセージをＭＮ１０や他の装置に対して送信する方法で取得してもよいし、あるいはＨＡ選択条件に関する情報を保持する格納手段から必要な情報を取得してもよい。
【０１６８】
＜第９の実施の形態＞
次に、本発明の第９の実施の形態について説明する。図２２は本発明の第９の実施の形態の主要な処理を示すシーケンスチャートである。なお、図２２に示すシーケンスチャートは、本発明に係る主要な処理のみを図示したものである。
【０１６９】
図２２に示すシーケンスチャートでは、ＭＮ１０が外部ドメインネットワーク２３から外部ドメインネットワーク３３へハンドオーバあるいはブートストラップした時点からのメッセージシーケンスを示した図である。なお、ＭＮ１０の移動元と移動先はこれに限定するものではなく、例えばドメインネットワーク４３から外部ドメインネットワーク２３へ移動した場合でもよい。
【０１７０】
ＭＮ１０は外部ドメインネットワーク３３へ接続したとき（Ｓ７０１）、自身の認証を要求するメッセージを認証システムを介してＡＡＡｖサーバ３０へ送信する（Ｓ７０２）。外部ドメインネットワーク３３はＭＮ１０のＨｏｍｅドメインネットワーク４３でないため、ＡＡＡｖサーバ３０はＭＮ１０からの認証要求をＡＡＡｈサーバ４０へ転送する（Ｓ７０３）。
【０１７１】
ＡＡＡｈサーバ４０はＡＡＡｖサーバ３０から転送された認証要求を受信し、ＭＮ１０を認証した後（Ｓ７０４）、ＭＮ１０へ割り当てるＨＡを検索するために、ＨＡを貸し借りできる関係のあるＡＡＡｖサーバ５０、さらにその他のＡＡＡｖサーバに対して、ＨＡ割り当て要求を送信する（Ｓ７０５、Ｓ７０６）。
【０１７２】
ＡＡＡｈサーバ４０からのＨＡ割り当て要求を受信したＡＡＡｖサーバ５０やその他のＡＡＡｖサーバは、ＭＮ１０のためにＨＡとしての機能を提供できるかどうかを判断し、それが可能であればそのＨＡに関する情報をＡＡＡｈサーバ４０への応答メッセージに含めて送信し（Ｓ７０７、Ｓ７０８）、ＡＡＡｈサーバ４０は各ＡＡＡｖサーバから取得した割り当て可能なＨＡの中から、ＡＡＡｈサーバ４０が保持するローミング情報を考慮してＨＡを選択し（Ｓ７０９）、認証結果と選択したＨＡの情報をＡＡＡｖサーバ３０へ送信する（Ｓ７１０）。
【０１７３】
認証結果、及び割り当てられたＨＡの情報を受信したＡＡＡｖサーバ３０は、ＭＮ１０へそれらの情報を送信する（Ｓ７１１）。これによりＭＮ１０は、ＡＡＡｈサーバ４０が保持するローミング情報を考慮して選択された最適なＨＡを割り当てられることになる。
【０１７４】
また図２３は、本発明の第９の実施の形態におけるＡＡＡｈサーバ４０の構成の一例を示すブロック図である。なお図２３ではＡＡＡｈサーバ４０が有する各機能がブロックにより図示されているが、これらの各機能はハードウェア及び／又はソフトウェアによって実現可能である。
【０１７５】
図２３に示すＡＡＡｈサーバ４０は、受信手段１７０１、送信手段１７０２、認証要求メッセージ処理手段１７０４、ローミング先ＡＡＡサーバ情報取得手段１７０３、ＨＡ割り当て要求メッセージ生成手段１７０８、ローミング情報取得手段１７０６、ＨＡ割り当て結果通知メッセージ処理手段１７０５、割り当てＨＡ選択手段１７０７、認証結果通知メッセージ生成手段１７０９、割り当てＨＡ情報保持手段１７１０を有している。
【０１７６】
この図に示すＡＡＡｈサーバ４０は、図１１に示すＡＡＡｈサーバ４０のＨＡ選択条件を含む認証要求メッセージ処理手段１３０４を認証要求メッセージ処理手段１７０４へ、選択条件情報通知メッセージ処理手段１３０５をＨＡ割り当て結果通知メッセージ処理手段１７０５へ、さらに選択条件情報保持手段１３１０を割り当てＨＡ情報保持手段１７１０へ置き換えたものと言うことができる。
【０１７７】
図２４は図２３に示すＡＡＡｈサーバ４０においての認証要求メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０は認証要求メッセージを受信したら（３００１）、まずその認証要求をしてきたＭＮ１０の認証を実行する（３００２）。その認証が失敗であった場合は、そのことを示す認証結果通知メッセージを送信する（３００５）。一方、成功であった場合は、そのメッセージの送信元であるＡＡＡｖサーバ３０によるＨＡの割り当てがあるかどうかをチェックし（３００３）、割り当てがなければそのＭＮ１０へのＨＡの割り当てが必要と判断し、ＨＡの貸し借りの関係があるＡＡＡサーバ情報（例えばＡＡＡｖサーバ５０やその他のＡＡＡｖサーバ）を取得し（３００４）、それらのＡＡＡｖサーバに対してＨＡ割り当て要求メッセージを送信して（３００６）、ＨＡの割り当て要求を行う。なお、認証要求メッセージにＨＡの割り当てがあることが示されている場合には、ＡＡＡｈサーバ４０は認証結果のみをＡＡＡｖサーバ３０へ送信する（３００５）。
【０１７８】
また、図２５は図２３に示すＡＡＡｈサーバ４０においてのＨＡ割り当て結果通知メッセージ受信時の処理の流れを示すフローチャートである。ＡＡＡｈサーバ４０はＨＡ割り当て結果通知メッセージを受信したら（３１０１）、まずそのメッセージの送信元のドメインがＨＡの割り当てを許可したかどうかをチェックし（３１０２）、その状態を保持する（３１０３）。
【０１７９】
そしてＡＡＡｈサーバ４０は、ＨＡ割り当て要求メッセージを送信した全てのＡＡＡｖサーバから選択条件情報通知メッセージを受信したときには、ＨＡ選択の際に使用するローミング条件があるかどうかチェックし（３１０４）、ローミング条件があればその情報を取得し、取得したローミング条件に基づいて最適なＨＡを選択して（３１０５）、その結果を認証結果通知メッセージで送信する（３１０７）。一方、ローミング条件がなければ、任意のＨＡが選択され（３１０６）、その結果を認証結果通知メッセージで送信する（３１０７）。
【０１８０】
このような構成をとることによって、ＨＡを選択する際に、ＡＡＡｈサーバ４０が保持するローミング情報が考慮されるので、ローミング関係上、ＡＡＡｈサーバ４０にとって相応しいＨＡを選択することができるという効果を得ることができる。
【０１８１】
なお、上記の本発明の実施の形態の説明で用いた各機能ブロックは、典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現される。これらは個別に１チップ化されてもよいし、一部又はすべてを含むように１チップ化されてもよい。なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ（Integrated Circuit）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１８２】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１８３】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオ技術の適応などが可能性としてあり得る。
【産業上の利用可能性】
【０１８４】
本発明に係る通信システム及び移動端末並びに認証サーバは、ドメイン間の移動を行った移動端末に対し、最適なＨＡの割り当てを可能とするという効果を有しており、特にモバイルＩＰｖ６を実装した通信システム等に有用なものである。
【図面の簡単な説明】
【０１８５】
【図１】本発明及び従来の技術に共通した通信システムの構成を示す模式図
【図２】本発明及び従来の技術に共通した通信システムの構成を示す模式図
【図３】本発明の第１の実施の形態における通信システムの主要な処理を示すシーケンスチャート
【図４】本発明の第２〜第５の実施の形態における通信システムの主要な処理を示すシーケンスチャート
【図５】本発明の第２の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図６】本発明の第２の実施の形態におけるＡＡＡｈサーバにおいてのＨＡ選択条件を含む認証要求メッセージ受信時の処理の流れを示すフローチャート
【図７】本発明の第２の実施の形態におけるＡＡＡｈにおいての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャート
【図８】本発明の第３の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図９】本発明の第３の実施の形態におけるＡＡＡｈサーバにおいてのＨＡ選択条件を含む認証要求メッセージの処理の流れを示すフローチャート
【図１０】本発明の第３の実施の形態におけるＡＡＡｈサーバにおいての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャート
【図１１】本発明の第４の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図１２】本発明の第４の実施の形態におけるＡＡＡｈサーバにおいての選択条件情報通知メッセージの受信時の処理の流れを示すフローチャート
【図１３】本発明の第５の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図１４】本発明の第５の実施の形態におけるＡＡＡｈサーバにおいての選択条件情報通知メッセージの受信時の処理の流れを示すフローチャート
【図１５】本発明の第６の実施の形態における通信システムの主要な処理を示すシーケンスチャート
【図１６】本発明の第７及び第８の実施の形態における通信システムの主要な処理を示すシーケンスチャート
【図１７】本発明の第７の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図１８】本発明の第７の実施の形態におけるＡＡＡｈサーバにおいての認証要求メッセージ受信時の処理の流れを示すフローチャート
【図１９】本発明の第７の実施の形態におけるＡＡＡｈサーバにおいての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャート
【図２０】本発明の第８の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図２１】本発明の第８の実施の形態におけるＡＡＡｈサーバにおいての選択条件情報通知メッセージ受信時の処理の流れを示すフローチャート
【図２２】本発明の第９の実施の形態における通信システムの主要な処理を示すシーケンスチャート
【図２３】本発明の第９の実施の形態におけるＡＡＡｈサーバの構成の一例を示すブロック図
【図２４】本発明の第９の実施の形態におけるＡＡＡｈサーバにおいての認証要求メッセージ受信時の処理の流れを示すフローチャート
【図２５】本発明の第９の実施の形態におけるＡＡＡｈサーバにおいてのＨＡ割り当て結果通知メッセージ受信時の処理の流れを示すフローチャート
【図２６】従来の通信システムの構成を示す模式図
【図２７】従来の通信システムにおける主要な処理を示すシーケンスチャート
【図２８】従来の通信システムにおける主要な処理を示すシーケンスチャート
【図１】
0004672670.tif 000002
【図２】
0004672670.tif 000003
【図３】
0004672670.tif 000004
【図４】
0004672670.tif 000005
【図５】
0004672670.tif 000006
【図６】
0004672670.tif 000007
【図７】
0004672670.tif 000008
【図８】
0004672670.tif 000009
【図９】
0004672670.tif 000010
【図１０】
0004672670.tif 000011
【図１１】
0004672670.tif 000012
【図１２】
0004672670.tif 000013
【図１３】
0004672670.tif 000014
【図１４】
0004672670.tif 000015
【図１５】
0004672670.tif 000016
【図１６】
0004672670.tif 000017
【図１７】
0004672670.tif 000018
【図１８】
0004672670.tif 000019
【図１９】
0004672670.tif 000020
【図２０】
0004672670.tif 000021
【図２１】
0004672670.tif 000022
【図２２】
0004672670.tif 000023
【図２３】
0004672670.tif 000024
【図２４】
0004672670.tif 000025
【図２５】
0004672670.tif 000026
【図２６】
0004672670.tif 000027
【図２７】
0004672670.tif 000028
【図２８】
0004672670.tif 000029