(57)【要約】【課題】複数のプロバイダ網あるいはドメインに跨がったＶＰＮであっても、ユーザからは単一のＶＰＮとして利用することができるＶＰＮシステムを提供する。【解決手段】エッジノードに、複数のプロバイダ網あるいはドメインに跨がったパス設定を実現するための手段を備える。具体的には、拠点を収容するエッジノードは、ユーザ装置からのパス設定要求を受け取りその接続先がいずれのプロバイダ網に属するかを検索し、接続先までの経路を計算する。この計算結果に基づき、同一網内のエッジノード間および隣接網のエッジノード間で順次シグナリングを行い、接続先までのパスを設定する。【選択図】  図２
2004158971.tif 000002
【特許請求の範囲】
【請求項１】
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）システムにおいて、
プロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードが設けられ、
前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点に接続されたエッジノードは、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、
当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備え、
前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、
自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、
自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードは、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えた
ことを特徴とするＶＰＮシステム。
【請求項２】
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮシステムにおいて、
異なるドメイン間を接続するエッジノードが設けられ、
前記拠点のドメインに属するエッジノードは、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、
当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記隣接ドメインエッジノードは、
自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、
自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記他エッジノードは、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えた
ことを特徴とするＶＰＮシステム。
【請求項３】
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮのプロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードにおいて、
前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点に接続されたエッジノードは、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、
当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備え、
前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、
自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、
自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードは、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えた
ことを特徴とするエッジノード。
【請求項４】
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮの異なるドメイン間を接続するエッジノードにおいて、
前記拠点のドメインに属するエッジノードは、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、
当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記隣接ドメインエッジノードは、
自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、
自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と
を備え、
前記他エッジノードは、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えた
ことを特徴とするエッジノード。
【請求項５】
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮの構成方法において、
プロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードを設け、前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点に接続されたエッジノードは、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定するステップと、
当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと
を実行し、
前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップを実行し、
前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、
自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと、
自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと
を実行し、
前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードは、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップを実行する
ことを特徴とするＶＰＮの構成方法。
【請求項６】
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮの構成方法において、
異なるドメイン間を接続するエッジノードを設け、
前記拠点のドメインに属するエッジノードは、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定するステップと、
当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと
を実行し、
前記隣接ドメインエッジノードは、
自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと、
自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと
を実行し、
前記他エッジノードは、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップを実行する
ことを特徴とするＶＰＮの構成方法。
【請求項７】
情報処理装置にインストールすることにより、その情報処理装置に、
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮのプロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードに相応する機能を実現させるプログラムにおいて、
前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点に接続されたエッジノードに相応する機能として、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する機能と、
当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と
を実現させ、
前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードに相応する機能として、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能を実現させ、
前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードに相応する機能として、
自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と、
自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と
を実現させ、
前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードに相応する機能として、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能を実現させる
ことを特徴とするプログラム。
【請求項８】
情報処理装置にインストールすることにより、その情報処理装置に、
それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮの異なるドメイン間を接続するエッジノードに相応する機能を実現させるプログラムにおいて、
前記拠点のドメインに属するエッジノードに相応する機能として、
ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する機能と、
当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と
を実現させ、
前記隣接ドメインエッジノードに相応する機能として、
自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と、
自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と
を実現させ、
前記他エッジノードに相応する機能として、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能を実現させる
ことを特徴とするプログラム。
【請求項９】
請求項７または８記載のプログラムが記録された前記情報処理装置読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）に関する。特に、様々なレイヤ１信号を収容可能で、レイヤ１ＶＰＮや光ＶＰＮ（ＯＶＰＮ）と呼ばれるＶＰＮに利用したり、ユーザがＵＮＩ（Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）を介して、パスをシグナリングにより設定する光ＶＰＮに利用するに適する。
【０００２】
【従来の技術】
２つのユーザが単一のＶＰＮに、ＵＮＩを通じて接続している例を図１２に示す。ＶＰＮでは、ＵＮＩを介して、所望のレイヤ１信号フォーマットや、接続先を通知する。ＶＰＮの終端機能を有するノード１や、ノード４では、レイヤ１レベルでのユーザ信号とプロバイダ網内信号の変換機能が配備されている。
【０００３】
２つのユーザが複数のプロバイダ網あるいは二つのＶＰＮサブネットワークを用いている場合を図１３に示す。このようなＵＮＩを用いたパス設定においては、異なるプロバイダ網１０および１１に属するノード２からノード３へのパスを設定することができない。したがって、二つのユーザ装置ＡからＺまでのパスを二つのプロバイダ網１０および１１を通して直接パスを設定することができず、ノード２とノード３との間に、中継ノードＴを用い、ユーザ装置ＡからＴまでのパスと中継ノードＴからユーザ装置Ｚまでのパスを設定し、中継ノードＴで二つパスを中継する必要がある（中継ノードＴはプロバイダ網１０あるいは１１が所有していてもよいし、まったく別のプロバイダが所有していてもよい）。
【０００４】
したがって、直接ユーザ装置ＡとＺとでパスの設定ができず、二つのパスを設定するためには、ユーザ装置Ａと中継ノードＴとの間にパスを設定し、例えば、設定されたパスを制御線として利用して、ユーザ装置Ａから中継ノードＴを介してユーザ装置Ｚへのパス設定制御をかけるといったシーケンスが必要となるため、シグナリングシーケンスが複雑になり、パス設定までの時間がかかる。また、中継ノードＴでの中継用の機能を実装する必要がある。
【０００５】
【発明が解決しようとする課題】
このような従来技術における図１２のネットワーク構成でのＵＮＩを用いた制御信号シーケンスを図１４に示す。ユーザ装置Ａからノード１へのＵＮＩシグナリング、ノード４からユーザ装置ＺへのＵＮＩシグナリング、ノード１からノード４のプロバイダ網１０および１１内のシグナリングは独立である。３つのシグナリングが完了してはじめて、１本のパス設定が完了する。最初に、ＵＮＩを通じて、ユーザ装置Ａからノード１へユーザ装置Ｚへのパス設定を要求するメッセージを発出する。本明細書では、ＲＳＶＰと呼ばれるシグナリングプロトコルを例として示しているため、このメッセージはＰａｔｈと呼ばれている。ＲＳＶＰ以外のシグナリングプロトコルでは、メッセージ名称は異なる。
【０００６】
ノード１は、ユーザ装置ＡにＡＣＫを返送するとともに、ユーザ装置Ｚを収容しているノード４に対し、ユーザ装置Ｚへのパス設定要求を通知する。ノード４は、ユーザ装置ＺへＰａｔｈメッセージを送出し、ノード４からユーザ装置Ｚへパス設定要求を行うとともに、ユーザ装置ＡからＺへパス要求があることを通知する。ユーザ装置Ｚはパス設定が可能であることを示すＲｅｓｖメッセージを返送する。この時点で、ノード４とユーザ装置Ｚとの間にはパス区間が確立する。ノード４はユーザ装置Ｚに対して、Ｒｅｓｖメッセージを受け取ったことを知らせるＡｃｋメッセージを返送するとともに、ノード１に対して、ノード４とユーザ装置Ｚとの間のパス設定完了を通知する。
【０００７】
ユーザとプロバイダ網との間のパス区間の設定と平行して、プロバイダ網内のパス設定も行われる。ユーザ装置ＡからＺへのパス設定要求をノード１が受領すると、ユーザ装置Ｚを収容しているノード４へのパス設定を行う。ノード１からノード４のプロバイダ網内のパス区間とノード４からユーザ装置Ｚのユーザ・プロバイダ網間のパス区間設定が完了すると、ノード１は、ユーザ装置Ａに対して、Ｒｅｓｖメッセージを返して、ノード１とユーザ装置Ａとの間にもパス区間が確立する。これらの一連の動作が終了してはじめて、ユーザ装置ＡからＺまでのパスの設定が完了する。ユーザ装置Ａは、ノード１からＲｅｓｖメッセージを受け取った時点で、ユーザ装置ＡからＺまでのパス設定が終了していることがわかるため、ここでユーザ装置Ｚに向けてデータを送出することができる。ユーザ装置Ｚへ、パス設定が完了したことを通知するために、ＲｅｓｖＣｏｎｆメッセージが送出される。
【０００８】
図１３のように中継ノードＴを用いて、２つのネットワークを経由する場合を考える。このときに、ＵＮＩを用いて二つのプロバイダ網１０および１１を介してユーザ装置Ｚまでのパスを設定するシーケンスを図１５に示す。図１４と同様に、まずユーザ装置Ａから中継ノードＴのパスを設定するシグナリングを行う。ユーザ装置Ａから中継ノードＴへのパス設定（パス＃１）ができたところで、ユーザ装置Ａから中継ノードＴに対してユーザ装置Ｚへの接続を要求する。中継ノードＴからユーザ装置ＺへＵＮＩを用いてのパス設定で中継ノードＴからユーザ装置Ｚへのパス設定（パス＃２）が行われる。中継ノードＴは、パス＃１とパス＃２を用いて、ユーザ装置ＡからＺへ、ユーザ装置ＺからＡへの信号を中継する。
【０００９】
このように、従来技術では、中継ノードが必要であること、シーケンスが複雑でありシグナリングに時間がかかることが問題となる。また、ＶＰＮでは、ユーザ信号フォーマットとプロバイダ網内信号フォーマットとの変換が行われるため中継ノードＴでは、様々なユーザ信号の中継機能が必要となる。中継ノードを含む区間では、上記フォーマット変換を行わないと約束することが可能であるが、パス設定シーケンスが複雑になるという問題点を解消することはできない。
【００１０】
また、複数のドメインに跨がったＶＰＮを想定した場合にも、複数のプロバイダ網に跨がったＶＰＮと同様な問題が生じる。
【００１１】
本発明は、このような背景に行われたものであって、複数のプロバイダ網あるいはドメインに跨がったＶＰＮであっても、ユーザからは単一のＶＰＮとして利用することができるＶＰＮシステムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、エッジノードに、複数のプロバイダ網あるいはドメインに跨がったパス設定を実現するための手段を備えたことを特徴とする。従来は、このような手段が無かったため、ユーザ側で、中継ノードを利用したパス設定手順を立案し、実行しなければならなかったが、本発明によれば、ユーザは、単に接続先を指定してパス設定要求を行うだけでよく、利便性が向上し、ユーザからみると、あたかも単一のプロバイダ網あるいはドメイン内のＶＰＮと同様に利用することができる。
【００１３】
すなわち、本発明の第一の観点は、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮシステムである。
【００１４】
ここで、本発明の特徴とするところは、プロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードが設けられ、前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点を収容するエッジノードは、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備え、前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードは、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えたところにある。
【００１５】
あるいは、本発明のＶＰＮシステムは、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮシステムである。
【００１６】
ここで、本発明の特徴とするところは、異なるドメイン間を接続するエッジノードが設けられ、前記拠点のドメインに属するエッジノードは、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記隣接ドメインエッジノードは、自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記他エッジノードは、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えたところにある。
【００１７】
本発明の第二の観点は、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮのプロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードである。
【００１８】
ここで、本発明の特徴とするところは、前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点を収容するエッジノードは、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備え、前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードは、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えたところにある。
【００１９】
あるいは、本発明のエッジノードは、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮの異なるドメイン間を接続するエッジノードである。
【００２０】
ここで、本発明の特徴とするところは、前記拠点のドメインに属するエッジノードは、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する手段と、当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記隣接ドメインエッジノードは、自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段と、自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段とを備え、前記他エッジノードは、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する手段を備えたところにある。
【００２１】
本発明の第三の観点は、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮの構成方法である。
【００２２】
ここで、本発明の特徴とするところは、プロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードを設け、前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点を収容するエッジノードは、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定するステップと、当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップとを実行し、前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップを実行し、前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードは、自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと、自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップとを実行し、前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードは、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップを実行するところにある。
【００２３】
あるいは、本発明のＶＰＮの構成方法は、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮの構成方法である。
【００２４】
ここで、本発明の特徴とするところは、異なるドメイン間を接続するエッジノードを設け、前記拠点のドメインに属するエッジノードは、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定するステップと、当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップとを実行し、前記隣接ドメインエッジノードは、自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップと、自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップとを実行し、前記他エッジノードは、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するステップを実行するところにある。
【００２５】
本発明の第四の観点は、情報処理装置にインストールすることにより、その情報処理装置に、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するプロバイダ網以外のプロバイダ網に属することを許容するＶＰＮのプロバイダ網と拠点あるいはプロバイダ網間を接続するエッジノードに相応する機能を実現させるプログラムである。
【００２６】
ここで、本発明の特徴とするところは、前記プロバイダ網と拠点とを接続するエッジノードのうちパス設定要求送出元となる拠点を収容するエッジノードに相応する機能として、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する機能と、当該パス設定要求による接続先への経路上の自プロバイダ網に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能とを実現させ、前記他エッジノードに相当する前記プロバイダ網間を接続するエッジノードに相応する機能として、前記経路上の他プロバイダ網に属する他網エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能を実現させ、前記他網エッジノードに相当する前記プロバイダ網間を接続するエッジノードに相応する機能として、自プロバイダ網内に接続先となる拠点を収容する最終エッジノードが有るときにはこの最終エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と、自プロバイダ網内に前記最終エッジノードが無いときには前記経路上の自プロバイダ網内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能とを実現させ、前記最終エッジノードに相当する前記プロバイダ網と拠点とを接続するエッジノードのうち前記接続先となる拠点に接続されたエッジノードに相応する機能として、前記接続先となる拠点のユーザ装置に前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能を実現させるところにある。
【００２７】
あるいは、本発明のプログラムは、情報処理装置にインストールすることにより、その情報処理装置に、それぞれユーザ装置が設置される拠点間に専用線を提供し、ユーザ装置からの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置が属するドメイン以外のドメインに属することを許容するＶＰＮの異なるドメイン間を接続するエッジノードに相応する機能を実現させるプログラムである。
【００２８】
ここで、本発明の特徴とするところは、前記拠点のドメインに属するエッジノードに相応する機能として、ユーザ装置からのパス設定要求を受け取り当該ユーザ装置との間にパスを設定する機能と、当該パス設定要求による接続先への経路上の隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能とを実現させ、前記隣接ドメインエッジノードに相応する機能として、自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能と、自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属する他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能とを実現させ、前記他エッジノードに相応する機能として、前記経路上のさらに接続先方向にある隣接ドメインに属する隣接ドメインエッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する機能を実現させるところにある。
【００２９】
本発明の第五の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００３０】
これにより、コンピュータ装置等の情報処理装置を用いて、複数のプロバイダ網あるいはドメインに跨がったＶＰＮであっても、ユーザからは単一のＶＰＮとして利用することができるＶＰＮシステムを実現することができる。
【００３１】
【発明の実施の形態】
（第一実施例）
第一実施例を図１ないし図６を参照して説明する。図１は本実施例を説明するためのネットワーク構成図である。図２は第一実施例のシグナリング手順を説明するための図である。図３〜図６はノードの構成を説明するための図である。
【００３２】
第一実施例のＯＶＰＮシステムは、それぞれユーザ装置ＡおよびＺが設置される拠点間に専用線を提供し、ユーザ装置ＡまたはＺからの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置ＡまたはＺが属するプロバイダ網１０または１１以外のプロバイダ網１１または１０に属することを許容するＶＰＮシステムである。
【００３３】
ここで、第一実施例の特徴とするところは、プロバイダ網１０または１１と拠点あるいはプロバイダ網１０および１１間を接続するエッジノード（以下、単にノードという）１〜４が設けられ、各拠点が属するプロバイダ網１０および１１の情報を記録したデータベース２０が設けられ、パス設定要求送出元となる拠点を収容するノード１は、図３に示すように、ユーザ装置Ａからのパス設定要求を受け取り当該ユーザ装置Ａとの間にパスを設定するとともにその接続先がいずれのプロバイダ網１０または１１に属するかをデータベース２０を参照して検索する接続要求受付部２１と、この検索結果に基づき前記接続先までの経路を計算する経路計算部２２と、この経路上の自プロバイダ網１０に属する他ノード２に対して前記パス設定要求を転送するとともに自ノード１との間にパスを設定する網内処理部２３とを備え、ノード２は、図４に示すように、前記経路上のプロバイダ網１１に属するノード３に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する隣接網対応部２４を備え、ノード３は、図５に示すように、自プロバイダ網１１内に接続先となる拠点を収容するノード４が有るときにはこのノード４に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する最終ノード対応部２５と、自プロバイダ網１１内にノード４が無いときには前記経路上の自プロバイダ網１１内の他エッジノードに対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する網内処理部２３とを備え、ノード４は、図６に示すように、前記接続先となる拠点のユーザ装置Ｚに前記パス設定要求を転送するとともに自ノードとの間にパスを設定する接続先対応部２６を備えたことを特徴とする。
【００３４】
ここでは、ノード１〜４をその設置位置にしたがって、パス設定要求送出元のユーザ装置Ａを収容するノード１、プロバイダ網１０および１１を相互に接続するノード２および３、接続先のユーザ装置Ｚを収容するノード４に分けて説明するが、実際には、一つのノードが自己の設置位置に応じてこれらの各ノードの機能を起動させる。また、データベース２０は、プロバイダ網１０および１１に１つまたは少数備えておき、各ノードが共用してもよいし、各ノードにそれぞれ備えてもよい。
【００３５】
また、ノード１に経路計算部２２を備え、ユーザ装置Ａからのパス設定要求に含まれる接続先情報に基づきユーザ装置Ｚまでの経路を計算するが、経路計算部２２を各ノード１〜４にそれぞれ備えておき、各ノード１〜４がそれぞれパス設定要求を受け取ったときに、その接続先情報に基づいて経路計算を行う構成とすることもできる。しかし、経路計算の構成については本発明の本質に影響しないので、いずれでもよいこととして説明は省略する。
【００３６】
以下では、第一実施例をさらに詳細に説明する。図１のように複数のプロバイダ網１０、１１（光ＶＰＮサブネットワーク）で光ＶＰＮが構成されている場合における制御信号シーケンスを図２に示す。ユーザ装置Ａからノード１へのＵＮＩシグナリング、ノード４からユーザ装置ＺへのＵＮＩシグナリング、ノード１からノード２へのプロバイダ網内のシグナリング、ノード３からノード４へのプロバイダ網内シグナリング、ノード２からノード３へのＮＮＩ（Ｎｅｔｗｏｒｋ  ｔｏ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）シグナリングは独立して動作する。前記５つのシグナリングが完了してはじめて１本のパス設定が完了する。
【００３７】
ユーザ装置Ａからノード１へユーザ装置Ｚとのパス設定を要求するＵＮＩシグナリングのＰａｔｈメッセージが送出される。ノード１はＰａｔｈメッセージの受領をユーザ装置Ａに通知（Ａｃｋ返送）する。ノード１は、ユーザ装置Ｚが自プロバイダ網１０内には収容されておらず、隣接するプロバイダ網１１に収容されていることを判断し、プロバイダ網１１との接続が可能であるノード２に対し、プロバイダ網１１を介してユーザ装置Ｚへのパス要求を通知する。同時に、プロバイダ網１０内部で、ノード１からノード２へのパス設定を実行する。
【００３８】
ノード１から通知を受けたノード２では、プロバイダ網１１のノード３に対してＮＮＩシグナリングのＰａｔｈメッセージを送出する。このＰａｔｈメッセージによって、ノード２とノード３との間のパス設定が要求されるとともに、ユーザ装置Ｚへのパス設定要求が、プロバイダ網１１へと転送される。ノード３は、ノード２からのＰａｔｈメッセージの受領をノード２へ通知（Ａｃｋ返送）する。ＵＮＩシグナリングの場合は、Ａｃｋ返送を行わずに、Ｒｅｓｖを返送しているが、ＮＮＩシグナリングでは、隣接網の設定が完了するのを待ってからＲｅｓｖを返送する。
【００３９】
ノード３では、ユーザ装置Ｚを収容しているノード４に対し、ノード４からユーザ装置Ｚへのパス設定要求を通知すると同時に、プロバイダ網１１内のノード３とノード４との間のパス設定を起動する。通知を受けたノード４では、ノード４からユーザ装置ＺへＵＮＩシグナリングのＰａｔｈメッセージを送出し、ノード４からユーザ装置Ｚのパス設定要求と、ユーザ装置Ｚに対しユーザ装置Ａからの接続要求があることを通知する。ユーザ装置Ｚは、ノード４とのパス設定が可能であれば、Ｒｅｓｖメッセージを返信し、ノード４が受信すると、ノード４とユーザ装置Ｚとの間のパス区間設定が完了する。
【００４０】
ノード４からユーザ装置Ｚへはその完了通知としてＡｃｋを返送する。この後、ノード４からノード３に対してＵＮＩシグナリングが完了したことを通知する。ノード３は、ＵＮＩパス区間設定と平行して設定されるプロバイダ網１１内のパス区間設定の双方の完了を確認し、またノード２とノード３とのパス設定が可能な場合に、ノード２に対しＲｅｓｖメッセージを送付する。ノード２は、ノード３へＡｃｋを返信し、ノード１へ、ＮＮＩシグナリングとプロバイダ網１１のパス区間設定シグナリング、ＵＮＩシグナリングの３者が完了したことを表す通知を行う。それを受領したノード１は、ユーザ装置Ａとのパス設定が可能であれば、ユーザ装置Ａに対してＲｅｓｖメッセージを送信する。
【００４１】
ユーザ装置ＡはＲｅｓｖメッセージの受信により、ユーザ装置Ｚまでのパス区間設定が完了したことを認識できる。ここでユーザ装置Ａからユーザ装置Ｚへのデータ送信を始めることができる。ユーザ装置Ｚに対してのパス設定完了通知は、ユーザ装置Ａからノード１へのＵＮＩ  ＲｅｓｖＣｏｎｆ、ノード１からノード２への通知、ノード２から３のＮＮＩ  ＲｅｓｖＣｏｎｆ、ノード３からノード４への通知、ノード４からＺへのＵＮＩ  ＲｅｓｖＣｏｎｆというシーケンスにより行われる。ＺはＲｅｓｖＣｏｎｆの受信によりパス設定完了が認識できる。
【００４２】
以上のように、ＮＮＩシグナリングを用いることにより、ＵＮＩシグナリングに変更を加えることなく、複数の網より構成される光ＶＰＮを提供することが可能になる。
【００４３】
（第二実施例）
第二実施例のＯＶＰＮシステムを図１、図３〜図７を参照して説明する。第二実施例のＯＶＰＮシステムは、図７に示すように、それぞれユーザ装置ＡおよびＺが設置される拠点間に専用線を提供し、ユーザ装置ＡまたはＺからの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置ＡまたはＺが属するドメイン＃１または＃３以外のドメイン＃３または＃１に属することを許容するＶＰＮシステムである。
【００４４】
ここで、第二実施例の特徴とするところは、異なるドメイン＃１〜＃３間を接続するノード１〜４が設けられ、各拠点が属するドメインの情報を記録したデータベース２０が設けられ、前記拠点のドメイン＃１に属するノード１は、図８に示すように、ユーザ装置Ａからのパス設定要求を受け取り当該ユーザ装置Ａとの間にパスを設定するとともにその接続先がいずれのドメインに属するかをデータベース２０を参照して検索する接続要求受付部２１と、この検索結果に基づき前記接続先までの経路を計算する経路計算部２２と、この経路上の隣接ドメイン＃２に属するノード２に対して前記パス設定要求を転送するとともに自ノード１との間にパスを設定する隣接ドメイン対応部２７とを備え、ノード２は、図９に示すように、自ドメインが接続先となる拠点が属するドメインに属するときにはこの接続先となる拠点のユーザ装置に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する接続先対応部２６と、自ドメインが接続先となる拠点が属するドメインに属さないときには前記経路上の自ドメインに属するノード３に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定するドメイン内処理部２８とを備え、ノード３は、図１０に示すように、前記経路上のさらに接続先方向にある隣接ドメインに属するノード４に対して前記パス設定要求を転送するとともに自ノードとの間にパスを設定する隣接ドメイン対応部２７を備え、ノード４は、図１１に示すように、前記接続先となる拠点のユーザ装置Ｚに前記パス設定要求を転送するとともに自ノード４との間にパスを設定する接続先対応部２６を備えたところにある。
【００４５】
ここでは、ノード１〜４をその設置位置にしたがって、パス設定要求送出元のユーザ装置Ａと同じドメイン＃１に属するノード１、ドメイン＃２に属するノード２および３、接続先のユーザ装置Ｚと同じドメイン＃３に属するノード４に分けて説明するが、実際には、一つのノードが自己の設置位置に応じてこれらの各ノードの機能を起動させる。また、データベース２０は、１つまたは少数備えておき、各ノードが共用してもよいし、各ノードにそれぞれ備えてもよい。
【００４６】
また、ノード１に経路計算部２２を備え、ユーザ装置Ａからのパス設定要求に含まれる接続先情報に基づきユーザ装置Ｚまでの経路を計算するが、経路計算部２２を各ノード１〜４にそれぞれ備えておき、各ノード１〜４がそれぞれパス設定要求を受け取ったときに、その接続先情報に基づいて経路計算を行う構成とすることもできる。しかし、経路計算の構成については本発明の本質に影響しないので、いずれでもよいこととして説明は省略する。
【００４７】
以下では、第二実施例を詳細に説明する。図７では、ドメインが３つにまたがるパス設定のシーケンスを示している。パスの発着信ユーザ装置ＡとＺは、それぞれドメイン＃１とドメイン＃３に所属する機器である。ＰａｔｈメッセージのＥＲＯ（Ｅｘｐｌｉｃｉｔ  Ｒｏｕｔｅ  Ｏｂｊｅｃｔ）として、別のドメインとのゲートとなるノード１と最終宛先ユーザ装置Ｚとを明示する。ノード１は、このＰａｔｈメッセージを受け取ると、宛先ユーザ装置Ｚへはドメイン＃２を経由する必要があることを判断し、ＮＮＩシグナリングでドメイン＃２との間にノード１からノード２へのパス区間を設定するためのＰａｔｈメッセージを送出する。ノード２からＲｅｓｖメッセージが戻ると、ノード１、ノード２の間にパス区間を設定する。その後で、最初のユーザ装置ＡからのＰａｔｈメッセージ処理を再開する。
【００４８】
ＰａｔｈメッセージのＥＲＯを書き替え、ＮＮＩシグナリングの相手先であるノード２と宛先ユーザ装置Ｚ（あるいはユーザ装置Ｚのみ）を明示する。このＰａｔｈメッセージは、ノード２に送出される。次にドメイン＃２においては、ノード２からドメイン＃３へのゲートとなるノード３の間にパス区間を設定する。設定後、ノード２でＥＲＯを書き替え、Ｐａｔｈメッセージをノード３へ送出する。ノード３とノード４との間でもＮＮＩでのシグナリングを行い、パス区間を設定し、Ｐａｔｈメッセージを転送する。
【００４９】
最後にノード４からはドメイン＃３内の網内シグナリングを行うユーザ装置Ｚまでのパス区間を設定する。宛先ユーザ装置ＺまでＰａｔｈメッセージが到着すると、ユーザ装置Ａに向けてＲｅｓｖメッセージを戻し、パスの設定が完了する。
【００５０】
以上のようにＮＮＩシグナリングを用いることにより、複数ドメインをまたいだパス区間を設定することが可能になる。ユーザ装置ＡおよびＺにＵＮＩを介したユーザ機器を配備することで、単一の光ＶＰＮと等価な光ＶＰＮを複数の光ＶＰＮサブネットワークを用いて構成することができる。
【００５１】
（第三実施例）
本実施例のノード１〜４は、情報処理装置であるコンピュータ装置を用いて実現することができる。すなわち、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、それぞれユーザ装置ＡおよびＺが設置される拠点間に専用線を提供し、ユーザ装置ＡまたはＺからの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置ＡまたはＺが属するプロバイダ網１０または１１以外のプロバイダ網１１または１０に属することを許容するＶＰＮのプロバイダ網１０、１１と拠点あるいはプロバイダ網１０、１１間を接続するノード１〜４に相応する機能を実現させるプログラムであって、各拠点が属するプロバイダ網の情報を記録したデータベース２０に相応する機能を実現させ、前記拠点を収容するノード１に相応する機能として、図３に示すように、ユーザ装置Ａからのパス設定要求を受け取り当該ユーザ装置Ａとの間にパスを設定するとともにその接続先がいずれのプロバイダ網に属するかをデータベース２０を参照して検索する接続要求受付部２１に相応する機能と、この検索結果に基づき前記接続先までの経路を計算する経路計算部２２に相応する機能と、この経路上の自プロバイダ網１０に属する他ノード２に対して前記パス設定要求を転送するとともに自ノード１との間にパスを設定する網内処理部２３に相応する機能とを実現させ、ノード２に相応する機能として、図４に示すように、前記経路上の他プロバイダ網１１に属するノード３に対して前記パス設定要求を転送するとともに自ノード２との間にパスを設定する隣接網対応部２４に相応する機能を実現させ、ノード３に相応する機能として、図５に示すように、自プロバイダ網１１内に接続先となる拠点を収容するノード４が有るときにはこのノード４に対して前記パス設定要求を転送するとともに自ノード３との間にパスを設定する最終ノード対応部２５に相応する機能と、自プロバイダ網１１内にノード４が無いときには前記経路上の自プロバイダ網１１内の他エッジノードに対して前記パス設定要求を転送するとともに自ノード３との間にパスを設定する網内処理部２３機能とを実現させ、ノード４に相応する機能として、図６に示すように、前記接続先となる拠点のユーザ装置Ｚに前記パス設定要求を転送するとともに自ノード４との間にパスを設定する接続先対応部２６に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、当該コンピュータ装置を第一実施例のノード１〜４に相応する装置とすることができる。
【００５２】
また、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、それぞれユーザ装置ＡおよびＺが設置される拠点間に専用線を提供し、ユーザ装置ＡまたはＺからの要求に基づき接続先となる拠点が変更可能であり、当該接続先となる拠点は、前記要求の送信元のユーザ装置ＡまたはＺが属するドメイン＃１または＃３以外のドメイン＃３または＃１に属することを許容するＶＰＮの異なるドメイン＃１〜＃３間を接続するノード１〜４に相応する機能を実現させるプログラムであって、各拠点が属するドメインの情報を記録したデータベース２０に相応する機能を実現させ、前記拠点のドメイン＃１に属するノード１に相応する機能として、図８に示すように、ユーザ装置Ａからのパス設定要求を受け取り当該ユーザ装置Ａとの間にパスを設定するとともにその接続先がいずれのドメインに属するかをデータベース２０を参照して検索する接続要求受付部２１に相応する機能と、この検索結果に基づき前記接続先までの経路を計算する経路計算部２２に相応する機能と、この経路上の隣接ドメイン＃２に属するノード２に対して前記パス設定要求を転送するとともに自ノード１との間にパスを設定する隣接ドメイン対応部２７に相応する機能とを実現させ、ノード２に相応する機能として、図９に示すように、自ドメイン＃２が接続先となる拠点のドメインであるときにはこの接続先となる拠点に対して前記パス設定要求を転送するとともに自ノード２との間にパスを設定する接続先対応部２６に相応する機能と、自ドメイン＃２が接続先となるドメインでないときには前記経路上の自ドメイン＃２に属する他エッジノードに対して前記パス設定要求を転送するとともに自ノード２との間にパスを設定するドメイン内処理部２８に相応する機能とを実現させ、ノード３に相応する機能として、図１０に示すように、前記経路上のさらに接続先方向にある隣接ドメイン＃３に属するノード４に対して前記パス設定要求を転送するとともに自ノード３との間にパスを設定する隣接ドメイン対応部２７に相応する機能を実現させ、ノード４に相応する機能として、図１１に示すように、前記接続先となる拠点のユーザ装置Ｚに前記パス設定要求を転送するとともに自ノード４との間にパスを設定する接続先対応部２６に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、当該コンピュータ装置を第二実施例のノード１〜４に相応する装置とすることができる。
【００５３】
なお、データベース２０に相応する機能は、各ノード１〜４に相応する機能として実現させることなく、別装置とすることもできる。また、ノード１に相応する機能として経路計算部２２に相応する機能を実現させるが、経路計算部２２に相応する機能を各ノード１〜４に相応する機能としてそれぞれ実現させ、各ノード１〜４がそれぞれパス設定要求を受け取ったときに、その接続先情報に基づいて経路計算を行う構成とすることもできる。しかし、経路計算の構成については本発明の本質に影響しないので、いずれでもよいこととして説明は省略する。
【００５４】
本実施例のプログラムは本実施例の記録媒体に記録されることにより、コンピュータ装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接コンピュータ装置に本実施例のプログラムをインストールすることもできる。
【００５５】
これにより、コンピュータ装置を用いて、複数のプロバイダ網あるいはドメインに跨がったＶＰＮであっても、ユーザからは単一のＶＰＮとして利用することができるＶＰＮシステムを実現することができる。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、複数のプロバイダ網あるいはドメインに跨がったＶＰＮであっても、ユーザからは単一のＶＰＮとして利用することができるＶＰＮシステムを実現することができる。
【図面の簡単な説明】
【図１】本実施例を説明するためのネットワーク構成図。
【図２】第一実施例のシグナリング手順を説明するためのシーケンス図。
【図３】第一実施例のノード１を説明するための図。
【図４】第一実施例のノード２を説明するための図。
【図５】第一実施例のノード３を説明するための図。
【図６】第一実施例のノード４を説明するための図。
【図７】第二実施例のシグナリング手順を説明するためのシーケンス図。
【図８】第二実施例のノード１を説明するための図。
【図９】第二実施例のノード２を説明するための図。
【図１０】第二実施例のノード３を説明するための図。
【図１１】第二実施例のノード４を説明するための図。
【図１２】従来のＶＰＮを説明するための図。
【図１３】従来の複数のプロバイダ網に跨がるＶＰＮを説明するための図。
【図１４】従来のシグナリング手順を説明するための図。
【図１５】従来の複数のプロバイダ網に跨がるＶＰＮにおけるシグナリング手順を説明するための図。
【符号の説明】
１〜４  ノード
１０、１１  プロバイダ網
２０  データベース
２１  接続要求受付部
２２  経路計算部
２３  網内処理部
２４  隣接網対応部
２５  最終ノード対応部
２６  接続先対応部
２７  隣接ドメイン対応部
２８  ドメイン内処理部
Ａ、Ｚ  ユーザ装置
Ｔ  中継ノード
【図１】
2004158971.tif 000003
【図２】
2004158971.tif 000004
【図３】
2004158971.tif 000005
【図４】
2004158971.tif 000006
【図５】
2004158971.tif 000007
【図６】
2004158971.tif 000008
【図７】
2004158971.tif 000009
【図８】
2004158971.tif 000010
【図９】
2004158971.tif 000011
【図１０】
2004158971.tif 000012
【図１１】
2004158971.tif 000013
【図１２】
2004158971.tif 000014
【図１３】
2004158971.tif 000015
【図１４】
2004158971.tif 000016
【図１５】
2004158971.tif 000017