(57)【要約】【課題】ＩＰｖ４アドレスをサイト内の送信元ＩＰｖ６／ＩＰｖ４ホスト間で効率的に共用する。【解決手段】ＩＰｖ４アドレス付与・トンネル設定手段２２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からＩＰｖ４専用ホスト１４へのパケット通信を行う場合に、ＩＰｖ４アドレスの割当とトンネル設定を行う。トンネリング通信手段２１はこの設定に基づきＩＰｖ６ネットワーク上のＩＰｖ４パケット通信を行う。ＩＰｖ４アドレス割当解除・トンネル設定削除手段２３は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に割り当てたＩＰｖ４アドレスの使用期限が切れた場合、そのＩＰｖ４アドレスの割当を解除し、かつ、該当するトンネル設定を削除する。【選択図】　　　　図１
2004104664.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｖ４インターネットに複数のゲートウェイで接続されるＩＰｖ６ネットワークがあり、当該ＩＰｖ６ネットワーク内のＩＰｖ６／ＩＰｖ４の二重スタックを持つ送信元ＩＰｖ６／ＩＰｖ４ホストから開始するいずれかのゲートウェイを経由した前記ＩＰｖ４インターネット内のＩＰｖ４専用ホストへの双方向のパケット通信を行うネットワーク接続装置において、
前記送信元ＩＰｖ６／ＩＰｖ４ホストから前記いずれかのゲートウェイまでのＩＰｖ６ネットワーク上におけるトンネリングによるＩＰｖ４パケット転送を行うトンネリング通信手段と、
前記送信元ＩＰｖ６／ＩＰｖ４ホストにＩＰｖ４アドレスを割り当て、かつ、当該送信元ＩＰｖ６／ＩＰｖ４ホストが通信を行うゲートウェイまでの、前記トンネリング通信手段が用いるトンネルを設定するＩＰｖ４アドレス付与・トンネル設定手段と、
前記送信元ＩＰｖ６／ＩＰｖ４ホストに割り当てたＩＰｖ４アドレスの使用期限が切れた場合に当該ＩＰｖ４アドレスの割当を解除し、該当するトンネル設定を削除するＩＰｖ４アドレス割当解除・トンネル設定削除手段とを備えたことを特徴とするネットワーク接続装置。
【請求項２】
請求項１に記載のネットワーク接続装置において、
ＩＰｖ４アドレス付与・トンネル設定手段は、収集した各種のゲートウェイ選択条件を基にして経由する適切なゲートウェイを選択するよう構成されたことを特徴とするネットワーク接続装置。
【請求項３】
請求項２に記載のネットワーク接続装置において、
選択候補のゲートウェイと送信元ＩＰｖ６／ＩＰｖ４ホストとの間の経路の通信品質をゲートウェイ選択条件として測定する経路測定手段を備えたことを特徴とするネットワーク接続装置。
【請求項４】
請求項２または３に記載のネットワーク接続装置において、
選択候補のゲートウェイを経由したインターネットサービスプロバイダへの経路制御の可能性をゲートウェイ選択条件として求めるゲートウェイ生存確認手段を備えたことを特徴とするネットワーク接続装置。
【請求項５】
請求項２〜４のいずれかに記載のネットワーク接続装置において、
各ゲートウェイにおいてＩＰｖ６上のトンネリングによるＩＰｖ４の通信状況を蓄積することで各送信元ＩＰｖ６／ＩＰｖ４ホストの過去の通信頻度を収集し、当該収集した通信頻度をゲートウェイ選択条件として求めるホスト通信頻度収集手段を備えたことを特徴とするネットワーク接続装置。
【請求項６】
請求項２〜５のいずれかに記載のネットワーク接続装置において、
ＩＰｖ４アドレス付与・トンネル設定手段は、ネットワーク管理者から明示的に示される、ゲートウェイの割当の可否を含むネットワークの接続ポリシィをゲートウェイ選択条件として受け付けるよう構成されたことを特徴とするネットワーク接続装置。
【請求項７】
請求項１〜６のいずれかに記載のネットワーク接続装置において、
ＩＰｖ４アドレス付与・トンネル設定手段は、送信元ＩＰｖ６／ＩＰｖ４ホストから当該送信元ＩＰｖ６／ＩＰｖ４ホストが通信するゲートウェイへの割当忌避要求があった場合は、他のゲートウェイの割当を、前記送信元ＩＰｖ６／ＩＰｖ４ホストに設定するよう構成されたことを特徴とするネットワーク接続装置。
【請求項８】
請求項１〜７のいずれかに記載のネットワーク接続装置において、
ゲートウェイ選択条件に変更があった場合、送信元ＩＰｖ６／ＩＰｖ４ホストに対して、ＩＰｖ４アドレス再取得を要請するＩＰｖ４アドレス再取得要請手段を備えたことを特徴とするネットワーク接続装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＩＰｖ４インターネットに接続するＩＰｖ６サイト内のＩＰｖ６／ＩＰｖ４のデュアルホストからＩＰｖ４インターネットに存在するＩＰｖ４専用ホストに通信するためのネットワーク接続装置に関する。
【０００２】
【従来の技術】
現在、インターネットでは、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｖｅｒｓｉｏｎ　４）と呼ばれるインターネットプロトコルが一般に用いられている。しかしながら、このＩＰｖ４では、アドレス資源の枯渇等の問題があり、このＩＰｖ４を元に新たなプロトコルとしてＩＰｖ６（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｖｅｒｓｉｏｎ　６　）が開発され、その接続サービスが開始されている。尚、このＩＰｖ６とは、例えば１２８ビットでアドレスを管理するといった機能を有するプロトコルである。
【０００３】
ここで、ＩＰｖ６展開の初期段階においては、ＩＰｖ６ネットワーク中のホストは従来のＩＰｖ４のみで通信するホスト（ＩＰｖ４専用ホスト）とも通信する必要がある。
このような通信方法として、従来、ＩＰｖ６サイト内のＩＰｖ６／ＩＰｖ４デュアルホストへの一時的なグローバルＩＰｖ４アドレスの割当及びＩＰｖ６上のＩＰｖ４トンネルの使用とによって、このような通信を実現する手段が考えられている（例えば、非特許文献１参照）。
このようなネットワークにおいて、ＩＰｖ４専用ホストとの通信は、ＩＰｖ６サイト内に存在するＤＳＴＭ（Ｄｕａｌ　Ｓｔａｃｋ　Ｔｒａｎｓｉｔｉｏｎ　Ｍｅｃｈａｎｉｓｍ）サーバおよびＩＰｖ６／ＩＰｖ４デュアルホスト、ＩＰｖ６サイトとＩＰｖ４インターネットとの境界に存在する複数のゲートウェイ（ＧＷ）が連携することで実現される。
【０００４】
【非特許文献１】
Ｊ．　Ｂｏｕｎｄ、他５名、“二重スタック移行機構（Ｄｕａｌ　Ｓｔａｃｋ　Ｔｒａｎｓｉｔｉｏｎ　Ｍｅｃｈａｎｉｓｍ（ＤＳＴＭ）），ｄｒａｆｔ−ｉｅｔｆ−ｎｇｔｒａｎｓ−ｄｓｔｍ−０７．ｔｘｔ”［ｏｎｌｉｎｅ］、２００２年２月、Ｔｈｅ　Ｉｎｔｅｒｎｅｔ　Ｅｎｇｉｎｅｅｒｉｎｇ　Ｔａｓｋ　Ｆｏｒｃｅ、［２００２年３月１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｉｎｔｅｒｎｅｔ−ｄｒａｆｔｓ／ｄｒａｆｔ−ｉｅｔｆ−ｎｇｔｒａｎｓ−ｄｓｔｍ−０７．ｔｘｔ　＞
【０００５】
【発明が解決しようとする課題】
上記文献では、ＩＰｖ６／ＩＰｖ４デュアルホストがＩＰｖ４のみで通信するホスト（ＩＰｖ４専用ホスト）と通信するための基本的な機構について記述されている。即ち、この機構では、ＩＰｖ６／ＩＰｖ４デュアルホストへの一時的なグローバルＩＰｖ４アドレスの割当及びＩＰｖ６上のＩＰｖ４トンネルを用いる。
しかしながら、このような機構だけでは、限りあるＩＰｖ４アドレスをサイト内の送信元ＩＰｖ６／ＩＰｖ４ホスト間で効率的に共用するといったことは実現できなかった。
また、ＩＰｖ６サイトのネットワークに関する冗長性の確保、ネットワーク管理者のネットワーク接続ポリシィ（ネットワーク接続方針）の適用、負荷分散、または、より良い経路の選択を行うことはできなかった。
【０００６】
【課題を解決するための手段】
本発明のネットワーク接続装置は、前述の課題を解決するため、送信元ＩＰｖ６／ＩＰｖ４ホストからＩＰｖ４専用ホストへのパケット通信を行う場合、ＩＰｖ６ネットワーク上におけるトンネリングによるＩＰｖ４パケット転送を行うトンネリング通信手段と、送信元ＩＰｖ６／ＩＰｖ４ホストに対して一時的ＩＰｖ４アドレスを割り当て、かつ、トンネルの設定を行うＩＰｖ４アドレス付与・トンネル設定手段と、割り当てたＩＰｖ４アドレスの使用期限が切れた場合に、そのＩＰｖ４アドレスの割当を解除し、かつ、該当するトンネル設定を削除するＩＰｖ４アドレス割当解除・トンネル設定削除手段を設けたものである。
【０００７】
【発明の実施の形態】
〈構成１〉
本発明のネットワーク接続装置は、ＩＰｖ４インターネットに複数のゲートウェイで接続されるＩＰｖ６ネットワークがあり、ＩＰｖ６ネットワーク内のＩＰｖ６／ＩＰｖ４の二重スタックを持つ送信元ＩＰｖ６／ＩＰｖ４ホストから開始するいずれかのゲートウェイを経由したＩＰｖ４インターネット内のＩＰｖ４専用ホストへの双方向のパケット通信を行うネットワーク接続装置において、送信元ＩＰｖ６／ＩＰｖ４ホストからいずれかのゲートウェイまでのＩＰｖ６ネットワーク上におけるトンネリングによるＩＰｖ４パケット転送を行うトンネリング通信手段と、送信元ＩＰｖ６／ＩＰｖ４ホストにＩＰｖ４アドレスを割り当て、かつ、送信元ＩＰｖ６／ＩＰｖ４ホストが通信を行うゲートウェイまでの、トンネリング通信手段が用いるトンネルを設定するＩＰｖ４アドレス付与・トンネル設定手段と、送信元ＩＰｖ６／ＩＰｖ４ホストに割り当てたＩＰｖ４アドレスの使用期限が切れた場合にそのＩＰｖ４アドレスの割当を解除し、該当するトンネル設定を削除するＩＰｖ４アドレス割当解除・トンネル設定削除手段とを備えている。
【０００８】
〈構成２〉
また、構成１に記載のネットワーク接続装置において、ＩＰｖ４アドレス付与・トンネル設定手段は、収集した各種のゲートウェイ選択条件を基にして経由する適切なゲートウェイを選択するよう構成されている。
【０００９】
〈構成３〉
また、構成２に記載のネットワーク接続装置において、選択候補のゲートウェイと送信元ＩＰｖ６／ＩＰｖ４ホストとの間の経路の通信品質をゲートウェイ選択条件として測定する経路測定手段を備えている。
【００１０】
〈構成４〉
また、構成２または３に記載のネットワーク接続装置において、選択候補のゲートウェイを経由したインターネットサービスプロバイダへの経路制御の可能性をゲートウェイ選択条件として求めるゲートウェイ生存確認手段を備えている。
【００１１】
〈構成５〉
また、構成２〜４のいずれかに記載のネットワーク接続装置において、各ゲートウェイにおいてＩＰｖ６上のトンネリングによるＩＰｖ４の通信状況を蓄積することで各送信元ＩＰｖ６／ＩＰｖ４ホストの過去の通信頻度を収集し、収集した通信頻度をゲートウェイ選択条件として求めるホスト通信頻度収集手段を備えている。
【００１２】
〈構成６〉
また、構成２〜５のいずれかに記載のネットワーク接続装置において、ＩＰｖ４アドレス付与・トンネル設定手段は、ネットワーク管理者から明示的に示される、ゲートウェイの割当の可否を含むネットワークの接続ポリシィをゲートウェイ選択条件として受け付けるよう構成されている。
【００１３】
〈構成７〉
また、構成１〜６のいずれかに記載のネットワーク接続装置において、ＩＰｖ４アドレス付与・トンネル設定手段は、送信元ＩＰｖ６／ＩＰｖ４ホストから送信元ＩＰｖ６／ＩＰｖ４ホストが通信するゲートウェイへの割当忌避要求があった場合は、他のゲートウェイの割当を、送信元ＩＰｖ６／ＩＰｖ４ホストに設定するよう構成されている。
【００１４】
〈構成８〉
また、構成１〜７のいずれかに記載のネットワーク接続装置において、ゲートウェイ選択条件に変更があった場合、送信元ＩＰｖ６／ＩＰｖ４ホストに対して、ＩＰｖ４アドレス再取得を要請するＩＰｖ４アドレス再取得要請手段を備えている。
【００１５】
以下、上記構成の本発明の実施の形態を具体例を用いて詳細に説明する。
《具体例》
〈構成〉
図１は、本発明のネットワーク接続装置の機能ブロック図である。
ネットワーク接続装置２０は、ＩＰｖ４インターネットに複数のゲートウェイで接続されるＩＰｖ６ネットワークがあり、当該ＩＰｖ６ネットワーク内のＩＰｖ６／ＩＰｖ４の二重スタックを持つ送信元ＩＰｖ６／ＩＰｖ４ホスト１１から開始するいずれかのゲートウェイ１３を経由した前記ＩＰｖ４インターネット内のＩＰｖ４専用ホスト１４への双方向のパケット通信を行う機能を有するものである。
【００１６】
ネットワーク接続装置２０は、トンネリング通信手段２１、ＩＰｖ４アドレス付与・トンネル設定手段２２、ＩＰｖ４アドレス割当解除・トンネル設定削除手段２３、経路測定手段２４、ゲートウェイ生存確認手段２５、ホスト通信頻度収集手段２６、ＩＰｖ４アドレス再取得要請手段２７を備えている。
【００１７】
トンネリング通信手段２１は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からいずれかのゲートウェイ（ＧＷ）１３までのＩＰｖ６ネットワーク上におけるトンネリングによるＩＰｖ４パケット転送を行う機能を有している。ＩＰｖ４アドレス付与・トンネル設定手段２２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１にＩＰｖ４アドレスを割り当て、かつ、その送信元ＩＰｖ６／ＩＰｖ４ホスト１１が通信を行うゲートウェイ１３までの、トンネリング通信手段２１が用いるトンネルを設定する機能を有している。また、ＩＰｖ４アドレス付与・トンネル設定手段２２は、収集した各種のゲートウェイ選択条件を基にして経由する適切なゲートウェイを選択するよう構成されている。更に、ＩＰｖ４アドレス付与・トンネル設定手段２２は、ネットワーク管理者から明示的に示される、ゲートウェイの割当の可否を含むネットワークの接続ポリシィをゲートウェイ選択条件として受け付けるよう構成されている。また、ＩＰｖ４アドレス付与・トンネル設定手段２２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からその送信元ＩＰｖ６／ＩＰｖ４ホスト１１が通信するゲートウェイ１３への割当忌避要求があった場合は、他のゲートウェイの割当を、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に設定するよう構成されている。
【００１８】
ＩＰｖ４アドレス割当解除・トンネル設定削除手段２３は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に割り当てたＩＰｖ４アドレスの使用期限が切れた場合に、そのＩＰｖ４アドレスの割当を解除し、該当するトンネル設定を削除する機能を有している。経路測定手段２４は、選択候補のゲートウェイ１３と送信元ＩＰｖ６／ＩＰｖ４ホスト１１との間の経路の通信品質をゲートウェイ選択条件として測定する機能を有している。ゲートウェイ生存確認手段２５は、選択候補のゲートウェイ１３を経由したインターネットサービスプロバイダへの経路制御の可能性をゲートウェイ選択条件として求める機能を有している。ホスト通信頻度収集手段２６は、各ゲートウェイ１３においてＩＰｖ６上のトンネリングによるＩＰｖ４の通信状況を蓄積することで各送信元ＩＰｖ６／ＩＰｖ４ホスト１１の過去の通信頻度を収集し、その収集した通信頻度をゲートウェイ選択条件として求める機能を有している。ＩＰｖ４アドレス再取得要請手段２７は、ゲートウェイ選択条件に変更があった場合、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に対して、ＩＰｖ４アドレス再取得を要請する機能を有している。
【００１９】
次に、本発明のネットワーク接続装置を実現する具体的な構成を説明する。
図２は、ネットワーク接続装置の具体的な構成図である。
図示の装置は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１、ネットワーク接続管理装置１２、ゲートウェイ１３からなる。
【００２０】
送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、Ｖ６パケット送受信部１０１、カプセル処理部１０２、ユーザ認証情報送信部１０３、ＩＰｖ４アドレス要求送信部１０４、ＩＰｖ４アドレス付与・トンネル設定部１０５、ＩＰｖ４アドレス再取得要請記録部１０６から構成される。
【００２１】
Ｖ６パケット送受信部１０１は、ＩＰｖ６ネットワークに接続され、ＩＰｖ６パケットで通信するための機能部である。カプセル処理部１０２は、往き方向ＩＰｖ４パケットをＩＰｖ６パケットにカプセル化し、戻り方向ＩＰｖ６パケットからカプセル開放によりＩＰｖ４パケットを取り出す処理を行う機能部である。ユーザ認証情報送信部１０３は、一時的なＩＰｖ４アドレスを取得するときに、ネットワーク接続管理装置１２のユーザ認証を受けるため、ユーザ認証情報を送るための機能部である。ＩＰｖ４アドレス要求送信部１０４は、ネットワーク接続管理装置１２に一時的なＩＰｖ４アドレス及びトンネル接続先となるゲートウェイのＩＰｖ６アドレスを要求するための機能部である。ＩＰｖ４アドレス付与・トンネル設定部１０５は、ネットワーク接続管理装置１２からの情報に従って一時的なＩＰｖ４アドレスを付与し、トンネル接続元のトンネルの設定を行うための機能部である。ＩＰｖ４アドレス再取得要請記録部１０６は、ネットワーク接続管理装置１２からのＩＰｖ４アドレス再取得要請を受け取り、それをＩＰｖ４アドレス関連情報として記録する機能部である。
【００２２】
ネットワーク接続管理装置１２は、ＤＳＴＭサーバであり、次の構成を備えている。即ち、Ｖ６パケット送受信部２０１、ユーザ認証処理部２０２、ＩＰｖ４アドレス割当管理情報部２０３、経路測定・ＧＷ選択部２０４、ＧＷトンネル設定変更要求送信部２０５、ＩＰｖ４アドレス要求結果返信部２０６、システム時刻保持部２０７、ＧＷ生存確認要求送信部２０８、ＧＷ動作状況記録部２０９、ＧＷ使用状況収集要求送信部２１０、ホスト通信頻度記録部２１１、ＧＷトンネル設定削除要求送信部２１２、ＩＰｖ４アドレス割当解除部２１３、ＩＰｖ４アドレス再取得要請送信部２１４を備えている。
【００２３】
Ｖ６パケット送受信部２０１は、ＩＰｖ６ネットワークに接続され、ＩＰｖ６パケットで通信するための機能部である。ユーザ認証処理部２０２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのユーザ認証情報を検証するための機能部である。ＩＰｖ４アドレス割当管理情報部２０３は、各ゲートウェイ１３に対して使用可能なＩＰｖ４アドレス、その割当状態、及び割当先をＩＰｖ４アドレス割当管理情報として管理するための機能部である。尚、ＩＰｖ４アドレス割当管理情報については後述する。経路測定・ＧＷ選択部２０４は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのＩＰｖ４アドレス要求に対して、必要に応じて管理する全てのゲートウェイ１３に対して経路測定を要求し、それらの結果と、ゲートウェイ１３の動作状況と、負荷分散ポリシィなどから割り当てるべきゲートウェイ１３を選択する機能部である。ＧＷトンネル設定変更要求送信部２０５は、経路測定・ＧＷ選択部２０４の選択したゲートウェイ１３に対して、トンネル設定変更要求を送るための機能部である。
【００２４】
ＩＰｖ４アドレス要求結果返信部２０６は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのＩＰｖ４アドレス要求に対する結果を返す機能部である。システム時刻保持部２０７は、現在のシステムの時刻を刻み、要求された場合に現在時刻を提供する機能部である。ＧＷ生存確認要求送信部２０８は、管理するゲートウェイ１３を経由したＩＳＰ（インターネットサービスプロバイダ）への経路制御が可能であることを確認するために各ゲートウェイ１３にＧＷ生存確認要求を送信する機能部である。ＧＷ動作状況記録部２０９は、各ゲートウェイ１３へのＧＷ生存確認要求の結果を記録する機能部である。ＧＷ使用状況収集要求送信部２１０は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１のゲートウェイ１３を経由する通信頻度を求めるため、各ゲートウェイ１３にＧＷ使用状況の送信を要求する機能部である。ホスト通信頻度記録部２１１は、各ゲートウェイ１３へのＧＷ使用状況収集要求の結果を記録する機能部である。ＧＷトンネル設定削除要求送信部２１２は、ＩＰｖ４アドレス使用期限切れ時にそのアドレスに対応するゲートウェイ１３のトンネル設定削除要求をゲートウェイ１３に送信する機能部である。ＩＰｖ４アドレス割当解除部２１３は、ＩＰｖ４アドレス使用期限切れ時にＩＰｖ４アドレス割当管理情報部２０３の該当するＩＰｖ４アドレスの割当状態を“未割当”にする機能部である。ＩＰｖ４アドレス再取得要請送信部２１４は、一時的ＩＰｖ４アドレスを変更すべき何らかの状況変化を監視し、再取得要請の必要な状態が発生した場合に、ＩＰｖ４アドレス再取得要請を送信元ＩＰｖ６／ＩＰｖ４ホスト１１に送信する機能部である。
【００２５】
ゲートウェイ（ＧＷ）１３は、Ｖ６パケット送受信部３０１、カプセル処理部３０２、Ｖ４経路制御部３０３、Ｖ４パケット送受信部３０４、経路測定部３０５、ＧＷトンネル設定変更部３０６、Ｖ４経路情報蓄積部３０７、ＧＷ使用状況蓄積部３０８、システム時刻保持部３０９、ＧＷ生存確認要求結果返信部３１０、ＧＷ使用状況送信部３１１、ＧＷトンネル設定削除部３１２を備えている。
【００２６】
Ｖ６パケット送受信部３０１は、ＩＰｖ６ネットワークに接続され、ＩＰｖ６パケットで通信するための機能部である。カプセル処理部３０２は、往き方向ＩＰｖ６パケットからカプセル開放によりＩＰｖ４パケットを取出し、戻り方向ＩＰｖ４パケットをＩＰｖ６パケットにカプセル化するための機能部である。Ｖ４経路制御部３０３は、Ｖ４経路情報蓄積部３０７を使用して、ＩＰｖ４ネットワークから到達したパケットの経路制御を行う機能部である。Ｖ４パケット送受信部３０４は、接続されたＩＰｖ４ネットワークを通して、ＩＰｖ４パケットで通信するための機能部である。経路測定部３０５は、ネットワーク接続管理装置１２からの要求で、当該ゲートウェイ１３と送信元ＩＰｖ６／ＩＰｖ４ホスト１１との間の経路における品質を測定する機能部である。
【００２７】
ＧＷトンネル設定変更部３０６は、ネットワーク接続管理装置１２からのＧＷトンネル設定変更に従って、トンネル設定及び変更を行う機能部である。Ｖ４経路情報蓄積部３０７は、ＩＰｖ４ネットワークの経路情報（ルーティング情報）を蓄積するためのＶ４ルーティング・テーブルの機能部である。ＧＷ使用状況蓄積部３０８は、トンネリングを行うＩＰｖ６パケットの送受信の状況を蓄積する機能部である。システム時刻保持部３０９は、現在のシステムの時刻を刻み、要求された場合に現在時刻を提供する機能部である。ＧＷ生存確認要求結果返信部３１０は、ＧＷ生存確認要求に従って、ＩＳＰへの経路制御の到達可能性をネットワーク接続管理装置１２に送信する機能部である。ＧＷ使用状況送信部３１１は、ＧＷ使用状況収集要求に従って、ゲートウェイにおける各ホストの通信頻度をネットワーク接続管理装置１２に送信する機能部である。ＧＷトンネル設定削除部３１２は、ＧＷトンネル設定削除要求に従って、該当するトンネル設定を削除する機能部である。
【００２８】
また、図１におけるネットワーク接続装置２０の各手段と図２における各機能部との対応関係は次の通りである。即ち、トンネリング通信手段２１は、図２における送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＶ６パケット送受信部１０１、カプセル処理部１０２と、ゲートウェイ１３のＶ６パケット送受信部３０１〜Ｖ４パケット送受信部３０４、Ｖ４経路情報蓄積部３０７〜システム時刻保持部３０９とを用いて実現されている。また、ＩＰｖ４アドレス付与・トンネル設定手段２２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＶ６パケット送受信部１０１、ユーザ認証情報送信部１０３〜ＩＰｖ４アドレス付与・トンネル設定部１０５と、ネットワーク接続管理装置１２のＶ６パケット送受信部２０１〜システム時刻保持部２０７と、ゲートウェイ１３のＶ６パケット送受信部３０１、経路測定部３０５、Ｖ４経路情報蓄積部３０７、システム時刻保持部３０９を用いて実現されている。ＩＰｖ４アドレス割当解除・トンネル設定削除手段２３は、ネットワーク接続管理装置１２のＶ６パケット送受信部２０１、ＩＰｖ４アドレス割当管理情報部２０３、システム時刻保持部２０７、ＧＷトンネル設定削除要求送信部２１２、ＩＰｖ４アドレス割当解除部２１３と、ゲートウェイ１３のＶ６パケット送受信部３０１、Ｖ４経路情報蓄積部３０７、ＧＷトンネル設定削除部３１２とを用いて実現されている。
【００２９】
そして、経路測定手段２４は、ネットワーク接続管理装置１２のＶ６パケット送受信部２０１、経路測定・ＧＷ選択部２０４、システム時刻保持部２０７と、ゲートウェイ１３のＶ６パケット送受信部３０１、経路測定部３０５とを用いて実現されている。ゲートウェイ生存確認手段２５は、ネットワーク接続管理装置１２のＶ６パケット送受信部２０１、システム時刻保持部２０７〜ＧＷ動作状況記録部２０９と、ゲートウェイ１３のＶ６パケット送受信部３０１、Ｖ４経路制御部３０３、ＧＷ生存確認要求結果返信部３１０とを用いて実現されている。ホスト通信頻度収集手段２６は、ネットワーク接続管理装置１２のＶ６パケット送受信部２０１、システム時刻保持部２０７、ＧＷ使用状況収集要求送信部２１０、ホスト通信頻度記録部２１１と、ゲートウェイ１３のＶ６パケット送受信部３０１、ＧＷ使用状況蓄積部３０８、ＧＷ使用状況送信部３１１とを用いて実現されている。ＩＰｖ４アドレス再取得要請手段２７は、ネットワーク接続管理装置１２のＶ６パケット送受信部２０１、ＩＰｖ４アドレス割当管理情報部２０３、システム時刻保持部２０７、ＩＰｖ４アドレス再取得要請送信部２１４と、送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＶ６パケット送受信部１０１、ＩＰｖ４アドレス再取得要請記録部１０６とを用いて実現されている。
【００３０】
このような送信元ＩＰｖ６／ＩＰｖ４ホスト１１〜ゲートウェイ１３は、ネットワークにおいて、次のように接続される。
図３は、ネットワーク構成例の説明図である。
図示のように、ＩＰｖ４インターネット３１に、複数のゲートウェイ（ＧＷ）１３を経由して接続されるＩＰｖ６ネットワーク（ＩＰｖ６サイト）３２がある場合に、ＩＰｖ６ネットワーク３２内の送信元ＩＰｖ６／ＩＰｖ４ホスト１１から開始するＩＰｖ４インターネット３１内のＩＰｖ４専用ホスト１４への通信は、ＩＰｖ６ネットワーク３２内のＩＰｖ６上のトンネルを使用することで次のように実現できる。
【００３１】
ここでいうＩＰｖ４インターネット３１とは、インターネットプロトコルＩＰｖ４で通信するネットワークであり、ＩＰｖ６ネットワーク３２とはインターネットプロトコルＩＰｖ６で通信するネットワークである。また、複数のゲートウェイ１３は、それぞれが異なるＩＳＰを経由してインターネットに接続されてもよいし、それらの幾つかが同一のＩＳＰを経由してインターネットに接続されてもよい。
【００３２】
送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、それがＩＰｖ４アドレスを必要とするとき、ＩＰｖ６通信により、ネットワーク接続管理装置１２からトンネルの終端（ＴＥＰ）となるゲートウェイのＩＰｖ６アドレスと共に、送信アドレスとして使用する一時的なＩＰｖ４アドレスなどを取得する。次に、送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、取得したＩＰｖ４アドレスを使用してＩＰｖ４パケットを作成し、更にそれをＩＰｖ６パケット中にカプセル化し、取得したＩＰｖ６アドレスのゲートウェイ１３まで送信する。
【００３３】
ゲートウェイ１３では、そのＩＰｖ６パケットをカプセル開放し、ＩＰｖ４インターネット３１に送出することで、宛先のＩＰｖ４専用ホスト１４にＩＰｖ４パケットを届けることができる。更に、このＩＰｖ４専用ホスト１４から送出された戻りのＩＰｖ４パケットが同等のゲートウェイ１３まで到達すると、ゲートウェイ１３はそのＩＰｖ４パケットをＩＰｖ６パケット中にカプセル化し、ＩＰｖ６ネットワーク３２内に送出することで元の送信元ＩＰｖ６／ＩＰｖ４ホスト１１まで届ける。送信元ＩＰｖ６／ＩＰｖ４ホスト１１では、受け取ったＩＰｖ６パケットをカプセル開放することで、ＩＰｖ４パケットを得ることができる。このように送信元ＩＰｖ６／ＩＰｖ４ホスト１１、ネットワーク接続管理装置１２、複数のゲートウェイ１３が連携することにより、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からＩＰｖ４専用ホスト１４への双方向の通信を実現する。
【００３４】
ここで、ネットワーク接続管理装置１２が送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＩＰｖ４アドレス要求に従ってアドレスを与える場合は、それが管理する複数のゲートウェイ１３と連携し、送信元ＩＰｖ６／ＩＰｖ４ホスト１１の通信時に経由するゲートウェイ１３を適切に選択し（障害の発生してないゲートウェイ、割り当てるべきＩＰｖ４アドレスが残存するゲートウェイ、ネットワーク管理者の指定するユーザ毎の接続ポリシィに従ったゲートウェイ、ゲートウェイ間の負荷分散を実現するゲートウェイ、通信品質が最善のゲートウェイを選択し）、それに関するアドレスを割り当てる。
【００３５】
また、送信元ＩＰｖ６／ＩＰｖ４ホスト１１のみが識別する宛先ＩＰｖ４ホストへの通信エラーがあった場合に、そのゲートウェイ１３への割当忌避をすることで、ネットワーク接続管理装置１２から別のゲートウェイ１３を経由するアドレスを取得できるようにする。
更に、ネットワーク接続管理装置１２が保持するゲートウェイ選択の条件に変更があった場合に、ネットワーク接続管理装置１２から各送信元ＩＰｖ６／ＩＰｖ４ホスト１１に即時にそれを通知することで、ホストの必要に応じたタイムリーなＩＰｖ４アドレスの再取得が可能となる。
これらの処理を行うことにより、サイトのネットワーク管理者はＩＰｖ６ネットワーク３２に関する冗長性の確保、ネットワーク管理者のポリシィ適用、負荷分散、及び、より良い経路の選択が可能となる。
【００３６】
〈動作〉
次に、具体例のネットワーク接続装置の動作を説明する。
ここでは、送信元ＩＰｖ６／ＩＰｖ４ホスト１１がアドレス取得後に行うトンネリングによる通信処理、送信元ＩＰｖ６／ＩＰｖ４ホスト１１への一時的ＩＰｖ４アドレス割当処理、ネットワーク接続管理装置１２が主体となって行うＧＷ生存確認処理、ＧＷ使用状況収集処理、ＩＰｖ４アドレス使用期限切れ処理、及び、ＩＰｖ４アドレス再取得要請処理に関する動作を順を追って説明する。
【００３７】
１．トンネリングによる通信処理
この処理は、図１におけるトンネリング通信手段２１の動作に相当するものである。
図４は、トンネリングによる通信処理を示すフローチャートである。
以下、各ステップ別に処理を説明する。
＜ステップＳ１ａ＞カプセル化及びパケット送出
送信元ＩＰｖ６／ＩＰｖ４ホスト１１のカプセル処理部１０２は、Ｖ４パケット送受信部から、往き方向のＩＰｖ４パケットを受け取り、それをカプセル化し、ゲートウェイ１３に向けてＶ６パケット送受信部１０１によりＩＰｖ６パケットをＩＰｖ６ネットワーク３２に送出する。尚、Ｖ４パケット送受信部は送信元ＩＰｖ６／ＩＰｖ４ホスト１１内に設けられたＶ４パケットの送受信を行うための機能部であるが、その図示は省略している。
【００３８】
カプセル化では、次のようにしてＩＰｖ４パケットの前に、ＩＰｖ６ヘッダーなどを付加し、ＩＰｖ４パケットをＩＰｖ６パケットとする。
図５は、カプセル化及びカプセル開放時のパケットヘッダーの説明図である。
図において、図５（ａ）はカプセル化、図５（ｂ）はカプセル開放時のパケットヘッダーの状態を示している。
ここで、図５（ａ）に示すＩＰｖ６パケットにおいて、付加するＩＰｖ６ヘッダーの送信元アドレスは、ＩＰｖ６トンネル・インタフェース情報の自トンネルアドレスを、一方、宛先アドレスには、相手トンネルアドレスをそれぞれ設定する。尚、ＩＰｖ６トンネル・インタフェース情報とは、送信元ＩＰｖ６／ＩＰｖ４ホスト１１およびゲートウェイ１３がそれぞれ保持するトンネリング通信のための情報である。
【００３９】
ＩＰｖ６トンネル・インタフェース情報を構成する１組のデータには、以下のデータが含まれる。
●インタフェース区分
●自トンネルアドレス
トンネル接続元となる送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＩＰｖ６アドレス。
●相手トンネルアドレス
トンネル接続先となるゲートウェイ１３のＩＰｖ６アドレス。
●ＩＰｖ４アドレス使用期限
付与されたＩＰｖ４アドレスの使用期限。
●ＩＰｖ４アドレス使用警告期限
付与されたＩＰｖ４アドレスを再取得すべき時期。
尚、ＩＰｖ６パケットは必要に応じて分割して送信する。
【００４０】
ゲートウェイ１３に往き方向のＩＰｖ６パケットが到達すると、ゲートウェイ１３は、ＩＰｖ６パケットを以下のように処理する。
【００４１】
＜ステップＳ２ａ＞カプセル開放及びパケット送出
ゲートウェイ１３のカプセル処理部３０２は、Ｖ６パケット送受信部３０１によりＩＰｖ６ネットワーク３２からＩＰｖ６パケットを受け取ると、以下のようにＩＰｖ６パケットを処理する。
ＩＰｖ６パケットが分割されている場合は、元のＩＰｖ６パケットに合成する。
ＩＰｖ６トンネル・インタフェース情報を用いてＩＰｖ６パケットのチェックを行う。
【００４２】
ＩＰｖ６トンネル・インタフェース情報を構成するデータの組には、以下のデータが含まれる。
●インタフェース区分
●自トンネルアドレス
トンネル接続先となるゲートウェイ１３のＩＰｖ６アドレス。
●相手トンネルアドレス
トンネル接続元となる送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＩＰｖ６アドレス。
【００４３】
図６は、ＩＰｖ６トンネル・インタフェース情報の一例を示す説明図である。
【００４４】
ＩＰｖ６トンネル・インタフェース情報を用いたＩＰｖ６パケットのチェックは、受け取ったＩＰｖ６パケットの送信元アドレスと同等の組がＩＰｖ６トンネル・インタフェース情報の相手トンネルアドレスに存在することをチェックする。相手トンネルアドレスに存在しない場合は、そのパケットを廃棄する。
【００４５】
次に、チェック済みのＩＰｖ６パケットに関してＧＷ使用状況データの作成・蓄積を行う。ＧＷ使用状況データは以下の項目を含むデータであり、これらをＧＷ使用状況蓄積部３０８へ蓄積する。これらのデータはパケット毎に作成するが、ある時間間隔のデータ取得時刻毎にサイト内ホストのＩＰｖ６アドレス単位でＩＰｖ６パケット長を累計して作成してもよい。
●ＧＷ使用状況データ取得時刻
ＧＷ使用状況データ作成時にシステム時刻保持部３０９により取得した年月日時分秒。
●サイト内ホストのＩＰｖ６アドレス
ＩＰｖ６パケットの送信元アドレス。
●ＩＰｖ６パケット長またはその累計値
【００４６】
次にＩＰｖ６ヘッダーなどを取除くことで、カプセル開放を行い（図５（ｂ）参照）、元のＩＰｖ４パケットを得て、そのＩＰｖ４パケットをＶ４パケット送受信部３０４によりＩＰｖ４インターネット３１に送出する。
【００４７】
ゲートウェイ１３は、（往き方向における）送信元ＩＰｖ６／ＩＰｖ４ホスト１１へのＩＰｖ４インターネットを経由した戻り方向のＩＰｖ４パケットを受け取ると以下のように処理を行う。
【００４８】
＜ステップＳ１ｂ＞Ｖ４経路制御
ゲートウェイ１３のＶ４経路制御部３０３は、以下のようにＩＰｖ４パケットを処理する。
【００４９】
Ｖ４パケット送受信部３０４によりＩＰｖ４パケットを受け取ると、Ｖ４経路情報蓄積部３０７を構成するデータの各組のネットワークアドレスおよびマスク長と受け取ったＩＰｖ４パケットの宛先アドレスとを比較し、一致する組を検出する。この比較による検出では、一致する組の内でネットワークアドレスのマスク長が最も大きなネットワークアドレスを一つ採用する。
【００５０】
Ｖ４経路情報蓄積部３０７を構成するデータの組には以下のデータが含まれる。
●ネットワークアドレス
宛先ネットワークのアドレス。
●マスク長
ネットワークアドレスに適用するマスク長。
●インタフェース区分
ネットワーク・インタフェースやＩＰｖ６トンネル・インタフェースの区分。
【００５１】
また、Ｖ４経路情報蓄積部３０７の構成は次のようになっている。
図７は、Ｖ４経路情報蓄積部３０７の構成例の説明図である。
【００５２】
このＶ４経路情報蓄積部３０７との比較による検出において、検出した組のインタフェース区分がＩＰｖ６のトンネル・インタフェースであることを確認し、次のステップＳ２ｂの処理へ移行する。
【００５３】
＜ステップＳ２ｂ＞カプセル化及びパケット送出
ゲートウェイ１３のカプセル処理部３０２は、以下のように受け取ったＩＰｖ４パケットをカプセル化し、そのＩＰｖ４パケットに関してＧＷ使用状況データの作成・蓄積を行う。その後、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に向けてＶ６パケット送受信部３０１により送信する。
【００５４】
カプセル処理部３０２では、図５（ａ）に示すようにして、ＩＰｖ４パケットの前に、ＩＰｖ６ヘッダーなどを付加し、ＩＰｖ４パケットをＩＰｖ６パケットとする。付加するＩＰｖ６ヘッダーの送信元アドレスは、上述したステップＳ１ｂで検出したインタフェース区分の値をキーとしてＩＰｖ６トンネル・インタフェース情報を参照し、入手した組の自トンネルアドレスを、そして、宛先アドレスには、同じ組の相手トンネルアドレスをそれぞれ設定する。
【００５５】
次に、作成したＩＰｖ６パケットに関してＧＷ使用状況データの作成・蓄積を行う。ＧＷ使用状況データは以下の項目を含むデータであり、これらをＧＷ使用状況蓄積部３０８へ蓄積する。これらのデータはパケット毎に作成するが、ある時間間隔のデータ取得時刻毎にサイト内ホストのＩＰｖ６アドレス単位でＩＰｖ６パケット長を累計して作成してもよい。
●ＧＷ使用状況データ取得時刻
ＧＷ使用状況データ作成時にシステム時刻保持部３０９により取得した年月日時分秒。
●サイト内ホストのＩＰｖ６アドレス
ＩＰｖ６パケットの宛先アドレス。
●ＩＰｖ６パケット長またはその累計値
【００５６】
尚、ＩＰｖ６パケットは必要に応じて分割して送信する。
【００５７】
次に、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に戻り方向のＩＰｖ６パケットが到達すると、送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、ＩＰｖ６パケットを以下のように処理する。
【００５８】
＜ステップＳ３ｂ＞カプセル開放
送信元ＩＰｖ６／ＩＰｖ４ホスト１１のカプセル処理部１０２は、Ｖ６パケット送受信部１０１によりＩＰｖ６ネットワーク３２からＩＰｖ６パケットを受け取ると、以下のようにＩＰｖ６パケットを処理する。
【００５９】
ＩＰｖ６パケットが分割されている場合は、元のＩＰｖ６パケットに合成する。
【００６０】
ＩＰｖ６トンネル・インタフェース情報を用いてＩＰｖ６パケットのチェックを行う。
ＩＰｖ６トンネル・インタフェース情報を用いたＩＰｖ６パケットのチェックは、受け取ったＩＰｖ６パケットの送信元アドレスと同等の組がＩＰｖ６トンネル・インタフェース情報の相手トンネルアドレスに存在することをチェックする。存在しない場合は、そのパケットを廃棄する。
【００６１】
次にＩＰｖ６ヘッダーなどを取除くことで、カプセル開放を行い、元のＩＰｖ４パケットを得て（上述したステップＳ２ａの処理と同等）、それを送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＶ４パケット送受信部に受け渡す。
【００６２】
２．一時的ＩＰｖ４アドレス割当処理
この処理は、図１におけるＩＰｖ４アドレス付与・トンネル設定手段２２と経路測定手段２４の動作に相当するものである。
【００６３】
一時的ＩＰｖ４アドレス割当処理は、何らかの事象（送信元ＩＰｖ６／ＩＰｖ４ホスト１１がＩＰｖ４による通信を始めようとして、ＩＰｖ４アドレスが割り当てられていないことを認識したときなど）を契機として開始する。
この処理において、送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、ＩＰｖ６通信により、ネットワーク接続管理装置１２からトンネルの終端（ＴＥＰ）となるゲートウェイ１３のＩＰｖ６アドレスと共に、送信アドレスとして使用する一時的なＩＰｖ４アドレスなどを取得する。ネットワーク接続管理装置１２が送信元ＩＰｖ６／ＩＰｖ４ホスト１１にアドレスを与える場合は、それが管理する複数のＧＷと連携し、送信元ＩＰｖ６／ＩＰｖ４ホスト１１の通信時に経由するゲートウェイ１３を適切に選択し、それに関するアドレスを割り当てる。
【００６４】
図８は、一時的ＩＰｖ４アドレス割当処理の概要を示す説明図である。
図示のように、一時的ＩＰｖ４アドレス割当処理の概要は、先ず、送信元ＩＰｖ６／ＩＰｖ４ホスト１１はネットワーク接続管理装置１２に許可されたユーザであることの認証を受け（ステップＳ１１ａ、ステップＳ１１ｂ）、次にＩＰｖ４アドレス要求を作成し、ネットワーク接続管理装置１２に送る（ステップＳ１２ａ）。
【００６５】
ネットワーク接続管理装置１２は、必要に応じて管理対象範囲の複数のゲートウェイ１３と連携して、各ゲートウェイから送信元ＩＰｖ６／ＩＰｖ４ホスト１１までの経路の通信品質を測定する。次に、その測定結果と、別のタイミングで収集したＧＷの障害や負荷の状況、及び、ネットワーク管理者の指定した接続ポリシィなどを基に適切なＧＷ（障害の発生してないＧＷ、割り当てるべきＩＰｖ４アドレスが残存するＧＷ、ネットワーク管理者の指定するユーザ毎の接続ポリシィに従ったＧＷ、ＧＷ間の負荷分散を実現するＧＷ、通信品質が最善のＧＷ）を選択し（ステップＳ１２ｂ、ステップＳ１１ｃ）、関係するＧＷに対してＧＷトンネルの設定変更を行う（ステップＳ１３ｂ、ステップＳ１２ｃ）。
【００６６】
続いて、送信元ＩＰｖ６／ＩＰｖ４ホスト１１にＩＰｖ４アドレス要求結果を返信する（ステップＳ１４ｂ）。最後に送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、受け取ったこのＩＰｖ４アドレス要求結果を基に一時的なＩＰｖ４アドレスを付与すると共に接続元トンネルを設定する（ステップＳ１３ａ）。
【００６７】
一時的ＩＰｖ４アドレス割当処理は、例えば以下のような何らかの事象を契機として開始される。
●ホストがＩＰｖ４による通信を始めようとして、ＩＰｖ４アドレスが割り当てられていないことを認識したとき。例えば、ＤＮＳ（ドメインネームサーバ）への名前解決の結果がＩＰｖ４宛先アドレスのみになった場合、アプリケーションがＩＰｖ４ソケットをオープンした場合、または、ＩＰｖ４パケットがカーネルに送られた場合に、ＩＰｖ４パケットを送るインタフェースがないときである。
●ホストがＩＰｖ４による通信を始めようとして、ホストに割り当てられたＩＰｖ４アドレスが警告期限切れであり、割当済みのＩＰｖ４アドレスを使用中のアプリケーションがないとき。
●ホストがＩＰｖ４による通信を始めようとして、既存ＩＰｖ４アドレス関連情報として記録されているＩＰｖ４アドレス再取得理由コードがホストに別途設定されたＩＰｖ４アドレス再取得範囲に合致したとき。
●ホストが取得済のＩＰｖ４による通信において通信エラー（タイムアウト、宛先到達不能など）となるとき。
●ホストの利用者が明示的に一時的なＩＰｖ４アドレスの取得を指示したとき。
【００６８】
本発明では、ネットワーク接続装置全体の運用上、ネットワーク接続管理装置１２が非常に重要な役割を果たす。従って、サイト内ネットワークにおいて、ネットワーク接続管理装置１２は複数のゲートウェイ１３に近い位置に、そして、冗長性のある接続形態で設置することが望ましい。また、ネットワーク接続管理装置１２を二重化する実施形態も考えられる。
【００６９】
以下、図８を参照して各構成の動作を詳細に説明する。
（ａ）送信元ＩＰｖ６／ＩＰｖ４ホスト１１の動作
送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、一時的ＩＰｖ４アドレス割当処理を以下の手順で行う。
【００７０】
＜ステップＳ１１ａ＞ユーザ認証情報送信
送信元ＩＰｖ６／ＩＰｖ４ホスト１１のユーザ認証情報送信部１０３は、ネットワーク接続管理装置１２のユーザ認証を受けるため、ユーザ認証情報をネットワーク接続管理装置１２に送信する。具体的には、これを以下のように行う。
【００７１】
ユーザ認証情報送信部１０３は、ユーザ認証情報を蓄積・管理しており、このユーザ認証情報には、ユーザを識別するユーザ識別子（例えば、ユーザＩＤ）と資格認証用データ（例えば、パスワード）が含まれている。資格認証用データは暗号化して蓄積してもよい。
【００７２】
ユーザ認証情報送信部１０３は、この蓄積されたユーザ認証情報を取出し、Ｖ６パケット送受信部１０１により、ネットワーク接続管理装置１２に送信する。資格認証用データが暗号化されて蓄積されている場合は復号してユーザ認証情報として送信する。
【００７３】
＜ステップＳ１２ａ＞ＩＰｖ４アドレス要求送信
ＩＰｖ４アドレス要求送信部１０４は、Ｖ６パケット送受信部１０１によりネットワーク接続管理装置１２からのネットワーク接続管理装置利用許可を受け取ったら、ＩＰｖ４アドレス要求を作成し、それをネットワーク接続管理装置１２に対してＶ６パケット送受信部１０１により送信する。
ＩＰｖ４アドレス要求には、以下のデータが含まれる。
●ユーザ識別子
●送信元ホストＩＰｖ６アドレス
トンネル接続元として使用する送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＩＰｖ６アドレスである。
●忌避ＧＷリスト
ネットワーク接続管理装置１２からのアドレス割当において、割当対象からの除外を要求するＧＷのＩＰｖ６アドレスを設定する。除外を要求するＧＷがない場合は設定しない。また、必要に応じて二つ以上のアドレスを設定してもよい。
【００７４】
＜ステップＳ１３ａ＞ＩＰｖ４アドレス付与・トンネル設定
送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＩＰｖ４アドレス付与・トンネル設定部１０５は、Ｖ６パケット送受信部１０１によりネットワーク接続管理装置１２からのＩＰｖ４アドレス要求結果を受け付け、ＩＰｖ４アドレス要求結果ステイタスが“正常終了”の場合は、以下のように送信元ホストへのＩＰｖ４アドレス付与及びトンネル接続元のトンネル設定を行う。ＩＰｖ４アドレス要求結果ステイタスが“正常終了”でない場合はこれらの設定は行わない。
【００７５】
ＩＰｖ４アドレス要求結果を基に以下のデータの組を作成し、それによりＩＰｖ６トンネル・インタフェース情報を追加または更新する。
●インタフェース区分
何も設定しない。
●自トンネルアドレス
ＩＰｖ４アドレス要求の送信元ホストＩＰｖ６アドレスを設定する。
●相手トンネルアドレス
ＩＰｖ６アドレス要求結果の接続先トンネルアドレスを設定する。
【００７６】
一時的なＩＰｖ４アドレスとして、送信元ＩＰｖ６／ＩＰｖ４ホスト１１のインタフェースにＩＰｖ４アドレス要求結果の割当ＩＰｖ４アドレスを付与する（既に一時的なＩＰｖ４アドレスがある場合は置換する）。また、ＩＰｖ４アドレス関連情報として、ＩＰｖ４アドレス要求結果のＩＰｖ４アドレス使用期限及びＩＰｖ４アドレス警告期限を記録する。ＩＰｖ４アドレス関連情報のＩＰｖ４アドレス再取得必要度、及び、再取得要請理由コードをクリアする。
【００７７】
一時的ＩＰｖ４アドレス割当処理を終了する。このとき、ＩＰｖ４アドレス要求結果ステイタスから転記した一時的ＩＰｖ４アドレス割当処理の終了ステイタスをこの処理を開始した側に戻してもよい。
【００７８】
（ｂ）ネットワーク接続管理装置１２の動作
ネットワーク接続管理装置１２は、一時的ＩＰｖ４アドレス割当処理において以下のように動作する。
【００７９】
＜ステップＳ１１ｂ＞ユーザ認証処理
ネットワーク接続管理装置１２のユーザ認証処理部２０２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのユーザ認証情報の認証処理を以下のように行う。
【００８０】
Ｖ６パケット送受信部２０１によりユーザ認証情報を受け付け、そのユーザ認証情報をユーザ認証処理部２０２が保持するユーザ登録情報を用いて検証する。
【００８１】
ユーザ登録情報には、サイトのネットワーク管理者が予めその使用を許可したユーザに対するユーザ識別子（例えば、ユーザＩＤ）と資格認証用データ（例えば、パスワード）が含まれている。資格認証用データはハッシュ化してもよい。
【００８２】
ユーザ認証情報の検証では、受け付けたユーザ認証情報のユーザ識別子に対応するユーザ認証情報がユーザ登録情報中に存在し、その資格認証用データが一致することを確認する。ユーザ登録情報中の資格認証用データがハッシュ化されている場合は、受け付けたユーザ認証情報の資格認証用データをハッシュ化し、それを用いて検証する。
【００８３】
検証結果に問題がなければ、送信元ＩＰｖ６／ＩＰｖ４ホスト１１にネットワーク接続管理装置利用許可をＶ６パケット送受信部２０１により送信し、ネットワーク接続管理装置１２の当該送信元ＩＰｖ６／ＩＰｖ４ホスト１１に対する処理状態を全ての処理要求を受付ける“ｌｏｇ　ｏｎ（ログオン）”に設定する。
この処理状態は、ネットワーク接続管理装置１２が送信元ＩＰｖ６／ＩＰｖ４ホスト１１からの処理要求を受けたときに、それを受け付けるか否かの判定に使用される。
【００８４】
＜ステップＳ１２ｂ＞経路測定・ＧＷ選択
ネットワーク接続管理装置１２の経路測定・ＧＷ選択部２０４は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのＩＰｖ４アドレス要求を以下のように処理する。
【００８５】
［経路測定］
この経路測定は、経路測定手段２４の動作に相当するものである。
経路測定・ＧＷ選択部２０４は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのＩＰｖ４アドレス要求をＶ６パケット送受信部２０１により受け付けたら、ＩＰｖ４アドレス要求のユーザ識別子を基にネットワーク接続管理装置１２の当該送信元ＩＰｖ６／ＩＰｖ４ホスト１１に対する処理状態が“ｌｏｇ　ｏｎ”となっていることを確認する。
【００８６】
次にＩＰｖ４アドレス要求の送信元ホストＩＰｖ６アドレスが予め設定されたものと同等であることの確認を行う。この確認は、ＩＰｖ４アドレス要求のユーザ識別子でサイト内ホスト管理情報（これについては後述する）のユーザ識別子を検索し、一致したデータの組のホストＩＰｖ６アドレスがＩＰｖ４アドレス要求の送信元ホストＩＰｖ６アドレスと同等であることを確認する。
【００８７】
以上の二つの確認結果に問題がなければ、送信元ＩＰｖ６／ＩＰｖ４ホスト１１とゲートウェイ１３間の通信品質測定の要否をチェックし、測定が必要な場合は経路測定要求を作成し、測定対象の複数のゲートウェイ１３に対してそれをＶ６パケット送受信部２０１により送信する。測定不要の場合は、後述する［ゲートウェイ選択］の処理に移行する。
【００８８】
通信品質測定の要否チェックは、上記の送信元ホストＩＰｖ６アドレスの確認でサイト内ホスト管理情報の一致したデータの組の通信品質再測定期限をシステム時刻保持部２０７から取得した年月日時分秒が超えているかを判定することで行う。超えている場合、または、“未測定”の場合は測定要であり、そうでない場合は測定不要である。
【００８９】
測定対象のゲートウェイは、ネットワーク接続管理装置１２の管理対象である全てのゲートウェイ（後述するＧＷ管理情報に登録されているゲートウェイ）である。
経路測定要求には、ＩＰｖ４アドレス要求から転記した以下のデータが含まれる。
●送信元ホストＩＰｖ６アドレス
ＩＰｖ４アドレス要求の送信元ホストＩＰｖ６アドレスから転記したＩＰｖ６アドレス。
【００９０】
サイト内ホスト管理情報は以下の項目を含むデータの組からなる情報である。
●ユーザ識別子
サイトのネットワーク管理者が予め行う当該ユーザに対するユーザ登録情報の作成時に、ユーザ登録情報のユーザ識別子と同等のデータが入力される。
●ホストＩＰｖ６アドレス
サイトのネットワーク管理者が予め行う当該ユーザに対するユーザ登録情報の作成時に、ユーザ識別子に対応したホストのＩＰｖ６アドレスが入力される。
●ホスト所属グループ
サイトのネットワーク管理者が予め行う当該ユーザに対するユーザ登録情報の作成時に、ユーザグループ情報（これについては後述する）にある当該ユーザが所属するグループが入力される。所属するグループがない場合は“未設定”が設定される。
●通信品質再測定期限
通信品質をまだ再測定しなくてもよい期限（年月日時分秒）。ＩＰｖ４アドレス要求が一度もされておらず、通信品質測定が実施されていない場合は、“未測定”が設定されている。
●通信品質測定結果
通信品質の測定結果。測定を実施したゲートウェイに対するデータの対（ゲートウェイ識別子、通信品質測定値）のリスト。
●ホスト通信頻度
ＧＷ使用状況収集処理で収集したホストの通信頻度（バイト／秒）。初期値は“未測定”である。
【００９１】
ＧＷ管理情報は、ネットワーク接続管理装置１２が管理するゲートウェイ１３に関する情報であり、以下の項目を含むデータの組からなる情報である。動作状況以外のこれらのデータは、ネットワーク管理者により、事前に設定される。
●ゲートウェイ識別子
ネットワーク接続管理装置１２が管理するゲートウェイを識別する情報。
●ゲートウェイアドレス
トンネル接続先として使用するゲートウェイのＩＰｖ６アドレス。
●動作状況
ＧＷ生存確認処理で記録したゲートウェイの動作状況。値としては、“動作中”、または“停止中”が入る。
●ＩＳＰ境界ルータＩＰｖ４アドレス
ゲートウェイが直接に接続するＩＳＰに設置される境界ルータのＩＰｖ４アドレス。
【００９２】
ユーザグループ情報は、ネットワーク接続管理装置１２を利用可能な送信元ＩＰｖ６／ＩＰｖ４ホスト１１のために、ネットワーク管理者が設定するグループに関する情報であり、以下の項目を含むデータの組からなる情報である。
●所属グループ
ネットワーク管理者の設定した送信元ＩＰｖ６／ＩＰｖ４ホスト１１が所属するグループの識別情報。
●優先割当ＧＷリスト
所属グループに対して、優先して割り当てるゲートウェイの順序を示すゲートウェイ識別子のリスト。
●割当不可ＧＷリスト
所属グループに対して、割り当てないゲートウェイを示すゲートウェイ識別子のリスト。
【００９３】
ＩＰｖ４接続ネットワーク運用指示データは、ネットワーク管理者が、ネットワークの運用のために、ネットワーク接続管理装置１２に予め設定しておくもので、以下の項目を含むデータの組からなるデータである。
●ＧＷ監視周期
ネットワーク接続管理装置１２がＧＷ生存確認処理を行う周期。例えば、３０秒に設定する。
●ＧＷ応答待ち時間
ネットワーク接続管理装置１２がＧＷ生存確認要求、または、ＧＷ使用状況収集要求を送信してからその結果を受け取るまでの最大待ち時間。例えば、１５秒に設定する。
●ＧＷ使用状況収集開始時刻
ネットワーク接続管理装置１２がＧＷ使用状況収集処理を初めて行う時刻。以後はＧＷ使用状況収集周期が経過する毎に行う。
●ＧＷ使用状況収集周期
ネットワーク接続管理装置１２がＧＷ使用状況収集処理を行う周期。例えば、負荷分散のために、短時間でフィードバックする場合は１０分、そうでない場合は２４時間に設定する。
●通信品質再測定周期
ネットワーク接続管理装置１２が通信品質を再測定する周期。例えば、１０日間に設定する。
●アドレス有効時間
ネットワーク接続管理装置１２がＩＰｖ４アドレス要求に応じて送信元ＩＰｖ６／ＩＰｖ４ホスト１１に割り当てる場合に使用するＩＰｖ４アドレスの有効期間。例えば、２４時間に設定する。
●アドレス警告時間
ＩＰｖ４アドレス警告期限を算出する場合の余裕時間。アドレス有効時間よりも小さな値。例えば、２３時間に設定する。
●最大期限切れ遅延時間
ＩＰｖ４アドレス再取得要請のＩＰｖ４アドレス警告期限の乱数生成時に使用する値。例えば、３０秒に設定する。
●デフォルト通信頻度
初めてＩＰｖ４アドレス要求を送信するホストに対して、負荷分散のための計算において、デフォルトとして使用するホスト通信頻度（ｋバイト／秒）。
●負荷分散ポリシィ
設定しないことも含めてｎ段階（ｎは０以上の整数）までの負荷分散目標を設定可能である。各段階負荷分散目標は、データの対（ゲートウェイ識別子、処理能力限界設定値（ｋバイト／秒））のリストで構成される。
【００９４】
［ＧＷ（ゲートウェイ）選択］
通信品質測定を実施した場合は、経路測定・ＧＷ選択部２０４は測定対象の全てのゲートウェイ１３からＶ６パケット送受信部２０１により測定結果通知を受け取り、それらをサイト内ホスト管理情報の通信品質測定結果に記録する。更に、通信品質再測定期限をシステム時刻保持部２０７から取得した年月日時分秒にＩＰｖ４接続ネットワーク運用指示データの通信品質再測定周期を加えた値で更新する。
【００９５】
次に経路測定・ＧＷ選択部２０４は、サイト内ネットワークに関する冗長性の確保、ネットワーク管理者の接続ポリシィの適用、負荷分散、最適な経路の選択が可能となる方法で適切なゲートウェイを選択する。例えば、次の手順でゲートウェイ選択を行う。
【００９６】
先ず、以下の｛候補ＧＷの条件｝（負荷分散ポリシィに関しては、それが設定されているならば、第１段階負荷分散目標を適用）を全て満足するように割当ＧＷを絞り込み、続いて｛ＧＷ割当手順｝を用いてその中から最終的に割り当てるべき一つのゲートウェイの選択を試みる。適用した負荷分散ポリシィでは選択が完了せず、更に、次の段階の負荷分散目標が設定されているときは、それらの段階の負荷分散目標に対しても同様の手順をゲートウェイ選択が完了するまで順次繰り返す。いずれの場合もゲートウェイを選択できた時点でゲートウェイ選択を完了する。設定された全ての段階の負荷分散目標に対しても、ゲートウェイを選択できなかった場合は、ＧＷ選択不可とする。
【００９７】
次にゲートウェイ選択ができた場合はステップＳ１３ｂの処理に、一方、ＧＷ選択不可となった場合はステップＳ１４ｂの処理に移行する。
【００９８】
｛候補ＧＷの条件｝
・送信元ＩＰｖ６／ＩＰｖ４ホスト１１に所属グループがあれば、その所属するグループでの割当不可ＧＷでないこと。即ち、ネットワーク管理者により、グループへの割当不可ＧＷといった指定を明示的に行うことができる。そして、このようなゲートウェイ１３への割当の可否といったネットワーク接続ポリシィを選択条件としてＩＰｖ４アドレス付与・トンネル設定手段２２は適切なゲートウェイ１３を選択する。
・送信元ＩＰｖ６／ＩＰｖ４ホストにアドレス忌避されたＧＷでないこと。
ＩＰｖ４アドレス要求の忌避ＧＷリストに含まれないことを確認する。
・候補ＧＷは“動作中”のＧＷであること。
ＧＷ管理情報の動作状況が“動作中”であることを確認する。
・候補ＧＷに関して割当可能なＩＰｖ４アドレスが存在すること。
具体的には、ＩＰｖ４アドレス割当管理情報部２０３において、ゲートウェイ識別子が候補ＧＷに一致し、更に割当ホストアドレスがＩＰｖ４アドレス要求の送信元ＩＰｖ６／ＩＰｖ４アドレス、またはＩＰｖ４アドレス割当状態が“未割当”に一致するデータの組が存在することを確認する。
・負荷分散ポリシィが設定されている場合、候補ＧＷを割り当てた場合にも当該段階の負荷分散ポリシィを満足すること。
【００９９】
●負荷分散方法の例
第１段階負荷分散目標、第２段階負荷分散目標と言うように、ネットワーク管理者が、必要に応じて幾つかの段階毎に、各ゲートウェイ毎に処理能力限界設定値を予めＩＰｖ４接続ネットワーク運用指示データに設定しておく（負荷分散目標は必ずしも設定する必要はない）。そして、候補ＧＷを割り当てた場合にも当該段階の負荷分散ポリシィを満足することを確認する。具体的には、ＩＰｖ４アドレス割当管理情報部２０３において、候補ＧＷに対するＩＰｖ４アドレス割当状態が“割当済”の該当ホスト以外の全ての送信元ＩＰｖ６／ＩＰｖ４ホスト１１のホスト負荷期待値（これについては後述する）及び当該ホストのホスト負荷期待値の合計値が候補ＧＷの処理能力限界設定値を越えないこと。
●ホスト負荷期待値
通常はサイト内ホスト管理情報における該当ホストのホスト通信頻度をホスト負荷期待値として用いる。但し、ホスト通信頻度が“未測定”のホストに対しては、ネットワーク管理者が予め設定したＩＰｖ４接続ネットワーク運用指示データのデフォルト通信頻度をそのホストのホスト負荷期待値として使用する。
【０１００】
｛ＧＷ割当手順｝
（ア）ホストの所属するグループに優先割当ＧＷがあれば、その優先順位の順に、｛候補ＧＷの条件｝で絞り込んだ結果のゲートウェイに含まれるかを確認することでゲートウェイの割当が可能かを判断し、割当が可能であれば、それを割当ＧＷとして選択しＧＷ割当手順を完了する。
（イ）前項（ア）で対象とならなかったゲートウェイに対して、通信品質測定結果の良好な順に、｛候補ＧＷの条件｝で絞り込んだ結果のゲートウェイに含まれるかを確認することでゲートウェイの割当が可能かを判断し、割当が可能であれば、それを割当ＧＷとして選択しＧＷ割当手順を完了する。
（ウ）ホスト通信頻度が“未測定”でゲートウェイの割当ができたホスト場合は、サイト内ホスト管理情報内の該当ホストのホスト通信頻度にデフォルト通信頻度を設定する。
【０１０１】
ＩＰｖ４アドレス割当管理情報部２０３のＩＰｖ４アドレス割当管理情報は、各ゲートウェイに対して使用可能なＩＰｖ４アドレス、その割当状態、及び割当先を管理する情報であり、以下の項目を含むデータの組からなる。
●ゲートウェイ識別子
ネットワーク接続管理装置１２が管理するゲートウェイを識別する情報。ネットワーク管理者により事前に設定される。
●割当ＩＰｖ４アドレス
ゲートウェイ１３に対応して送信元ＩＰｖ６／ＩＰｖ４ホスト１１に割当可能なＩＰｖ４アドレスがネットワーク管理者により予め設定される。
●ＩＰｖ４アドレス割当状態
ＩＰｖ４アドレスをホストに割り当てた時に“割当済”が設定され、割り当てられていない場合は“未割当”が設定される。
●割当ホストアドレス
ＩＰｖ４アドレスをホストに割り当てた時に設定される割当先ホストのＩＰｖ６アドレス。
●ＩＰｖ４アドレス使用期限
ＩＰｖ４アドレスをホストに割り当てた場合におけるホストでのＩＰｖ４アドレスの使用期限。
●ＩＰｖ４アドレス警告期限
ホストに割当済みのＩＰｖ４アドレスがあり、そのホストがＩＰｖ４による通信を始めようとした場合に、ＩＰｖ４アドレスの再割当の必要がない限界の時期。
【０１０２】
＜ステップＳ１３ｂ＞ＧＷトンネル設定変更要求送信
ネットワーク接続管理装置１２のＧＷトンネル設定変更要求送信部２０５は、ＧＷトンネル設定変更要求を選択したゲートウェイ１３に以下のように送信する。
【０１０３】
ＧＷトンネル設定変更要求送信部２０５は、ステップＳ１２ｂで選択したゲートウェイ１３に対応して、ＩＰｖ４アドレスの割当のためＩＰｖ４アドレス割当管理情報を以下のように更新する。
【０１０４】
選択したゲートウェイに対応して、ＩＰｖ４アドレス割当管理情報の中で割当可能な割当ＩＰｖ４アドレスを含むデータの組を一つ（当該送信元ＩＰｖ６／ＩＰｖ４ホストに前回割り当てたＩＰｖ４アドレスを最優先に）見つけ出し、その組の割当ホストアドレスにＩＰｖ４アドレス要求の送信元ホストＩＰｖ６アドレスを、その組のＩＰｖ４アドレス割当状態に“割当済”を、その組のＩＰｖ４アドレス使用期限にシステム時刻保持部２０７から取得した年月日時分秒にＩＰｖ４接続ネットワーク運用指示データのアドレス有効時間を加えた値を、その組のＩＰｖ４アドレス警告期限に同様にして取得した年月日時分秒にＩＰｖ４接続ネットワーク運用指示データのＩＰｖ４アドレス警告時間を加えた値をそれぞれ設定する。
【０１０５】
送信元ＩＰｖ６／ＩＰｖ４ホストへの割当ＧＷが前回と異なり、更に、その割当に関する情報がＩＰｖ４アドレス割当管理情報部２０３に残っている場合は、そのＩＰｖ４アドレスを期限切れにする（具体的には、ＩＰｖ４アドレス割当管理情報の割当ホストアドレスがＩＰｖ４アドレス要求の送信元ＩＰｖ６／ＩＰｖ４アドレスと一致するデータの組があれば、そのＩＰｖ４アドレス使用期限にシステム時刻保持部２０７から取得した年月日時分秒を設定する）。
【０１０６】
次にＧＷトンネル設定変更要求を作成し、それをＶ６パケット送受信部２０１により、選択したゲートウェイ１３に送信する。ＧＷトンネル設定変更要求に含まれるデータとその作成方法を以下に示す。
●割当ＩＰｖ４アドレス
ＩＰｖ４アドレス割当管理情報の中で“割当済”にしたデータの組の割当ＩＰｖ４アドレスを転記する。
●接続元トンネルアドレス
ＩＰｖ４アドレス要求の送信元ＩＰｖ６アドレスを転記する。
【０１０７】
＜ステップＳ１４ｂ＞ＩＰｖ４アドレス要求結果返信
ネットワーク接続管理装置１２のＩＰｖ４アドレス要求結果返信部２０６は、ＧＷ選択不可となり移行してきた場合、または、ゲートウェイ１３からのＧＷトンネル設定変更完了通知を受けた場合は、以下のように送信元ＩＰｖ６／ＩＰｖ４ホスト１１にＩＰｖ４アドレス要求結果を送信する。
【０１０８】
ＧＷ選択不可となり移行してきた場合は、ＩＰｖ４アドレス要求結果のＩＰｖ４アドレス要求結果ステイタスにのみ“異常終了：割当不可”を設定し、Ｖ６パケット送受信部２０１により送信元ＩＰｖ６／ＩＰｖ４ホスト１１にそれを送信する。
そうでない場合は、ゲートウェイ１３からＶ６パケット送受信部２０１によりＧＷトンネル設定変更完了通知を受け付けると、送信元ホストへのＩＰｖ４アドレス付与及びトンネル接続元のトンネル設定に必要なデータを送信するため、Ｖ６パケット送受信部２０１により送信元ＩＰｖ６／ＩＰｖ４ホスト１１にＩＰｖ４アドレス要求結果を送信する。このＩＰｖ４アドレス要求結果は、以下の通り作成する。
【０１０９】
●ＩＰｖ４アドレス要求結果ステイタス
“正常終了”を設定する。
●割当ＩＰｖ４アドレス
ステップＳ１３ｂのＧＷトンネル設定変更要求の割当ＩＰｖ４アドレスを設定する。
●接続先トンネルアドレス
ステップＳ１２ｂで選択したトンネルのゲートウェイ１３のＩＰｖ６アドレス。
●ＩＰｖ４アドレス使用期限
ステップＳ１２ｂでＩＰｖ４アドレス割当管理情報部２０３に設定したＩＰｖ４アドレス使用期限を転記する。
●ＩＰｖ４アドレス警告期限
ステップＳ１２ｂでＩＰｖ４アドレス割当管理情報部２０３に設定したＩＰｖ４アドレス警告期限を転記する。
【０１１０】
ネットワーク接続管理装置１２の当該送信元ＩＰｖ６／ＩＰｖ４ホスト１１に対する処理状態をユーザ認証情報のみ受け付ける“ｌｏｇ　ｏｆｆ（ログオフ）”に設定する。
【０１１１】
（ｃ）ゲートウェイ１３
ゲートウェイ１３は、一時的ＩＰｖ４アドレス割当処理において以下のように動作する。
＜ステップＳ１１ｃ＞経路測定
この経路測定は、経路測定手段２４の動作に対応するものである。
ゲートウェイ１３の経路測定部３０５は、ネットワーク接続管理装置１２からの経路測定要求を以下のように処理する。
【０１１２】
Ｖ６パケット送受信部３０１によりネットワーク接続管理装置１２からの経路測定要求を受け付けたら、経路測定要求の送信元ホストＩＰｖ６アドレスに対して、以下のように経路の通信品質測定を行う。
●測定対象経路：送信元ＩＰｖ６／ＩＰｖ４ホスト１１−当該ゲートウェイ１３の間。
●測定メトリクス：通信品質測定に使用するメトリクス（尺度）には、ホップ数（通過するルータの数）、遅延時間、帯域などが考えられる。実施形態としては、これらの中から適切なものを採用する。
●測定ツール：ネットワーク接続管理装置１２と連携して動作し、採用したメトリクスで測定する適切なツールを利用する。例えば、ツールとして“Ｃａｉｄａ　ｍｅａｓｕｒｅｍｅｎｔ　ｔｏｏｌ　ｔａｘｏｎｏｍｙ”，　ｈｔｔｐ：／／ｗｗｗ．ｃａｉｄａ．ｏｒｇ／Ｔｏｏｌ／ｔａｘｏｎｏｍｙ．ｈｔｍｌにあるｐｉｎｇ６やｐｃｈａｒを使用するなど。
【０１１３】
ゲートウェイ１３から送信元ＩＰｖ６／ＩＰｖ４ホスト１１へ到達できない場合は、測定結果は“到達不可”として最悪の測定結果を得たこととする。
【０１１４】
次に測定結果をネットワーク接続管理装置１２に測定結果通知としてＶ６パケット送受信部３０１により送信する。
＜ステップＳ１２ｃ＞ＧＷトンネルの設定変更
ゲートウェイ１３のＧＷトンネル設定変更部３０６は、ネットワーク接続管理装置１２からのＧＷトンネル設定変更要求を以下のように処理する。
【０１１５】
Ｖ６パケット送受信部３０１によりネットワーク接続管理装置１２からのＧＷトンネル設定変更要求を受け付け、以下のようにＶ４経路情報蓄積部３０７及びＩＰｖ６トンネル・インタフェース情報にデータの組を追加または更新する。
【０１１６】
●Ｖ４経路情報蓄積部３０７にＧＷトンネル設定変更要求の割当ＩＰｖ４アドレスと同等のデータの組が存在しない場合は、以下のように作成したデータの組を一つ追加する。存在する場合は何もしない。
＊ネットワークアドレス
ＧＷトンネル設定変更要求の割当ＩＰｖ４アドレスを設定する。
＊マスク長
３２ビットを表わす３２を設定する。
＊インタフェース区分
新たにＩＰｖ６のトンネル・インタフェース番号を確保し、それを設定する。
【０１１７】
●Ｖ４経路情報蓄積部３０７にＧＷトンネル設定変更要求の割当ＩＰｖ４アドレスと同等のデータの組が存在しない場合は、ＩＰｖ６トンネル・インタフェース情報に以下のように作成したデータの組を一つ追加する。存在する場合は、インターネット区分に該当するＩＰｖ６トンネルインタフェース番号を持つデータの組を以下のように作成したデータの組で更新する。
＊インタフェース区分
前項のＶ４経路情報蓄積部３０７に対する処理のインタフェース区分に設定したのと同等のＩＰｖ６のトンネル・インタフェース番号を設定する。
＊自トンネルアドレス
トンネル接続先に使用する自分（ゲートウェイ１３）のＩＰｖ６アドレスを設定する。
＊相手トンネルアドレス
ＩＰｖ４アドレス要求の接続元トンネルアドレスを設定する。
【０１１８】
次にＧＷトンネル設定変更完了通知を作成し、ネットワーク接続管理装置１２にＶ６パケット送受信部３０１により送信する。
【０１１９】
３．ゲートウェイ（ＧＷ）生存確認処理
この処理は、図１におけるゲートウェイ生存確認手段２５の動作に対応するものである。
【０１２０】
図９は、ゲートウェイ（ＧＷ）生存確認処理を示す説明図である。
ＧＷ生存確認処理は、ネットワーク接続管理装置１２が管理する複数のゲートウェイ１３を経由したＩＳＰに設置されるＩＳＰ境界ルータへの経路制御が可能であることを確認するため、ＧＷ監視周期（これはネットワーク管理者により事前にＩＰｖ４接続ネットワーク運用指示データの中で設定される）毎に、図９に示すようにゲートウェイにＧＷ生存確認要求を送信し、その結果を基にゲートウェイの動作状況を判定する。尚、ＩＳＰ境界ルータとは、ＩＰｖ４インターネット３１中の任意のゲートウェイ１３とＩＰｖ４専用ホスト１４との間に設置されているＩＳＰのルータのうち、ゲートウェイ１３が直接接続する（ゲートウェイ１３から送信する場合は最初に接続される）ルータである。このようなＩＳＰ境界ルータへの経路制御が最近の過去３回可能であった場合、そのゲートウェイ１３の動作状況は、生存している（ＩＰｖ４専用ホスト１４との通信が可能である）と判定する。
【０１２１】
このような判定の結果、動作状況に変化があった場合は、変化した動作状況をＧＷ管理情報に記録する。この情報は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からＩＰｖ４アドレス要求があった場合に、割当ＧＷ選択の判断情報（ゲートウェイ選択条件）の一つとして参照される。
【０１２２】
尚、ＧＷ生存確認処理のＧＷ生存確認要求と後述のＩＰｖ４アドレス使用期限切れ処理のＧＷトンネル設定削除要求とを、必要なタイミングにおいて、一つの要求としてまとめてゲートウェイ１３に送信し、ゲートウェイ１３では両方の要求に対する処理を同時に行う実施形態も考えられる。
【０１２３】
以下、ネットワーク接続管理装置１２とゲートウェイ１３のそれぞれの動作を更に説明する。
【０１２４】
（ｄ）ネットワーク接続管理装置１２
ネットワーク接続管理装置１２は、ＧＷ生存確認処理において以下のように動作する。
＜ステップＳ１１ｄ＞ＧＷ生存確認要求送信
ネットワーク接続管理装置１２のＧＷ生存確認要求送信部２０８は、システム時刻保持部２０７から入手した年月日時分秒が、ネットワーク管理者が事前に設定したＩＰｖ４接続ネットワーク運用指示データのＧＷ監視周期を経過する毎にＧＷ生存確認要求を以下のようにゲートウェイ１３に送信する。
【０１２５】
ネットワーク接続管理装置１２のＧＷ生存確認要求送信部２０８は、以下のデータを含むＧＷ生存確認要求を作成し、ネットワーク接続管理装置１２が管理する全てのゲートウェイ（ＧＷ管理情報に存在する全てのゲートウェイ）にＶ６パケット送受信部２０１により、それを送信する。各ゲートウェイへの送信時にはシステム時刻保持部２０７から入手した年月日時分秒をそれぞれ記録しておく。
●ＩＳＰ境界ルータＩＰｖ４アドレス
送信するゲートウェイに応じて、ＧＷ管理情報のＩＳＰ境界ルータＩＰｖ４アドレスから転記する。
【０１２６】
＜ステップＳ１２ｄ＞ＧＷ動作状況の記録
ネットワーク接続管理装置１２のＧＷ動作状況記録部２０９は、各ゲートウェイの動作状況をＧＷ管理情報に以下のように記録する。
【０１２７】
ＧＷ応答待ち時間（ネットワーク管理者が予め設定）以内にネットワーク接続管理装置１２宛てのＧＷ生存確認要求結果が送信されてきたら、ＧＷ動作状況記録部２０９はＶ６パケット送受信部２０１によりそれを受け付け、その内容が“到達可”ならば“動作中”を、“到達不可”ならば“停止中”を該当するゲートウェイの一時動作状況として記録する。ＧＷ応答待ち時間以内にＧＷ生存確認要求結果を返さないゲートウェイ、または、ルータにより到達不能が通知されたゲートウェイは該当するゲートウェイの一時動作状況に“停止中”を設定する。更に、当該ゲートウェイに対する最近の過去３回の一時動作状況が、全て同等（“動作中”または“停止中”）であり、その値が前回の値と相違するならば、ＧＷ管理情報の該当するゲートウェイの動作状況にその値を設定する。
【０１２８】
ＧＷ生存確認処理を終了する。
【０１２９】
（ｅ）ゲートウェイ１３
ゲートウェイ１３は、ＧＷ生存確認処理において以下のように動作する。
＜ステップＳ１１ｅ＞ＧＷ生存確認要求結果送信
ゲートウェイ１３のＧＷ生存確認要求結果返信部３１０は、ネットワーク接続管理装置１２からのＧＷ生存確認要求を以下のように処理する。
【０１３０】
ゲートウェイ１３のＧＷ生存確認要求結果返信部３１０は、ネットワーク接続管理装置１２からのＧＷ生存確認要求をＶ６パケット送受信部３０１により受付け、ＧＷ生存確認要求のＩＳＰ境界ルータＩＰｖ４アドレスで指定されるルータへの到達可能性をチェックする。
【０１３１】
ＩＳＰ境界ルータへの到達可能性のチェックは、ゲートウェイ１３と連携して動作する測定ツールを利用する。例えば、ツールとしてｐｉｎｇを使用する。
また、この他のチェック方法として、ゲートウェイ１３がＩＳＰ境界ルータの動作をルーティングプロトコルにより監視している場合は、Ｖ４経路制御部３０３中にＧＷ生存確認要求のＩＳＰ境界ルータＩＰｖ４アドレスへのルートがあることを確認することでチェックすることもできる。
【０１３２】
次にＧＷ生存確認要求結果を作成し、それをＶ６パケット送受信部３０１によりネットワーク接続管理装置１２に送信する。ＧＷ生存確認要求結果には、　ＩＳＰ境界ルータへ到達できる場合は“到達可”、到達できない場合は、“到達不可”が設定される。
【０１３３】
４．ゲートウェイ（ＧＷ）使用状況収集処理
この処理は、図１におけるホスト通信頻度収集手段２６の動作に相当するものである。
【０１３４】
図１０は、ゲートウェイ（ＧＷ）使用状況収集処理の説明図である。
ＧＷ使用状況収集処理は、各送信元ＩＰｖ６／ＩＰｖ４ホスト１１のゲートウェイ１３を経由する通信頻度を求めるため、ＧＷ使用状況収集周期（これはネットワーク管理者により事前にＩＰｖ４接続ネットワーク運用指示データの中で設定される）毎に図１０に示すようにネットワーク接続管理装置１２が管理する複数のゲートウェイにＧＷ使用状況収集要求を送信し、その結果を基に各送信元ＩＰｖ６／ＩＰｖ４ホスト１１のホスト通信頻度を記録する。この情報は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１からのＩＰｖ４アドレス要求があった場合に、割当ＧＷ選択の判断情報の一つとして参照される。
【０１３５】
以下、ネットワーク接続管理装置１２とゲートウェイ１３のそれぞれの動作を更に説明する。
【０１３６】
（ｆ）ネットワーク接続管理装置１２
ネットワーク接続管理装置１２は、ＧＷ使用状況収集処理において以下のように動作する。
【０１３７】
＜ステップＳ１１ｆ＞ＧＷ使用状況収集要求送信
ネットワーク接続管理装置１２のＧＷ使用状況収集要求送信部２１０は、システム時刻保持部２０７から入手した年月日時分秒が、ネットワーク管理者が事前に設定したＩＰｖ４接続ネットワーク運用指示データのＧＷ使用状況収集周期を経過する毎にＧＷ使用状況収集要求を以下のようにゲートウェイ１３に送信する。
【０１３８】
ネットワーク接続管理装置１２のＧＷ使用状況収集要求送信部２１０は、以下のデータを含むＧＷ使用状況収集要求を作成し、ネットワーク接続管理装置１２が管理する全てのゲートウェイ（ＧＷ管理情報に存在する全てのゲートウェイ）にＶ６パケット送受信部２０１により、それを送信する。各ゲートウェイへの送信時にはシステム時刻保持部２０７から入手した年月日時分秒をそれぞれ記録しておく。
●ＧＷ使用状況収集対象期間
システム管理者が事前に設定したＩＰｖ４接続ネットワーク運用指示データのＧＷ収集開始時刻とＧＷ収集周期から算出した使用状況収集の対象となる開始時刻及び終了時刻を設定する。
【０１３９】
＜ステップＳ１２ｆ＞ホスト通信頻度の記録
ネットワーク接続管理装置１２のホスト通信頻度記録部２１１は、各ゲートウェイからのＧＷ使用状況結果を基に以下のように各送信元ＩＰｖ６／ＩＰｖ４ホスト１１のホスト通信頻度を記録する。
【０１４０】
ホスト通信頻度記録部２１１はサイト内ホスト管理情報の全てのホスト通信情報をクリアする。
【０１４１】
次にゲートウェイからＧＷ応答待ち時間（ネットワーク管理者が予め設定）以内に送信されてきたネットワーク接続管理装置１２宛ての全てのＧＷ使用状況結果をＶ６パケット送受信部２０１により受け付け、ＧＷ使用状況結果のサイト内ＩＰｖ６アドレス毎にそのホスト通信頻度を集計する。
【０１４２】
この集計したホスト通信頻度をサイト内ホスト管理情報の該当するホストＩＰｖ６アドレスに応じて記録する。
【０１４３】
全てのゲートウェイに関して、ＧＷ使用状況収集要求送信からＧＷ応答待ち時間が経過した時点で、ＧＷ使用状況収集処理を終了する。
【０１４４】
（ｇ）ゲートウェイ１３
ゲートウェイ１３は、ＧＷ使用状況収集処理において以下のように動作する。
＜ステップＳ１１ｇ＞ＧＷ使用状況送信
ゲートウェイ１３のＧＷ使用状況送信部３１１は、ネットワーク接続管理装置１２からのＧＷ使用状況収集要求を以下のように処理する。
【０１４５】
ゲートウェイ１３のＧＷ使用状況送信部３１１は、ネットワーク接続管理装置１２からのＧＷ使用状況収集要求をＶ６パケット送受信部３０１により受け付け、ＧＷ使用状況収集要求及びＧＷ使用状況蓄積部３０８を参照してＧＷ使用状況結果を作成する。具体的にはＧＷ使用状況蓄積部３０８に蓄積されているＧＷ使用状況データからＧＷ使用状況収集要求のＧＷ使用状況収集対象期間に該当するデータを抽出し、それらをサイト内ホストのＩＰｖ６アドレス毎に集計し算出する。
【０１４６】
ＧＷ使用状況結果は、以下のデータの組が含まれる。
●サイト内ホストのＩＰｖ６アドレス
集計単位となったサイト内ホストのＩＰｖ６アドレス。
●ホスト通信頻度
該当するサイト内ホストのＩＰｖ６アドレスに対して、ＩＰｖ６パケット長またはその累計値を集計し、ＧＷ使用状況収集要求のＧＷ使用状況収集対象期間で除して求めた値。例えば、その単位はｋバイト／秒。
【０１４７】
次に作成したＧＷ使用状況結果をＶ６パケット送受信部３０１により、ネットワーク接続管理装置１２に送信する。
【０１４８】
５．ＩＰｖ４アドレス使用期限切れ処理
この処理は、図１におけるＩＰｖ４アドレス割当解除・トンネル設定削除手段２３の動作に相当するものである。
【０１４９】
図１１は、ＩＰｖ４アドレス使用期限切れ処理の説明図である。
ＩＰｖ４アドレス使用期限切れ処理は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に割当済みのＩＰｖ４アドレスの使用期限が切れた場合に、該当するＩＰｖ４アドレスを使用したトンネリングをできないようにすると共に、当該ＩＰｖ４アドレスを他のホストにも割当可能にする。そのため、使用期限の切れたＩＰｖ４アドレスに対応するゲートウェイ１３にＧＷトンネル設定削除要求を送信することによりトンネル設定を削除し、ネットワーク接続管理装置１２のＩＰｖ４アドレス割当管理情報部２０３の当該ＩＰｖ４アドレスのＩＰｖ４アドレス割当状態を“未割当”に設定する。
【０１５０】
以下、ネットワーク接続管理装置１２とゲートウェイ１３のそれぞれの動作を更に説明する。
【０１５１】
（ｈ）　ネットワーク接続管理装置１２
ネットワーク接続管理装置１２は、ＩＰｖ４アドレス使用期限切れ処理において以下のように動作する。
＜ステップＳ１１ｈ＞ＧＷトンネル設定削除要求送信
ネットワーク接続管理装置１２のＧＷトンネル設定削除要求送信部２１２は、送信元ＩＰｖ６／ＩＰｖ４ホスト１１に割当済みのＩＰｖ４アドレスの使用期限が切れた場合に、そのＩＰｖ４アドレスに対するゲートウェイ１３に対してＧＷトンネル設定削除要求を以下のように送信する。
【０１５２】
ＩＰｖ４アドレスの使用期限切れは、システム時刻保持部２０７から入手した年月日時分秒が、ＩＰｖ４アドレス割当管理情報のＩＰｖ４アドレス割当状態が“割当済”であるデータの組のＩＰｖ４アドレス使用期限を越えているかをチェックし判断する。
【０１５３】
使用期限切れＩＰｖ４アドレスに対応するゲートウェイ１３に対して、以下のデータを含むＧＷトンネル設定削除要求をＶ６パケット送受信部２０１により送信する。
●割当ＩＰｖ４アドレス
ＩＰｖ４アドレス割当管理情報部２０３内の使用期限切れの割当ＩＰｖ４アドレスを転記する。
●接続元トンネルアドレス
ＩＰｖ４アドレスＩＰｖ４アドレス割当管理情報部２０３内の使用期限切れの割当ＩＰｖ４アドレスに対する割当先ホストアドレスを転記する。
【０１５４】
＜ステップＳ１２ｈ＞ＩＰｖ４アドレスの割当解除
ネットワーク接続管理装置１２のＩＰｖ４アドレス割当解除部２１３は、トンネル設定削除要求を送信したゲートウェイ１３からのＧＷトンネル設定削除完了通知を、Ｖ６パケット送受信部２０１により受け取ると、以下のようにして当該ＩＰｖ４アドレスの割当を解除し、そのアドレスを他のホストにも割当可能にする。
【０１５５】
ＩＰｖ４アドレス割当管理情報部２０３のＩＰｖ４アドレス割当管理情報のＩＰｖ４アドレスの使用期限が切れたと判断したデータの組のＩＰｖ４アドレス割当状態に“未割当”を設定する。
【０１５６】
ＩＰｖ４アドレス使用期限切れ処理を終了する。
【０１５７】
（ｉ）ゲートウェイ１３
ゲートウェイ１３は、ＩＰｖ４アドレス使用期限切れ処理において以下のように動作する。
＜ステップＳ１１ｉ＞ＧＷトンネル設定の削除
ゲートウェイ１３のＧＷトンネル設定削除部３１２は、ネットワーク接続管理装置１２からのＧＷトンネル設定削除要求を以下のように処理する。
【０１５８】
Ｖ６パケット送受信部３０１によりネットワーク接続管理装置１２からのＧＷトンネル設定削除要求を受け付け、以下のようにＶ４経路情報蓄積部３０７及びＩＰｖ６トンネル・インタフェース情報の該当データの組を削除する。
●ＧＷトンネル設定削除要求の割当ＩＰｖ４アドレスと同等のネットワークアドレスを持つＶ４経路情報蓄積部３０７に存在するデータの組を削除する。
●ＧＷトンネル設定削除要求の接続元トンネルアドレスと同等の相手トンネルアドレスを持つＩＰｖ６トンネル・インタフェース情報内のデータの組を削除する。
【０１５９】
次にＧＷトンネル設定削除完了通知を作成し、ネットワーク接続管理装置１２にＶ６パケット送受信部３０１により送信する。
【０１６０】
６．ＩＰｖ４アドレス再取得要請処理
この処理は、図１におけるＩＰｖ４アドレス再取得要請手段２７の動作に相当するものである。
【０１６１】
図１２は、ＩＰｖ４アドレス再取得要請処理の説明図である。
ＩＰｖ４アドレス再取得要請処理は、一時的ＩＰｖ４アドレス割当処理におけるゲートウェイ選択に使用する何らかの状況変化を監視し、ＩＰｖ４アドレス再取得の必要な状態（例えば、あるゲートウェイの動作状況が“動作中”から“停止中”へ、または、逆に変化した）が発生した場合に、以下の図に示すように、ネットワーク接続管理装置１２が関係する送信元ＩＰｖ６／ＩＰｖ４ホストにＩＰｖ４アドレス再取得要請を送信することにより、送信元ＩＰｖ６／ＩＰｖ４ホストに一時的ＩＰｖ４アドレス取得をさせたり、ＩＰｖ４アドレス再取得必要度を通知したりする。
【０１６２】
以下、ネットワーク接続管理装置１２と送信元ＩＰｖ６／ＩＰｖ４ホスト１１のそれぞれの動作を更に説明する。
【０１６３】
（ｊ）ネットワーク接続管理装置１２
ネットワーク接続管理装置１２は、ＩＰｖ４アドレス再取得要請処理において以下のように動作する。
＜ステップＳ１１ｊ＞ＩＰｖ４アドレス再取得要請送信
ネットワーク接続管理装置１２のＩＰｖ４アドレス再取得要請送信部２１４は、一時的ＩＰｖ４アドレスを変更すべき何らかの状況変化を監視する。再取得要請の必要な状態が発生した場合に、以下のように、適切な送信元ＩＰｖ６／ＩＰｖ４ホストにＩＰｖ４アドレス再取得要請を送信する。
【０１６４】
ＩＰｖ４アドレス再取得要請を必要とする状態変化には、例えば次のものが考えられる。
●ゲートウェイの動作状況が“動作中”から“停止中”へ、または、逆に変化した。
●ＧＷ使用状況収集処理の結果、ネットワーク管理者が事前に指定した負荷分散目標に比較して現状の負荷分散状況が大幅にアンバランスであることが判明した。
●ユーザグループ情報に存在する優先割当ＧＷリストまたは割当不可ＧＷリストの内容がネットワーク管理者により変更された。
●特定のホストが所属するグループがネットワーク管理者により変更された。
【０１６５】
以下のデータを含むＩＰｖ４アドレス再取得要請をＶ６パケット送受信部２０１により送信対象とする送信元ＩＰｖ６／ＩＰｖ４ホスト１１に送信する。送信対象の送信元ＩＰｖ６／ＩＰｖ４ホストは、状況変化によってＩＰｖ４アドレス再取得要請が必要となる全てのホストで、ＩＰｖ４アドレス警告期限切れでないものである。
●ＩＰｖ４アドレス再取得必要度
一時的ＩＰｖ４アドレスを使用して通信する場合に、ＩＰｖ４アドレス再取得の必要度合（例えば、“必須”、“推奨”など）を設定する。
●再取得要請理由コード
ＩＰｖ４アドレス再取得必要度が“必須”でない場合にのみ設定する。ＩＰｖ４アドレス再取得要請を送信した理由を示すコード。
●ＩＰｖ４アドレス警告期限
ＩＰｖ４アドレス再取得必要度が“必須”の場合にのみに設定する。ＩＰｖ４アドレス警告期限切れとする目的で、ホストに通知するＩＰｖ４アドレス警告期限。システム時刻保持部２０７により取得した年月日時分秒に０から最大期限切れ遅延時間（これはネットワーク管理者により事前にＩＰｖ４接続ネットワーク運用指示データの中で設定される）までの間で一様分布する乱数値を生成し、それを加えた値を設定する。
【０１６６】
ＩＰｖ４アドレス再取得要請を正常に送信できた送信元ＩＰｖ６／ＩＰｖ４ホストに関して、ＩＰｖ４アドレス割当管理情報部２０３のＩＰｖ４アドレス割当管理情報の対応するホストのＩＰｖ４アドレス警告期限を送信したＩＰｖ４アドレス再取得要請の値で置換する。
【０１６７】
ＩＰｖ４アドレス再取得要請処理を終了する。
【０１６８】
（ｋ）送信元ＩＰｖ６／ＩＰｖ４ホスト
送信元ＩＰｖ６／ＩＰｖ４ホスト１１は、ＩＰｖ４アドレス再取得要請処理において以下のように動作する。
＜ステップＳ１１ｋ＞ＩＰｖ４アドレス再取得要請の記録
送信元ＩＰｖ６／ＩＰｖ４ホスト１１のＩＰｖ４アドレス再取得要請記録部１０６は、ネットワーク接続管理装置１２からのＩＰｖ４アドレス再取得要請を以下のように処理する。
【０１６９】
Ｖ６パケット送受信部１０１によりネットワーク接続管理装置１２からのＩＰｖ４アドレス再取得要請を受け付け、ＩＰｖ４アドレス関連情報としてそれを以下のように記録する。
●ＩＰｖ４アドレス再取得必要度
ＩＰｖ４アドレス再取得要請のＩＰｖ４アドレス再取得必要度をそのまま記録する。
●再取得要請理由コード
ＩＰｖ４アドレス再取得要請に設定されていれば、その再取得要請理由コードをそのまま記録する。設定されていなければ、再取得要請理由コードをクリアする。
●ＩＰｖ４アドレス警告期限
ＩＰｖ４アドレス再取得要請に設定されていれば、そのＩＰｖ４アドレス警告期限をそのまま記録する。
【０１７０】
【発明の効果】
以上のように、本発明のネットワーク接続装置によれば、送信元ＩＰｖ６／ＩＰｖ４ホストからＩＰｖ４専用ホストへのパケット通信を行う場合に、ＩＰｖ４アドレス付与・トンネル設定手段によってＩＰｖ４アドレスの割当とトンネル設定を行って、トンネリング通信手段でＩＰｖ６ネットワーク上のＩＰｖ４パケット通信を行い、かつ、割り当てたＩＰｖ４アドレスの使用期限が切れた場合に、ＩＰｖ４アドレス割当解除・トンネル設定削除手段によって、そのＩＰｖ４アドレスの割当を解除すると共に、該当するトンネル設定を削除するようにしたので次のような効果がある。
【０１７１】
付与する個々のＩＰｖ４アドレスに対して、アドレス有効期限を設定し、この情報を基に使用期限切れのＩＰｖ４アドレスを自動的にかつ確実に回収し、再利用する。これにより、限りあるＩＰｖ４アドレスをサイト内の送信元ＩＰｖ６／ＩＰｖ４ホスト間で効率的に共用することが可能となる
【０１７２】
また、本発明のネットワーク接続装置では、更に、適切なゲートウェイに対するＩＰｖ４アドレスを選択し提供するようにしたので次のような効果を得ることができる。
【０１７３】
・宛先ホストまでのネットワークに関して冗長性を確保することで耐故障性を向上させることができる。
・送信元ＩＰｖ６／ＩＰｖ４ホストの所属するグループに応じて特定のゲートウェイを経由する接続を使用するなどの方法により、ネットワーク管理者が指定するユーザ個別の接続ポリシィを実現することができる。
・ＩＰｖ６ネットワークとゲートウェイに関して負荷分散を実現することができる。
・宛先ホストに到達する最適な経路（ゲートウェイ）の選択が可能となる。
以上のような効果により、月日と共に変化するサイトのネットワークの接続形態、通信品質、及び利用状況に応じた最適なサイト内のルーティングを軽微な運用負荷で維持することが可能となる。
【図面の簡単な説明】
【図１】本発明のネットワーク接続装置の機能ブロック図である。
【図２】本発明のネットワーク接続装置の具体的な構成図である。
【図３】ネットワーク構成例の説明図である。
【図４】トンネリングによる通信処理を示すフローチャートである。
【図５】カプセル化及びカプセル開放時のパケットヘッダーの説明図である。
【図６】ＩＰｖ６トンネル・インタフェース情報の一例を示す説明図である。
【図７】Ｖ４経路情報蓄積部の構成例の説明図である。
【図８】一時的ＩＰｖ４アドレス割当処理の概要を示す説明図である。
【図９】ゲートウェイ生存確認処理を示す説明図である。
【図１０】ゲートウェイ使用状況収集処理の説明図である。
【図１１】ＩＰｖ４アドレス使用期限切れ処理の説明図である。
【図１２】ＩＰｖ４アドレス再取得要請処理の説明図である。
【符号の説明】
１１　送信元ＩＰｖ６／ＩＰｖ４ホスト
１２　ネットワーク接続管理装置
１３　ゲートウェイ（ＧＷ）
１４　ＩＰｖ４専用ホスト
２０　ネットワーク接続装置
２１　トンネリング通信手段
２２　ＩＰｖ４アドレス付与・トンネル設定手段
２３　ＩＰｖ４アドレス割当解除・トンネル設定削除手段
２４　経路測定手段
２５　ゲートウェイ生存確認手段
２６　ホスト通信頻度収集手段
２７　ＩＰｖ４アドレス再取得要請手段
【図１】
2004104664.tif 000003
【図２】
2004104664.tif 000004
【図３】
2004104664.tif 000005
【図４】
2004104664.tif 000006
【図５】
2004104664.tif 000007
【図６】
2004104664.tif 000008
【図７】
2004104664.tif 000009
【図８】
2004104664.tif 000010
【図９】
2004104664.tif 000011
【図１０】
2004104664.tif 000012
【図１１】
2004104664.tif 000013
【図１２】
2004104664.tif 000014