(57)【特許請求の範囲】
【請求項１】
設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバと通信可能であり、
所定の契機で、前記ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行う第１の設定手段と、
所定の契機で、前記ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行う第２の設定手段と、
を備えたトンネルエンドポイント装置。
【請求項２】
前記第１の設定手段又は前記第２の設定手段のいずれかからのＤＨＣＰ要求メッセージに対し、前記ＤＨＣＰサーバが、前記第１、第２のインタフェースの設定情報をまとめて応答し、
前記第１、第２の設定手段は、前記第１、第２のインタフェースの設定情報を用いて、前記第１、第２のインタフェースの設定を実行する請求項１のトンネルエンドポイント装置。
【請求項３】
さらに、ＤＨＣＰ要求メッセージのオプション領域に、前記設定対象のインタフェースを特定するためのＩＤ情報を含めることにより、前記第１、第２のインタフェースの設定情報の要求メッセージを作成するＤＨＣＰリレー処理部を備え、
ＤＨＣＰ応答メッセージのオプション領域に、前記設定対象のインタフェースを特定するためのＩＤ情報が前記オプション領域に含まれているＤＨＣＰ応答メッセージから、前記第１、第２のインタフェースの設定情報を受け取る請求項１又は２のトンネルエンドポイント装置。
【請求項４】
前記対向装置は、複数のトンネルエンドポイント装置を収容するセンターゲートウェイであり、
前記センターゲートウェイに対して、他のトンネルエンドポイント装置とともに１対多の関係で接続するホームゲートウェイとして機能する請求項１から３いずれか一のトンネルエンドポイント装置。
【請求項５】
前記対向装置は端末に対してプライベートＩＰアドレスを配布する機能を備えたホームゲートウェイであり、
前記ホームゲートウェイを含む、複数のホームゲートウェイを収容するセンター側ゲートウェイとして機能する請求項１から３いずれか一のトンネルエンドポイント装置。
【請求項６】
事前にＤＨＣＰインタフェースに設定されたアドレスを用いて、前記ＤＨＣＰサーバにアクセスする請求項１から５いずれか一のトンネルエンドポイント装置。
【請求項７】
ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行う第１の設定手段と、ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行う第２の設定手段と、を備えたトンネルエンドポイント装置からアクセス可能であり、
前記トンネルエンドポイント装置から受信した設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバ。
【請求項８】
設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバと、
所定の契機で、前記ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行う第１の設定手段と、所定の契機で、前記ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行う第２の設定手段と、を備えたトンネルエンドポイント装置とを含む通信システム。
【請求項９】
設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバと通信可能なトンネルエンドポイント装置が、所定の契機で、
前記ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行うステップと、
前記ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行うステップと、
を含むインタフェースの自動設定方法。
【請求項１０】
設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバと通信可能なトンネルエンドポイント装置を構成するコンピュータに、所定の契機で、
前記ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行う処理と、
前記ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行う処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トンネルエンドポイント装置、ＤＨＣＰサーバ、インタフェースの自動設定方法及びプログラムに関し、特に、通信トンネルの端点を構成するトンネルエンドポイント装置、ＤＨＣＰサーバ、インタフェースの自動設定方法及びプログラムに関する。
【背景技術】
【０００２】
仮想プライベートネットワーク（ＶＰＮ）の実現手段として、トンネルエンドポイント間での通信パケットのカプセリングに、各種のトンネリング技術が用いられている。例えば、これらトンネル通信に用いるトンネリングプロトコルとしては、ＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）やＩＰｓｅｃ（Ｓｅｃｕｒｉｔｙ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等が知られている。
【０００３】
こうした技術を用いる場合、トンネル利用機器が広域ネットワークに接続するための初期設定に加えて、トンネル用のインタフェースの初期設定が必要となる。前者については、手動による設定やＰＰＰｏＥ（ＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（「Ｅｔｈｅｒｎｅｔ」は登録商標））によるＩＰアドレスの払い出しが一般的である。また、後者のトンネルインタフェースの初期設定はエンドユーザによる手動設定を行うケースが多い。
【０００４】
特許文献１には、ＶＰＮ接続元機器が、ＶＰＮ接続先機器から、ＳＩＰメッセージを用いてＩＰｓｅｃの利用に必要な鍵情報や相手機器のＩＰアドレスを取得することで、上記ＶＰＮ接続の際におけるユーザの手間を軽減する方法が開示されている。
【０００５】
特許文献２には、宅内ゲートウェイ（ＲＧＷ）とブロードバンドネットワークゲートウェイ（ＢＮＧ）間でＬ３（レイヤ３）トンネルを確立する構成が開示されている（段落００３８−００４０参照）。また、特許文献２には、ＢＮＧに代わってＲＧＷが、モバイル電話機等の３ＧＰＰ  ＵＥ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  Ｕｓｅｒ  Ｅｎｔｉｔｙ）に対し、ＲＡメッセージ（ルータ広告）を送信することが開示されている。さらに、特許文献２には、その際に、ＲＧＷとＢＮＧ間で３ＧＰＰ  ＵＥのホームプレフィックスを担持できるようにするために、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の拡張を行うことが提案されている。具体的には、ＤＨＣＰオファーメッセージの中に、「ＰＭＩＰｖ６ホームプレフィックスオプション」と呼ばれるＤＨＣＰオプションを定義するとしている（特許文献２の表１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２６０８４７号公報
【特許文献２】特表２０１２−５１５４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以下の分析は、本発明によって与えられたものである。例えば、図２２に示すように、トンネル接続元装置とトンネル接続先装置との間でＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）上に、ＧＲＥトンネルを確立する場合を考える。この場合、トンネル接続元装置とトンネル接続先装置との双方において、ＷＡＮ側インタフェースのＩＰアドレス、サブネットマスク、デフォルトゲートウェイといったＷＡＮ側の設定と、ＧＲＥトンネルの送信元および送信先ＩＰアドレス並びにＧＲＥトンネルキーのＧＲＥトンネル用の設定が必要となる。
【０００８】
とりわけ、トンネル接続元装置がホームゲートウェイであり、トンネル接続先装置がこれら多数のホームゲートウェイとの接続を終端するセンター側ゲートウェイである場合、ホームゲートウェイが収容するクライアントの数に応じて、ＧＲＥトンネル数も増大する。結果として、上記ＧＲＥトンネル用の設定作業も膨大なものとなる。このような設定作業の増大は、ＧＲＥトンネル収容数の制限の要因となる。
【０００９】
加えて、一度設定したＩＰアドレス等を変更するような事象が発生した場合、トンネル接続元装置側およびトンネル接続先装置側において大規模な変更量となり、管理工数も大きくなる懸念がある。
【００１０】
本発明は、トンネル接続元装置及びトンネル接続先装置（以下、両者を「トンネルエンドポイント装置」と総称する）における設定作業の省力化に貢献できるトンネルエンドポイント装置、ＤＨＣＰサーバ、インタフェースの自動設定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
第１の視点によれば、設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバと通信可能であり、所定の契機で、前記ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行う第１の設定手段と、所定の契機で、前記ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行う第２の設定手段と、を備えたトンネルエンドポイント装置が提供される。
【００１２】
第２の視点によれば、上記したトンネルエンドポイント装置からアクセス可能であり、前記トンネルエンドポイント装置から受信した設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバが提供される。
【００１３】
第３の視点によれば、上記したトンネルエンドポイント装置と、ＤＨＣＰサーバとを含む通信システムが提供される。
【００１４】
第４の視点によれば、設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答するＤＨＣＰサーバと通信可能なトンネルエンドポイント装置が、所定の契機で、前記ＤＨＣＰサーバに対して、広域ネットワークを介して接続された対向装置と通信するための第１のインタフェースの設定情報を要求して、設定を行うステップと、前記ＤＨＣＰサーバに対して、前記対向装置と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行うステップと、を含むインタフェースの自動設定方法が提供される。本方法は、通信トンネルを用いてサービスを提供するトンネルエンドポイント装置という、特定の機械に結びつけられている。
【００１５】
第５の視点によれば、上記したトンネルエンドポイント装置の機能を実現するためのコンピュータプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な（非トランジエントな）記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１６】
本発明によれば、トンネルエンドポイント装置における設定作業の省力化に貢献することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態の構成を示す図である。
【図２】本発明の第１の実施形態の通信システムの構成を示す図である。
【図３】本発明の第１の実施形態のＨＧＷとセンターＧＷの内部構成を示す図である。
【図４】本発明の第１の実施形態のＤＨＣＰサーバが保持する情報を示す図である。
【図５】本発明の第１の実施形態のＨＧＷ及びセンターＧＷがＤＨＣＰサーバと授受するメッセージを説明するための図である。
【図６】本発明の第１の実施形態で用いるＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージの一例を示す図である。
【図７】本発明の第１の実施形態で用いるＤＨＣＰ  Ａｃｋメッセージの一例を示す図である。
【図８】本発明の第１の実施形態で用いるＤＨＣＰメッセージの授受の具体例を示す図である。
【図９】本発明の第１の実施形態で用いるＤＨＣＰメッセージの授受の具体例を示す別の図である。
【図１０】本発明の第１の実施形態のホームゲートウェイ（ＨＧＷ）の構成例を示す図である。
【図１１】本発明の第１の実施形態のセンターゲートウェイ（センターＧＷ）の構成例を示す図である。
【図１２】本発明の第１の実施形態のホームゲートウェイ（ＨＧＷ）の初期動作を説明するための流れ図である。
【図１３】本発明の第１の実施形態のホームゲートウェイ（ＨＧＷ）の端末からのデータ受信時の動作を説明するための流れ図である。
【図１４】本発明の第１の実施形態のホームゲートウェイ（ＨＧＷ）のアクセス回線網側からのデータ受信時の動作を説明するための流れ図である。
【図１５】本発明の第１の実施形態の初期設定動作を説明するためのシーケンス図である。
【図１６】本発明の第１の実施形態の端末へのプライベートＩＰアドレスの払い出し動作を説明するためのシーケンス図である。
【図１７】本発明の第１の実施形態の端末と通信先間のデータ通信時の動作を説明するためのシーケンス図である。
【図１８】本発明の第１の実施形態に端末から通信先宛てのパケットに適用されるＮＡＰＴ処理及びＧＲＥカプセリング／デカプセリング処理を説明するための図である。
【図１９】本発明の第１の実施形態に通信先から端末への応答パケットに適用されるＮＡＰＴ処理及びＧＲＥカプセリング／デカプセリング処理を説明するための図である。
【図２０】本発明の第２の実施形態のＤＨＣＰサーバが保持する情報を示す図である。
【図２１】本発明の第２の実施形態のホームゲートウェイ（ＨＧＷ）の初期動作を説明するための流れ図である。
【図２２】背景技術を説明するための図である。
【発明を実施するための形態】
【００１８】
はじめに本発明の一実施形態の概要について図面を参照して説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではない。
【００１９】
本発明は、その一実施形態において、図１に示すように、広域ネットワーク上にトンネルを構成するトンネルエンドポイント装置１０Ａ（１０Ｂ）と、このトンネルエンドポイント装置からアクセス可能に配置されるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ２０とを含む構成にて実現できる。
【００２０】
より具体的には、ＤＨＣＰサーバ２０は、設定対象のインタフェースを特定するための情報を含んだＤＨＣＰ要求メッセージに対して、ＤＨＣＰ応答メッセージを用いて前記設定対象のインタフェースの設定情報を応答する機能をそなえている。
【００２１】
トンネルエンドポイント装置１０Ａ（１０Ｂ）は、所定の契機で、前記ＤＨＣＰサーバ２０に対して、広域ネットワークを介して接続された対向装置１０Ｂ（１０Ａ）と通信するための第１のインタフェースの設定情報を要求して、設定を行う第１の設定手段１１と、前記ＤＨＣＰサーバ２０に対して、前記対向装置１０Ｂ（１０Ａ）と通信トンネルを介した通信を行うための第２のインタフェースの設定情報を要求して、前記広域ネットワーク上の通信トンネルを構築するための設定を行う第２の設定手段１２と、を備える。
【００２２】
上記構成によれば、トンネルエンドポイント装置における、少なくとも２種のインタフェースの設定作業を省力化することができる。その理由は、インタフェースの設定情報の応答機能を持たせたＤＨＣＰサーバを用意し、トンネルエンドポイント装置１０Ａから必要なインタフェースの設定情報を入手できるように構成したことにある。
【００２３】
［第１の実施形態］
続いて、本発明の第１の実施形態について図面を参照して詳細に説明する。図２は、本発明の第１の実施形態の通信システムの構成を示す図である。図２を参照すると、アクセス回線網上にＧＲＥトンネルを構成するトンネルエンドポイント装置（接続元装置）として機能し、端末９を収容するホームゲートウェイ（以下、「ＨＧＷ」）１と、１台以上のＨＧＷ１とＧＲＥトンネルを構成するトンネルエンドポイント装置（接続先装置）として機能するセンターゲートウェイ（以下、「センターＧＷ」）２と、これらＨＧＷ１、センターＧＷからアクセス可能なＤＨＣＰサーバ３とを含む構成が示されている。なお、端末９は、パーソナルコンピュータ（ＰＣ）またはスマートフォンなどのユーザ端末である。アクセス回線網は、ＨＧＷとセンターＧＷを収容している通信事業者等のネットワークであり、端末９は、ＨＧＷ１及びセンターＧＷ２経由で、コア回線網上の通信先と通信を行う。
【００２４】
図３は、ＨＧＷとセンターＧＷの内部構成と要素間の通信経路を示した図である。図中破線は、ＤＨＣＰメッセージが授受される経路を示しており、図中実線は、ＤＨＣＰメッセージから取り出した情報を元にしたインタフェースの設定処理を示している。図３に示されたとおり、基本的な構成は、ＨＧＷ１及びセンターＧＷ２のＣＰＵ等がＤＨＣＰサーバ３とＤＨＣＰメッセージを授受し、ＤＨＣＰサーバから受け取ったＤＨＣＰメッセージに基づいて、各インタフェースの設定が行われる。
【００２５】
［ＤＨＣＰサーバ］
図４は、本発明の第１の実施形態のＤＨＣＰサーバ３が保持する情報を示す図である。図４の例は、ＤＨＣＰサーバ３は、ＷＡＮ  インタフェース（以下、インタフェースは、「Ｉ／Ｆ」と記す。）用の設定情報と、ＧＲＥトンネル用設定情報と、を保持している。ＷＡＮ  Ｉ／Ｆ用の設定情報には、回線ＩＤ“１”が設定され、ＧＲＥトンネル用設定情報には、回線ＩＤ“２”が設定されている。例えば、ＤＨＣＰサーバ３は、ＭＡＣアドレス“ＡＡ：ＡＡ：ＢＢ：ＢＢ：ＣＣ：ＣＣ”を持つクライアントから、回線ＩＤ＝１の設定情報の要求を受けた場合、ＨＧＷ１からのＷＡＮ  Ｉ／Ｆ用設定情報の要求であると識別し、ＩＰアドレス、サブネット、デフォルトゲートウェイ（ＧＷ）といったＷＡＮ  Ｉ／Ｆの設定に必要な情報を応答する。同様に、ＤＨＣＰサーバ３は、ＭＡＣアドレス“ＤＤ：ＤＤ：ＥＥ：ＥＥ：ＦＦ：ＦＦ”を持つクライアントから、回線ＩＤ＝２の設定情報の要求を受けた場合、センターＧＷ２からのＧＲＥトンネル用設定情報の要求であると識別し、ＩＰアドレス、サブネット、ＧＲＥキー（ＧＲＥトンネルキー）といったＧＲＥトンネルＩ／Ｆの設定に必要な情報を応答する。
【００２６】
なお、本実施形態においては、ＤＨＣＰサーバ３の払い出すＧＲＥトンネル用ＩＰアドレスは、サブネットマスクを２５５．２５５．２５５．２５２（プレフィックスは／３０）としたネットワークのアドレスを提供するものとする。従って、本実施形態のＤＨＣＰサーバ３が、トンネルエンドポイント装置に割り振るＩＰアドレスは２つのみとなる。このようにすることで、ＨＧＷ１又はセンターＧＷ２が、自装置に割当てられたＩＰアドレスから対向装置のＧＲＥ用ＩＰアドレス（もう一方のＩＰアドレス）を算出し、ＧＲＥトンネルの宛先ＩＰアドレスとして使用することが可能となる。
【００２７】
図５は、本発明の第１の実施形態のＨＧＷ１及びセンターＧＷ２がＤＨＣＰサーバ３と授受するメッセージを説明するための図である。本実施形態では、図５の下段のＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージと、ＤＨＣＰ  Ａｃｋメッセージを用いて、各インタフェースの設定を行うものとして説明する。なお、本実施形態では、ＤＨＣＰ用Ｉ／Ｆへの設定は事前に行っておくこととするため、図５のＤＨＣＰ  Ｄｉｓｃｏｖｅｒメッセージと、ＤＨＣＰ  Ｏｆｆｅｒメッセージの授受は省略される。
【００２８】
図６は、上記ＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを利用した設置情報の要求メッセージの構成を示す図である。図６の例では、ＤＨＣＰリレーエージェントに関する情報（Ａｇｅｎｔ  Ｃｉｒｃｕｉｔ  ＩＤ）の格納領域として用意されているＤＨＣＰ  Ｏｐｔｉｏｎ＃８２を用いた例である。図６の例では、“Ａｇｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｅｌｄ”に、Ｓｕｂ−Ｏｐｔｉｏｎ＝１を設定した上で回線ＩＤを格納した構成が示されている。このようなＤＨＣＰ  Ｏｐｔｉｏｎ＃８２の情報は、ＨＧＷ１及びセンターＧＷ２にそれぞれ設けられているＤＨＣＰリレー処理部によって挿入される。
【００２９】
図７は、上記ＤＨＣＰ  Ａｃｋメッセージを利用した設置情報の応答メッセージの構成を示す図である。図７の例においても、“Ａｇｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｅｌｄ”に、Ｓｕｂ−Ｏｐｔｉｏｎ＝１を設定した上で回線ＩＤを格納した構成が示されている。また、図７のＤＨＣＰ  Ｏｐｔｉｏｎ＃４３（ベンダ固有オプション；Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ）領域は、ＧＲＥキーの格納領域として使用する。
【００３０】
図８は、ＨＧＷ１がＤＨＣＰサーバ３に対し、ＷＡＮ  Ｉ／Ｆ用の設定情報を要求する場合のシーケンスとメッセージの具体例を示す図である。例えば、ＨＧＷ１は、事前に設定されたＤＨＣＰ用Ｉ／Ｆから、図８の上段に示すような回線ＩＤ＝１を設定したＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを送信する。
【００３１】
このようなＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを受信したＤＨＣＰサーバ３は、そのＯｐｔｉｏｎ＃８２に設定された回線ＩＤ＝１と、リクエストを受けたＭＡＣアドレスから、ＨＧＷ１からのＷＡＮ  Ｉ／Ｆ用設定情報の要求だと認識し、図８の下段に示すＤＨＣＰ  Ａｃｋメッセージを送信する。このようなＤＨＣＰ  Ａｃｋメッセージを受信したＨＧＷ１は、Ｏｐｔｉｏｎ＃８２に設定された回線ＩＤ＝１からＷＡＮ  Ｉ／Ｆ用設定情報であると認識し、ＷＡＮ  Ｉ／Ｆへの設定を行う。
【００３２】
図９は、ＨＧＷ１がＤＨＣＰサーバ３に対し、ＧＲＥトンネルＩ／Ｆ用の設定情報を要求する場合のシーケンスとメッセージの具体例を示す図である。例えば、ＨＧＷ１は、事前に設定されたＤＨＣＰ用Ｉ／Ｆから、図９の上段に示すような回線ＩＤ＝２を設定したＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを送信する。
【００３３】
このようなＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを受信したＤＨＣＰサーバ３は、そのＯｐｔｉｏｎ＃８２に設定された回線ＩＤ＝２と、リクエストを受けたＭＡＣアドレスから、ＨＧＷ１からのＧＲＥトンネルＩ／Ｆ用設定情報の要求だと認識し、図９の下段に示すＤＨＣＰ  Ａｃｋメッセージを送信する。このようなＤＨＣＰ  Ａｃｋメッセージを受信したＨＧＷ１は、Ｏｐｔｉｏｎ＃８２に設定された回線ＩＤ＝１からＧＲＥトンネルＩ／Ｆ用設定情報であると認識し、ＧＲＥ  Ｉ／Ｆへの設定を行う。また、ＧＲＥ  Ｉ／Ｆへの設定に必要なＧＲＥキー“１１１１”は、ＤＨＣＰ  ＡｃｋメッセージのＯｐｔｉｏｎ＃４３から取得することが可能である。
【００３４】
［ＨＧＷ］
続いて、ＨＧＷ１の構成について詳細に説明する。図１０は、本発明の第１の実施形態のＨＧＷ１の構成を示す図である。図１０を参照すると、装置の制御やインタフェース設定を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＧＲＥトンネル処理部１０２と、ＤＨＣＰリレー処理部１０３と、ＮＡＰＴ処理部１０４と、ＤＨＣＰサーバ機能部１０５と、ＤＨＣＰ用Ｉ／Ｆ１１１と、ＧＲＥ  Ｉ／Ｆ１１２と、ＷＡＮ  Ｉ／Ｆ１１３と、ＬＡＮ  Ｉ／Ｆ１１４とを備えた構成が示されている。
【００３５】
ＬＡＮ  Ｉ／Ｆ１１４は、エンドユーザ端末（ＵＥ）を有線または無線で接続する機能を有する。
【００３６】
ＤＨＣＰサーバ機能部１０５は、ＬＡＮ  Ｉ／Ｆ１１４を介して接続するエンドユーザ端末からの要求に応じて、プライベートＩＰアドレスを配布する機能を有する（図１６参照）。また、ＤＨＣＰサーバ機能部１０５は、エンドユーザ端末のＭＡＣアドレス及び前記配布したプライベートＩＰアドレスのリース時間を管理する。
【００３７】
ＤＨＣＰリレー処理部１０３は、ＤＨＣＰ要求／応答（払い出し処理）を中継する機能を有する。具体的には、ＤＨＣＰリレー処理部１０３は、ＷＡＮ  Ｉ／Ｆ１１３及びＧＲＥ  Ｉ／Ｆ１１２の設定のためにＣＰＵ１０１が生成したＤＨＣＰ要求メッセージに対し、Ｏｐｔｉｏｎ＃８２を付与してＤＨＣＰ用Ｉ／Ｆ１１１を経由してＤＨＣＰサーバ３へ転送する。また、ＤＨＣＰリレー処理部１０３は、ＤＨＣＰサーバ３から応答されたＤＨＣＰ応答メッセージをＣＰＵ１０１に転送する。従って、ＤＨＣＰリレー処理部１０３及びＣＰＵ１０１が、先に述べた第１、第２の手段に相当する。
【００３８】
ＤＨＣＰ用Ｉ／Ｆ１１１は、ＤＨＣＰサーバ３と接続するためのインタフェースである。本実施形態では、ＤＨＣＰ用Ｉ／Ｆ１１１は、ＨＧＷ起動時に外部と通信できるよう、ＤＨＣＰ用Ｉ／Ｆ１１１に対してＩＰアドレス等の固定値等の事前設定がなされるものとして説明する。
【００３９】
ＮＡＰＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｐｏｒｔ  Ｔｒａｎｓｌａｔｉｏｎ）処理部１０４は、エンドユーザ端末からＬＡＮ  Ｉ／Ｆ１１４で受信したパケットのＩＰアドレス及びポート番号を、ＷＡＮ  Ｉ／Ｆ１１３のＩＰアドレス及びポート番号側へ書き換える機能を有する。
【００４０】
ＷＡＮ  Ｉ／Ｆ１１３は、ＷＡＮ側（アクセス回線網）と接続して通信するためのインタフェースである。ＷＡＮ  Ｉ／Ｆ１１３には、設定情報を用いて、ＩＰアドレス、サブネットマスクおよびゲートウェイアドレスを設定する。
【００４１】
ＧＲＥ  Ｉ／Ｆ１１２は、ＧＲＥトンネリングの終端インタフェースである。ＧＲＥ  Ｉ／Ｆ１１２には、設定情報を用いて、ＧＲＥ送信元ＩＰアドレス、ＧＲＥ送信先ＩＰアドレス及びＧＲＥトンネルキー（ＧＲＥキー）を設定する。
【００４２】
ＧＲＥトンネル処理部１０２は、Ｅｔｈｅｒｎｅｔフレーム又はＩＰパケットについて、Ｌ２（Ｅｔｈｅｒｎｅｔフレーム）またはＬ３（ＩＰパケット）によりカプセリング／デカプセリングする機能を有する。ＧＲＥトンネル処理部１０２は、ＧＲＥ  Ｉ／Ｆ１１２と連携して、接続先装置とのＧＲＥトンネルを終端し、外部の端末とコア回線網間のパケットの送受信を行う。
【００４３】
より具体的には、ＧＲＥトンネル処理部１０２は、対向装置方向へのデータ転送時、ＧＲＥによるカプセリングを行い、対向装置から受信したパケットについてはデカプセリングを行う。前記受信時には、宛先が自装置のＧＲＥ  Ｉ／Ｆ１１２のＩＰアドレス宛てであること確認し、さらにＧＲＥトンネルキーが自装置と同一である場合に受信し、不一致の場合は廃棄する機能を有する。
【００４４】
［センターＧＷ］
続いて、センターＧＷ２の構成について詳細に説明する。図１１は、本発明の第１の実施形態のセンターＧＷ２の構成を示す図である。図１１を参照すると、装置の制御やインタフェース設定を行うＣＰＵ２０１と、ＧＲＥトンネル処理部２０２と、ＤＨＣＰリレー処理部２０３と、ルーティング処理部２０４と、ＤＨＣＰ用Ｉ／Ｆ２１１と、ＧＲＥ  Ｉ／Ｆ２１２と、アクセス回線網側のＷＡＮ  Ｉ／Ｆ（Ａ）２１３と、コア回線網側のＷＡＮ  Ｉ／Ｆ（Ｃ）２１４と、を備えた構成が示されている。
【００４５】
ＧＲＥトンネル処理部２０２、ＤＨＣＰリレー処理部２０３、ＤＨＣＰ用Ｉ／Ｆ２１１、ＧＲＥ  Ｉ／Ｆ２１２、ＷＡＮ  Ｉ／Ｆ（Ａ）２１３及びＷＡＮ  Ｉ／Ｆ（Ｃ）２１４、は、ＨＧＷ１の同名のユニットと同等の内容であるので説明を省略する。
【００４６】
ルーティング機能部２０４は、同機能部内で管理するルーティングテーブルに従い、転送先のネットワークアドレスから出力物理ポートを検索し、データを転送する処理を行う。
【００４７】
なお、上記したＨＧＷ１、センターＧＷ２及びＤＨＣＰサーバ３の各部（処理手段）は、これらの装置を構成するコンピュータに、そのハードウェアを用いて、上記した各処理を実行させるコンピュータプログラムにより実現することもできる。
【００４８】
続いて、本実施形態の動作について図面を参照して詳細に説明する。図１２は、本発明の第１の実施形態のＨＧＷ１の初期動作を説明するための流れ図である。図１２を参照すると、電源投入またはネットワーク接続の契機で、ＨＧＷ１は、ＷＡＮ  Ｉ／Ｆ１１３のＩＰアドレス／サブネットマスク／デフォルトゲートウェイの設定が完了しているか否かを確認する（ステップＳ００１）。ＩＰアドレス等の設定が無い場合（ステップＳ００１のＮｏ）、ＨＧＷ１は、ＣＰＵ１０１でＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを生成し、設定を求めるインタフェースの情報とともに、ＤＨＣＰリレー部１０３へ通知する。
【００４９】
前記通知を受けたＤＨＣＰリレー処理部１０３は、事前に設定されたＤＨＣＰサーバ３のＩＰアドレスに基づいて、受信したＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージの送信元ＩＰアドレスと宛先ＩＰアドレスを、それぞれＤＨＣＰ用Ｉ／Ｆ１１１に付与されたＩＰアドレスと、ＤＨＣＰサーバ３のＩＰアドレスへと書き換える。さらに、ＤＨＣＰリレー処理部１０３は、図６、図８にて説明したようにＤＨＣＰ  Ｏｐｔｉｏｎ＃８２を挿入し、ＤＨＣＰ用Ｉ／Ｆ１１１を経由してＤＨＣＰサーバ３へ送信する（ステップＳ００２）。ここでは、ＷＡＮ  Ｉ／Ｆ１１３の設定情報を求めるため、Ｏｐｔｉｏｎ＃８２には、回線ＩＤ＝１が設定される（ＧＲＥトンネル用ならば回線ＩＤ＝２）。
【００５０】
ＤＨＣＰサーバ３は、図４に示した設定情報の中から、受信したＤＨＣＰ  ＲｅｑｕｅｓｔメッセージのクライアントＭＡＣアドレスと回線ＩＤに対応するエントリを検索する。前記検索の結果、該当するエントリが見つかった場合、ＤＨＣＰサーバ３は、ＤＨＣＰ  ＡｃｋメッセージのＯｐｔｉｏｎ＃８２に、図７、８にて説明したように当該エントリのＩＰアドレス、サブネットおよびデフォルトＧＷアドレスを格納し、ＨＧＷ１へ応答する。
【００５１】
前記応答を受信したＤＨＣＰリレー処理部１０３は、ＤＨＣＰ  ＡｃｋメッセージのＯｐｔｉｏｎ＃８２フィールドを参照し、回線ＩＤから対象となるインタフェースを識別し、さらに、ＣＰＵ１０１と連携して、ＷＡＮ  Ｉ／Ｆ１１３に、インタフェース情報を設定する（ステップＳ００３）。
【００５２】
次に、ＨＧＷ１は、ＧＲＥ  Ｉ／Ｆ１１２のＧＲＥトンネル送信元となるＩＰアドレス／サブネットマスク／ＧＲＥトンネルキーの設定が完了しているか否かを確認する（ステップＳ００４）。これらのＩＰアドレス等の設定が無い場合（ステップＳ００４のＮｏ）、ＨＧＷ１は、ＣＰＵ１０１でＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージを生成し、設定を求めるインタフェースの情報とともに、ＤＨＣＰリレー部１０３へ通知する。
【００５３】
前記通知を受けたＤＨＣＰリレー処理部１０３は、事前に設定されたＤＨＣＰサーバ３のＩＰアドレスに基づいて、受信したＤＨＣＰ  Ｒｅｑｕｅｓｔメッセージの送信元ＩＰアドレスと宛先ＩＰアドレスを、それぞれＤＨＣＰ用Ｉ／Ｆ１１１に付与されたＩＰアドレスと、ＤＨＣＰサーバ３のＩＰアドレスへと書き換える。さらに、ＤＨＣＰリレー処理部１０３は、図６、図９にて説明したようにＤＨＣＰ  Ｏｐｔｉｏｎ＃８２を挿入し、ＤＨＣＰ用Ｉ／Ｆ１１１を経由してＤＨＣＰサーバ３へ送信する（ステップＳ００５）。ここでは、ＧＲＥ  Ｉ／Ｆ１１２の設定情報を求めるため、Ｏｐｔｉｏｎ＃８２には、回線ＩＤ＝２が設定される。
【００５４】
ＤＨＣＰサーバ３は、図４に示した設定情報の中から、受信したＤＨＣＰ  ＲｅｑｕｅｓｔメッセージのクライアントＭＡＣアドレスと回線ＩＤに対応するエントリを検索する。前記検索の結果、該当するエントリが見つかった場合、ＤＨＣＰサーバ３は、ＤＨＣＰ  ＡｃｋメッセージのＯｐｔｉｏｎ＃４３及び８２に、図７、９にて説明したように当該エントリのＧＲＥトンネル送信元となるＩＰアドレス／サブネットマスク／ＧＲＥトンネルキーを格納し、ＨＧＷ１へ応答する。
【００５５】
前記応答を受信したＤＨＣＰリレー処理部１０３は、ＤＨＣＰ  Ａｃｋメッセージの＃８２フィールドを参照し、回線ＩＤから対象となるインタフェースを識別し、さらに、Ｏｐｔｉｏｎ＃４３からＧＲＥトンネルキーを取り出して、ＣＰＵ１０１と連携して、ＧＲＥ  Ｉ／Ｆ１１２に、送信元ＩＰアドレス、サブネットマスク、トンネルキーを設定する（ステップＳ００６）。
【００５６】
なお、ＧＲＥトンネルの宛先ＩＰアドレスについては次のように設定できる。ＧＲＥ  Ｉ／Ｆ１１２に設定されたＩＰアドレスとサブネットマスク（１．１．１．１／２５５．２５５．２５５．２５２）より、１．１．１．０／３０の同ネットワーク内で存在するＩＰアドレスは１．１．１．１または１．１．１．２である。ＣＰＵ１０１は、これらの情報に基づいて、ＧＲＥトンネル接続先ＩＰアドレスが１．１．１．２であることを識別し、ＧＲＥ  Ｉ／Ｆ１１２へＧＲＥトンネルの宛先ＩＰアドレスとして設定する。もちろん、ＤＨＣＰ  Ａｃｋメッセージ等を用いてＤＨＣＰサーバ３が明示的にＧＲＥトンネルの宛先ＩＰアドレスを通知する構成を採用してもよい（第２の実施形態参照）。
【００５７】
以上によりＨＧＷ１の初期設定が完了する（図１５のＳ５０８〜Ｓ５１４参照）。なお、ステップＳ００１、Ｓ００４において設定が済んでいると判定した場合は、これらの処理を省略することができる（ステップＳ００１、Ｓ００４のＮｏ）。また、センターＧＷ２側においても同様の手順で各インタフェースの自動設定を行うことができる（図１５のＳ５０１〜Ｓ５０７参照）。
【００５８】
続いて、ＨＧＷ１（接続元装置）配下の端末からセンターＧＷ２（接続先装置）へのデータ送信時及び受信時におけるＨＧＷ１での処理について説明する。図１３は、本発明の第１の実施形態のＨＧＷ１の端末からのデータ受信時の動作を説明するための流れ図である。図１３を参照すると、ＬＡＮ  Ｉ／Ｆ１１４を介して、端末からパケットを受信すると、ＨＧＷ１は、ＮＡＰＴ処理部１０４により送信元ＩＰアドレスを、端末に払い出されたプライベートＩＰアドレス／ポート番号から、ＨＧＷ１のＷＡＮ  Ｉ／Ｆ１１３のＩＰアドレス／ポート番号に変換する（ステップＳ１０１）。
【００５９】
その後ＧＲＥトンネル処理部１０２が、ＧＲＥによるカプセリングを行う（ステップＳ１０２）。具体的には、ＧＲＥトンネル処理部１０２は、ＧＲＥ  Ｉ／Ｆ１１２に設定された情報を用いて、ＧＲＥトンネルの宛先ＩＰアドレス、送信元ＩＰアドレス及びＧＲＥトンネルキーによるカプセリングを行う。また、宛先ＭＡＣアドレスはアクセス回線網の隣接ルータのＭＡＣアドレスであり、送信元ＭＡＣアドレスは、ＨＧＷのアドレスとなる。
【００６０】
また、カプセル化された内部のＥｔｈｅｒｎｅｔフレームにおいては、宛先ＭＡＣアドレスはセンターＧＷ２のＭＡＣアドレスとなり、送信元ＭＡＣアドレスはＨＧＷのＭＡＣアドレスが設定される。宛先のＩＰアドレスは、端末（ＵＥ）が送出したアドレスから変化なく、送信元ＩＰアドレスのみがＮＡＰＴにより変換される。
【００６１】
ＨＧＷ１は、以上のようにＮＡＰＴ変換／カプセリングされたパケットをＷＡＮ  Ｉ／Ｆ１１３より送出する。図１８の（ａ）は、端末から送信されたパケットを示し、図１８の（ｂ）は、ＮＡＰＴ処理とＧＲＥカプセル化処理後のパケットを示している。
【００６２】
次に、ＨＧＷ１におけるＷＡＮ  Ｉ／Ｆ側からのデータ受信時の動作について説明する。図１４は、本発明の第１の実施形態のＨＧＷ１のアクセス回線網側からのデータ受信時の動作を説明するための流れ図である。図１４を参照すると、ＷＡＮ  Ｉ／Ｆ１１３を介して受信した通信先からの応答パケットは、ＧＲＥ  Ｉ／Ｆ１１２を経由してＧＲＥトンネル処理部１０２へ転送される。ＧＲＥトンネル処理部１０２は、受信パケットの宛先ＩＰアドレス及びＧＲＥトンネルキーが、ＧＲＥ  Ｉ／Ｆ１１２のＩＰアドレス及びＧＲＥトンネルキーと一致しているか否かのチェックを行う（ステップＳ２０１、Ｓ２０２）。
【００６３】
前記チェックの結果、受信パケットのＧＲＥの宛先ＩＰアドレス及びＧＲＥトンネルキーがそれぞれ一致する場合、ＧＲＥトンネル処理部１０２は、ＧＲＥパケットのデカプセル化を行う（ステップＳ２０３）。デカプセル化されたパケットは、ＮＡＰＴ処理部１０４に入力される。
【００６４】
さらに、ＨＧＷ１のＮＡＰＴ処理部１０４は、デカプセル化後のパケットの宛先ＩＰアドレスを端末（ＵＥ）のＩＰアドレスへ変換する（ステップＳ２０４）。変換後のパケットは、ＬＡＮ  Ｉ／Ｆ１１４より端末へと転送される。図１９の（ｅ）は、アクセス回線網から受信された応答パケットを示し、図１８の（ｆ）は、ＧＲＥデカプセル化処理とＮＡＰＴ処理後のパケットを示している。
【００６５】
なお、ステップＳ２０１、Ｓ２０２のチェックにおいて、受信パケットの宛先ＩＰアドレス及びＧＲＥトンネルキーが、ＧＲＥ  Ｉ／Ｆ１１２のＩＰアドレス及びＧＲＥトンネルキーと一致していないと判定された場合、ＨＧＷ１は受信パケットを破棄する（ステップＳ２０５）。
【００６６】
ここで、本実施形態の全体の流れについて、再度整理した上で説明する。図１５は、センターＧＷにおける初期設定（ステップＳ５０１〜Ｓ５０７）の後、ＨＧＷ１の初期設定（ステップＳ５０８〜Ｓ５１４）が行われた場合のシーケンスを示している。個々の手順は、図１２を用いて説明した手順と同様である。
【００６７】
図１６は、ＨＧＷ１が端末からの要求に応じて、ＨＧＷ１の内部のＤＨＣＰサーバ機能部１０５にてプライベートＩＰアドレスを払い出し、設定が完了するまでのシーケンスを示している。なお、ここでやり取りされるＤＨＣＰメッセージは、プライベートＩＰアドレスを払い出すためのものであり、前述の設定情報の授受のためのＤＨＣＰメッセージとは異なることに注意されたい。
【００６８】
図１７は、前記プライベートＩＰアドレスの設定が完了した端末が、通信先にデータを転送した場合のシーケンスを示す図である。個々の手順は、図１３、図１４を用いて説明した手順と同様である。
【００６９】
以上、説明したように、本実施形態によれば、ＤＨＣＰプロトコルにより、ＧＲＥトンネルＩ／Ｆの自動設定を行うことが可能となる。即ち、トンネルエンドポイント装置のコンフィグレーション設定を簡素化できることを意味し、これにより、１台のセンターＧＷに多数のＨＧＷが接続されているような、大規模トンネルインタフェースの生成が容易となる。
【００７０】
また、本実施形態によれば、ＤＨＣＰサーバにおいて、前述の設定情報の集中管理ができるため、効率的な管理が可能となる。容易に割り当て済のＩＰアドレスの変更が可能となり、設定ミスや設定漏れ防止の効果が見込まれる。
【００７１】
また、本実施形態では、一般的なＤＨＣＰプロトコルを利用しているため、通信経路上のネットワーク構成を変更する必要なく、導入・構築が容易化される。例えば、特許文献１に示した方式との比較においても、ＳＩＰ機能を導入しなくてもよいという利点がある。
【００７２】
［第２の実施形態］
続いて、上記した第１の実施形態に変更を加えた第２の実施形態について説明する。第２の実施形態の基本的な構成及び動作は第１の実施形態と同様であるので、以下、相違点を中心に説明する。本実施形態では、ＤＨＣＰサーバ３が、ＨＧＷ１やセンターＧＷ２から設定情報の要求メッセージを受けた際に、そのＭＡＣアドレスに基づいて、ＷＡＮ  Ｉ／Ｆ１１３及びＧＲＥ  Ｉ／Ｆ１１２の情報を全て払い出し、設定するようにしたものである。
【００７３】
図２０は、本発明の第２の実施形態のＤＨＣＰサーバが保持する情報を示す図である。図４に示した第１の実施形態との相違点は、ＷＡＮ  Ｉ／Ｆ１１３用の設定情報と、ＧＲＥ  Ｉ／Ｆ１１２用の設定情報とが同一のエントリに格納され、要求元（クライアント）のＭＡＣアドレスにて、検索可能となっている点である。
【００７４】
ＨＧＷ１からＷＡＮ  Ｉ／Ｆ１１３のＩＰアドレス等の設定情報の要求を受けた場合、ＤＨＣＰサーバ３は、ＨＧＷ１のＭＡＣアドレスに対応するＷＡＮ  Ｉ／Ｆ１１３及びＧＲＥ  Ｉ／Ｆ１１２用の設定情報を検索する。そして、ＤＨＣＰサーバ３は、ＨＧＷ１に対し、これらの設定情報を一括して応答する。
【００７５】
ＨＧＷ１のＤＨＣＰリレー処理部１０３は、ＣＰＵ１０１と連携し、受信した設定情報に基づいて、ＷＡＮ  Ｉ／Ｆ１１３に対してＩＰアドレス／サブネットマスク／デフォルトＧＷを設定し、ＧＲＥ  Ｉ／Ｆ１１２には、ＧＲＥトンネルの送信元／宛先ＩＰアドレスとＧＲＥトンネルキーを設定する。
【００７６】
以上のように、本発明は、一度のＤＨＣＰ要求により、ＷＡＮ  Ｉ／Ｆ１１３及びＧＲＥ  Ｉ／Ｆ１１２の設定する態様で実施することも可能である。この場合、第１の実施形態と比較して、接続までの時間短縮及び処理の簡素化を図ることが可能となる。
【００７７】
以上、本発明の各実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。例えば、各図面に示したネットワーク構成、各要素の構成、メッセージの表現形態は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【００７８】
最後に、本発明の好ましい形態を要約する。
［第１の形態］
（上記第１の視点によるトンネルエンドポイント装置参照）
［第２の形態］
第１の形態のトンネルエンドポイント装置において、
前記第１の設定手段又は前記第２の設定手段のいずれかからのＤＨＣＰ要求メッセージに対し、前記ＤＨＣＰサーバが、前記第１、第２のインタフェースの設定情報をまとめて応答し、
前記第１、第２の設定手段は、前記第１、第２のインタフェースの設定情報を用いて、前記第１、第２のインタフェースの設定を実行するトンネルエンドポイント装置。
［第３の形態］
第１又は第２の形態のトンネルエンドポイント装置において、
さらに、ＤＨＣＰ要求メッセージのオプション領域に、前記設定対象のインタフェースを特定するためのＩＤ情報を含めることにより、前記第１、第２のインタフェースの設定情報の要求メッセージを作成するＤＨＣＰリレー処理部を備え、
ＤＨＣＰ応答メッセージのオプション領域に、前記設定対象のインタフェースを特定するためのＩＤ情報が前記オプション領域に含まれているＤＨＣＰ応答メッセージから、前記第１、第２のインタフェースの設定情報を受け取るトンネルエンドポイント装置。
［第４の形態］
第１から第３いずれか一の形態のトンネルエンドポイント装置において、
前記対向装置は、複数のトンネルエンドポイント装置を収容するセンターゲートウェイであり、
前記センターゲートウェイに対して、他のトンネルエンドポイント装置とともに１対多の関係で接続するホームゲートウェイとして機能するトンネルエンドポイント装置。
［第５の形態］
第１から第３いずれか一の形態のトンネルエンドポイント装置において、
前記対向装置は端末に対してプライベートＩＰアドレスを配布する機能を備えたホームゲートウェイであり、
前記ホームゲートウェイを含む、複数のホームゲートウェイを収容するセンター側ゲートウェイとして機能するトンネルエンドポイント装置。
［第６の形態］
事前にＤＨＣＰインタフェースに設定されたアドレスを用いて、前記ＤＨＣＰサーバにアクセスするトンネルエンドポイント装置。
［第７の形態］
（上記第２の視点によるＤＨＣＰサーバ参照）
［第８の形態］
（上記第３の視点による通信システム参照）
［第９の形態］
（上記第４の視点によるインタフェースの自動設定方法参照）
［第１０の形態］
（上記第５の視点によるプログラム参照）
なお、上記第７〜第１０の形態は、第１の形態と同様に、第２〜第６の形態に展開することが可能である。
【００７９】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の開示の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【００８０】
１  ホームゲートウェイ（ＨＧＷ）
２  センターゲートウェイ（センターＧＷ）
３、２０  ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ
９  端末
１０Ａ、１０Ｂ  トンネルエンドポイント装置
１１  第１の設定手段
１２  第２の設定手段
１０１、２０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１０２、２０２  ＧＲＥトンネル処理部
１０３、２０３  ＤＨＣＰリレー処理部
１０４  ＮＡＰＴ処理部
１０５  ＤＨＣＰサーバ機能部
１１１、２１１  ＤＨＣＰ用Ｉ／Ｆ
１１２、２１２  ＧＲＥ  Ｉ／Ｆ
１１３  ＷＡＮ  Ｉ／Ｆ
１１４  ＬＡＮ  Ｉ／Ｆ
２０４  ルーティング処理部
２１３  ＷＡＮ  Ｉ／Ｆ（Ａ）
２１４  ＷＡＮ  Ｉ／Ｆ（Ｃ）
【図１】
0006369179.tif 000002
【図２】
0006369179.tif 000003
【図３】
0006369179.tif 000004
【図４】
0006369179.tif 000005
【図５】
0006369179.tif 000006
【図６】
0006369179.tif 000007
【図７】
0006369179.tif 000008
【図８】
0006369179.tif 000009
【図９】
0006369179.tif 000010
【図１０】
0006369179.tif 000011
【図１１】
0006369179.tif 000012
【図１２】
0006369179.tif 000013
【図１３】
0006369179.tif 000014
【図１４】
0006369179.tif 000015
【図１５】
0006369179.tif 000016
【図１６】
0006369179.tif 000017
【図１７】
0006369179.tif 000018
【図１８】
0006369179.tif 000019
【図１９】
0006369179.tif 000020
【図２０】
0006369179.tif 000021
【図２１】
0006369179.tif 000022
【図２２】
0006369179.tif 000023