(57)【要約】【課題】  高速に新しいＶＰＮユーザを再構築する。経済的でダイナミックなＶＰＮネットワークを提供する。【解決手段】  ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末は、自己が所属するエッジルータを介して自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知し、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する。【選択図】 図１
2005051646.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮ(Virtual Private Network)の制御方法において、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
前記ユーザ端末は、自己が所属するエッジルータを介して自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知し、
当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する
ことを特徴とするＶＰＮの制御方法。
【請求項２】
前記ユーザ端末は、自己が所属するエッジルータを介して自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、
当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する
請求項１記載のＶＰＮの制御方法。
【請求項３】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮの制御方法において、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
前記ユーザ端末は、自己が所属するエッジルータを介して前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知し、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の情報および自己のＩＰアドレスをブロードキャストし、
当該ブロードキャストを受け取った中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する
ことを特徴とするＶＰＮの制御方法。
【請求項４】
前記ユーザ端末は、自己が所属するエッジルータを介して前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストし、
当該ブロードキャストを受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する
請求項３記載のＶＰＮの制御方法。
【請求項５】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムにおいて、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知する手段を備え、
当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えた
ことを特徴とするＶＰＮシステム。
【請求項６】
前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備え、
当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えた
請求項５記載のＶＰＮシステム。
【請求項７】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムにおいて、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知する手段を備え、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の情報および自己のＩＰアドレスをブロードキャストする手段を備え、
当該ブロードキャストを受け取った中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えた
ことを特徴とするＶＰＮシステム。
【請求項８】
前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備え、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストする手段を備え、
当該ブロードキャストを受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えた
請求項７記載のＶＰＮシステム。
【請求項９】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムに適用されるエッジルータにおいて、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
自己に前記ユーザ端末が所属し、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知する手段を備えた
ことを特徴とするエッジルータ。
【請求項１０】
自己に前記ユーザ端末が所属し、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備えた
請求項９記載のエッジルータ。
【請求項１１】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムに適用されるエッジルータにおいて、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
自己に前記ユーザ端末が所属し、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知する手段を備えた
ことを特徴とするエッジルータ。
【請求項１２】
自己に前記ユーザ端末が所属し、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備え、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストする手段を備えた
請求項１１記載のエッジルータ。
【請求項１３】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムに適用される中継ノードにおいて、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知し、
当該通知を受け取り、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えた
ことを特徴とする中継ルータ。
【請求項１４】
前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、
当該通知を受け取り、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えた
請求項１３記載の中継ルータ。
【請求項１５】
複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムに適用される中継ルータにおいて、
ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、
前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知し、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の情報および自己のＩＰアドレスをブロードキャストし、
当該ブロードキャストを受け取り、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えた
ことを特徴とする中継ルータ。
【請求項１６】
前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、
当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストし、
当該ブロードキャストを受け取り、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えた
請求項１５記載の中継ルータ。
【請求項１７】
情報処理装置にインストールすることにより、その情報処理装置に、請求項９ないし１２のいずれかに記載のエッジルータあるいは請求項１３ないし１６のいずれかに記載の中継ルータにおける各手段に相応する機能を実現させることを特徴とするプログラム。
【請求項１８】
請求項１７記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＶＰＮ(Virtual Private Network)の制御に利用する。
【背景技術】
【０００２】
従来のＶＰＮは、ネットワークのＯｐＳ（オペレーションシステム）から、各ルータに対して、各ＶＰＮで使用するルーティング情報を設定する。つまり、ＶＰＮユーザは、事前に固定的にＩＰアドレスやネットワークのトポロジを網に通知する必要があった。（例えば、特許文献１参照）
【特許文献１】特開２００２−２５２７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような従来のＶＰＮは、新しい端末のＶＰＮへの加入や、ネットワークトポロジのダイナミックな変化には追従することができなかった。
【０００４】
本発明は、このような背景に行われたものであって、高速に新しいＶＰＮユーザを再構築することができ、経済的でダイナミックなＶＰＮネットワークを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、オペレーションシステムからの設定を必要とせず、ＶＰＮに加入しているユーザが独立に、分散的に新しいメンバーの加入離脱を行うことができることを最も重要な特徴とする。
【０００６】
すなわち、本発明の第一の観点は、複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮの制御方法であって、本発明の特徴とするところは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末は、自己が所属するエッジルータを介して自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知し、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継するところにある（請求項１）。
【０００７】
これにより、ＶＰＮに加入しているユーザが分散的に制御を行えるために、高速に新しいＶＰＮユーザを再構築することができ、経済的でダイナミックなＶＰＮネットワークを提供することができる。
【０００８】
また、前記ユーザ端末は、自己が所属するエッジルータを介して自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識することができる（請求項２）。
【０００９】
これにより、ＶＰＮに加入しているユーザが分散的にＶＰＮへ新しいメンバーを加入させたり離脱させたりすることができる。
【００１０】
あるいは、本発明のＶＰＮの制御方法は、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末は、自己が所属するエッジルータを介して前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知し、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の情報および自己のＩＰアドレスをブロードキャストし、当該ブロードキャストを受け取った中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継することを特徴とする（請求項３）。
【００１１】
この場合には、前記ユーザ端末は、自己が所属するエッジルータを介して前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストし、当該ブロードキャストを受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識することができる（請求項４）。
【００１２】
本発明の第二の観点は、複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムであって、本発明の特徴とするところは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知する手段を備え、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えたところにある（請求項５）。
【００１３】
また、前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備え、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えることができる（請求項６）。
【００１４】
あるいは、本発明のＶＰＮシステムは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知する手段を備え、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の情報および自己のＩＰアドレスをブロードキャストする手段を備え、当該ブロードキャストを受け取った中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えたことを特徴とする（請求項７）。
【００１５】
この場合には、前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備え、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストする手段を備え、当該ブロードキャストを受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えることができる（請求項８）。
【００１６】
本発明の第三の観点は、複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムに適用されるエッジルータであって、本発明の特徴とするところは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、自己に前記ユーザ端末が所属し、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知する手段を備えたところにある（請求項９）。
【００１７】
また、自己に前記ユーザ端末が所属し、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備えることができる（請求項１０）。
【００１８】
あるいは、本発明のエッジルータは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、自己に前記ユーザ端末が所属し、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知する手段を備えたことを特徴とする（請求項１１）。
【００１９】
この場合には、自己に前記ユーザ端末が所属し、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を備え、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストする手段を備えることができる（請求項１２）。
【００２０】
本発明の第四の観点は、複数のユーザから構成されるグループのネットワークを１つの物理的ネットワーク上で実現するＶＰＮシステムに適用される中継ノードであって、本発明の特徴とするところは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知し、当該通知を受け取り、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えたところにある（請求項１３）。
【００２１】
また、前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取り、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えることができる（請求項１４）。
【００２２】
あるいは、本発明の中継ルータは、ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の情報を通知し、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の情報および自己のＩＰアドレスをブロードキャストし、当該ブロードキャストを受け取り、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を備えたことを特徴とする（請求項１５）。
【００２３】
この場合には、前記ユーザ端末が所属するエッジルータは、前記他のユーザ端末が所属するエッジルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取った前記エッジルータは、前記他のユーザ端末の当該ＶＰＮからの離脱をブロードキャストし、当該ブロードキャストを受け取り、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を備えることができる（請求項１６）。
【００２４】
本発明の第五の観点は、情報処理装置にインストールすることにより、その情報処理装置に、本発明のエッジルータあるいは本発明の中継ルータにおける各手段に相応する機能を実現させることを特徴とするプログラムである（請求項１７）。
【００２５】
本発明の第六の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２６】
これにより、汎用の情報処理装置を用いて、高速に新しいＶＰＮユーザを再構築することができ、経済的でダイナミックなＶＰＮネットワークを実現することができる。（請求項１８）。
【発明の効果】
【００２７】
以上説明したように、本発明によれば、ＶＰＮに加入しているユーザが分散的に制御を行えるために、高速に新しいＶＰＮユーザを再構築することができ、経済的でダイナミックなＶＰＮネットワークを提供することができる。
【発明を実施するための最良の形態】
【００２８】
（第一実施例）
図１は、本発明第一実施例を説明するネットワーク構成であり、図２はそのシグナリングパケットの構成例である。ユーザＢが、本ＶＰＮに加入しようとした場合の動作を、すでにＶＰＮに所属しているユーザＡが、ＶＰＮ中で新しく加入するユーザＢと通信を行いたい場合を例にとって説明する。
【００２９】
ユーザＡのユーザ端末がイニシエートすることになるユーザ端末Ａとユーザ端末Ｂとの間のＶＰＮ中の通信として、ルートを確保する。イニシエートしたユーザＡのユーザ端末は、シグナリングパケットで、中継ルータに対してユーザＢのユーザ端末の存在と、ＶＰＮへの加入およびＢが所属しているエッジルータのＩＰアドレスを通知する。各ルータは、ユーザＢのユーザ端末のＶＰＮへの加入を知り、ユーザＢのユーザ端末のＩＰアドレスに相当するフォワーディングテーブルなどの追加すべきデータを追加する（請求項１）。
【００３０】
図２には、ユーザＡのユーザ端末からイニシエートされた通知用のシグナリングパケットの構成例を示す。シグナリングパケットの宛先は、ユーザＢのユーザ端末が収容されるルータのＩＰアドレス“Ｚ”であり、経路上のルータは、ユーザＢのユーザ端末がＩＰアドレス“Ｚ”に収容され、本ＶＰＮ上に収容されたことを知ることができる。
【００３１】
また、ユーザＡのユーザ端末は、自己が所属するエッジルータを介して自己とユーザＢのユーザ端末との間の経路に含まれる中継ルータに対してユーザＢのユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取った中継ルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱を認識することができる（請求項２）。この場合には、各ルータは、ユーザＢのユーザ端末のＶＰＮからの離脱を知り、ユーザＢのユーザ端末のＩＰアドレスに相当するフォワーディングテーブルなどの削除すべきデータを削除する（請求項１）。
【００３２】
（第二実施例）
図３は、本発明第二実施例を説明するためのルータの構成図である。ＶＰＮに所属するユーザ端末が当該ＶＰＮに所属しない他のユーザ端末と通信を行うに際し、前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の情報および前記他のユーザ端末が所属しているエッジルータのＩＰアドレスを通知する手段を制御部１に備え、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮへの加入を認識し、前記ユーザ端末と前記他のユーザ端末との間の通信を中継する手段を制御部１に備える（請求項５、９、１３）。
【００３３】
また、前記ユーザ端末が所属するエッジルータは、自己と前記他のユーザ端末との間の経路に含まれる中継ルータに対して前記他のユーザ端末の当該ＶＰＮからの離脱を通知する手段を制御部１に備え、当該通知を受け取った前記中継ルータは、前記他のユーザ端末の当該ＶＰＮからの離脱を認識する手段を制御部１に備える（請求項６、１０、１４）。
【００３４】
次に、本発明のルータの動作を説明する。ルータは、シグナリングパケット終端部２でＶＰＮへ新規で加入したユーザＢのユーザ端末の情報などを終端する。終端されたパケットの内容の情報は、制御部１に送られ、ＶＰＮの識別を行い、当該ＶＰＮへユーザＢの登録を行い、また、テーブル管理部３では各々のＶＰＮ毎にフォワーディングテーブルを作成し、その管理を行う。
【００３５】
インタフェース部４には、各ＶＰＮ毎にＦＥ（フォワーディングエンジン）を有しており、当該ＶＰＮのテーブルにユーザＢのユーザ端末の情報を収容する。
【００３６】
また、ＶＰＮ識別部５、ＶＰＮ管理部６を備え、ＶＰＮ識別部５は、複数のＶＰＮの中から特定のＶＰＮに関わるパケットを識別する。ＶＰＮ管理部６は、ＶＰＮのトポロジ情報を管理する。
【００３７】
（第三実施例）
図４に本発明第三実施例の構成を示す。第三実施例は、ＶＰＮに所属するユーザＡのユーザ端末が当該ＶＰＮに所属しないユーザＢのユーザ端末と通信を行うに際し、ユーザＡのユーザ端末は、自己が所属するエッジルータを介してユーザＢのユーザ端末が所属するエッジルータに対してユーザＢのユーザ端末の情報を通知し、当該通知を受け取った前記エッジルータは、ユーザＢのユーザ端末の情報および自己のＩＰアドレスをブロードキャストし、当該ブロードキャストを受け取った中継ルータは、ユーザＢのユーザ端末の当該ＶＰＮへの加入を認識し、ユーザＡのユーザ端末とユーザＢのユーザ端末との間の通信を中継する（請求項３）。
【００３８】
また、ユーザＡのユーザ端末は、自己が所属するエッジルータを介してユーザＢのユーザ端末が所属するエッジルータに対してユーザＢのユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取った前記エッジルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱をブロードキャストし、当該ブロードキャストを受け取った前記中継ルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱を認識する（請求項４）。
【００３９】
また、第三実施例は、ＶＰＮに所属するユーザＡのユーザ端末が当該ＶＰＮに所属しないユーザＢのユーザ端末と通信を行うに際し、ユーザＡのユーザ端末が所属するエッジルータは、ユーザＢのユーザ端末が所属するエッジルータに対してユーザＢのユーザ端末の情報を通知する手段を制御部１に備え、当該通知を受け取った前記エッジルータは、ユーザＢのユーザ端末の情報および自己のＩＰアドレスをブロードキャストする手段を制御部１に備え、当該ブロードキャストを受け取った中継ルータは、ユーザＢのユーザ端末の当該ＶＰＮへの加入を認識し、ユーザＡのユーザ端末とユーザＢのユーザ端末との間の通信を中継する手段を制御部１に備える（請求項７、１１、１５）。
【００４０】
また、ユーザＡのユーザ端末が所属するエッジルータは、ユーザＢのユーザ端末が所属するエッジルータに対してユーザＢのユーザ端末の当該ＶＰＮからの離脱を通知する手段を制御部１に備え、当該通知を受け取った前記エッジルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱をブロードキャストする手段を制御部１に備え、当該ブロードキャストを受け取った前記中継ルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱を認識する手段を制御部１に備える（請求項８、１２、１６）。
【００４１】
次に、第三実施例のＶＰＮの制御方法を説明する。第三実施例において、ユーザＡのユーザ端末は、予めＶＰＮに入っているユーザのユーザ端末、ユーザＢのユーザ端末は新しく本ＶＰＮへの加入を行うユーザのユーザ端末である。ユーザＡのユーザ端末がイニシエートして、ユーザＢのユーザ端末が収容されるルータＺ（ＩＰ＝“Ｚ”）に対して、イニシエートパケットを送付する。これは、当該ＶＰＮに所属しているユーザであれば、誰からでもイニシエートすることが可能である。なお、イニシエートパケットは、図２に示すシグナリングパケットと同じ構成のパケットを用いることができる。
【００４２】
ルータＺは、ユーザＢのユーザ端末に対してＩＰアドレスを与える等の必要なネゴシエーション（ディカバリー）を行った後に、当該ＶＰＮ内にブロードキャストパケットとして、ユーザＢの加入を通知する。このことにより、当該ＶＰＮ内にあるルータや各端末ユーザは、ユーザＢの加入を知ることができる（請求項３）。
【００４３】
また、ユーザＡのユーザ端末は、自己が所属するエッジルータを介してユーザＢのユーザ端末が所属するエッジルータに対してユーザＢのユーザ端末の当該ＶＰＮからの離脱を通知し、当該通知を受け取った前記エッジルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱をブロードキャストし、当該ブロードキャストを受け取った前記中継ルータは、ユーザＢのユーザ端末の当該ＶＰＮからの離脱を認識する（請求項４）。
【００４４】
本発明は、汎用の情報処理装置にインストールすることにより、その情報処理装置に本実施例のエッジルータあるいは中継ルータに相応する機能を実現させるプログラムとして実現することができる（請求項１７）。このプログラムは、記録媒体に記録されて情報処理装置にインストールされ（請求項１８）、あるいは通信回線を介して情報処理装置にインストールされることにより当該情報処理装置に、制御部１、シグナリングパケット終端部２、テーブル管理部３、インタフェース部４、ＶＰＮ識別部５、ＶＰＮ管理部６にそれぞれ相応する機能を実現させることができる。
【産業上の利用可能性】
【００４５】
本発明によれば、ＶＰＮに加入しているユーザが分散的に制御を行えるために、高速に新しいＶＰＮユーザを再構築することができ、経済的でダイナミックなＶＰＮネットワークを提供することができる。
【図面の簡単な説明】
【００４６】
【図１】第一実施例のＶＰＮ構成図。
【図２】第一実施例で用いるシグナリングパケットの構成図。
【図３】本実施例のルータの構成図。
【図４】第三実施例のＶＰＮの制御方法を説明するための図。
【図５】従来のＶＰＮネットワークの構成図。
【符号の説明】
【００４７】
１  制御部
２  シグナリングパケット終端部
３  テーブル管理部
４  インタフェース部
５  ＶＰＮ識別部
６  ＶＰＮ管理部
【図１】
2005051646.tif 000003
【図２】
2005051646.tif 000004
【図３】
2005051646.tif 000005
【図４】
2005051646.tif 000006
【図５】
2005051646.tif 000007