(57)【特許請求の範囲】
【請求項１】
ＩＰｖ４［ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）  ｖｅｒｓｉｏｎ  ４］のネットワーク間をＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネリングを介して繋ぐＶＰＮゲートウェイ装置を含み、
前記ＶＰＮゲートウェイ装置は、互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを変換する手段を有し、
前記ＩＰアドレスを変換する手段は、相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスの仮想ＩＰｖ４アドレスへの変換、または前記仮想ＩＰｖ４アドレスから前記実ＩＰｖ４アドレスへの変換を行い、当該ＩＰアドレスの変換にて前記ＩＰアドレス重複を回避して通信を行い、
前記ＩＰアドレスが重複する端末が、前記ＶＰＮゲートウェイ装置と直に接続されたホームネットワーク内に存在するのか、前記Ｌ２ＶＰＮトンネリングを介して接続される対向するホームネットワーク内に存在するのかの情報を記憶し、
当該記憶内容に基づいて前記対向するホームネットワーク側からのブロードキャストメッセージの折り返し送信を防止する通信システム。
【請求項２】
前記ＶＰＮゲートウェイ装置は、前記Ｌ２ＶＰＮトンネリングを介して前記ネットワーク配下の装置間のＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ通信を行うことを特徴とする請求項１記載の通信システム。
【請求項３】
前記ＶＰＮゲートウェイ装置は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）及びＧｒａｔｕｉｔｏｕｓ  ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用することで、前記ＶＰＮゲートウェイ装置が自ネットワークアドレスの配布、接続先ネットワーク配下装置とのＩＰアドレス競合検知、競合しない仮想ＩＰアドレスの配布、ＡＲＰ応答、ＩＰアドレス変換という１種類または複数種類の動作を１台で行うことを特徴とする請求項１または請求項２記載の通信システム。
【請求項４】
ＩＰｖ４［ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）  ｖｅｒｓｉｏｎ  ４］のネットワーク間をＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネリングを介して繋ぎ、
互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを変換する手段を有し、
前記ＩＰアドレスを変換する手段は、相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスの仮想ＩＰｖ４アドレスへの変換、または前記仮想ＩＰｖ４アドレスから前記実ＩＰｖ４アドレスへの変換を行い、当該ＩＰアドレスの変換にて前記ＩＰアドレス重複を回避して通信を行い、
前記ＩＰアドレスが重複する端末が、前記ＶＰＮゲートウェイ装置と直に接続されたホームネットワーク内に存在するのか、前記Ｌ２ＶＰＮトンネリングを介して接続される対向するホームネットワーク内に存在するのかの情報を記憶し、
当該記憶内容に基づいて前記対向するホームネットワーク側からのブロードキャストメッセージの折り返し送信を防止するＶＰＮゲートウェイ装置。
【請求項５】
前記Ｌ２ＶＰＮトンネリングを介して前記ネットワーク配下の装置間のＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ通信を行うことを特徴とする請求項４記載のＶＰＮゲートウェイ装置。
【請求項６】
ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）及びＧｒａｔｕｉｔｏｕｓ  ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用することで、前記ＶＰＮゲートウェイ装置が自ネットワークアドレスの配布、接続先ネットワーク配下装置とのＩＰアドレス競合検知、競合しない仮想ＩＰアドレスの配布、ＡＲＰ応答、ＩＰアドレス変換という１種類または複数種類の動作を１台で行うことを特徴とする請求項４または請求項５記載のＶＰＮゲートウェイ装置。
【請求項７】
ＩＰｖ４［ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）  ｖｅｒｓｉｏｎ  ４］のネットワーク間をＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネリングを介して繋ぐＶＰＮゲートウェイ装置を含むシステムにおいて、
前記ＶＰＮゲートウェイ装置が、互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを変換する処理を実行し、
前記ＩＰアドレスを変換する処理において、
相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスの仮想ＩＰｖ４アドレスへの変換、または前記仮想ＩＰｖ４アドレスから前記実ＩＰｖ４アドレスへの変換を行い、当該ＩＰアドレスの変換にて前記ＩＰアドレス重複を回避して通信を行い、
前記ＩＰアドレスが重複する端末が、前記ＶＰＮゲートウェイ装置と直に接続されたホームネットワーク内に存在するのか、前記Ｌ２ＶＰＮトンネリングを介して接続される対向するホームネットワーク内に存在するのかの情報を記憶し、
当該記憶内容に基づいて前記対向するホームネットワーク側からのブロードキャストメッセージの折り返し送信を防止する通信方法。
【請求項８】
前記ＶＰＮゲートウェイ装置が、前記Ｌ２ＶＰＮトンネリングを介して前記ネットワーク配下の装置間のＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ通信を行うことを特徴とする請求項７記載の通信方法。
【請求項９】
前記ＶＰＮゲートウェイ装置が、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）及びＧｒａｔｕｉｔｏｕｓ  ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用することで、前記ＶＰＮゲートウェイ装置が自ネットワークアドレスの配布、接続先ネットワーク配下装置とのＩＰアドレス競合検知、競合しない仮想ＩＰアドレスの配布、ＡＲＰ応答、ＩＰアドレス変換という１種類または複数種類の動作を１台で行うことを特徴とする請求項７または請求項８記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、ＶＰＮゲートウェイ装置及びそれに用いる通信方法に関し、特にＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）間のＬ２ＶＰＮ（Ｌａｙｅｒ  ２  ＶＰＮ）接続におけるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス重複の回避手法に関する。
【背景技術】
【０００２】
本発明に関連するＬ２ＶＰＮ接続におけるＩＰアドレス重複の回避手法について図５を参照して説明する。図５において、本発明に関連するＬ２ＶＰＮゲートウェイ（Ｇａｔｅｗａｙ）装置は、Ｌ２ＶＰＮトンネルを形成する前、あるいは形成する際に信号処理を行い、ＩＰアドレスを配布する装置が１台となるような制御を行っている。
【０００３】
すなわち、図５において、Ｌ２ＶＰＮゲートウェイ装置３−１，３−２は、それぞれホームネットワーク（Ｈｏｍｅ  Ｎｅｔｗｐｒｋ）３０１，３０２に設けられている。ホームネットワーク３０１，３０２は、それぞれ端末［ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）  Ｃｌｉｅｎｔ］４−１〜４−４を収容している。
【０００４】
Ｌ２ＶＰＮゲートウェイ装置３−１は、Ｌ２ＶＰＮゲートウェイ装置３−２からホームネットワーク端末情報通知メッセージが送られてくると（図５のｂ１）、配布アドレスの選定を行う（図５のｂ２）。
【０００５】
Ｌ２ＶＰＮゲートウェイ装置３−１は、Ｌ２ＶＰＮゲートウェイ装置３−２からホームネットワーク端末用アドレス通知メッセージが送られてくると（図５のｂ３）、ホームネットワーク３０１内の端末４−１，４−２に対してＤＨＣＰによるアドレス配布を行う（図５のｂ５）。
【０００６】
一方、Ｌ２ＶＰＮゲートウェイ装置３−２は、Ｌ２ＶＰＮゲートウェイ装置３−１に対してホームネットワーク端末用アドレス通知メッセージを送った後、配布アドレスの設定を行ってから（図５のｂ４）、ホームネットワーク３０２内の端末４−３，４−４に対してＤＨＣＰによるアドレス配布を行う（図５のｂ６）。この後、Ｌ２ＶＰＮゲートウェイ装置３−１，３−２は、それぞれＬ２ＶＰＮ確立処理を行う（図５のｂ７）。
【０００７】
上記のＩＰアドレスを配布する装置が１台となるような制御については、以下の特許文献１〜６に開示された技術がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−１５８８６９号公報
【特許文献２】特開２００７−０２７８１８号公報
【特許文献３】特開２００４−２６６４１５号公報
【特許文献４】特開２００４−１９３６４３号公報
【特許文献５】特開２００２−３３５２７３号公報
【特許文献６】特開２００２−２１７９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、本発明に関連するＬ２ＶＰＮゲートウェイ装置では、上記の特許文献１〜６に示すように、ＩＰアドレスを配布する装置を１台とするため、独自の信号処理を考案し、Ｌ２ＶＰＮゲートウェイ装置が相互に信号処理を行わなければならないという問題がある。
【００１０】
また、本発明に関連するＬ２ＶＰＮゲートウェイ装置では、予めＩＰアドレス重複が起きないようした上でＬ２ＶＰＮトンネルを形成しているので、万が一、誤って重複するＩＰアドレスが設定されてしまった場合に通信ができなくなるという問題がある。
【００１１】
予め使用するＩＰアドレスの割り振りができない不特定のネットワーク配下装置同士でのＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ通信を行う場合には、ＩＰアドレスの競合を回避するため、以下のような課題がある。
【００１２】
第１の課題は、接続先ネットワークのＶＰＮゲートウェイ装置（ＤＨＣＰサーバ）のアドレスの検索（あるいは通知）を行う必要があることである。
【００１３】
第２の課題は、接続を行うＶＰＮゲートウェイ装置のどちらがＩＰアドレスを配布するかを決定する（プロトコルあるいは論理）が必要であることである。
【００１４】
第３の課題は、配布されたアドレスを管理する必要がある（追加／削除を常時検知する必要がある）ことである。
【００１５】
そこで、本発明の目的は上記の問題点を解消し、Ｌ２ＶＰＮトンネルを形成するＬ２ＶＰＮゲートウェイ装置間で特殊な信号処理を行うことなく、１台のＬ２ＶＰＮゲートウェイ装置単独で、ＩＰアドレス競合が発生している状況でも通信を行うことができる通信システム、ＶＰＮゲートウェイ装置及びそれに用いる通信方法を提供することにある。
【課題を解決するための手段】
【００１６】
本発明による通信システムは、ＩＰｖ４［ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）  ｖｅｒｓｉｏｎ  ４］のネットワーク間をＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネリングを介して繋ぐＶＰＮゲートウェイ装置を含み、
前記ＶＰＮゲートウェイ装置は、互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを変換する手段を備え、
前記ＩＰアドレスを変換する手段は、相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスの仮想ＩＰｖ４アドレスへの変換、または前記仮想ＩＰｖ４アドレスから前記実ＩＰｖ４アドレスへの変換を行い、当該ＩＰアドレスの変換にて前記ＩＰアドレス重複を回避して通信を行っている。
【００１７】
本発明によるＶＰＮゲートウェイ装置は、ＩＰｖ４［ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）  ｖｅｒｓｉｏｎ  ４］のネットワーク間をＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネリングを介して繋ぎ、
互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを変換する手段を備え、
前記ＩＰアドレスを変換する手段は、相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスの仮想ＩＰｖ４アドレスへの変換、または前記仮想ＩＰｖ４アドレスから前記実ＩＰｖ４アドレスへの変換を行い、当該ＩＰアドレスの変換にて前記ＩＰアドレス重複を回避して通信を行っている。
【００１８】
本発明による通信方法は、ＩＰｖ４［ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）  ｖｅｒｓｉｏｎ  ４］のネットワーク間をＬ２ＶＰＮ（Ｌａｙｅｒ  ２  Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネリングを介して繋ぐＶＰＮゲートウェイ装置を含むシステムにおいて、
前記ＶＰＮゲートウェイ装置が、互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを変換する処理を実行し、
前記ＩＰアドレスを変換する処理において、相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスの仮想ＩＰｖ４アドレスへの変換、または前記仮想ＩＰｖ４アドレスから前記実ＩＰｖ４アドレスへの変換を行い、当該ＩＰアドレスの変換にて前記ＩＰアドレス重複を回避して通信を行っている。
【発明の効果】
【００１９】
本発明は、上記のような構成及び動作とすることで、Ｌ２ＶＰＮトンネルを形成するＬ２ＶＰＮゲートウェイ装置間で特殊な信号処理を行うことなく、１台のＬ２ＶＰＮゲートウェイ装置単独で、ＩＰアドレス競合が発生している状況でも通信を行うことができるという効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明によるＬ２ＶＰＮゲートウェイ装置の概略構成を示すブロック図である。
【図２】本発明の実施の形態によるＬ２ＶＰＮゲートウェイ装置の構成例を示すブロック図である。
【図３】本発明の実施の形態による通信システムの構成例を示すブロック図である。
【図４】本発明の実施の形態による通信システムの動作を示すシーケンスチャートである。
【図５】本発明に関連するＬ２ＶＰＮ接続におけるＩＰアドレス重複の回避手法を示すシーケンスチャートである。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明による通信システム内のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）ゲートウェイ（Ｇａｔｅｗａｙ）装置の概略構成を示すブロック図である。まず、図１を参照して、本発明によるＶＰＮゲートウェイ装置１の概略について説明する。
【００２２】
図１において、ＶＰＮゲートウェイ装置は、ＶＰＮ間のＬ２ＶＰＮ（Ｌａｙｅｒ  ２  ＶＰＮ）トンネリング（図示せず）の設定を行うＶＰＮ制御部１１と、自ＶＰＮゲートウェイ装置１の配下の装置（端末）へ配布したＩＰｖ４アドレスと接続先ＶＰＮ内の配下の装置（端末）のＩＰｖ４アドレスとの競合を検知するためのＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）メッセージ送出と競合時の仮想ＩＰｖ４アドレス割り当てとを行うＩＰアドレス検出処理部１３と、実ＩＰｖ４アドレスとの変換表を管理して通信を行う仮想端末機能部１４とから構成されている。
【００２３】
本発明は、不特定のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）同士等で、特にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの振り分けを計画的に行っていないＩＰｖ４（ＩＰ  ｖｅｒｓｉｏｎ  ４）のプライベートネットワーク間をＬ２ＶＰＮトンネリングを介して繋ぐＬ２ＶＰＮゲートウェイ装置において、互いのネットワーク間で重複しているネットワーク内の装置のＩＰアドレスを、重複を回避するためのＩＰアドレスに変換することで、重複を回避して通信を行うことを特徴としている。
【００２４】
このように、本発明では、ＶＰＮゲートウェイ装置１において、相手ネットワーク配下の装置と競合している自ネットワーク配下の装置の実ＩＰｖ４アドレスを仮想ＩＰｖ４アドレスに変換（または、仮想ＩＰｖ４アドレスから実ＩＰｖ４アドレスへ変換）してネットワーク配下の装置間のＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ通信を行っているので、ＩＰｖ４アドレスが重複している装置間でも通信が可能となる。
【００２５】
本発明は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）及びＧｒａｔｕｉｔｏｕｓ  ＡＲＰを利用することで、ＶＰＮゲートウェイ装置が自ネットワークアドレスの配布、接続先ネットワーク配下の装置とのＩＰアドレス競合検知、競合しないＩＰアドレス（仮想ＩＰアドレス）の配布、仮想ホスト処理（ＡＲＰ応答、ＩＰアドレス変換）という１種類または複数種類の動作を１台で行うことで、ＩＰアドレスの競合による通信不可を回避している。
【００２６】
図２は本発明の実施の形態によるＬ２ＶＰＮゲートウェイ装置の構成例を示すブロック図である。図２において、Ｌ２ＶＰＮゲートウェイ装置１は、ＶＰＮ制御部１１と、ＩＰｖ４機能部１２と、ＩＰアドレス検出処理部１３と、仮想端末機能部１４とから構成されている。
【００２７】
Ｌ２ＶＰＮゲートウェイ装置１のＩＰアドレス検出処理部１３は、Ｌ２ＶＰＮトンネル確立後、各ホームネットワークに対してＡＲＰメッセージを送信するＡＲＰ送出要求処理１３１を実行する。続いて、ＩＰアドレス検出処理部１３は、各ホームネットワークから受信したＡＲＰメッセージを解析し、ＩＰアドレスの競合を検出するＩＰアドレス競合検出処理１３２を実行する。
【００２８】
さらに、ＩＰアドレス検出処理部１３は、競合したＩＰアドレスを解消するために、接続されているすべてのホームネットワークに対して空きＩＰアドレスをＡＲＰメッセージの送受信により検出する。ＩＰアドレス検出処理部１３は、検出した空きＩＰアドレスをＬ２ＶＰＮゲートウェイ装置１内のＤＨＣＰサーバ処理部（図示せず）に通知する。これによって、ＩＰアドレス検出処理部１３は、Ｌ２ＶＰＮ装置１において、そのＩＰアドレスを、当該Ｌ２ＶＰＮ装置１が直に接続されているホームネットワーク内に新規追加される端末のＩＰアドレスに割り当てないようにする。
【００２９】
次に、ＩＰアドレス検出処理部１３は、検出した空きＩＰアドレスを仮想端末機能部１４に割り当てる仮想ＩＰ割り当て処理１３３を実行し、Ｌ２ＶＰＮゲートウェイ装置１に直に接続されていて且つＩＰアドレスの重複が検出された装置との変換表を作成する。
【００３０】
ＩＰアドレス検出処理部１３は、この変換表によって、対向のホームネットワークの端末（図示せず）に対して通信を行う際、Ｌ２ＶＰＮゲートウェイ装置１で送信元ＩＰアドレスを変換し、ＩＰアドレスの重複を解消した通信を行う。
【００３１】
尚、仮想端末機能部１４は、ＩＰアドレス検出処理部１３から割り当てられるＩＰアドレスを管理する仮想ＩＰ管理処理１４１を実行する。
【００３２】
図３は本発明の実施の形態による通信システムの構成例を示すブロック図である。図３においては、Ｌ２ＶＰＮトンネル１００を利用したホームネットワーク（Ｈｏｍｅ  Ｎｅｔｗｏｒｋ）２０１，２０２間のＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ接続を示している。
【００３３】
図３において、Ｌ２ＶＰＮゲートウェイ装置１−１，１−２は、上記の図２に示すＬ２ＶＰＮゲートウェイ装置１と同様の構成となっており、ホームネットワーク２０１，２０２間でやり取りされるＤＨＣＰメッセージ及びＡＲＰメッセージを解析し、ホームネットワーク２０１，２０２間のＩＰアドレスの重複を解消する。
【００３４】
以上詳細に本発明の実施の形態による構成例について述べたが、図２に示すＬ２ＶＰＮゲートウェイ装置１におけるＤＨＣＰ及びＧｒａｔｕｉｔｏｕｓ  ＡＲＰの動作は、当業者にとってよく知られており、また本発明とは直接関係しないので、その詳細な構成の説明については省略する。
【００３５】
図４は本発明の実施の形態による通信システムの動作を示すシーケンスチャートである。これら図２〜図４を参照して本発明の実施の形態による通信システムの動作について説明する。尚、図４に示すように、ホームネットワーク２０１が端末２−１（１９２．１６８．０．２）、端末２−２（１９２．１６８．０．３）を収容し、ホームネットワーク２０２が端末２−３（１９２．１６８．０．２）、端末２−４（１９２．１６８．０．４）を収容する場合について以下説明する。尚、上記の端末２−１〜２−４に付記された（）内の数値は、各端末に割り当てられたＩＰアドレスを示している。
【００３６】
図３において、Ｌ２ＶＰＮゲートウェイ装置１−１にＬ２ＶＰＮトンネル１００の確立が通知されると、Ｌ２ＶＰＮゲートウェイ装置１−１は、対向するホームネットワーク２０２に対して、自ホームネットワーク２０１に割り当てたＩＰアドレスと同一のＩＰアドレスを持つ端末がいるかどうかを、ＡＲＰメッセージの送受信によって検出する（図４のａ１〜ａ３）。
【００３７】
この場合、Ｌ２ＶＰＮゲートウェイ装置１−１がＡＲＰ要求（１９２．１６８．０．２）をホームネットワーク２０１，２０２に送信すると、ホームネットワーク２０１，２０２からＡＲＰ応答（１９２．１６８．０．２）を受信するので、自ホームネットワーク２０１に割り当てたＩＰアドレスと同一のＩＰアドレスを持つ端末２−３がホームネットワーク２０２にいることを検出する（図４のａ４）。
【００３８】
次に、Ｌ２ＶＰＮゲートウェイ装置１−１は、新規に空きＩＰアドレスを、重複を検出したＩＰアドレス分だけ、ＡＲＰメッセージの送受信によって検出する（図４のａ５〜ａ９）。
【００３９】
Ｌ２ＶＰＮゲートウェイ装置１−１は、検出した空きＩＰアドレスをＬ２ＶＰＮゲートウェイ装置１−１のＤＨＣＰサーバ（図示せず）に通知し、Ｌ２ＶＰＮゲートウェイ装置１−１に直に接続されていて、且つＩＰアドレスの重複が検出された装置との１対１の変換表を作成する（変換アドレス設定）（図４のａ１０）。
【００４０】
この場合、Ｌ２ＶＰＮゲートウェイ装置１−１は、ＡＲＰ要求（１９２．１６８．０．３）をホームネットワーク２０１，２０２に送信すると、ホームネットワーク２０１からＡＲＰ応答（１９２．１６８．０．３）を受信するので、「１９２．１６８．０．３」は使用されていると判断する。
【００４１】
次に、Ｌ２ＶＰＮゲートウェイ装置１−１は、ＡＲＰ要求（１９２．１６８．０．４）をホームネットワーク２０１，２０２に送信すると、ホームネットワーク２０２からＡＲＰ応答（１９２．１６８．０．４）を受信するので、「１９２．１６８．０．４」は使用されていると判断する。
【００４２】
さらに、Ｌ２ＶＰＮゲートウェイ装置１−１は、ＡＲＰ要求（１９２．１６８．０．５）をホームネットワーク２０１，２０２に送信するが、ホームネットワーク２０１，２０２からの応答がないため、「１９２．１６８．０．５」は空きＩＰアドレスと判断し、検出した空きＩＰアドレス「１９２．１６８．０．５」をＬ２ＶＰＮゲートウェイ装置１−１のＤＨＣＰサーバに通知し、Ｌ２ＶＰＮゲートウェイ装置１−１に直に接続されていて、且つＩＰアドレスの重複が検出された装置との１対１の変換表（「１９２．１６８．０．２」→「１９２．１６８．０．５」）を作成する。
【００４３】
そして、Ｌ２ＶＰＮゲートウェイ装置１−１は、対向するホームネットワーク２０２側に空きＩＰアドレスを割り当てた端末として認識してもらうようにＧｒａｔｕｉｔｏｕｓ  ＡＲＰメッセージを送信する（図４のａ１１）。その際、Ｇｒａｔｕｉｔｏｕｓ  ＡＲＰメッセージ上に通知されるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスは、変換対象になったホームネットワーク２０１の端末２−１のＭＡＣアドレスを使用する。
【００４４】
このようにして、本実施の形態では、ホームネットワーク２０１，２０２間のＬ２ＶＰＮトンネル１００によるＰｏｎｔ−ｔｏ−Ｐｏｉｎｔ接続で発生し得るＩＰアドレスの重複を解消する（図４のａ１２）。
【００４５】
このように、本実施の形態では、重複を検出したＩＰアドレスを空きＩＰアドレスに変換しているので、Ｌ２ＶＰＮ接続されたホームネットワーク２０１，２０２内に重複するＩＰアドレスを持つ端末２−１，２−３が存在しても通信を行うことができる。
【００４６】
また、本実施の形態では、Ｌ２ＶＰＮゲートウェイ装置１−１，１−２に直に接続されているホームネットワーク２０１，２０２内の端末２−１〜２−４に重複を検出したＩＰアドレスを配布しないようにしているので、ＩＰアドレス割り当ての管理負荷を軽減することができる。
【００４７】
本発明の他の実施の形態としては、その基本的構成が上記の通りであり、Ｌ２ＶＰＮゲートウェイ装置と直に接続されたホームネットワークと対向するホームネットワークとの間のＡＲＰメッセージの送受信（ブロードキャストメッセージの折り返し送信）によるブロードキャストストームの発生の防止についてさらに工夫する構成が考えられる。つまり、本発明の他の実施の形態としては、Ｌ２ＶＰＮゲートウェイ装置において、ＩＰアドレスが重複する端末が、Ｌ２ＶＰＮゲートウェイ装置と直に接続されたホームネットワーク内に存在するのか、対向するホームネットワーク内に存在するのかの情報を記憶する構成が考えられる。
【００４８】
本発明の他の実施の形態では、上記のような構成とし、ＩＰアドレスが重複する端末が、Ｌ２ＶＰＮゲートウェイ装置と直に接続されたホームネットワークと対向するホームネットワークとのうちのどちらのホームネットワーク内に存在するかを記憶内容に基づいて判断可能としている。そして、ＩＰアドレスが重複する端末が存在するホームネットワークが分かることで、対向するホームネットワーク側からのブロードキャストメッセージ（ＡＲＰ）を受信した際、ＩＰアドレスが重複する端末が存在すると判断している直に接続されたホームネットワーク側にのみ送信し、他のポートに折り返し送信しないことでブロードキャストストームの発生を防止する。これによって、本実施の形態では、ＩＰアドレスが重複する端末が存在するホームネットワークが分かるので、対向するホームネットワーク側からのブロードキャストメッセージの折り返し送信を防止することができるという効果が得られる。
【符号の説明】
【００４９】
１，１−１，１−２  Ｌ２ＶＰＮゲートウェイ装置
２−１〜２−４  端末
１１  ＶＰＮ制御部
１２  ＩＰｖ４機能部
１３  ＩＰアドレス検出処理部
１４  仮想端末機能部
１００  Ｌ２ＶＰＮトンネル
１３１  ＡＲＰ送出要求処理
１３２  ＩＰアドレス競合検出処理
１３３  仮想ＩＰ割り当て処理
１４１  仮想ＩＰ管理処理
２０１，２０２  ホームネットワーク
【図１】
0005660602.tif 000002
【図２】
0005660602.tif 000003
【図３】
0005660602.tif 000004
【図４】
0005660602.tif 000005
【図５】
0005660602.tif 000006