(57)【要約】【課題】ユーザが複雑な設定を行うことなくＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続が可能なＩＰｖ６ネットワークシステムを提供する。【解決手段】ＩＰｖ６ネットワーク５００上に配置した設定管理サーバ２００は、ＩＰｖ６マイグレーション技術管理テーブル４１から取得した、要求元のＨＧＷ装置１００にて利用可能として特定したＩＰｖ６マイグレーション技術を用いて、ＩＰｖ４ネットワーク６００への接続に必要なＩＰｖ４接続設定情報をＩＰｖ６マイグレーション接続設定管理テーブル４２から取得して、要求元に配信する機能を有し、ＩＰｖ６ネットワーク５００に接続されるＨＧＷ装置１００は、ＩＰｖ４接続設定要求手段１２にて設定管理サーバ２００に取得要求して、返送されてきた当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報をＩＰｖ４接続設定取得手段１３にて取得する機能を有する。【選択図】        図１
2019087908.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｖ６ネットワークに接続されるホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）を、該ＩＰｖ６ネットワーク経由でＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するＩＰｖ６ネットワークシステムであって、
前記ＩＰｖ６ネットワーク上に、前記ＨＧＷ装置の利用が可能なＩＰｖ６マイグレーション技術の特定機能を有する設定管理サーバを有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続手段と、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求手段と、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得手段と
を有し、
前記設定管理サーバは、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて当該ＨＧＷ装置が利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定手段と、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定手段によって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とする前記ＩＰｖ４接続設定情報を取得して、取得要求元の前記ＨＧＷ装置における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該ＨＧＷ装置に配信するＩＰｖ４接続設定通知手段と
を有し、
前記ＨＧＷ装置が、前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とするＩＰｖ６ネットワークシステム。
【請求項２】
前記ＨＧＷ装置は、
当該ＨＧＷ装置においてネットワーク接続動作を実行するファームウェア情報の取得要求を前記設定管理サーバに行う手段と、
前記設定管理サーバから送信されてきた当該ＨＧＷ装置に関するファームウェア情報を取得して、前記記憶装置に記憶する手段と、
前記記憶装置に記憶した前記ファームウェア情報により当該ＨＧＷ装置のファームウェアを更新するファームウェア更新手段と
をさらに有し、
前記設定管理サーバは、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークとの接続動作を行うファームウェア情報を登録したファームウェア管理テーブルを参照して、取得要求元の前記ＨＧＷ装置において利用される前記ＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークとの接続動作を行うファームウェア情報を取得して、当該ＨＧＷ装置に送信する手段
をさらに有することを特徴とする請求項１に記載のＩＰｖ６ネットワークシステム。
【請求項３】
前記ＩＰｖ６ネットワーク上に、
ＩＰｖ６ネットワークごとの経路情報をあらかじめ設定登録した経路情報管理テーブルを管理する経路情報管理サーバと、
前記ＩＰｖ６ネットワークの事業者ごと、ＩＰｖ４接続方式ごとに配置されて、それぞれにおける前記ＩＰｖ４接続設定情報を管理するプロビジョニングサーバと
を有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークの事業者ごと、ＩＰｖ４接続方式ごとに配置される前記プロビジョニングサーバそれぞれに関するアドレス情報を対応付けてあらかじめ設定登録する事業者情報管理テーブルを
有し、さらに、
前記ＩＰｖ６ネットワーク上に配置された前記経路情報管理サーバにアクセスして前記経路情報管理テーブルに設定登録されている前記経路情報を取得して、取得した該経路情報と前記事業者情報管理テーブルに設定登録されている情報とを参照して、当該ＨＧＷ装置が利用可能なＩＰｖ４接続方式を判別するＩＰｖ４接続方法自動判別手段と、
前記ＩＰｖ４接続方法自動判別手段により判別した前記ＩＰｖ４接続方式に該当する前記プロビジョニングサーバから、当該ＨＧＷ装置における前記ＩＰｖ４接続方式を用いた前記ＩＰｖ４接続設定情報を取得して前記記憶装置に記憶する手段と
を有することを特徴とする請求項１または２に記載のＩＰｖ６ネットワークシステム。
【請求項４】
前記ＩＰｖ６ネットワーク上に、
前記ＨＧＷ装置がサポートしていないデータフォーマットで任意のマイグレーション技術による前記ＩＰｖ４接続設定情報をあらかじめ設定登録したプロビジョニングサーバが配置されている場合、
前記設定管理サーバは、
前記ＨＧＷ装置からの当該プロビジョニングサーバの前記マイグレーション技術による前記ＩＰｖ４接続設定情報の取得要求を受け取った際に、該ＨＧＷ装置に代わって当該プロビジョニングサーバにアクセスして前記ＨＧＷ装置に関する前記ＩＰｖ４接続設定情報を取得して一旦保存する接続設定代行取得手段と、
前記接続設定代行取得手段によって一旦保存した前記ＩＰｖ４接続設定情報を取得要求元の前記ＨＧＷ装置が利用することが可能なデータフォーマットに変換するデータフォーマット変換手段と、
前記データフォーマット変換手段により取得要求元の前記ＨＧＷ装置が利用することが可能なデータフォーマットに変換された前記ＩＰｖ４接続設定情報を、取得要求元の前記ＨＧＷ装置に配信する手段と
をさらに有することを特徴とする請求項１ないし３のいずれかに記載のＩＰｖ６ネットワークシステム。
【請求項５】
前記ＨＧＷ装置は、
前記ＩＰｖ４接続設定要求手段により、前記設定管理サーバに送信する取得要求に、当該ＨＧＷ装置の機種コードを含めて送信し、
前記設定管理サーバは、
ＩＰｖ６マイグレーション技術特定手段により、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報と、さらに、当該ＨＧＷ装置の前記機種コードを含む情報と、に基づいて、当該ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて利用することが可能なＩＰｖ６マイグレーション技術を特定する
ことを特徴とする請求項４に記載のＩＰｖ６ネットワークシステム。
【請求項６】
ＩＰｖ６ネットワークに接続して、該ＩＰｖ６ネットワークを介してＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するホームゲートウェイ装置であって、
前記ＩＰｖ６ネットワーク上に、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元を示すＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて該取得要求元において利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定手段と、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定手段によって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とするＩＰｖ４接続設定情報を取得して、前記取得要求元における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該取得要求元に配信するＩＰｖ４接続設定通知手段と
を有する設定管理サーバを配置した構成において、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続手段と、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該取得要求元に関する前記ＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求手段と、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた前記ＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得手段と
を有し、
前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とするホームゲートウェイ装置。
【請求項７】
ＩＰｖ６ネットワークに接続されるホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）を、該ＩＰｖ６ネットワーク経由でＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するＩＰｖ６ネットワークシステムにおいてＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークへの接続を行うＩＰｖ６マイグレーション技術適用方法であって、
前記ＩＰｖ６ネットワーク上に、前記ＨＧＷ装置の利用が可能なＩＰｖ６マイグレーション技術の特定機能を有する設定管理サーバを有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続ステップと、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求ステップと、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得ステップと
を有し、
前記設定管理サーバは、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて当該ＨＧＷ装置が利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定ステップと、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定ステップによって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とする前記ＩＰｖ４接続設定情報を取得して、取得要求元の前記ＨＧＷ装置における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該ＨＧＷ装置に配信するＩＰｖ４接続設定通知ステップと
を有し、
前記ＨＧＷ装置が、前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とするＩＰｖ６マイグレーション技術適用方法。
【請求項８】
前記ＨＧＷ装置は、
当該ＨＧＷ装置においてネットワーク接続動作を実行するファームウェア情報の取得要求を前記設定管理サーバに行うステップと、
前記設定管理サーバから送信されてきた当該ＨＧＷ装置に関するファームウェア情報を取得して、前記記憶装置に記憶するステップと、
前記記憶装置に記憶した前記ファームウェア情報により当該ＨＧＷ装置のファームウェアを更新するファームウェア更新ステップと
をさらに有し、
前記設定管理サーバは、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークとの接続動作を行うファームウェア情報を登録したファームウェア管理テーブルを参照して、取得要求元の前記ＨＧＷ装置において利用される前記ＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークとの接続動作を行うファームウェア情報を取得して、当該ＨＧＷ装置に送信するステップ
をさらに有することを特徴とする請求項７に記載のＩＰｖ６マイグレーション技術適用方法。
【請求項９】
前記ＩＰｖ６ネットワーク上に、
ＩＰｖ６ネットワークごとの経路情報をあらかじめ設定登録した経路情報管理テーブルを管理する経路情報管理サーバと、
前記ＩＰｖ６ネットワークの事業者ごと、ＩＰｖ４接続方式ごとに配置されて、それぞれにおける前記ＩＰｖ４接続設定情報を管理するプロビジョニングサーバと
を有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークの事業者ごと、ＩＰｖ４接続方式ごとに配置される前記プロビジョニングサーバそれぞれに関するアドレス情報を対応付けてあらかじめ設定登録する事業者情報管理テーブル
を有し、さらに、
前記ＩＰｖ６ネットワーク上に配置された前記経路情報管理サーバにアクセスして前記経路情報管理テーブルに設定登録されている前記経路情報を取得して、取得した該経路情報と前記事業者情報管理テーブルに設定登録されている情報とを参照して、当該ＨＧＷ装置が利用可能なＩＰｖ４接続方式を判別するＩＰｖ４接続方法自動判別ステップと、
前記ＩＰｖ４接続方法自動判別ステップにより判別した前記ＩＰｖ４接続方式に該当する前記プロビジョニングサーバから、当該ＨＧＷ装置における前記ＩＰｖ４接続方式を用いた前記ＩＰｖ４接続設定情報を取得して前記記憶装置に記憶するステップと
を有することを特徴とする請求項７または８に記載のＩＰｖ６マイグレーション技術適用方法。
【請求項１０】
ＩＰｖ６ネットワークに接続されるホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）を、該ＩＰｖ６ネットワーク経由でＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するＩＰｖ６ネットワークシステムにおいてＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークへの接続を行うことをコンピュータによって実行するＩＰｖ６マイグレーション技術適用プログラムであって、
前記ＩＰｖ６ネットワーク上に、前記ＨＧＷ装置の利用が可能なＩＰｖ６マイグレーション技術の特定機能を有する設定管理サーバを有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続処理と、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求処理と、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得処理と
を有し、
前記設定管理サーバは、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて当該ＨＧＷ装置が利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定処理と、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定処理によって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とする前記ＩＰｖ４接続設定情報を取得して、取得要求元の前記ＨＧＷ装置における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該ＨＧＷ装置に配信するＩＰｖ４接続設定通知処理と
を有し、
前記ＨＧＷ装置が、前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とするＩＰｖ６マイグレーション技術適用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｖ６ネットワークシステム、ホームゲートウェイ装置、ＩＰｖ６マイグレーション技術適用方法およびＩＰｖ６マイグレーション技術適用プログラムに関し、特に、ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続を行うホームゲートウェイ装置（ＨＧＷ（Home  Gateway）装置）を備えたＩＰｖ６ネットワークシステム、ホームゲートウェイ装置、ＩＰｖ６マイグレーション技術適用方法およびＩＰｖ６マイグレーション技術適用プログラムに関する。
【背景技術】
【０００２】
近年、ホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）やモバイルルータ装置や携帯端末など、Internet  Protocol  version  ４（以下‘ＩＰｖ４’と略記）グローバルアドレスを必要とするインターネット接続端末の急激な増大により、ＩＰｖ４アドレスの枯渇化が進んでいる。
【０００３】
その対策の一つとして、特許文献１の特開２０１７−１１８２３７号公報「通信装置、通信方法、および、プログラム」や特許文献２の特開２０１６−１０５６６２号公報「ネットワーク中継装置、ネットワーク中継装置が有するパケット中継処理部の動作モードを設定する方法、および、コンピュータプログラム」に記載されているようなInternet  Protocol  Version  ６（以下‘ＩＰｖ６’と略記）マイグレーション技術を用いて、ＩＰｖ４グローバルアドレスの使用数を減らす方式が提案されている。
【０００４】
前記特許文献１や前記特許文献２に記載されているような現状のＩＰｖ６マイグレーション技術は、ＩＰｖ４アドレスの配布をＨＧＷ装置などの端末単位で行うのではなく、ＩＰｖ６ネットワーク上に存在するProvider  Edge  router(以下‘ＰＥルータ’と略記)と称する特定のルータ単位で行うことにより、ＩＰｖ４グローバルアドレスの使用数を減少させ、ＩＰｖ６ネットワーク上のＰＥルータを経由して、ＩＰｖ４ネットワークにアクセスを行うという方式である。
【０００５】
現状のＩＰｖ６マイグレーション技術について、図１６を用いて説明する。図１６は、現状のＩＰｖ６マイグレーション技術の概要を示すイメージ図である。図１６に示すように、ＨＧＷ装置１１０およびＨＧＷ装置１２０それぞれは、ＨＧＷ接続端末１６０およびＨＧＷ接続端末１７０と、ＩＰｖ４ローカルアドレスを用いて、ＩＰｖ４通信を行う。また、ＨＧＷ装置１１０およびＨＧＷ装置１２０は、ＩＰｖ６グローバルアドレスを用いて、ＩＰｖ６ネットワーク５１０を介してＩＰｖ６接続先１８０と、ＩＰｖ６通信を行うこともできる。
【０００６】
そして、ＨＧＷ装置１１０、ＨＧＷ装置１２０は、ＩＰｖ４ネットワーク６１０に接続されているＩＰｖ４接続先１９０との通信を行う場合には、ＩＰｖ６ネットワーク５１０上に配置されたＰＥルータという特定のルータを介して、ＩＰｖ６マイグレーション技術を用いて接続する。図１６には、ＰＥルータとして、事業者Ａが運営するＰＥルータ５６０、事業者Ｂが運営するＰＥルータ５７０、事業者Ｃが運営するＰＥルータ５８０が、ＩＰｖ６ネットワーク５１０上に配置されている例を示している。
【０００７】
ここで、ＰＥルータ５６０は、ＲＦＣ６３３３規定のＤＳ−Ｌｉｔｅ（Dual-Stack  Lite  Broadband  Deployments  Following  IPv4  Exhaustion）を利用して、ＩＰｖ６マイグレーションを行うルータである。ＰＥルータ５７０は、ＲＦＣ７５９７規定のＭＡＰ−Ｅ（Mapping  of  Address  and  Port  with  Encapsulation）を利用して、ＩＰｖ６マイグレーションを行うルータである。また、ＰＥルータ５８０は、ＲＦＣ６８７７規定の４６４ＸＬＡＴ（Combination  of  Stateful  and  Stateless  Translation）を利用して、ＩＰｖ６マイグレーションを行うルータである。
【０００８】
そして、例えば、ＨＧＷ装置１１０が、ＰＥルータ５６０を介して、ＩＰｖ４ネットワーク６１０のＩＰｖ４接続先１９０と通信を行う場合には、ＩＰｖ６ネットワーク５１０上に設置したＤＳ−Ｌｉｔｅ用プロビジョニングサーバ５６０にアクセスして、ＤＳ−Ｌｉｔｅ接続設定情報（すなわちＰＥルータ５６０のＩＰｖ６アドレス等）を取得して、ＰＥルータ５６０と‘ＩＰｖ４  over  ＩＰｖ６トンネル’接続を行うことにより、ＩＰｖ６マイグレーション技術を用いてＩＰｖ４ネットワーク６１０を経由してＩＰｖ４接続先１９０に接続する。
【０００９】
また、ＨＧＷ装置１２０が、ＰＥルータ５７０を介して、ＩＰｖ４ネットワーク６１０のＩＰｖ４接続先１９０と通信を行う場合には、ＩＰｖ６ネットワーク５１０上に設置したＭＡＰ−Ｅ用ＭＡＰルール配信サーバ４２０にアクセスして、ＭＡＰ−Ｅ接続設定情報（すなわちＰＥルータ５７０のＩＰｖ６アドレス等）を取得して、ＰＥルータ５７０と‘ＩＰｖ４  over  ＩＰｖ６トンネル’接続を行うことにより、ＩＰｖ６マイグレーション技術を用いてＩＰｖ４ネットワーク６１０を経由してＩＰｖ４接続先１９０に接続する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１７−１１８２３７号公報
【特許文献２】特開２０１６−１０５６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、図１６に示したような本発明に関連する現状の技術においては、ＩＰｖ４ネットワークへの接続を行うＩＰｖ６マイグレーション技術が多岐に亘り、かつ、ＩＰｖ６マイグレーション技術を提供する回線事業者ごとに接続方法、カプセル化方式が異なっているため、ＨＧＷ装置においてＩＰｖ６マイグレーション機能を利用してＩＰｖ４ネットワークとの接続を行おうとする場合、ＩＰｖ６ネットワーク回線に応じた接続情報の設定やファームウェアの変更が必要になるという問題があった。
【００１２】
例えば、図１６に示したＤＳ−Ｌｉｔｅのマイグレーション技術を利用する場合には、ＲＦＣ３５９６規定のＤＮＳリソースレコードのＡＡＡＡレコードを用いて、ＰＥルータ５６０を特定することが必要になる。また、４６４ＸＬＡＴを利用する場合は、ＲＦＣ３１２３規定のＤＮＳリソースコードのＡＰＬレコード、ＲＲレコードを用いて、ＰＥルータ５８０が存在する宛先プレフィックス（Ｐｒｅｆｉｘ）情報を特定することが必要になる。また、ＭＡＰ−Ｅを利用する場合には、ＭＡＰルール配信サーバからＰＥルータ５７０のアドレスを取得することが必要になる。
【００１３】
なお、図１６に示したように、設定を簡略化するためにプロビジョニングサーバなどにより設定を自動化することも可能ではあるが、利用するＩＰｖ６マイグレーション技術および提供する事業者ごとにプロビジョニングサーバが異なるため、複数のＩＰｖ６マイグレーション技術のサポートが必要であり、ＨＧＷ装置側の設定およびファームウェアの共通化を図ることが困難であるという問題があった。
【００１４】
（本発明の目的）
本発明は、以上のような問題に鑑みてなされたものであり、ホームゲートウェイ装置（ＨＧＷ装置）のユーザが複雑な設定を行うことなく、ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続が可能なＩＰｖ６ネットワークシステム、ホームゲートウェイ装置、ＩＰｖ６マイグレーション技術適用方法およびＩＰｖ６マイグレーション技術適用プログラムを提供することを、その目的としている。
【課題を解決するための手段】
【００１５】
前述の課題を解決するため、本発明によるＩＰｖ６ネットワークシステム、ホームゲートウェイ装置、ＩＰｖ６マイグレーション技術適用方法およびＩＰｖ６マイグレーション技術適用プログラムは、主に、次のような特徴的な構成を採用している。
【００１６】
（１）本発明によるＩＰｖ６ネットワークシステムは、
ＩＰｖ６ネットワークに接続されるホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）を、該ＩＰｖ６ネットワーク経由でＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するＩＰｖ６ネットワークシステムであって、
前記ＩＰｖ６ネットワーク上に、前記ＨＧＷ装置の利用が可能なＩＰｖ６マイグレーション技術の特定機能を有する設定管理サーバを有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続手段と、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求手段と、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得手段と
を有し、
前記設定管理サーバは、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて当該ＨＧＷ装置が利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定手段と、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定手段によって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とする前記ＩＰｖ４接続設定情報を取得して、取得要求元の前記ＨＧＷ装置における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該ＨＧＷ装置に配信するＩＰｖ４接続設定通知手段と
を有し、
前記ＨＧＷ装置が、前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とする。
【００１７】
（２）本発明によるホームゲートウェイ装置は、
ＩＰｖ６ネットワークに接続して、該ＩＰｖ６ネットワークを介してＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するホームゲートウェイ装置であって、
前記ＩＰｖ６ネットワーク上に、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元を示すＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて該取得要求元において利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定手段と、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定手段によって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とするＩＰｖ４接続設定情報を取得して、前記取得要求元における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該取得要求元に配信するＩＰｖ４接続設定通知手段と
を有する設定管理サーバを配置した構成において、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続手段と、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該取得要求元に関する前記ＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求手段と、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた前記ＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得手段と
を有し、
前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とする。
【００１８】
（３）本発明によるＩＰｖ６マイグレーション技術適用方法は、
ＩＰｖ６ネットワークに接続されるホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）を、該ＩＰｖ６ネットワーク経由でＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するＩＰｖ６ネットワークシステムにおいてＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークへの接続を行うＩＰｖ６マイグレーション技術適用方法であって、
前記ＩＰｖ６ネットワーク上に、前記ＨＧＷ装置の利用が可能なＩＰｖ６マイグレーション技術の特定機能を有する設定管理サーバを有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続ステップと、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求ステップと、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得ステップと
を有し、
前記設定管理サーバは、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて当該ＨＧＷ装置が利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定ステップと、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定ステップによって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とする前記ＩＰｖ４接続設定情報を取得して、取得要求元の前記ＨＧＷ装置における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該ＨＧＷ装置に配信するＩＰｖ４接続設定通知ステップと
を有し、
前記ＨＧＷ装置が、前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とする。
【００１９】
（４）本発明によるＩＰｖ６マイグレーション技術適用プログラムは、
ＩＰｖ６ネットワークに接続されるホームゲートウェイ装置（Home  Gateway装置：以下‘ＨＧＷ装置’と略記）を、該ＩＰｖ６ネットワーク経由でＩＰｖ４ネットワークに接続されているＩＰｖ４接続先に接続するＩＰｖ４接続機能を有するＩＰｖ６ネットワークシステムにおいてＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワークへの接続を行うことをコンピュータによって実行するＩＰｖ６マイグレーション技術適用プログラムであって、
前記ＩＰｖ６ネットワーク上に、前記ＨＧＷ装置の利用が可能なＩＰｖ６マイグレーション技術の特定機能を有する設定管理サーバを有し、
前記ＨＧＷ装置は、
前記ＩＰｖ６ネットワークに接続するための情報を取得して、該ＩＰｖ６ネットワークに接続するＩＰｖ６接続処理と、
前記設定管理サーバに接続して、取得要求元を示すＩＰｖ６アドレスを付して、当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を前記設定管理サーバに行うＩＰｖ４接続設定要求処理と、
前記設定管理サーバから、前記取得要求に対する応答として送信されてきた当該ＨＧＷ装置に関するＩＰｖ６マイグレーション技術による前記ＩＰｖ４接続設定情報を取得して、記憶装置に記憶するＩＰｖ４接続設定取得処理と
を有し、
前記設定管理サーバは、
各前記ＩＰｖ６ネットワークごとに利用することが可能なＩＰｖ６マイグレーション技術をあらかじめ設定登録したＩＰｖ６マイグレーション技術管理テーブルを参照して、取得要求元の前記ＨＧＷ装置のＩＰｖ６アドレスのプレフィックス情報により指定される前記ＩＰｖ６ネットワークにおいて当該ＨＧＷ装置が利用することが可能なＩＰｖ６マイグレーション技術を特定するＩＰｖ６マイグレーション技術特定処理と、
前記ＩＰｖ６マイグレーション技術管理テーブルに設定登録されたＩＰｖ６マイグレーション技術による前記ＩＰｖ４ネットワーク接続のために必要とする情報をあらかじめ設定登録したＩＰｖ６マイグレーション接続設定管理テーブルを参照することにより、前記ＩＰｖ６マイグレーション技術特定処理によって特定した前記ＩＰｖ６マイグレーション技術を用いて前記ＩＰｖ４ネットワークに接続するために必要とする前記ＩＰｖ４接続設定情報を取得して、取得要求元の前記ＨＧＷ装置における前記ＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、当該ＨＧＷ装置に配信するＩＰｖ４接続設定通知処理と
を有し、
前記ＨＧＷ装置が、前記記憶装置に記憶した前記ＩＰｖ４接続設定情報に基づいて、前記ＩＰｖ６ネットワークを介して前記ＩＰｖ４ネットワークに接続されている前記ＩＰｖ４接続先との接続を確立することを特徴とする。
【発明の効果】
【００２０】
本発明のＩＰｖ６ネットワークシステム、ホームゲートウェイ装置、ＩＰｖ６マイグレーション技術適用方法およびＩＰｖ６マイグレーション技術適用プログラムによれば、以下のような効果を奏することができる。
【００２１】
第１に、ＨＧＷ装置の初期設定の汎用化を図ることができる。その理由は、各ＩＰｖ６ネットワークごとに、利用可能なＩＰｖ６マイグレーション技術および接続を行うために必要な接続設定情報が含まれているファイル（すなわち、Configファイル：設定ファイル）をあらかじめ登録している設定管理サーバをＩＰｖ６ネットワーク上に配置しているので、ＨＧＷ装置が、該当するＩＰｖ６ネットワーク回線に接続することができるならば、当該ＩＰｖ６ネットワーク回線がサポートしているＩＰｖ６マイグレーション機能すなわちＨＧＷ装置において利用することが可能なＩＰｖ６マイグレーション機能への設定変更を、設定管理サーバから取得することができるからである。而して、初めて設置したＨＧＷ装置に対する初期設定を汎用的に実施することができる。
【００２２】
第２に、新規のＩＰｖ６マイグレーション技術やネットワーク環境の変更への適応を容易化することができる。その理由は、ＩＰｖ６マイグレーション技術に関連する設定情報を設定管理サーバ側に集約することができるので、ＨＧＷ装置側においてＩＰｖ６マイグレーション技術に関連した情報を管理しなくても良く、設定管理サーバ側におけるメンテナンスを行うことにより、新規ＩＰｖ６マイグレーション技術やＰＥルータやプロビジョニングサーバの仕様変更などのネットワーク環境の変更への対応を容易に行うことができるからである。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係るＩＰｖ６ネットワークシステムのシステム構成とＨＧＷ装置および設定管理サーバの内部構成との一例を示す構成図である。
【図２】本発明の第１の実施形態として図１に示したＨＧＷ装置および設定管理サーバの動作の一例を説明するためのフローチャートである。
【図３】図１の設定管理サーバの記憶装置に記憶しているＩＰｖ６マイグレーション技術管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図４】図１の設定管理サーバの記憶装置に記憶しているＩＰｖ６マイグレーション接続設定管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図５】本発明の第２の実施形態に係るＩＰｖ６ネットワークシステムにおけるＨＧＷ装置および設定管理サーバの内部構成の一例を示す構成図である。
【図６】本発明の第２の実施形態として図５に示したＨＧＷ装置および設定管理サーバの動作の一例を説明するためのフローチャートである。
【図７】図５の設定管理サーバの記憶装置に記憶しているＩＰｖ６マイグレーション技術管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図８】本発明の第３の実施形態に係るＩＰｖ６ネットワークシステムにおけるＨＧＷ装置、経路情報管理サーバおよびプロビジョニングサーバの内部構成の一例を示す構成図である。
【図９】本発明の第３の実施形態として図８に示したＨＧＷ装置、経路情報管理サーバおよびプロビジョニングサーバの動作の一例を説明するためのフローチャートである。
【図１０】図８のＨＧＷ装置の記憶装置に記憶している経路情報管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図１１】図８のＨＧＷ装置の記憶装置に記憶している事業者情報管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図１２】本発明の第４の実施形態に係るＩＰｖ６ネットワークシステムにおけるＨＧＷ装置、設定管理サーバおよびプロビジョニングサーバの内部構成の一例を示す構成図である。
【図１３】本発明の第４の実施形態として図１２に示したＨＧＷ装置、設定管理サーバおよびプロビジョニングサーバの動作の一例を説明するためのフローチャートである。
【図１４】図１２の設定管理サーバの記憶装置に記憶しているＩＰｖ６マイグレーション技術管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図１５】図１２の設定管理サーバの記憶装置に記憶しているＩＰｖ４接続設定管理テーブルの登録内容の具体的なイメージを示すテーブルである。
【図１６】現状のＩＰｖ６マイグレーション技術の概要を示すイメージ図である。
【発明を実施するための形態】
【００２４】
以下、本発明によるＩＰｖ６ネットワークシステム、ホームゲートウェイ装置、ＩＰｖ６マイグレーション技術適用方法およびＩＰｖ６マイグレーション技術適用プログラムの好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明によるＩＰｖ６ネットワークシステム、ホームゲートウェイ装置およびＩＰｖ６マイグレーション技術適用方法について説明するが、かかるＩＰｖ６マイグレーション技術適用方法をコンピュータにより実行可能なＩＰｖ６マイグレーション技術適用プログラムとして実施するようにしても良いし、あるいは、ＩＰｖ６マイグレーション技術適用プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。また、以下の各図面に付した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではないことも言うまでもない。
【００２５】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、ＩＰｖ６マイグレーション技術を導入した家庭用またはオフィス用のホームゲートウェイ装置において、ＩＰｖ６ネットワークへの接続を確立後に、ＩＰｖ６ネットワーク上のサーバからＩＰｖ４ネットワーク接続のためのＩＰｖ６マイグレーション関連設定情報を取得して、ホームゲートウェイ装置に自動設定することを主要な特徴としている。
【００２６】
つまり、本発明は、各ＩＰｖ６ネットワークごとに、利用可能なＩＰｖ６マイグレーション技術および接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）をあらかじめ登録している設定管理サーバをＩＰｖ６ネットワーク上に配置することにより、ＨＧＷ装置が、該当するＩＰｖ６ネットワーク回線に接続することができるならば、当該ＩＰｖ６ネットワーク回線がサポートしているＩＰｖ６マイグレーション機能への設定変更やファームウェアの変更を、該当する設定管理サーバから取得することができることを主要な特徴としている。
【００２７】
而して、家庭内またはオフィス内においてＩＰｖ４アドレスを有する通信機器を使うユーザは、ＩＰｖ６ネットワークに接続される環境下であっても、複雑な設定を行うことなく、ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続を行うことが可能になる。言い換えると、初めて設置したＨＧＷ装置に対する設定やファームウェアの導入を汎用的に実施することができ、かつ、新規のＩＰｖ６マイグレーション技術やネットワーク環境の変更への適応を容易化することができる。
【００２８】
＜第１の実施形態＞
次に、本発明の第１の実施形態について図面を参照しながら詳細に説明する。
【００２９】
（第１の実施形態の構成例）
まず、本発明の第１の実施形態に係るＩＰｖ６ネットワークシステムのシステム構成とホームゲートウェイ（Home  Gateway：以下、‘ＨＧＷ’と略記）装置および設定管理サーバの内部構成との一例について図１を用いて説明する。図１は、本発明の第１の実施形態に係るＩＰｖ６ネットワークシステムのシステム構成とＨＧＷ装置および設定管理サーバの内部構成との一例を示す構成図であり、図１（Ａ）が、第１の実施形態に係るＩＰｖ６ネットワークシステムのシステム構成例を示し、図１（Ｂ）が、第１の実施形態に係るＨＧＷ装置および設定管理サーバの内部構成例を示している。
【００３０】
図１（Ａ）に示すＩＰｖ６ネットワークシステムは、ＩＰｖ６ネットワーク５００とＩＰｖ４ネットワーク６００との間を接続するためのＰＥルータ５５０をＩＰｖ６ネットワーク５００上に配置している。そして、ＩＰｖ６ネットワークシステムは、ＨＧＷ装置１００に接続されたＨＧＷ接続端末１５０がＩＰｖ４ネットワーク６００に接続されたＩＰｖ４装置６５０と通信を行う場合、ＨＧＷ装置１００は、ＩＰｖ６ネットワーク５００上に配置されている設定管理サーバ２００にアクセスして、ＩＰｖ６マイグレーションに関する情報を取得する。そして、取得した該情報に基づいて、ＨＧＷ接続端末１５０を、ＩＰｖ６マイグレーション技術を利用してＩＰｖ６ネットワーク５００上の対応するＰＥルータ５５０を介して、ＩＰｖ４ネットワーク６００に接続されている通信相手のＩＰｖ４装置６５０と通信を行うことを可能にするように構成している。
【００３１】
また、図１（Ｂ）に示すように、ＨＧＷ装置１００は、内部に、データ処理装置１と記憶装置２とを少なくとも備え、データ処理装置１は、ＩＰｖ６接続手段１１、ＩＰｖ４接続設定要求手段１２、ＩＰｖ４接続設定取得手段１３を少なくとも備え、記憶装置２は、内部に、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１を少なくとも備えている。
【００３２】
ＩＰｖ６接続手段１１は、上位のＩＰｖ６ルータなどのネットワーク機器からＩＰｖ６ネットワーク５００に接続するための情報を取得し、当該ＨＧＷ装置１００とＩＰｖ６ネットワーク５００との接続を行う機能を有している。また、ＩＰｖ４接続設定要求手段１２は、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００に対して、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を行う機能を有している。
【００３３】
また、ＩＰｖ４接続設定取得手段１３は、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００から通知されてきた当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を、記憶装置２のＩＰｖ６マイグレーション接続設定情報管理テーブル２１に保存する機能を有している。つまり、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１は、当該ＨＧＷ装置１００がＩＰｖ６マイグレーション技術によりＩＰｖ６ネットワーク５００を介してＩＰｖ４ネットワーク６００へ接続するための接続設定情報を記憶している。
【００３４】
また、図１（Ｂ）に示すように、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００は、内部に、データ処理装置３と記憶装置４とを少なくとも備えている。そして、データ処理装置３は、内部に、ＩＰｖ６マイグレーション技術特定手段３１、ＩＰｖ４接続設定通知手段３２を少なくとも備え、記憶装置４は、内部に、ＩＰｖ６マイグレーション技術管理テーブル４１、ＩＰｖ６マイグレーション接続設定管理テーブル４２を少なくとも備えている。
【００３５】
ＩＰｖ６マイグレーション技術特定手段３１は、ＨＧＷ装置１００のＩＰｖ４接続設定要求手段１２より、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求があった場合に、記憶装置４のＩＰｖ６マイグレーション技術管理テーブル４１を参照し、要求元のＨＧＷ装置１００が接続しているＩＰｖ６ネットワーク回線において利用可能なＩＰｖ６マイグレーション技術を特定する機能を有する。
【００３６】
また、ＩＰｖ４接続設定通知手段３２は、ＩＰｖ６マイグレーション技術特定手段３１により特定したＩＰｖ６マイグレーション技術によるＩＰｖ４接続のために必要な情報を、記憶装置４のＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して取得して、要求元のＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、該ＨＧＷ装置１００に通知を行う機能を有する。
【００３７】
設定管理サーバ２００の記憶装置４に記憶しているＩＰｖ６マイグレーション技術管理テーブル４１は、詳細は後述するが、各ＨＧＷ装置１００が利用可能なＩＰｖ６マイグレーション技術を特定するための情報を記憶している。また、ＩＰｖ６マイグレーション接続設定管理テーブル４２についても、詳細は後述するが、各ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続に必要な情報を記憶している。
【００３８】
（第１の実施形態の動作の説明）
次に、本発明の第１の実施形態として図１に示したネットワークシステムにおけるＨＧＷ装置１００および設定管理サーバ２００の動作について、図２〜図４を参照しながら詳細に説明する。
【００３９】
まず、図２のフローチャートを用いてＨＧＷ装置１００および設定管理サーバ２００の動作を説明する。図２は、本発明の第１の実施形態として図１に示したＨＧＷ装置１００および設定管理サーバ２００の動作の一例を説明するためのフローチャートである。図２のフローチャートにおいて、ＨＧＷ装置１００は、最初に、上位ネットワークとのリンクアップ検出後に、ＩＰｖ６接続手段１１により上位ＩＰｖ６ルータからＩＰｖ６アドレス、ＤＮＳサーバアドレス、デフォルトゲートウェイなどのＩＰｖ６ネットワーク５００との接続に必要とする情報を取得して、ＩＰｖ６ネットワーク５００への接続を確立する（ステップＡ１）。
【００４０】
ＩＰｖ６アドレスおよびＤＮＳサーバアドレス等を取得して、ＩＰｖ６ネットワーク５００への接続を確立すると、次に、ＨＧＷ装置１００は、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００に接続して、ＩＰｖ４接続設定要求手段１２により、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を設定管理サーバ２００に対して行う（ステップＡ２）。
【００４１】
ＨＧＷ装置１００から、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を受け取ると、設定管理サーバ２００は、ＩＰｖ６マイグレーション技術特定手段３１により、記憶装置４のＩＰｖ６マイグレーション技術管理テーブル４１を参照して、要求元のＨＧＷ装置１００が利用可能なＩＰｖ６マイグレーション技術を特定する（ステップＡ３）。
【００４２】
しかる後、設定管理サーバ２００は、ＩＰｖ６マイグレーション技術特定手段３１によって特定したＩＰｖ６マイグレーション技術を利用して接続するために必要なＩＰｖ４接続設定情報を、ＩＰｖ４接続設定通知手段３２により、記憶装置４のＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して、取得する。取得した該ＩＰｖ４接続設定情報を、要求元のＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、ＩＰｖ４接続設定通知手段３２により、当該ＨＧＷ装置１００に通知する（ステップＡ４）
【００４３】
設定管理サーバ２００から、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の通知を受け取ると、ＨＧＷ装置１００は、受け取った当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を、ＩＰｖ４接続設定取得手段１３により、記憶装置２のＩＰｖ６マイグレーション接続設定情報管理テーブル２１に保存する（ステップＡ５）。
【００４４】
そして、ＨＧＷ装置１００は、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１に保存したＩＰｖ４接続設定情報を参照して、接続設定を変更することによって、指定されたＩＰｖ６マイグレーション技術を利用して、ＩＰｖ６ネットワーク５００を介したＩＰｖ４ネットワーク６００への接続を確立する（ステップＡ６）。
【００４５】
（第１の実施形態の動作に関する具体例の説明）
次に、具体例を用いて、本発明の第１の実施形態の動作について図２のフローチャートを参照しながらさらに詳細に説明する。
【００４６】
最初に、図２のステップＡ１においては、ＨＧＷ装置１００は、上位ネットワークとのリンクアップを検出した後に、ＩＰｖ６接続手段１１により、上位のＩＰｖ６ルータからＩＰｖ６アドレス、ドメイン名システム（Domain  Name  System：以降‘ＤＮＳ’と略記）サーバアドレス、デフォルトゲートウェイなどのＩＰｖ６ネットワーク５００との接続に必要な情報を取得して、ＩＰｖ６ネットワーク５００への接続を確立する（ステップＡ１）。
【００４７】
なお、本具体例において、ＩＰｖ６アドレスに関しては、ＲＦＣ４８６２規定の「ルータ広告」（Router  Advertisement:以下‘ＲＡ’と略記）を用いて、上位ルータよりプレフィックス（Ｐｒｅｆｉｘ）情報と呼ばれるＩＰｖ６アドレスの先頭部分（ＩＰｖ６ネットワークを特定する部分）を取得することにより、ＨＧＷ装置１００が自動的にＩＰｖ６アドレスを生成するものとする。また、ＤＮＳサーバアドレスに関しては、ＲＦＣ３３１５規定の「ＩＰｖ６アドレス動的割り当てプロトコル」（Dynamic  Host  Configuration  Protocol  for  ＩＰ  version  6：以下、‘ＤＨＣＰｖ６’と略記）を用いて、ＤＨＣＰｖ６サーバより、ＤＮＳサーバアドレスを取得するものとする。
【００４８】
ただし、ＩＰｖ６アドレスおよびＤＮＳサーバアドレスに関しては、前述のような方式による場合のみに限らず、例えば、ＤＨＣＰｖ６サーバにより、プレフィックス（Ｐｒｅｆｉｘ）情報またはＩＰｖ６アドレスを配布する方式や、プロバイダが指定したＩＰｖ６アドレスおよびＤＮＳサーバアドレスをユーザが手動設定するなど、他の方法を用いて取得するようにしても良い。
【００４９】
ＩＰｖ６ネットワーク５００への接続を確立すると、次に、図２のステップＡ２において、ＨＧＷ装置１００は、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００に接続して、ＩＰｖ４接続設定要求手段１２により、ＩＰｖ４接続設定情報（すなわち当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報）の取得要求を設定管理サーバ２００に対して行う（ステップＡ２）。
【００５０】
本具体例においては、ＨＧＷ装置１００は、設定管理サーバ２００のユニーク・リソース・ロケータ（Uniform  Resource  Locator：以下‘ＵＲＬ’と略記）の情報をあらかじめ記憶しておき、ＩＰｖ６ネットワーク５００への接続を確立した後に、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００のＵＲＬに対して、ＨＴＴＰ（Hypertext  Transfer  Protocol）またはＨＴＴＰＳ（Hypertext  Transfer  Protocol  over  Secure  Socket  Layer）のプロトコルを使用して、ＩＰｖ４接続設定要求手段１２により、ＩＰｖ４接続設定情報の取得要求を行うものとする。さらに、本具体例においては、ステップＡ２のみならず、後続するステップＡ５までの各ステップにおいて実施される、ＨＧＷ装置１００と設定管理サーバ２００との間の一連の通信は、ＨＴＴＰまたはＨＴＴＰＳのプロトコルによるＩＰｖ６通信により行うものとする。
【００５１】
また、本具体例においては、前提として、設定管理サーバ２００のＩＰｖ６マイグレーション技術管理テーブル４１およびＩＰｖ６マイグレーション接続設定管理テーブル４２には、それぞれ、図３および図４のテーブルに例示する情報があらかじめ登録されているものとする。図３は、図１の設定管理サーバ２００の記憶装置４に記憶しているＩＰｖ６マイグレーション技術管理テーブル４１の登録内容の具体的なイメージを示すテーブルであり、図４は、図１の設定管理サーバ２００の記憶装置４に記憶しているＩＰｖ６マイグレーション接続設定管理テーブル４２の登録内容の具体的なイメージを示すテーブルである。
【００５２】
ここで、ＩＰｖ６マイグレーション技術管理テーブル４１には、図３に示すように、ＩＰｖ６ネットワーク４１ａ、ＩＰｖ６マイグレーション４１ｂおよびConfigファイル４１ｃの各欄に関する情報をあらかじめ登録している。そして、ＩＰｖ６ネットワーク５００毎に、要求元のＨＧＷ装置１００がＩＰｖ６ネットワーク５００それぞれにおいて利用可能なＩＰｖ６マイグレーション技術に関する情報および該ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続に必要なＩＰｖ４接続設定情報を含む設定ファイル（Configファイル）のファイル名をあらかじめ記憶しているものとする。なお、ＩＰｖ６ネットワーク４１ａ欄には、各ＩＰｖ６ネットワーク５００を特定する情報として、ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）が設定登録されている。
【００５３】
また、ＩＰｖ６マイグレーション接続設定管理テーブル４２には、各設定ファイル（Configファイル）に関する詳細情報をあらかじめ記憶しているものとし、図４に示すように、Configファイル４２ａ、Config−ＩＤ４２ｂ、ＰＥルータ４２ｃ、プロビジョニングサーバ４２ｄ、…等の各欄に関する情報をあらかじめ登録している。そして、各設定ファイル（Configファイル）すなわちＩＰｖ４接続設定情報を特定するConfig−ＩＤ、ＩＰｖ６ネットワーク５００上のＰＥ（Provider  Edge  router）ルータのＵＲＬ、プロビジョニングサーバのＵＲＬ、…等の情報をあらかじめ記憶しているものとする。
【００５４】
ステップＡ２の動作により、ＨＧＷ装置１００から、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を受け取ると、設定管理サーバ２００は、ＩＰｖ６マイグレーション技術特定手段３１により、該取得要求の要求元のＨＧＷ装置１００のＩＰｖ６アドレスを確認する。そして、設定管理サーバ２００は、該取得要求の要求元のＨＧＷ装置１００のＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）に基づいて、記憶装置４のＩＰｖ６マイグレーション技術管理テーブル４１のＩＰｖ６ネットワーク４１ａ欄を参照して、要求元のＨＧＷ装置１００がＩＰｖ６ネットワーク５００において利用することが可能なＩＰｖ６マイグレーション技術を特定し、かつ、特定した該ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）を特定する（ステップＡ３）。
【００５５】
本具体例においては、ＨＧＷ装置１００のＩＰｖ６アドレスが、例えば、「2001:1234::1234:5678:90ab:cdef」であったものと仮定する。ＨＧＷ装置１００の該ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）は、「2001: 1234::/64」であり、図３のＩＰｖ６マイグレーション技術管理テーブル４１のＩＰｖ６ネットワーク４１ａ欄の第１行目にある「2001: 1234::/64」に該当している。したがって、図３のＩＰｖ６マイグレーション技術管理テーブル４１の第１行目のＩＰｖ６マイグレーション４１ｂ欄およびConfigファイル４１ｃ欄を参照することにより、利用可能なＩＰｖ６マイグレーション技術および接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）を特定することになる。
【００５６】
すなわち、ＩＰｖ６アドレスが「2001:1234::1234:5678:90ab:cdef」の当該ＨＧＷ装置１００がＩＰｖ６ネットワーク５００において利用することが可能なＩＰｖ６マイグレーション技術は、ＩＰｖ６マイグレーション４１ｂ欄の「ＤＳ−Ｌｉｔｅ」であり、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）が、Configファイル４１ｃ欄の「Config101.bin」であると特定される。
【００５７】
次に、設定管理サーバ２００は、ステップＡ３においてＩＰｖ６マイグレーション技術特定手段３１によって特定したConfigファイル（設定ファイル）に関する詳細情報、すなわち、ＩＰｖ６マイグレーション技術を利用してＩＰｖ４ネットワーク６００へ接続するために必要なＩＰｖ４接続設定情報を、ＩＰｖ４接続設定通知手段３２により、記憶装置４のＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して、取得する。取得した該ＩＰｖ４接続設定情報を、要求元のＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、ＩＰｖ４接続設定通知手段３２により、当該ＨＧＷ装置１００に通知する（ステップＡ４）。
【００５８】
本具体例においては、ステップＡ３において特定したConfigファイル（設定ファイル）のファイル名は、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」を利用してＩＰｖ４ネットワーク６００へ接続するために必要なＩＰｖ４接続設定情報を含む「Config101.bin」であるので、設定管理サーバ２００は、ＩＰｖ４接続設定通知手段３２により、図４のＩＰｖ６マイグレーション接続設定管理テーブル４２のConfigファイル４２ａ欄を参照して、第１行目のファイル名に該当することを検出する。
【００５９】
したがって、図４のＩＰｖ６マイグレーション接続設定管理テーブル４２の第１行目を参照して、該当するConfigファイル「Config101.bin」に関する詳細情報、すなわち、ＩＰｖ４接続設定情報の識別子としてConfig−ＩＤ４２ｂ欄の「１０１」を取得し、さらに、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続設定を行うための情報（すなわち、ＰＥルータ５５０のＩＰｖ６アドレス等）を記憶しているサーバのＵＲＬ情報としてプロビジョニングサーバ４２ｄ欄の「dslite.server1.com」を取得する。
【００６０】
しかる後、設定管理サーバ２００は、図３のＩＰｖ６マイグレーション技術管理テーブル４１から取得した利用可能なＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」、Configファイル（設定ファイル）のファイル名「Config101.bin」と、ＩＰｖ６マイグレーション接続設定管理テーブル４２から取得したＩＰｖ４接続設定情報の識別子「１０１」、プロビジョニングサーバのＵＲＬ情報「dslite.server1.com」とを、ＩＰｖ４接続設定通知手段３２により、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、取得要求元のＨＧＷ装置１００に通知する。
【００６１】
その結果、設定管理サーバ２００から、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の通知を受け取ると、ＨＧＷ装置１００は、受け取った当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を、ＩＰｖ４接続設定取得手段１３により、記憶装置２のＩＰｖ６マイグレーション接続設定情報管理テーブル２１に保存する（ステップＡ５）。
【００６２】
本具体例においては、当該ＨＧＷ装置１００に関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、利用可能なＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」、Configファイル（設定ファイル）のファイル名「Config101.bin」、ＩＰｖ４接続設定情報の識別子「１０１」、プロビジョニングサーバのＵＲＬ情報「dslite.server1.com」のそれぞれの情報が、記憶装置２のＩＰｖ６マイグレーション接続設定情報管理テーブル２１に保存される。
【００６３】
しかる後、ＨＧＷ装置１００は、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１に保存したＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報に設定変更を行うことにより、ＩＰｖ６マイグレーション技術を利用して、ＩＰｖ６ネットワーク５００を介したＩＰｖ４ネットワーク６００への接続を確立して、ＩＰｖ４接続先としてＩＰｖ４ネットワーク６００に接続されている例えばＩＰｖ４装置６５０と接続することができる（ステップＡ６）。
【００６４】
つまり、本具体例においては、ＨＧＷ装置１００は、ＩＰｖ６ネットワーク５００上に設置されているプロビジョニングサーバのＵＲＬ情報「dslite.server1.com」へ接続して、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続のために必要とする情報（すなわち、「ＤＳ−Ｌｉｔｅ」専用のＰＥルータ５５０のＩＰｖ６アドレス等）を取得することによって、ＩＰｖ４ネットワーク６００への接続を確立することができる。
【００６５】
前述したように、ＨＧＷ装置１００が、ＩＰｖ６マイグレーション技術を利用してＩＰｖ４ネットワーク６００への接続を行うためには、各回線事業者それぞれのいずれかが提供するＩＰｖ６ネットワーク５００のネットワーク回線に接続することが必要であり、回線事業者毎に利用可能なＩＰｖ６マイグレーション技術が異なる場合がある。ここで、ＩＰｖ６ネットワーク５００の回線事業者（すなわち、ＩＰｖ６ネットワーク５００のネットワーク名）は、ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報により特定することが可能である。
【００６６】
したがって、本具体例においては、ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（図３のＩＰｖ６マイグレーション技術管理テーブル４１のＩＰｖ６ネットワーク４１ａ欄の設定例においては、ＩＰｖ６アドレスの上位６４ビットの情報が該当する）から、回線事業者（すなわちＩＰｖ６ネットワークの事業者）および利用するＩＰｖ６マイグレーション技術を特定している。そして、該当するＩＰｖ６マイグレーション技術を利用したＩＰｖ４ネットワーク６００へ接続するために必要な接続設定情報（Configファイル）をＨＴＴＰまたはＨＴＴＰＳプロトコルを用いてバイナリファイルの形式でＨＧＷ装置１００へ通知することにしている。
【００６７】
而して、ＨＧＷ装置１００のユーザは、接続ネットワークやＩＰｖ６マイグレーション技術に関する理解や複雑な設定をすることなく、該当するＩＰｖ６マイグレーション技術を利用してＩＰｖ４ネットワーク６００へ接続するために必要な接続設定情報をＨＧＷ装置１００へ自動的に設定することが可能になっている。
【００６８】
（第１の実施形態の効果の説明）
以上に詳細に説明したように、本第１の実施形態においては、以下のような効果を奏することができる。
【００６９】
第１に、ＨＧＷ装置１００の初期設定の汎用化を図ることができる。その理由は、図１に示すように、各ＩＰｖ６ネットワーク５００ごとに、利用可能なＩＰｖ６マイグレーション技術および接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）をあらかじめ登録している設定管理サーバ２００をＩＰｖ６ネットワーク５００上に配置しているので、ＨＧＷ装置１００がＩＰｖ６ネットワーク回線に接続することができるならば、当該ＩＰｖ６ネットワーク回線がサポートしているＩＰｖ６マイグレーション機能への設定変更を、設定管理サーバ２００から取得することができるからである。而して、初めて設置したＨＧＷ装置１００に対する初期設定を汎用的に実施することができる。
【００７０】
第２に、新規のＩＰｖ６マイグレーション技術やネットワーク環境の変更への適応を容易化することができる。その理由は、図１に示すように、ＩＰｖ６マイグレーション技術に関連する設定情報を設定管理サーバ２００側に集約することができるので、ＨＧＷ装置１００側においてＩＰｖ６マイグレーション技術に関連した情報を管理しなくても良く、設定管理サーバ２００側におけるメンテナンスを行うことにより、新規ＩＰｖ６マイグレーション技術やＰＥルータやプロビジョニングサーバの仕様変更などのネットワーク環境の変更への対応を容易に行うことができるからである。
【００７１】
＜第２の実施形態＞
次に、本発明の第２の実施形態について図面を参照しながら詳細に説明する。本第２の実施形態においては、ＩＰｖ６ネットワーク５００上に配置した設定管理サーバ２００からＨＧＷ装置１００に自動設定する情報として、第１の実施形態において説明したようなＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の自動設定に加えて、さらに、当該ＨＧＷ装置においてネットワーク接続動作を実行するファームウェアに関しても自動的に導入して設定する場合について説明している。
【００７２】
（第２の実施形態の構成例）
まず、本発明の第２の実施形態に係るＨＧＷ装置および設定管理サーバの内部構成の一例について図５を用いて説明する。図５は、本発明の第２の実施形態に係るＩＰｖ６ネットワークシステムにおけるＨＧＷ装置および設定管理サーバの内部構成の一例を示す構成図である。なお、本第２の実施形態におけるＩＰｖ６ネットワークシステムのシステム構成については、図１（Ａ）に示した第１の実施形態に係るＩＰネットワークシステムのシステム構成と同様であるので図示していないが、本第２の実施形態においては、図１（Ａ）のＨＧＷ装置１００の代わりに、図５に示すＨＧＷ装置１００Ａが配置され、図１（Ａ）の設定管理サーバ２００とは別に、図５に示す設定管理サーバ２００Ａが配置されて構成されている。
【００７３】
図５に示すＨＧＷ装置１００Ａは、内部に、データ処理装置１Ａと記憶装置２Ａとを少なくとも備え、データ処理装置１Ａは、ＩＰｖ６接続手段１１、ファームウェア／ＩＰｖ４接続設定要求手段１２Ａ、ファームウェア／ＩＰｖ４接続設定取得手段１３Ａ、および、ファームウェア更新手段１４を少なくとも備え、記憶装置２Ａは、内部に、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａを少なくとも備えている。
【００７４】
ＩＰｖ６接続手段１１は、図１のＨＧＷ装置１００におけるＩＰｖ６接続手段１１と同様の機能（すなわち、上位のＩＰｖ６ルータなどのネットワーク機器からＩＰｖ６ネットワーク５００に接続するための情報を取得し、当該ＨＧＷ装置１００ＡとＩＰｖ６ネットワーク５００との接続を行う機能）を有している。
【００７５】
また、ファームウェア／ＩＰｖ４接続設定要求手段１２Ａは、図１のＨＧＷ装置１００におけるＩＰｖ４接続設定要求手段１２と同様の機能（すなわち、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ａに対して当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を行う機能）を有している他、さらに、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ａに対して当該ＨＧＷ装置１００Ａにおいてネットワーク接続動作を実行するファームウェア情報の取得要求を行う機能を有している。
【００７６】
また、ファームウェア／ＩＰｖ４接続設定取得手段１３Ａは、図１のＨＧＷ装置１００におけるＩＰｖ４接続設定取得手段１３と同様の機能（すなわち、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ａから通知されてきた当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を、記憶装置２ＡのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存する機能）を有している他、さらに、設定管理サーバ２００Ａから通知されてきた当該ＨＧＷ装置１００Ａに関するファームウェア情報を、記憶装置２ＡのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存する機能を有している。
【００７７】
また、ファームウェア更新手段１４は、当該ＨＧＷ装置１００Ａのファームウェアを、設定管理サーバ２００Ａから取得してＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存した当該ＨＧＷ装置１００Ａに関するファームウェア情報に更新する機能を有している。
【００７８】
また、記憶装置２Ａに記憶されているＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａには、図１のＨＧＷ装置１００におけるＩＰｖ６マイグレーション接続設定情報管理テーブル２１と同様の情報（すなわち、当該ＨＧＷ装置１００ＡがＩＰｖ６マイグレーション技術によりＩＰｖ６ネットワーク５００を介してＩＰｖ４ネットワーク６００へ接続するための接続設定情報）を記憶している他、さらに、設定管理サーバ２００Ａから取得したファームウェア情報（すなわち、当該ＨＧＷ装置１００ＡにおいてＩＰｖ６マイグレーション技術を利用したネットワーク接続動作を実行するファームウェア情報）を記憶している。
【００７９】
次に、図５に示すＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ａは、内部に、データ処理装置３Ａと記憶装置４Ａとを少なくとも備えている。そして、データ処理装置３Ａは、ＩＰｖ６マイグレーション技術特定手段３１、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａを少なくとも備え、記憶装置４Ａは、ＩＰｖ６マイグレーション技術管理テーブル４１Ａ、ＩＰｖ６マイグレーション接続設定管理テーブル４２、ファームウェア管理テーブル４３を少なくとも備えている。
【００８０】
ＩＰｖ６マイグレーション技術特定手段３１は、図１の設定管理サーバ２００におけるＩＰｖ６マイグレーション技術特定手段３１と同様の機能（すなわち、ＨＧＷ装置１００Ａのファームウェア／ＩＰｖ４接続設定要求手段１２Ａより、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求があった場合に、記憶装置４ＡのＩＰｖ６マイグレーション技術管理テーブル４１Ａを参照し、要求元のＨＧＷ装置１００Ａが接続している回線において利用可能なＩＰｖ６マイグレーション技術を特定する機能）を有している。
【００８１】
また、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａは、図１の設定管理サーバ２００におけるＩＰｖ４接続設定通知手段３２と同様の機能（すなわち、ＩＰｖ６マイグレーション技術特定手段３１により特定したＩＰｖ６マイグレーション技術によるＩＰｖ４接続のために必要な情報を、記憶装置４ＡのＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して取得して、要求元のＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、該ＨＧＷ装置１００Ａに通知する機能）を有している他、さらに、特定した該ＩＰｖ６マイグレーション技術を利用可能にするためのファームウェア情報を、記憶装置４Ａのファームウェア管理テーブル４３を参照して取得して、要求元のＨＧＷ装置１００Ａに通知する機能を有している。
【００８２】
また、記憶装置４に備えているＩＰｖ６マイグレーション技術管理テーブル４１Ａは、図１の設定管理サーバ２００におけるＩＰｖ６マイグレーション技術管理テーブル４１と同様の情報（すなわち、各ＨＧＷ装置１００Ａが利用可能なＩＰｖ６マイグレーション技術を特定するための情報）を記憶している他、さらに、各ＨＧＷ装置１００Ａに関するファームウェア情報のファイル名を記憶している。
【００８３】
また、ＩＰｖ６マイグレーション接続設定管理テーブル４２は、図１の設定管理サーバ２００におけるＩＰｖ６マイグレーション接続設定管理テーブル４２と同様の情報（すなわち、各ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続に必要な情報）を記憶している。また、ファームウェア管理テーブル４３は、ＩＰｖ６マイグレーション技術管理テーブル４１Ａにおけるファームウェア情報のファイル名により特定されたファームウェア情報、すなわち、ＨＧＷ装置１００ＡにおいてＩＰｖ６マイグレーション技術を利用してネットワーク接続動作を実行することを可能にするファームウェア情報を記憶している。
【００８４】
（第２の実施形態の動作の説明）
次に、本発明の第１２の実施形態として図５に示したネットワークシステムにおけるＨＧＷ装置１００Ａおよび設定管理サーバ２００Ａの動作について、図６および図７、図４を参照しながら詳細に説明する。
【００８５】
まず、図６のフローチャートを用いてＨＧＷ装置１００Ａおよび設定管理サーバ２００Ａの動作を説明する。図６は、本発明の第２の実施形態として図５に示したＨＧＷ装置１００Ａおよび設定管理サーバ２００Ａの動作の一例を説明するためのフローチャートである。図６のフローチャートにおいて、ＨＧＷ装置１００Ａは、最初に、第１の実施形態における図２のステップＡ１の場合と同様、上位ネットワークとのリンクアップ検出後に、ＩＰｖ６接続手段１１により上位ＩＰｖ６ルータからＩＰｖ６アドレスおよびＤＮＳサーバアドレス等のＩＰｖ６ネットワーク５００との接続に必要とする情報を取得して、ＩＰｖ６ネットワーク５００への接続を確立する（ステップＡ１１）。
【００８６】
ＩＰｖ６アドレスおよびＤＮＳサーバアドレス等を取得して、ＩＰｖ６ネットワーク５００への接続を確立すると、次に、ＨＧＷ装置１００Ａは、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ａに接続して、ファームウェア／ＩＰｖ４接続設定要求手段１２Ａにより、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報の取得要求を設定管理サーバ２００Ａに対して行う（ステップＡ１２）。
【００８７】
ＨＧＷ装置１００Ａから、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報の取得要求を受け取ると、設定管理サーバ２００Ａは、ＩＰｖ６マイグレーション技術特定手段３１により、記憶装置４ＡのＩＰｖ６マイグレーション技術管理テーブル４１Ａを参照して、要求元のＨＧＷ装置１００Ａが利用可能なＩＰｖ６マイグレーション技術を特定するとともに、ＨＧＷ装置１００Ａから要求されたファームウェア情報が保存されているファイル名を特定する（ステップＡ１３）。
【００８８】
しかる後、設定管理サーバ２００Ａは、ＩＰｖ６マイグレーション技術特定手段３１によって特定したＩＰｖ６マイグレーション技術を利用して接続するために必要なＩＰｖ４接続設定情報を、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａにより、記憶装置４ＡのＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して、取得する。さらに、設定管理サーバ２００Ａは、ＩＰｖ６マイグレーション技術特定手段３１によって特定したファームウェア情報を、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａにより、記憶装置４Ａのファームウェア管理テーブル４３を参照して、取得する。
【００８９】
そして、設定管理サーバ２００Ａは、取得した該ＩＰｖ４接続設定情報およびファームウェア情報を、要求元のＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報として、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａにより、当該ＨＧＷ装置１００Ａに通知する（ステップＡ１４）
【００９０】
ＨＧＷ装置１００Ａは、設定管理サーバ２００Ａから、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報の通知を受け取ると、受け取った当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報を、ファームウェア／ＩＰｖ４接続設定取得手段１３Ａにより、記憶装置２ＡのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存する（ステップＡ１５）。
【００９１】
しかる後、ＨＧＷ装置１００Ａは、ファームウェア更新手段１４により、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａを参照して、設定管理サーバ２００Ａから取得したファームウェア情報に、当該ＨＧＷ装置１００Ａのファームウェアを更新する（ステップＡ１６）。そして、ＨＧＷ装置１００Ａは、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存したＩＰｖ４接続設定情報を参照して、接続設定を変更することによって、指定されたＩＰｖ６マイグレーション技術を利用して、ＩＰｖ６ネットワーク５００を介したＩＰｖ４ネットワーク６００への接続を確立する（ステップＡ１７）。
【００９２】
次に、具体例を用いて、本発明の第２の実施形態の動作について図６のフローチャートを参照しながらさらに詳細に説明する。
【００９３】
最初に、図６のステップＡ１１においては、図２のステップＡ１の具体例における説明と同様の動作を行い、ＨＧＷ装置１００Ａは、上位ネットワークとのリンクアップを検出した後に、ＩＰｖ６接続手段１１により、上位のＩＰｖ６ルータからＩＰｖ６アドレス、ＤＮＳ（ドメイン名システム）サーバアドレス、デフォルトゲートウェイなどのＩＰｖ６ネットワーク５００との接続に必要な情報を取得して、ＩＰｖ６ネットワーク５００への接続を確立する（ステップＡ１１）。
【００９４】
ＩＰｖ６ネットワーク５００への接続を確立すると、次に、図６のステップＡ１２において、ＨＧＷ装置１００Ａは、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ａに接続して、ファームウェア／ＩＰｖ４接続設定要求手段１２Ａにより、ＩＰｖ４接続設定情報（すなわち当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報）および当該ＨＧＷ装置１００Ａに関するファームウェア情報の取得要求を設定管理サーバ２００Ａに対して行う（ステップＡ１２）。
【００９５】
本具体例においては、ＨＧＷ装置１００Ａは、第１の実施形態に示した具体例の場合と同様、設定管理サーバ２００ＡのＵＲＬの情報をあらかじめ記憶しておき、ＩＰｖ６ネットワーク５００への接続を確立した後に、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００ＡのＵＲＬに対して、ＨＴＴＰまたはＨＴＴＰＳのプロトコルを使用して、ファームウェア／ＩＰｖ４接続設定要求手段１２Ａにより、ＩＰｖ４接続設定情報およびファームウェアの取得要求を行うものとする。さらに、本具体例においては、ステップＡ１２のみならず、後続するステップＡ１５までの各ステップにおいて実施される、ＨＧＷ装置１００Ａと設定管理サーバ２００Ａとの間の一連の通信は、ＨＴＴＰまたはＨＴＴＰＳのプロトコルによるＩＰｖ６通信により行うものとする。
【００９６】
また、本具体例においては、前提として、設定管理サーバ２００ＡのＩＰｖ６マイグレーション技術管理テーブル４１ＡおよびＩＰｖ６マイグレーション接続設定管理テーブル４２には、それぞれ、図７および図４のテーブルに例示する情報があらかじめ登録されているものとする。図７は、図５の設定管理サーバ２００Ａの記憶装置４Ａに記憶しているＩＰｖ６マイグレーション技術管理テーブル４１Ａの登録内容の具体的なイメージを示すテーブルである。また、図４は、第１の実施形態において例示したＩＰｖ６マイグレーション接続設定管理テーブル４２であり、本具体例においても、図４に示したConfigファイル４２ａ、Config−ＩＤ４２ｂ、ＰＥルータ４２ｃ、プロビジョニングサーバ４２ｄ、…等に関する情報が具体的な登録内容としてあらかじめ登録されている。
【００９７】
図７に示すＩＰｖ６マイグレーション技術管理テーブル４１Ａにおいては、第１の実施形態における具体例として図３に示したＩＰｖ６マイグレーション技術管理テーブル４１と同様のＩＰｖ６ネットワーク４１ａ、ＩＰｖ６マイグレーション４１ｂおよびConfigファイル４１ｃに関する情報をあらかじめ登録しているが、さらに、ファームウェア情報を保存しているファイル名を設定するファームウェアファイル４１ｄに関する情報も追加して登録している。
【００９８】
つまり、ＩＰｖ６マイグレーション技術管理テーブル４１Ａには、ＩＰｖ６ネットワーク５００毎に、要求元のＨＧＷ装置１００ＡがＩＰｖ６ネットワーク５００それぞれにおいて利用可能なＩＰｖ６マイグレーション技術に関する情報、該ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続に必要な接続設定情報を含む設定ファイル（Configファイル）のファイル名に関する情報、および、該ＩＰｖ６マイグレーション技術を利用してネットワーク接続動作を実行するファームウェアファイルのファイル名に関する情報をあらかじめ記憶しているものとする。
【００９９】
なお、ＩＰｖ６ネットワーク４１ａには、各ＩＰｖ６ネットワーク５００を特定する情報として、ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）が設定登録されている。また、ファームウェアファイル４１ｄには、記憶装置４Ａのファームウェア管理テーブル４３に登録されている各ファームウェア情報のファイル名が設定登録されていて、例えば第１行目のファームウェアファイル４１ｄの場合には「DSlite_1_0_6.bin」が設定されていて、拡張子「bin」が示すように、設定ファイル（Configファイル）の場合と同様、ファームウェア管理テーブル４３には、ファームウェア情報がバイナリ形式で登録されていることが分かる。
【０１００】
ステップＡ１２の動作により、ＨＧＷ装置１００Ａから、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報の取得要求を受け取ると、設定管理サーバ２００Ａは、第1の実施形態におけるステップＡ３の具体例における説明の場合と同様に、ＩＰｖ６マイグレーション技術特定手段３１により、該取得要求の要求元のＨＧＷ装置１００ＡのＩＰｖ６アドレスを確認する。
【０１０１】
そして、設定管理サーバ２００Ａは、該取得要求の要求元のＨＧＷ装置１００ＡのＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報に基づいて、記憶装置４ＡのＩＰｖ６マイグレーション技術管理テーブル４１ＡのＩＰｖ６ネットワーク４１ａ欄を参照して、要求元のＨＧＷ装置１００ＡがＩＰｖ６ネットワーク５００において利用することが可能なＩＰｖ６マイグレーション技術を特定し、かつ、特定した該ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）と該ＩＰｖ６マイグレーション技術を利用可能にするファームウェアファイルとの双方のファイル名を特定する（ステップＡ１３）。
【０１０２】
本具体例においては、第１の実施形態における具体例の説明の場合と同様に、ＨＧＷ装置１００ＡのＩＰｖ６アドレスが、例えば、「2001:1234::1234:5678:90ab:cdef」であったものと仮定する。ＨＧＷ装置１００Ａの該ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）は、「2001: 1234::/64」であり、図７のＩＰｖ６マイグレーション技術管理テーブル４１ＡのＩＰｖ６ネットワーク４１ａ欄の第１行目にある「2001: 1234::/64」に該当している。
【０１０３】
したがって、図７のＩＰｖ６マイグレーション技術管理テーブル４１Ａの第１行目を参照することにより、利用可能なＩＰｖ６マイグレーション技術として「ＤＳ−Ｌｉｔｅ」を特定し、かつ、該ＩＰｖ６マイグレーション技術を用いて接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）として「Config101.bin」を、また、該ＩＰｖ６マイグレーション技術の利用を可能にするファームウェアファイルとして「DSLite_1_0_6.bin」を特定することになる。
【０１０４】
すなわち、ＩＰｖ６アドレスが「2001:1234::1234:5678:90ab:cdef」の当該ＨＧＷ装置１００ＡがＩＰｖ６ネットワーク５００において利用することが可能なＩＰｖ６マイグレーション技術は、ＩＰｖ６マイグレーション４１ｂ欄の「ＤＳ−Ｌｉｔｅ」であり、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）のファイル名が、Configファイル４１ｃ欄の「Config101.bin」であり、また、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続を行うためのファームウェアファイルのファイル名がファームウェアファイル４１ｄ欄の「DSLite_1_0_6.bin」であると特定される。
【０１０５】
次に、設定管理サーバ２００Ａは、ステップＡ１３においてＩＰｖ６マイグレーション技術特定手段３１によって特定したConfigファイル（設定ファイル）およびファームウェアファイルに関する詳細情報、すなわち、特定したＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報および特定したＩＰｖ６マイグレーション技術を利用可能にするファームウェア情報を、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａにより、記憶装置４ＡのＩＰｖ６マイグレーション接続設定管理テーブル４２とファームウェア管理テーブル４３とを参照して、取得する。
【０１０６】
そして、取得した該ＩＰｖ４接続設定情報およびファームウェア情報を、要求元のＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報として、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａにより、当該ＨＧＷ装置１００Ａに通知する（ステップＡ１４）。
【０１０７】
本具体例においては、ステップＡ１３において特定したConfigファイル（設定ファイル）のファイル名は、「Config101.bin」であるので、設定管理サーバ２００Ａは、図４のＩＰｖ６マイグレーション接続設定管理テーブル４２のConfigファイル４２ａ欄の第１行目のファイル名に該当している。
【０１０８】
したがって、図４のＩＰｖ６マイグレーション接続設定管理テーブル４２の第１行目を参照して、Configファイル「Config101.bin」に関して、Config−ＩＤ４２ｂ欄の「１０１」を取得し、プロビジョニングサーバ４２ｄ欄の「dslite.server1.com」を取得する。また、ステップＡ１３において特定したファームウェアファイルのファイル名は、「DSLite_1_0_6.bin」であるので、設定管理サーバ２００Ａは、記憶装置４Ａのファームウェア管理テーブル４３に登録されているファームウェア情報の中から、「DSLite_1_0_6.bin」のファームウェア情報を取得する。
【０１０９】
しかる後、設定管理サーバ２００Ａは、取得要求元のＨＧＷ装置１００Ａにおいて利用可能なＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」、Configファイル（設定ファイル）を示すＩＰｖ４接続設定情報の識別子「１０１」、プロビジョニングサーバのＵＲＬ情報「dslite.server1.com」、該当するファームウェア情報「DSLite_1_0_6.bin」の各情報を、ファームウェア／ＩＰｖ４接続設定通知手段３２Ａにより、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報およびファームウェア情報として、取得要求元のＨＧＷ装置１００Ａに通知する。
【０１１０】
その結果、設定管理サーバ２００Ａから、当該ＨＧＷ装置１００Ａに関するＩＰｖ４接続設定情報およびファームウェア情報の通知を受け取ると、ＨＧＷ装置１００Ａは、受け取った当該ＨＧＷ装置１００Ａに関するＩＰｖ４接続設定情報およびファームウェア情報を、ファームウェア／ＩＰｖ４接続設定取得手段１３Ａにより、記憶装置２ＡのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存する（ステップＡ１５）。
【０１１１】
本具体例においては、当該ＨＧＷ装置１００Ａに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報として、利用可能なＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」、Configファイル（設定ファイル）「Config101.bin」に関するＩＰｖ４接続設定情報の識別子「１０１」、プロビジョニングサーバのＵＲＬ情報「dslite.server1.com」、および、ファームウェア情報「DSLite_1_0_6.bin」のそれぞれの情報が、記憶装置２ＡのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存される。
【０１１２】
しかる後、ＨＧＷ装置１００Ａは、ファームウェア更新手段１４により、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａを参照して、設定管理サーバ２００Ａから取得したファームウェア情報に、当該ＨＧＷ装置１００Ａのファームウェアを更新する（ステップＡ１６）。そして、ＨＧＷ装置１００Ａは、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ａに保存したＩＰｖ４接続設定情報を参照して、接続設定を変更することによって、指定されたＩＰｖ６マイグレーション技術を利用して、ＩＰｖ６ネットワーク５００を介したＩＰｖ４ネットワーク６００への接続を確立して、ＩＰｖ４接続先としてＩＰｖ４ネットワーク６００に接続されている例えばＩＰｖ４装置６５０と接続する（ステップＡ１７）。
【０１１３】
つまり、本具体例においては、第１の実施形態の具体例の場合と同様、ＨＧＷ装置１００Ａは、ＩＰｖ６ネットワーク５００上に設置されているプロビジョニングサーバのＵＲＬ情報「dslite.server1.com」へ接続して、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続のために必要とする情報（すなわち、「ＤＳ−Ｌｉｔｅ」専用のＰＥルータ５５０のＩＰｖ６アドレス等）を取得することによって、ＩＰｖ４ネットワーク６００への接続を確立することができる。
【０１１４】
なお、本具体例においては、ＨＧＷ装置１００Ａにあらかじめ書き込まれていたファームウェアに関しては、ＩＰｖ６ネットワーク５００には接続することが可能であるものの、ステップＡ３において特定されたＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」による通信をサポートしていない汎用的なファームウェアを使用することを前提にしている。
【０１１５】
したがって、本具体例において、ＨＧＷ装置１００Ａが、ＩＰｖ６ネットワーク５００に接続して、設定管理サーバ２００Ａから、接続しているネットワーク回線においてサポートしているＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」に対応したファームウェアをダウンロードして、当該ＨＧＷ装置１００Ａのファームウェアを書き換える動作を行っている。而して、当該ＨＧＷ装置１００Ａを、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続および自動設定を可能にすることができる。
【０１１６】
以上のような動作を行うことにより、第１の実施形態の場合と同様、各ＨＧＷ装置１００Ａ側は、ＩＰｖ６マイグレーション技術のサポートの可否や仕様変更を一々意識することなく、設定管理サーバ２００Ａ側のメンテナンスを確実に行うことによって、新規のＩＰｖ６マイグレーション技術の導入やＩＰｖ６マイグレーションの設定変更に対しても柔軟に適応することが可能になる。
【０１１７】
つまり、本第２の実施形態においては、各ＩＰｖ６ネットワーク５００ごとに、利用可能なＩＰｖ６マイグレーション技術および接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）をあらかじめ登録している設定管理サーバ２００ＡをＩＰｖ６ネットワーク５００上に配置しているので、ＨＧＷ装置１００ＡがＩＰｖ６ネットワーク回線に接続することができるならば、当該ＩＰｖ６ネットワーク回線がサポートしているＩＰｖ６マイグレーション機能への設定変更のみならず、さらには、本第２の実施形態においては、ファームウェアの導入・更新を、該当する設定管理サーバ２００Ａから取得することができる。
【０１１８】
而して、設置済みＨＧＷ装置１００Ａに対する接続設定情報に関する設定変更、さらには、ファームウェアの更新に限らず、初めて設置したＨＧＷ装置１００Ａに対しても、接続設定情報に関する設定、さらには、ファームウェアの導入を汎用的に実施することができる。
【０１１９】
＜第３の実施形態＞
次に、本発明の第３の実施形態について図面を参照しながら詳細に説明する。本第３の実施形態においては、第１、第２の実施形態の場合とは異なり、例えば、ＩＰ  over  Ethernet（以下、‘ＩＰｏＥ’と略記）やPoint-to-Point  Protocol  over  Ethernet(以下、‘ＰＰＰｏＥ’と略記)等のＩＰｖ６マイグレーション技術以外の技術を用いてＩＰｖ４ネットワーク６００に接続する場合であっても、あるいは、ＩＰｖ６マイグレーション技術によりＩＰｖ４ネットワーク６００に接続する場合であっても、ＨＴＶ装置においてＩＰｖ４接続設定情報やファームウェアを自動的に設定することができる場合について説明する。
【０１２０】
（第３の実施形態の構成例）
まず、本発明の第３の実施形態に係るＨＧＷ装置、経路情報管理サーバおよびプロビジョニングサーバの内部構成の一例について図８を用いて説明する。図８は、本発明の第３の実施形態に係るＩＰｖ６ネットワークシステムにおけるＨＧＷ装置、経路情報管理サーバおよびプロビジョニングサーバの内部構成の一例を示す構成図である。
【０１２１】
なお、本第３の実施形態におけるＩＰｖ６ネットワークシステムのシステム構成については、図１（Ａ）に示した第１の実施形態に係るＩＰネットワークシステムのシステム構成と同様であるので図示していないが、本第３の実施形態においては、図１（Ａ）のＨＧＷ装置１００の代わりに、図８に示すＨＧＷ装置１００Ｂが配置され、図１（Ａ）の設定管理サーバ２００や図５の設定管理サーバ２００Ａとは別に、図８に示す経路情報管理サーバ３００とプロビジョニングサーバ４００とがＩＰｖ６ネットワーク５００上に配置されて構成されている。
【０１２２】
図８に示すＨＧＷ装置１００Ｂは、内部に、データ処理装置１Ｂと記憶装置２Ｂとを少なくとも備え、データ処理装置１Ｂは、ＩＰｖ６接続手段１１、ＩＰｖ４接続設定取得手段１３Ｂ、経路情報取得手段１５、および、ＩＰｖ４接続方法自動判別手段１６を少なくとも備え、記憶装置２Ｂは、内部に、経路情報管理テーブル２２、事業者情報管理テーブル２３、および、ＩＰｖ４接続設定管理テーブル２４を少なくとも備えている。
【０１２３】
ＩＰｖ６接続手段１１は、図１のＨＧＷ装置１００におけるＩＰｖ６接続手段１１と同様の機能（すなわち、上位のＩＰｖ６ルータなどのネットワーク機器からＩＰｖ６ネットワーク５００に接続するための情報を取得し、当該ＨＧＷ装置１００ＢとＩＰｖ６ネットワーク５００との接続を行う機能）を有している。
【０１２４】
また、ＩＰｖ４接続設定取得手段１３Ｂは、記憶装置２Ｂに記憶されている事業者情報管理テーブル２３およびＩＰｖ４接続設定管理テーブル２４を参照して、ＩＰｖ６ネットワーク５００上のプロビジョニングサーバ４００から、当該ＨＧＷ装置１００Ｂに関するＩＰｖ４接続設定情報を取得する機能を有している。また、経路情報取得手段１５は、当該ＨＧＷ装置１００ＢからＩＰｖ６ネットワーク５００上の経路情報管理サーバ３００に対して、ＩＰｖ６ネットワーク５００に関するネットワーク情報の取得要求を行う機能を有している。また、ＩＰｖ４接続方法自動判別手段１６は、記憶装置２Ｂの経路情報管理テーブル２２および事業者情報管理テーブル２３を参照して、当該ＨＧＷ装置１００ＢのＩＰｖ４接続方法を自動的に判別する機能を有している。
【０１２５】
また、記憶装置２Ｂに記憶されている経路情報管理テーブル２２には、当該ＨＧＷ装置１００ＢがＩＰｖ６ネットワーク５００上の経路情報管理サーバ３００から取得したＩＰｖ６ネットワークに関するネットワーク情報を記憶している。また、事業者情報管理テーブル２３には、各ＩＰｖ６ネットワークの事業者とＩＰｖ４接続設定とに関する関連情報を記憶している。また、ＩＰｖ４接続設定管理テーブル２４には、当該ＨＧＷ装置１００Ｂにおける各ＩＰｖ４接続方式によるＩＰｖ４接続設定情報を記憶している。
【０１２６】
次に、図８に示すＩＰｖ６ネットワーク５００上の経路情報管理サーバ３００は、内部に、データ処理装置５と記憶装置６とを少なくとも備えている。そして、データ処理装置５は、内部に、経路情報配布手段５１を少なくとも備え、記憶装置６は、内部に、経路情報管理テーブル６１を少なくとも備えている。
【０１２７】
経路情報配布手段５１は、ＨＧＷ装置１００ＢからＩＰｖ６ネットワーク５００に関するネットワーク情報の取得要求があった場合に、記憶装置６の経路情報管理テーブル６１を参照して、取得したＩＰｖ６ネットワーク５００のネットワーク情報を取得要求元のＨＧＷ装置１００Ｂに配布する機能を有している。
【０１２８】
また、記憶装置６に記憶されている経路情報管理テーブル６１には、各ＩＰｖ６ネットワーク５００のネットワーク情報を記憶している。
【０１２９】
次に、図８に示すＩＰｖ６ネットワーク５００上のプロビジョニングサーバ４００は、内部に、データ処理装置７と記憶装置８とを少なくとも備えている。そして、データ処理装置７は、内部に、ＩＰｖ４接続設定通知手段７１を少なくとも備え、記憶装置８は、内部に、ＩＰｖ４接続設定管理テーブル８１を少なくとも備えている。
【０１３０】
ＩＰｖ４接続設定通知手段７１は、ＨＧＷ装置１００ＢからＩＰｖ４接続設定情報の取得要求があった場合に、記憶装置８のＩＰｖ４接続設定管理テーブル８１を参照して、取得したＩＰｖ４接続設定情報を取得要求元のＨＧＷ装置１００Ｂに配布する機能を有している。
【０１３１】
また、記憶装置８に記憶されているＩＰｖ４接続設定管理テーブル８１には、ＨＧＷ装置１００Ｂにおいて実施することが可能な各ＩＰｖ４接続方式によるＩＰｖ４接続設定情報を記憶している。
【０１３２】
（第３の実施形態の動作に関する具体例の説明）
次に、本発明の第３の実施形態として図８に示したネットワークシステムにおけるＨＧＷ装置１００Ｂ、経路情報管理サーバ３００およびプロビジョニングサーバ４００の動作について、図９〜図１１を参照しながら具体例を用いて詳細に説明する。なお、第３の実施形態においては、前提として、ＨＧＷ装置１００Ｂは、事業者情報管理テーブル２３に、また、経路情報管理サーバ３００は、経路情報管理テーブル６１に、また、プロビジョニングサーバ４００は、ＩＰｖ４接続設定管理テーブル８１に、それぞれにおいて必要とする情報をあらかじめ登録しておくものとする。
【０１３３】
まず、図９のフローチャートを用いて、ＨＧＷ装置１００Ｂ、経路情報管理サーバ３００およびプロビジョニングサーバ４００の動作を説明する。図９は、本発明の第３の実施形態として図８に示したＨＧＷ装置１００Ｂ、経路情報管理サーバ３００およびプロビジョニングサーバ４００の動作の一例を説明するためのフローチャートである。図９のフローチャートにおいて、ＨＧＷ装置１００Ｂは、最初に、第１の実施形態における図２のステップＡ１の場合と同様、上位ネットワークとのリンクアップ検出後に、ＩＰｖ６接続手段１１により上位ＩＰｖ６ルータからＩＰｖ６アドレスおよびＤＮＳサーバアドレス等のＩＰｖ６ネットワーク５００との接続に必要とする情報を取得して、ＩＰｖ６ネットワーク５００への接続を確立する（ステップＡ２１）。
【０１３４】
ＩＰｖ６アドレスおよびＤＮＳサーバアドレス等を取得して、ＩＰｖ６ネットワーク５００への接続を確立すると、次に、ＨＧＷ装置１００Ｂは、ＩＰｖ６ネットワーク５００上の経路情報管理サーバ３００に接続して、経路情報取得手段１５により、ＩＰｖ６ネットワーク５００に関する経路情報の取得要求を経路情報管理サーバ３００に対して行う（ステップＡ２２）。
【０１３５】
本具体例においては、ＨＧＷ装置１００Ｂは、第１の実施形態に示した具体例の設定管理サーバ２００の場合と同様、経路情報管理サーバ３００のＵＲＬの情報をあらかじめ記憶している。ＨＧＷ装置１００Ｂは、ＩＰｖ６ネットワーク５００への接続を確立した後に、ＩＰｖ６ネットワーク５００上の経路情報管理サーバ３００のＵＲＬに対して、ＨＴＴＰまたはＨＴＴＰＳのプロトコルを使用して、経路情報取得手段１５により、ＩＰｖ６ネットワーク５００に関する経路情報の取得要求を行うものとする。さらに、本具体例においては、ステップＡ２２のみならず、後続するステップＡ２６までの各ステップにおいて実施される、ＨＧＷ装置１００Ｂと経路情報管理サーバ３００およびプロビジョニングサーバ４００との間の一連の通信は、ＨＴＴＰまたはＨＴＴＰＳのプロトコルによるＩＰｖ６通信により行うものとする。
【０１３６】
ＨＧＷ装置１００Ｂから、ＩＰｖ６ネットワーク５００に関する経路情報の取得要求を受け取ると、経路情報管理サーバ３００は、経路情報配布手段５１により、記憶装置６の経路情報管理テーブル６１を参照して、ＩＰｖ６ネットワーク５００に関する経路情報を取り出して、取得要求元のＨＧＷ装置１００Ｂに配布する（ステップＡ２３）。経路情報管理サーバ３００から配布されてきたＩＰｖ６ネットワーク５００に関する経路情報を受け取ったＨＧＷ装置１００Ｂは、経路情報取得手段１５により、該ＩＰｖ６ネットワーク５００に関する経路情報を記憶装置２Ｂの経路情報管理テーブル２２に保存する。
【０１３７】
しかる後、ＨＧＷ装置１００Ｂは、ＩＰｖ４接続方法自動判別手段１６により、経路情報管理テーブル２２および事業者情報管理テーブル２３を参照して、ＩＰｖ４ネットワーク６００へ接続するＩＰｖ４接続方法を特定する（ステップＡ２４）。すなわち、図１０にイメージ図として例示する経路情報管理テーブル２２および図１１にイメージ図として例示する事業者情報管理テーブル２３を参照して、当該ＨＧＷ装置１００ＢのＩＰｖ６アドレスから、ＩＰｖ６ネットワーク５００の事業者、利用するＩＰｖ４接続方法を特定する。
【０１３８】
ここで、図１０は、図８のＨＧＷ装置１００Ｂの記憶装置２Ｂに記憶している経路情報管理テーブル２２の登録内容の具体的なイメージを示すテーブルであり、図１１は、図８のＨＧＷ装置１００Ｂの記憶装置２Ｂに記憶している事業者情報管理テーブル２３の登録内容の具体的なイメージを示すテーブルである。
【０１３９】
図１０に示す経路情報管理テーブル２２は、Ｔｙｐｅ２２ａ欄とＩＰｖ６ネットワーク２２ｂ欄とからなり、経路情報管理サーバ３００から取得したＩＰｖ６ネットワーク５００に関する経路情報を保存し、ＩＰｖ６ネットワーク２２ｂ欄に示すＩＰｖ６ネットワーク５００に、Ｔｙｐｅ２２ａ欄が示すタイプを関連付けて保存している。例えば、第１行目に示すＩＰｖ６ネットワーク２２ｂ欄が「2001:1234::/64」というＩＰアドレスのプレフィックス（Ｐｒｅｆｉｘ）情報を有するＩＰｖ６ネットワーク５００は、Ｔｙｐｅ２２ａ欄が示すタイプが「111」のＩＰｖ６ネットワーク５００であることを示している。
【０１４０】
また、図１１に示す事業者情報管理テーブル２３は、前述したように、ＨＧＷ装置１００Ｂにあらかじめ登録内容が設定されているテーブルであり、Ｔｙｐｅ２３ａ欄、事業者２３ｂ欄、ＩＰｖ４接続方式２３ｃ欄、および、プロビジョニングサーバ２３ｄ欄を含んで構成され、ＩＰｖ６ネットワーク５００のタイプ毎に、ネットワークを提供している事業者の情報、ＩＰｖ４ネットワーク６００への接続に利用可能なＩＰｖ６マイグレーション技術を含むＩＰｖ４接続方式に関する情報、および、ＩＰｖ４接続設定情報を取得することが可能なプロビジョニングサーバ４００に関する情報を記憶している。
【０１４１】
例えば、第１行目に示すＴｙｐｅ２３ａ欄が「111」のタイプのＩＰｖ６ネットワーク５００の事業者が、事業者２３ｂ欄が示す「−（その他ネットワーク）」であった場合には、ＩＰｖ４ネットワーク６００へ接続するために利用可能なＩＰｖ４接続方法が、ＩＰｖ６マイグレーション技術ではなく、第１行目のＩＰｖ４接続方式２３ｃ欄が示す「ＰＰＰｏＥ」であることを記憶している。
【０１４２】
また、第６行目に示すＴｙｐｅ２３ａ欄が「411」のタイプのＩＰｖ６ネットワーク５００の事業者は、事業者２３ｂ欄に示す「事業者Ａ」であった場合には、該「事業者Ａ」のＩＰｖ６ネットワーク５００の回線においてＩＰｖ４ネットワーク６００に接続するためのＩＰｖ６マイグレーション技術は、ＩＰｖ４接続方式２３ｃ欄の「ＤＳ−Ｌｉｔｅ」であり、ＩＰｖ４接続設定情報を取得するプロビジョニングサーバ４００のＵＲＬ情報が、プロビジョニングサーバ２３ｄ欄の「dslite.server1.com」であるということを記憶している。
【０１４３】
本具体例においては、ＨＧＷ装置１００ＢのＩＰｖ６アドレスが、例えば、「240c:1234::1234:5678:90ab:cdef」であったものとする。かかる場合には、ステップＡ２４において、ＨＧＷ装置１００Ｂは、当該ＨＧＷ装置１００ＢのＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報「240c:1234::/64」を用いて、図１０の経路情報管理テーブル２２を参照して、ＩＰｖ６ネットワーク２２ｂ欄が同一内容の「240c:1234::/64」となっている第８行目のＴｙｐｅ２２ａ欄が示すタイプ「413」のＩＰｖ６ネットワーク５００を、当該ＨＧＷ装置１００Ｂが利用するネットワークであるとして特定する。
【０１４４】
さらに、ＨＧＷ装置１００Ｂは、特定したＩＰｖ６ネットワーク５００のタイプ「413」が、図１１の事業者情報管理テーブル２３を参照して、第８行目のＴｙｐｅ２３ａ欄がタイプ「413」に該当していることを検索して、当該タイプ「413」のＩＰｖ６ネットワーク５００を提供する事業者が、第８行目の事業者２３ｂ欄が示す「事業者Ｃ」であり、また、ＩＰｖ４ネットワーク６００へ接続するために利用可能なＩＰｖ６マイグレーション技術が、第８行目のＩＰｖ４接続方式２３ｃ欄が示す「ＭＡＰ−Ｅ」であり、さらに、プロビジョニングサーバ４００のＵＲＬが、第８行目のプロビジョニングサーバ２３ｄ欄が示す「MAP-rule.server1.com」であることを特定する。
【０１４５】
ステップＡ２４の動作が終了すると、次に、ＨＧＷ装置１００Ｂは、ステップＡ２４において特定したＩＰｖ６ネットワーク５００上のＵＲＬが「MAP-rule.server1.com」のプロビジョニングサーバ４００に対して、ＩＰｖ４接続設定情報の取得要求を行う（ステップＡ２５）。
【０１４６】
本具体例においては、前述したように、ＩＰｖ４ネットワーク６００へ接続するために利用可能なＩＰｖ６マイグレーション技術として「ＭＡＰ−Ｅ」を用いる場合であるので、該ＩＰｖ６マイグレーション技術「ＭＡＰ−Ｅ」による接続を行うために、ＩＰｖ６ネットワーク５００上に配置されているＵＲＬが「MAP-rule.server1.com」のＭＡＰ−Ｅ用のプロビジョニングサーバ４００に対して、ＩＰｖ４接続設定情報の取得要求を行うことになる。
【０１４７】
ＨＧＷ装置１００Ｂからの取得要求を受け取ったＭＡＰ−Ｅ用のプロビジョニングサーバ４００は、ＩＰｖ４接続設定通知手段７１により、記憶装置８のＩＰｖ４接続設定管理テーブル８１を参照して、要求されたＩＰｖ４接続設定情報を取り出して、取り出した該ＩＰｖ４接続設定情報を取得要求元のＨＧＷ装置１００Ｂに対して配布する（ステップＡ２６）。取得要求元のＨＧＷ装置１００Ｂは、ＩＰｖ４接続設定取得手段１３Ｂにより、プロビジョニングサーバ４００から配布されてきたＩＰｖ４接続設定情報を取得して、ＩＰｖ４接続設定管理テーブル２４に保存する。
【０１４８】
しかる後、ＨＧＷ装置１００Ｂは、ＩＰｖ４接続設定管理テーブル２４に保存したＩＰｖ４接続設定情報を参照して、ＩＰｖ６マイグレーション技術「ＭＡＰ−Ｅ」を用いてＩＰｖ４ネットワーク６００への接続を確立して、ＩＰｖ４接続先としてＩＰｖ４ネットワーク６００に接続されている例えばＩＰｖ４装置６５０と接続する（ステップＡ２７）。つまり、本具体例においては、ＨＧＷ装置１００Ｂは、ＩＰｖ６ネットワーク５００上のＵＲＬが「MAP-rule.server1.com」のプロビジョニングサーバ４００に接続して、ＩＰｖ６マイグレーション技術「ＭＡＰ−Ｅ」によるＩＰｖ４ネットワーク６００への接続のために必要な情報（すなわち、「ＭＡＰ−Ｅ」専用のＰＥルータ５５０のＩＰｖ６アドレス等）を取得することによって、ＩＰｖ４ネットワーク６００への接続を確立することができる。
【０１４９】
なお、本具体例においては、ステップＡ２４においてＩＰｖ６マイグレーション技術による接続方式が選択された場合に関して記載しているが、例えば、ＩＰｏＥやＰＰＰｏＥなど、ＩＰｖ６マイグレーション技術以外の技術を用いてＩＰｖ４ネットワーク６００に接続する場合であっても、必要に応じて、対応するプロビジョニングサーバ４００等からＩＰｖ４接続設定情報を取得して、ＩＰｖ４ネットワーク６００への接続を行うことが可能である。
【０１５０】
また、本具体例においては、ＨＧＷ装置１００Ｂは、ＩＰｖ６ネットワーク５００上の経路情報を経路情報管理サーバ３００から取得することにより、当該ＨＧＷ装置１００Ｂが利用する事業者のＩＰｖ６ネットワーク５００を動的に判別しているので、当該事業者のＩＰｖ６アドレスが追加や変更された場合であっても、ＨＧＷ装置１００Ｂ側のファームウェアを変更することなく、対応することが可能である。
【０１５１】
＜第４の実施形態＞
次に、本発明の第４の実施形態について図面を参照しながら詳細に説明する。本第４の実施形態は、例えば、ＨＧＷ装置が利用するプロビジョニングサーバとして、当該ＨＧＷ装置がサポートしていないデータフォーマットでＩＰｖ４接続設定情報を配布するプロビジョニングサーバがＩＰｖ６ネットワーク上に新規に配置されたような場合について説明している。
【０１５２】
（第４の実施形態の構成例）
まず、本発明の第４の実施形態に係るＨＧＷ装置、設定管理サーバおよびプロビジョニングサーバの内部構成の一例について図１２を用いて説明する。図１２は、本発明の第４の実施形態に係るＩＰｖ６ネットワークシステムにおけるＨＧＷ装置、設定管理サーバおよびプロビジョニングサーバの内部構成の一例を示す構成図である。
【０１５３】
なお、本第４の実施形態におけるＩＰｖ６ネットワークシステムのシステム構成については、図１（Ａ）に示した第１の実施形態に係るＩＰネットワークシステムのシステム構成と同様であるので図示していないが、本第４の実施形態においては、図１（Ａ）のＨＧＷ装置１００の代わりに、図８に示すＨＧＷ装置１００Ｃが配置され、図１（Ａ）の設定管理サーバ２００や図５の設定管理サーバ２００Ａとは別に、図８に示す設定管理サーバ２００Ｃが配置され、また、図８のプロビジョニングサーバ４００とは別に、プロビジョニングサーバ４００Ｃが配置されて構成されている。ここで、プロビジョニングサーバ４００Ｃが配布する情報のデータフォーマットは、ＨＧＷ装置１００Ｃがサポートしていないデータフォーマットの情報であるものと仮定する。
【０１５４】
図１２に示すＨＧＷ装置１００Ｃは、内部に、データ処理装置１Ｃと記憶装置２Ｃとを少なくとも備え、データ処理装置１Ｃは、ＩＰｖ６接続手段１１、ＩＰｖ４接続設定取得手段１３Ｃ、ＩＰｖ６マイグレーション設定要求手段１７、および、ＩＰｖ６マイグレーション設定取得手段１８を少なくとも備え、記憶装置２Ｃは、内部に、ＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃを少なくとも備えている。
【０１５５】
ＩＰｖ６接続手段１１は、図１のＨＧＷ装置１００におけるＩＰｖ６接続手段１１と同様の機能（すなわち、上位のＩＰｖ６ルータなどのネットワーク機器からＩＰｖ６ネットワーク５００に接続するための情報を取得し、当該ＨＧＷ装置１００ＣとＩＰｖ６ネットワーク５００との接続を行う機能）を有している。
【０１５６】
また、ＩＰｖ４接続設定取得手段１３Ｃは、記憶装置２Ｃに記憶されているＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃを参照して、ＩＰｖ６ネットワーク５００上のプロビジョニングサーバ４００Ｃから、設定管理サーバ２００Ｃを介して、当該ＨＧＷ装置１００ＣのＩＰｖ４接続設定情報を取得して、記憶装置２ＣのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃの保存領域に保存する機能を有している。
【０１５７】
また、ＩＰｖ６マイグレーション設定要求手段１７は、図１のＨＧＷ装置１００におけるＩＰｖ４接続設定要求手段１２とほぼ同様の機能を有していて、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ｃに対して、当該ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を行う機能を有している。また、ＩＰｖ６マイグレーション設定取得手段１８は、ＩＰｖ６マイグレーション設定要求手段１７により設定管理サーバ２００Ｃから取得した当該ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を取得して、記憶装置２ＣのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに保存する機能を有している。
【０１５８】
また、記憶装置２Ｃに記憶されているＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃには、図１のＨＧＷ装置１００におけるＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに記憶されている情報と同様の情報（すなわち、当該ＨＧＷ装置１００ＣがＩＰｖ６マイグレーション技術によりＩＰｖ６ネットワーク５００を介してＩＰｖ４ネットワーク６００へ接続するための接続設定情報）を記憶している。
【０１５９】
次に、図１２に示すＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ｃは、内部に、データ処理装置３Ｃと記憶装置４Ｃとを少なくとも備えている。そして、データ処理装置３Ｃは、内部に、ＩＰｖ６マイグレーション技術特定手段３１、ＩＰｖ６マイグレーション設定通知手段３２Ｂ、ＩＰｖ４接続設定通知手段３２Ｃ、接続設定代行取得手段３３、および、データフォーマット変換手段３４を少なくとも備え、記憶装置４Ｃは、内部に、ＩＰｖ６マイグレーション技術管理テーブル４１Ｃ、ＩＰｖ６マイグレーション接続設定管理テーブル４２、および、ＩＰｖ４接続設定管理テーブル４４を少なくとも備えている。
【０１６０】
ＩＰｖ６マイグレーション技術特定手段３１およびＩＰｖ６マイグレーション設定通知手段３２Ｂは、図１の設定管理サーバ２００におけるＩＰｖ６マイグレーション技術特定手段３１およびＩＰｖ４接続設定通知手段３２とほぼ同様の機能（すなわち、ＩＰｖ６マイグレーション技術特定手段３１は記憶装置４ＣのＩＰｖ６マイグレーション技術管理テーブル４１Ｃを参照し、要求元のＨＧＷ装置１００Ｃが接続している回線において利用可能なＩＰｖ６マイグレーション技術を特定する機能、および、ＩＰｖ６マイグレーション設定通知手段３２Ｂは要求元のＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を記憶装置４ＣのＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して取得して該ＨＧＷ装置１００Ｃに通知を行う機能）を有している。
【０１６１】
また、接続設定代行取得手段３３は、ＨＧＷ装置１００ＣのＩＰｖ４接続設定取得手段１３Ｃにより要求された当該ＨＧＷ装置１００ＣにおいてＩＰｖ４接続設定に必要なＩＰｖ４接続設定情報を、ＩＰｖ６ネットワーク５００上のプロビジョニングサーバ４００Ｃから取得して、記憶装置４ＣのＩＰｖ４接続設定管理テーブル４４に一旦記憶する機能を有している。
【０１６２】
また、データフォーマット変換手段３４は、接続設定代行取得手段３３によって取得して、記憶装置４ＣのＩＰｖ４接続設定管理テーブル４４に一旦記憶したＩＰｖ４接続設定情報をＨＧＷ装置１００Ｃが利用可能なデータフォーマットに変換を行って、記憶装置４ＣのＩＰｖ４接続設定管理テーブル４４に記憶し直す機能を有している。
【０１６３】
また、ＩＰｖ４接続設定通知手段３２Ｃは、ＨＧＷ装置１００ＣのＩＰｖ４接続設定取得手段１３Ｃから取得要求された当該ＨＧＷ装置１００ＣのＩＰｖ４接続設定情報を、データフォーマット変換手段３４によりデータフォーマットを変換して記憶し直した記憶装置４ＣのＩＰｖ４接続設定管理テーブル４４から取得して返送する機能を有している。
【０１６４】
また、記憶装置４Ｃに記憶されているＩＰｖ６マイグレーション技術管理テーブル４１Ｃには、図１のＨＧＷ装置１００におけるＩＰｖ６マイグレーション技術管理テーブル４１に対して各ＨＧＷ装置１００Ｃの機種コードをさらに追加した形式で、各ＨＧＷ装置１００Ｃが利用可能なＩＰｖ６マイグレーション技術を特定するための情報を記憶している。
【０１６５】
また、ＩＰｖ６マイグレーション接続設定管理テーブル４２には、図１のＨＧＷ装置１００におけるＩＰｖ６マイグレーション接続設定管理テーブル４２に記憶されている情報と同様の情報（すなわち、各ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク接続に必要な情報）を記憶している。
【０１６６】
また、ＩＰｖ４接続設定管理テーブル４４には、接続設定代行取得手段３３において取得したパラメータ、プロビジョニングサーバ４００ＣおよびＨＧＷ装置１００ＣのＩＰｖ４接続設定情報のデータフォーマットに関する情報を記憶するとともに、接続設定代行取得手段３３により取得したＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報をデータフォーマット変換手段３４により変換した結果を記憶している。
【０１６７】
次に、図１２に示すＩＰｖ６ネットワーク５００上のプロビジョニングサーバ４００Ｃは、第３の実施形態として示した図８のプロビジョニングサーバ４００と同様の構成であり、内部に、データ処理装置７Ｃと記憶装置８Ｃとを少なくとも備えている。そして、データ処理装置７Ｃは、内部に、ＩＰｖ４接続設定通知手段７１を少なくとも備え、記憶装置８Ｃは、内部に、ＩＰｖ４接続設定管理テーブル８１Ｃを少なくとも備えている。
【０１６８】
そして、ＩＰｖ４接続設定通知手段７１は、設定管理サーバ２００Ｃの接続設定代行取得手段３３から、指定したＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報の取得要求があった場合に、記憶装置８ＣのＩＰｖ４接続設定管理テーブル８１Ｃを参照して、取得したＩＰｖ４接続設定情報を、取得要求元の設定管理サーバ２００Ｃに通知する機能を有している。また、記憶装置８Ｃに記憶されているＩＰｖ４接続設定管理テーブル８１Ｃには、設定管理サーバ２００Ｃの接続設定代行取得手段３３を介して、取得要求元の設定管理サーバ２００Ｃに通知するＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を記憶している。ここで、該ＩＰｖ４接続設定情報は、ＨＧＷ装置１００Ｃがサポートしていないデータフォーマットの形式で構成されているものとする。
【０１６９】
（第４の実施形態の動作に関する具体例の説明）
次に、本発明の第４の実施形態として図１２に示したネットワークシステムにおけるＨＧＷ装置１００Ｃ、設定管理サーバ２００Ｃおよびプロビジョニングサーバ４００Ｃの動作について、図１３〜図１５を参照しながら具体例を用いて詳細に説明する。なお、第４の実施形態においては、前提として、設定管理サーバ２００Ｃは、ＩＰｖ６マイグレーション技術管理テーブル４１Ｃ、ＩＰｖ６マイグレーション接続設定管理テーブル４２およびＩＰｖ４接続設定管理テーブル４４（パラメータ領域以外の設定領域）に、また、プロビジョニングサーバ４００Ｃは、ＩＰｖ４接続設定管理テーブル８１Ｃに、それぞれにおいて必要とする情報をあらかじめ登録しているものとする。
【０１７０】
まず、図１３のフローチャートを用いて、ＨＧＷ装置１００Ｃ、設定管理サーバ２００Ｃおよびプロビジョニングサーバ４００Ｃの動作を説明する。図１３は、本発明の第４の実施形態として図８に示したＨＧＷ装置１００Ｃ、設定管理サーバ２００Ｃおよびプロビジョニングサーバ４００Ｃの動作の一例を説明するためのフローチャートである。図１３のフローチャートにおいて、ＨＧＷ装置１００Ｃは、最初に、第１の実施形態における図２のステップＡ１の場合と同様、上位ネットワークとのリンクアップ検出後に、ＩＰｖ６接続手段１１により上位ＩＰｖ６ルータからＩＰｖ６アドレス等のＩＰｖ６ネットワーク５００との接続に必要とする情報を取得して、ＩＰｖ６ネットワーク５００への接続を確立する（ステップＡ３１）。
【０１７１】
ＩＰｖ６アドレスおよびＤＮＳサーバアドレス等を取得して、ＩＰｖ６ネットワーク５００への接続を確立すると、次に、ＨＧＷ装置１００Ｃは、第１の実施形態における図２のステップＡ２の場合と同様、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００Ｃに接続して、ＩＰｖ６マイグレーション設定要求手段１７により、当該ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を設定管理サーバ２００Ｃに対して行う（ステップＡ３２）。
【０１７２】
本具体例においては、ＨＧＷ装置１００Ｃは、第１の実施形態に示した具体例の場合と同様、設定管理サーバ２００ＣのＵＲＬの情報をあらかじめ記憶している。ＨＧＷ装置１００Ｃは、ＩＰｖ６ネットワーク５００への接続を確立した後に、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００ＣのＵＲＬに対して、ＨＴＴＰまたはＨＴＴＰＳのプロトコルを使用して、ＩＰｖ６マイグレーション設定要求手段１７により、Ｐｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を行うものとする。
【０１７３】
さらに、本具体例においては、ステップＡ３２のみならず、後続するステップＡ３９までの各ステップにおいて実施される、ＨＧＷ装置１００Ｃと設定管理サーバ２００Ｃおよびプロビジョニングサーバ４００Ｃとの間の一連の通信は、ＨＴＴＰまたはＨＴＴＰＳのプロトコルによるＩＰｖ６通信により行うものとする。なお、本具体例においては、ステップＡ３２におけるＩＰｖ６マイグレーション設定要求手段１７による取得要求時のパラメータとして、当該ＨＧＷ装置１００Ｃの機種コードを含むものとしている。
【０１７４】
また、本具体例においては、前述したように、前提として、設定管理サーバ２００ＣのＩＰｖ６マイグレーション技術管理テーブル４１ＣおよびＩＰｖ６マイグレーション接続設定管理テーブル４２には、それぞれ、図１４および図４のテーブルに例示する情報があらかじめ登録されている。図１４は、図１２の設定管理サーバ２００Ｃの記憶装置４Ｃに記憶しているＩＰｖ６マイグレーション技術管理テーブル４１Ｃの登録内容の具体的なイメージを示すテーブルである。また、図４は、第１の実施形態において例示したＩＰｖ６マイグレーション接続設定管理テーブル４２であり、本具体例においても、図４に示したConfigファイル４２ａ、Config−ＩＤ４２ｂ、ＰＥルータ４２ｃ、プロビジョニングサーバ４２ｄ、…等に関する情報が具体的な登録内容としてあらかじめ登録されている。
【０１７５】
図１４に示すＩＰｖ６マイグレーション技術管理テーブル４１Ｃにおいては、第１の実施形態における具体例として図３に示したＩＰｖ６マイグレーション技術管理テーブル４１と同様のＩＰｖ６ネットワーク４１ａ欄、ＩＰｖ６マイグレーション４１ｂ欄およびConfigファイル４１ｃ欄のそれぞれに、ＩＰｖ６ネットワーク、ＩＰｖ６マイグレーションおよび設定ファイル（Configファイル）に関する情報をあらかじめ登録しているが、さらに、機種コード４１ｅ欄にＨＧＷ装置１００Ｃの機種コードに関する情報も追加して登録している。
【０１７６】
つまり、ＩＰｖ６マイグレーション技術管理テーブル４１Ｃには、ＩＰｖ６ネットワーク５００毎に、要求元のＨＧＷ装置１００ＣがＩＰｖ６ネットワーク５００それぞれにおいて利用可能なＩＰｖ６マイグレーション技術に関する情報、該ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続に必要な接続設定情報を含む設定ファイル（Configファイル）のファイル名に関する情報、および、該ＩＰｖ６マイグレーション技術を利用するＨＧＷ装置１００Ｃの機種コードに関する情報をあらかじめ記憶しているものとする。なお、ＩＰｖ６ネットワーク４１ａには、各ＩＰｖ６ネットワーク５００を特定する情報として、ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）が設定登録されている。
【０１７７】
ステップＡ３２の動作により、ＨＧＷ装置１００Ｃから、当該ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報の取得要求を受け取ると、設定管理サーバ２００Ｃは、第1の実施形態におけるステップＡ３の具体例の説明の場合と同様に、ＩＰｖ６マイグレーション技術特定手段３１により、該取得要求の要求元のＨＧＷ装置１００ＣのＩＰｖ６アドレスを確認する。
【０１７８】
そして、設定管理サーバ２００Ｃは、該取得要求の要求元のＨＧＷ装置１００ＣのＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報および該取得要求に含まれている要求元のＨＧＷ装置１００Ｃの機種コードに基づいて、記憶装置４ＣのＩＰｖ６マイグレーション技術管理テーブル４１Ｃを参照して、要求元のＨＧＷ装置１００ＣがＩＰｖ６ネットワーク５００において利用することが可能なＩＰｖ６マイグレーション技術を特定し、かつ、特定した該ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）のファイル名を特定する（ステップＡ３３）。
【０１７９】
本具体例においては、取得要求元のＨＧＷ装置１００ＣのＩＰｖ６アドレスが、例えば、「2001:90ab::1234:5678:90ab:cdef」であり、かつ、機種コードが、例えば、「XY2000H」であったものと仮定する。該ＨＧＷ装置１００Ｃの該ＩＰｖ６アドレスのプレフィックス（Ｐｒｅｆｉｘ）情報（上位６４ビット）は、「2001:90ab::/64」であり、かつ、機種コードが「XY2000H」であるので、図１４のＩＰｖ６マイグレーション技術管理テーブル４１Ｃの第４行目にあるＩＰｖ６ネットワーク４１ａ欄が「2001: 1234::/64」、機種コード４１ｅ欄が「XY2000H」に該当している。
【０１８０】
したがって、図１４のＩＰｖ６マイグレーション技術管理テーブル４１Ｃの第４行目を参照することにより、利用可能なＩＰｖ６マイグレーション技術を「ＤＳ−Ｌｉｔｅ」と特定し、かつ、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」を用いて接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）として「Config104.bin」を特定することになる。
【０１８１】
すなわち、ＩＰｖ６アドレスが「2001:90ab::1234:5678:90ab:cdef」、機種コードが「XY2000H」の当該ＨＧＷ装置１００ＣがＩＰｖ６ネットワーク５００において利用することが可能なＩＰｖ６マイグレーション技術は、図１４のＩＰｖ６マイグレーション技術管理テーブル４１ＣのＩＰｖ６マイグレーション４１ｂ欄の第４行目の「ＤＳ−Ｌｉｔｅ」であり、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」によるＩＰｖ４ネットワーク６００への接続を行うために必要な接続設定情報が含まれているConfigファイル（設定ファイル）のファイル名が、図１４のＩＰｖ６マイグレーション技術管理テーブル４１ＣのConfigファイル４１ｃ欄の第４行目の「Config104.bin」であると特定される。
【０１８２】
次に、設定管理サーバ２００Ｃは、ステップＡ３３においてＩＰｖ６マイグレーション技術特定手段３１によって特定したConfigファイル（設定ファイル）に関する詳細情報、すなわち、特定したＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を取得するためのＩＰｖ６マイグレーション設定情報を、ＩＰｖ６マイグレーション設定通知手段３２Ｂにより、記憶装置４ＣのＩＰｖ６マイグレーション接続設定管理テーブル４２を参照して、取得する。取得した該ＩＰｖ６マイグレーション設定情報を、要求元のＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を取得するためのＩＰｖ６マイグレーション設定情報として、ＩＰｖ６マイグレーション設定通知手段３２Ｂにより、当該ＨＧＷ装置１００Ｃに通知する（ステップＡ３４）。
【０１８３】
本具体例においては、ステップＡ３３において特定したConfigファイル（設定ファイル）のファイル名は、「Config104.bin」であるので、設定管理サーバ２００Ｃは、図４のＩＰｖ６マイグレーション接続設定管理テーブル４２の第４行目のファイル名に該当していることを認識する。
【０１８４】
したがって、設定管理サーバ２００Ｃは、図４のＩＰｖ６マイグレーション接続設定管理テーブル４２の第４行目を参照して、Configファイル「Config104.bin」に関して、Config−ＩＤ４２ｂ欄の「１０４」を取得し、プロビジョニングサーバ４２ｄ欄の「Hgw-Server.server.com/DS-Lite/config104/」を取得する。なお、ここで、プロビジョニングサーバのＵＲＬとして取得された「Hgw-Server.server.com/DS-Lite/config104/」は、設定管理サーバ２００Ｃ自身のＵＲＬである。
【０１８５】
しかる後、設定管理サーバ２００Ｃは、取得要求元のＨＧＷ装置１００Ｃにおいて利用可能なＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」、Configファイル（設定ファイル）を示すＩＰｖ４接続設定情報の識別子「１０４」、プロビジョニングサーバのＵＲＬ情報「Hgw-Server.server.com/DS-Lite/config104/」を、ＩＰｖ６マイグレーション設定通知手段３２Ｂにより、当該ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を取得するためのＩＰｖ６マイグレーション設定情報として、取得要求元のＨＧＷ装置１００Ｃに通知する。
【０１８６】
その結果、ＨＧＷ装置１００Ｃは、ＩＰｖ６マイグレーション設定要求手段１７による取得要求に対する応答として、ＩＰｖ６マイグレーション設定取得手段１８により、設定管理サーバ２００Ｃから、当該ＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を取得するためのＩＰｖ６マイグレーション設定情報の通知を受け取ると、ＨＧＷ装置１００Ｃは、受け取った当該ＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を取得するためのＩＰｖ６マイグレーション設定情報を、ＩＰｖ６マイグレーション設定取得手段１８により、記憶装置２ＣのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに保存する。
【０１８７】
本具体例においては、ＨＧＷ装置１００ＣのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃには、当該ＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を取得するためのＩＰｖ６マイグレーション設定情報として、前述したように、ＩＰｖ６マイグレーション技術「ＤＳ−Ｌｉｔｅ」のConfigファイル「Config104.bin」、Config−ＩＤ「１０４」、プロビジョニングサーバ「Hgw-Server.server.com/ DS-Lite/config104/」がＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに保存されることになる。
【０１８８】
ここで、ＨＧＷ装置１００ＣのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに保存されたプロビジョニングサーバのＵＲＬ情報「Hgw-Server.server.com/ DS-Lite/config104/」については、図２に示した具体例の場合とは異なり、前述したように、該ＩＰｖ６マイグレーション設定情報の取得要求先の設定管理サーバ２００Ｃ自身のＵＲＬを指定している。つまり、図２に示した具体例とは異なり、本具体例においては、設定管理サーバ２００Ｃ自身のＵＲＬである「Hgw-Server.server.com/ DS-Lite/config104/」をプロビジョニングサーバとして指定した当該ＨＧＷ装置１００Ｃ用のConfigファイル「Config104.bin」に関する詳細情報が、設定管理サーバ２００Ｃから通知されてくる。
【０１８９】
次に、ＨＧＷ装置１００Ｃは、ステップＡ３４において設定管理サーバ２００Ｃから取得したＩＰｖ６マイグレーション設定情報に設定変更を行い、ＩＰｖ４接続設定取得手段１３Ｃにより、当該ＨＧＷ装置１００Ｃに関するＩＰｖ６マイグレーション技術によるＩＰｖ４接続設定情報を保存しているプロビジョニングサーバ４００Ｃに対してＩＰｖ４接続設定情報の取得要求を行う（ステップＡ３５）。
【０１９０】
ここで、本具体例においては、ＨＧＷ装置１００Ｃは、ステップＡ３４において設定管理サーバ２００Ｃから通知されてきた該プロビジョニングサーバ４００ＣのＵＲＬ情報を用いて、「Hgw-Server.server.com/DS-Lite/config104/」に接続するが、該ＵＲＬ情報の「Hgw-Server.server.com」は、前述したように、設定管理サーバ２００Ｃ自身のＵＲＬを指定しているので、設定管理サーバ２００Ｃに対して、ＩＰｖ４接続設定取得手段１３Ｃにより、ＩＰｖ４接続設定情報の取得要求を行うことになる。本具体例においては、ＩＰｖ４接続設定情報の取得要求を行うＩＰｖ４接続設定取得手段１３Ｃによる設定管理サーバ２００Ｃへのアクセスは、前述したように、ＩＰｖ６ネットワーク５００上の設定管理サーバ２００ＣのＵＲＬに対して、ＨＴＴＰまたはＨＴＴＰＳのプロトコルを使用して行う。
【０１９１】
なお、本具体例においては、ＩＰｖ４接続設定情報の取得要求を行うために、設定管理サーバ２００Ｃの「/DS-Lite/config104/」部分が示す該当ディレクトリへアクセスした際に、設定管理サーバ２００Ｃは、例えばCommon  Gateway  Interface（以下‘ＣＧＩ’と略称）などのスクリプト言語を用いて記述されたＩＰｖ４接続設定情報を、応答として、取得要求元のＨＧＷ装置１００Ｃに返送することを想定している。
【０１９２】
設定管理サーバ２００Ｃは、ＨＧＷ装置１００Ｃから当該ＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報の取得要求を受け取った際に、記憶装置４ＣのＩＰｖ４接続設定管理テーブル４４を参照して、当該ＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を保存しているプロビジョニングサーバ４００Ｃを特定して、接続設定代行取得手段３３により、該プロビジョニングサーバ４００ＣへＩＰｖ４接続設定情報の取得要求を行う。
【０１９３】
本具体例においては、ＩＰｖ４接続設定管理テーブル４４には、前述したように、あらかじめ、プロビジョニングサーバ４００Ｃを特定するための情報が登録されている。図１５は、図１２の設定管理サーバ２００Ｃの記憶装置４Ｃに記憶しているＩＰｖ４接続設定管理テーブル４４の登録内容の具体的なイメージを示すテーブルである。
【０１９４】
図１５に示すように、ＩＰｖ４接続設定管理テーブル４４には、第１パラメータ４４ｅ、第２パラメータ４４ｆ、…のパラメータ領域以外のサーバディレクトリ４４ａ、プロビジョニングサーバ４４ｂ、サーバデータフォーマット４４ｃ、クライアントデータフォーマット４４ｄ、等の各欄に関する情報をあらかじめ登録している。サーバディレクトリ４４ａ欄は、ＩＰｖ６マイグレーション設定通知手段３２ＢによりConfigファイルに関する詳細情報として取得されるプロビジョニングサーバのＵＲＬのディレクトリ相当部分を示す情報すなわち図４のＩＰｖ６マイグレーション接続設定管理テーブル４２のプロビジョニングサーバ４２ｄ欄にあるＵＲＬ情報のディレクトリ相当部分を登録し、プロビジョニングサーバ４４ｂ欄は、サーバディレクトリ４４ａ欄のディレクトリ相当部分により特定されるプロビジョニングサーバ４００ＣのＵＲＬを登録している。
【０１９５】
本具体例においては、Configファイルに関する詳細情報としてプロビジョニングサーバ「Hgw-Server.server.com/ DS-Lite/config104/」すなわち設定管理サーバ２００Ｃのディレクトリ相当部分「DS-Lite/config104/」を取得しているので、設定管理サーバ２００Ｃは、ＩＰｖ４接続設定管理テーブル４４のサーバディレクトリ４４ａ欄を参照して、第１行目の「DS-Lite/config104/」を検出する。その結果、設定管理サーバ２００Ｃは、ＩＰｖ４接続設定管理テーブル４４の第１行目のプロビジョニングサーバ４４ｂ欄に登録されている「dslite.server3.com」を、当該ＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を保存しているプロビジョニングサーバ４００ＣのＵＲＬ情報として取り出して、該プロビジョニングサーバ４００Ｃに対して、ＨＴＴＰまたはＨＴＴＰＳのプロトコルを使用してＩＰｖ４接続設定情報の取得要求を行う。
【０１９６】
その結果、プロビジョニングサーバ４００Ｃから、ＩＰｖ４接続設定情報の取得要求に対する応答として、設定管理サーバ２００Ｃが要求したＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報が設定管理サーバ２００Ｃに返送されてくる。ここで、返送されてくるＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報のデータフォーマットは、当該ＨＧＷ装置１００Ｃにおいてサポートされていないデータフォーマットであり、そのままの形式では、当該ＨＧＷ装置１００Ｃにおいて使用することはできない。
【０１９７】
そこで、設定管理サーバ２００Ｃは、プロビジョニングサーバ４００Ｃからの応答として返送されてきたＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を取得して、取得したＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報（ＰＥルータの情報を含む各種パラメータからなる情報）を、ＩＰｖ４接続設定管理テーブル４４内の保存領域に一旦保存する（ステップＡ３６）。
【０１９８】
しかる後、設定管理サーバ２００Ｃは、データフォーマット変換手段３４により、ＩＰｖ４接続設定管理テーブル４４を参照して、プロビジョニングサーバ４００Ｃから取得してＩＰｖ４接続設定管理テーブル４４内の保存領域に一旦保存したＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報を、当該ＨＧＷ装置１００Ｃが利用することが可能なデータフォーマットに変換する（ステップＡ３７）。
【０１９９】
本具体例においては、Configファイルに関する詳細情報として取得したプロビジョニングサーバ「Hgw-Server.server.com/ DS-Lite/config104/」すなわち設定管理サーバ２００Ｃのディレクトリ相当部分「DS-Lite/config104/」がサーバディレクトリ４４ａ欄に登録されている図１５のＩＰｖ４接続設定管理テーブル４４の第１行目を参照して、サーバデータフォーマット４４ｃ欄の「２（ＣＳＶ）」、クライアントデータフォーマット４４ｄ欄の「１（ＪＳＯＮ）」を用いることによって、データフォーマット変換手段３４により、データフォーマットの変換を行う。
【０２００】
ＩＰｖ４接続設定管理テーブル４４のサーバデータフォーマット４４ｃ、クライアントデータフォーマット４４ｄ欄は、前述したように、サーバディレクトリ４４ａ欄、プロビジョニングサーバ４４ｂ欄の設定内容に対応する形式であらかじめ登録されているものとする。
【０２０１】
ここで、プロビジョニングサーバ４００Ｃから取得してＩＰｖ４接続設定管理テーブル４４内の保存領域に一旦保存したＨＧＷ装置１００Ｃに関するＩＰｖ４接続設定情報のデータフォーマットは、ＩＰｖ４接続設定管理テーブル４４の第１行目のサーバデータフォーマット４４ｃ欄に示すように、「２（ＣＳＶ）」であるものとし、また、「２（ＣＳＶ）」は、Character-Separated  Values（以下、‘ＣＳＶ’と略称）のデータフォーマット形式であるものと仮定する。
【０２０２】
また、取得要求元のＨＧＷ装置１００Ｃがプロビジョニングサーバ４００Ｃから取得するＩＰｖ４接続設定情報として利用可能なデータフォーマットは、ＩＰｖ４接続設定管理テーブル４４の第１行目のクライアントデータフォーマット４４ｄ欄に示すように、「１（ＪＳＯＮ）」であるものとし、また、「１（ＪＳＯＮ）」は、JavaScript（登録商標）  Object  Notation（以下、‘ＪＳＯＮ’と略記）のデータフォーマット形式であるものと仮定する。
【０２０３】
設定管理サーバ２００Ｃは、データフォーマット変換手段３４により、サーバデータフォーマット４４ｃ欄の第１行目の「２（ＣＳＶ）」に従って、ＩＰｖ４接続設定管理テーブル４４内の保存領域に一旦保存したＩＰｖ４接続設定情報の各パラメータを解析して、例えば、「aftraddr」（第１パラメータ）、「2001:90ab::100」（第２パラメータ）、…のような各パラメータを抽出し、ＩＰｖ４接続設定管理テーブル４４の第１行目の第１パラメータ４４ｅ欄、第２パラメータ４４ｆ欄、…の各欄に、それぞれ保存する。
【０２０４】
しかる後、設定管理サーバ２００Ｃは、データフォーマット変換手段３４により、ＩＰｖ４接続設定管理テーブル４４の第１行目のサーバデータフォーマット４４ｃ欄の「２（ＣＳＶ）」、クライアントデータフォーマット４４ｄ欄の「１（ＪＳＯＮ）」に従って、ＩＰｖ４接続設定管理テーブル４４内に一旦保存したＩＰｖ４接続設定情報を、ＨＧＷ装置１００Ｃにおいて利用可能なデータフォーマットに変換して、ＩＰｖ４接続設定管理テーブル４４内の保存領域に保存し直す（ステップＡ３７）。
【０２０５】
本具体例においては、設定管理サーバ２００Ｃは、データフォーマット変換手段３４により、ＩＰｖ４接続設定管理テーブル４４のクライアントデータフォーマット４４ｄ欄の「１（ＪＳＯＮ）」に従って、ＩＰｖ４接続設定管理テーブル４４の第１行目の第１パラメータ４４ｅ欄、第２パラメータ４４ｆ欄、…の各欄に保存した「aftraddr」（第１パラメータ）、「2001:90ab::100」（第２パラメータ）、…のような全てのパラメータを、ＨＧＷ装置１００Ｃにおいて利用可能なデータフォーマットに変換して、ＩＰｖ４接続設定管理テーブル４４の第１行目の第１パラメータ４４ｅ欄、第２パラメータ４４ｆ欄、…の各欄に保存し直す。
【０２０６】
しかる後、設定管理サーバ２００Ｃは、取得要求元のＨＧＷ装置１００Ｃにおいて利用可能なデータフォーマット形式にステップＡ３７において変換されたＩＰｖ４接続設定情報（ＩＰｖ４接続設定管理テーブル４４の第１行目の第１パラメータ４４ｅ欄、第２パラメータ４４ｆ欄、…の各欄の情報）を、ＩＰｖ４接続設定通知手段３２Ｃにより、取得して、該ＨＧＷ装置１００Ｃに通知する（ステップＡ３８）
【０２０７】
ＨＧＷ装置１００Ｃは、ＩＰｖ４接続設定取得手段１３Ｃによる取得要求に対する設定管理サーバ２００Ｃからの応答として、当該ＨＧＷ装置１００Ｃにおいて利用可能なデータフォーマットに変換されたＩＰｖ４接続設定情報を、ＩＰｖ４接続設定取得手段１３Ｃにより受信して取得すると、該ＩＰｖ４接続設定情報を記憶装置２ＣのＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに記憶する（ステップＡ３９）。なお、本具体例においては、前述したように、ステップＡ３２からステップＡ３９に至るまでのＨＧＷ装置１００Ｃと設定管理サーバ２００Ｃとの間および設定管理サーバ２００Ｃとプロビジョニングサーバ４００Ｃとの間の一連の通信は、前述したように、ＨＴＴＰまたはＨＴＴＰＳのプロトコルによるＩＰｖ６通信により行う。
【０２０８】
しかる後、ＨＧＷ装置１００Ｃは、ステップＡ３９において取得してＩＰｖ６マイグレーション接続設定情報管理テーブル２１Ｃに記憶したＩＰｖ４接続設定情報を参照することにより、ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続を確立して、ＩＰｖ４接続先としてＩＰｖ４ネットワーク６００に接続されている例えばＩＰｖ４装置６５０と接続する（ステップＡ４０）。
【０２０９】
つまり、本具体例においては、ＨＧＷ装置１００Ｃは、当該ＨＧＷ装置１００Ｃがサポートしていないデータフォーマットの情報を配信するプロビジョニングサーバ４００ＣからのＩＰｖ４接続設定情報を、設定管理サーバ２００Ｃにおいて利用可能な形式にデータ変換して、ＩＰｖ６マイグレーション技術によるＩＰｖ４ネットワーク６００への接続のために必要な情報（すなわち、例えば「ＤＳ−Ｌｉｔｅ」専用のＰＥルータ５５０のＩＰｖ６アドレス等）を取得することによって、ＩＰｖ４ネットワーク６００への接続を確立することができる。
【０２１０】
而して、本第４の実施形態においては、例えば、ＨＧＷ装置１００Ｃがサポートしていないデータフォーマット形式を用いて、ＩＰｖ４接続設定情報を配布する新規のプロビジョニングサーバ４００Ｃが導入された場合のように、ＨＧＷ装置１００Ｃが直接プロビジョニングサーバ４００Ｃにアクセスすることができないような環境下においても、設定管理サーバ２００ＣがＩＰｖ４接続設定情報の中継およびＨＧＷ装置１００Ｃが利用可能なデータフォーマット形式に変換することにより、ＨＧＷ装置１００Ｃ側のファームウェアや設定を変更することなく、ＩＰｖ４接続設定情報を取得することが可能になる。
【０２１１】
以上、本発明の好適な実施形態の構成を説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【符号の説明】
【０２１２】
１          データ処理装置
１Ａ        データ処理装置
１Ｂ        データ処理装置
１Ｃ        データ処理装置
２          記憶装置
２Ａ        記憶装置
２Ｂ        記憶装置
２Ｃ        記憶装置
３          データ処理装置
３Ａ        データ処理装置
３Ｃ        データ処理装置
４          記憶装置
４Ａ        記憶装置
４Ｃ        記憶装置
５          データ処理装置
６          記憶装置
７          データ処理装置
７Ｃ        データ処理装置
８          記憶装置
８Ｃ        記憶装置
１１        ＩＰｖ６接続手段
１２        ＩＰｖ４接続設定要求手段
１２Ａ      ファームウェア／ＩＰｖ４接続設定要求手段
１３        ＩＰｖ４接続設定取得手段
１３Ａ      ファームウェア／ＩＰｖ４接続設定取得手段
１３Ｂ      ＩＰｖ４接続設定取得手段
１３Ｃ      ＩＰｖ４接続設定取得手段
１４        ファームウェア更新手段
１５        経路情報取得手段
１６        ＩＰｖ４接続方法自動判別手段
１７        ＩＰｖ６マイグレーション設定要求手段
１８        ＩＰｖ６マイグレーション設定取得手段
２１        ＩＰｖ６マイグレーション接続設定情報管理テーブル
２１Ａ      ＩＰｖ６マイグレーション接続設定情報管理テーブル
２１Ｃ      ＩＰｖ６マイグレーション接続設定情報管理テーブル
２２        経路情報管理テーブル
２２ａ      Ｔｙｐｅ
２２ｂ      ＩＰｖ６ネットワーク
２３        事業者情報管理テーブル
２３ａ      Ｔｙｐｅ
２３ｂ      事業者
２３ｃ      ＩＰｖ４接続方式
２３ｄ      プロビジョニングサーバ
２４        ＩＰｖ４接続設定管理テーブル
３１        ＩＰｖ６マイグレーション技術特定手段
３２        ＩＰｖ４接続設定通知手段
３２Ａ      ファームウェア／ＩＰｖ４接続設定通知手段
３２Ｂ      ＩＰｖ６マイグレーション設定通知手段
３２Ｃ      ＩＰｖ４接続設定通知手段
３３        接続設定代行取得手段
３４        データフォーマット変換手段
４１        ＩＰｖ６マイグレーション技術管理テーブル
４１Ａ      ＩＰｖ６マイグレーション技術管理テーブル
４１Ｃ      ＩＰｖ６マイグレーション技術管理テーブル
４１ａ      ＩＰｖ６ネットワーク
４１ｂ      ＩＰｖ６マイグレーション
４１ｃ      Configファイル
４１ｄ      ファームウェアファイル
４１ｅ      機種コード
４２        ＩＰｖ６マイグレーション接続設定管理テーブル
４２ａ      Configファイル
４２ｂ      Config−ＩＤ
４２ｃ      ＰＥルータ
４２ｄ      プロビジョニングサーバ
４３        ファームウェア管理テーブル
４４        ＩＰｖ４接続設定管理テーブル
４４ａ      サーバディレクトリ
４４ｂ      プロビジョニングサーバ
４４ｃ      サーバデータフォーマット
４４ｄ      クライアントデータフォーマット
４４ｅ      第１パラメータ
４４ｆ      第２パラメータ
５１        経路情報配布手段
６１        経路情報管理テーブル
７１        ＩＰｖ４接続設定通知手段
８１        ＩＰｖ４接続設定管理テーブル
８１Ｃ      ＩＰｖ４接続設定管理テーブル
１００      ＨＧＷ装置
１００Ａ    ＨＧＷ装置
１００Ｂ    ＨＧＷ装置
１００Ｃ    ＨＧＷ装置
１１０      ＨＧＷ装置
１２０      ＨＧＷ装置
１５０      ＨＧＷ接続端末
１６０      ＨＧＷ接続端末
１７０      ＨＧＷ接続端末
１８０      ＩＰｖ６接続先
１９０      ＩＰｖ４接続先
２００      設定管理サーバ
２００Ａ    設定管理サーバ
２００Ｃ    設定管理サーバ
３００      経路情報管理サーバ
４００      プロビジョニングサーバ
４００Ｃ    プロビジョニングサーバ
４１０      ＤＳ−Ｌｉｔｅ用プロビジョニングサーバ
４２０      ＭＡＰ−Ｅ用ＭＡＰルール配信サーバ
５００      ＩＰｖ６ネットワーク
５１０      ＩＰｖ６ネットワーク
５５０      ＰＥルータ
５６０      ＰＥルータ
５７０      ＰＥルータ
５８０      ＰＥルータ
６００      ＩＰｖ４ネットワーク
６１０      ＩＰｖ４ネットワーク
６５０      ＩＰｖ４装置
【図１】
2019087908.tif 000003
【図２】
2019087908.tif 000004
【図３】
2019087908.tif 000005
【図４】
2019087908.tif 000006
【図５】
2019087908.tif 000007
【図６】
2019087908.tif 000008
【図７】
2019087908.tif 000009
【図８】
2019087908.tif 000010
【図９】
2019087908.tif 000011
【図１０】
2019087908.tif 000012
【図１１】
2019087908.tif 000013
【図１２】
2019087908.tif 000014
【図１３】
2019087908.tif 000015
【図１４】
2019087908.tif 000016
【図１５】
2019087908.tif 000017
【図１６】
2019087908.tif 000018