(57)【特許請求の範囲】
【請求項１】
バックボーンネットワークのエッジ装置間に構築された通信パスに収容して、ＶＰＮ終端装置間でＶＰＮトンネルが構築されるネットワークシステムにおいて、始点のユーザ拠点に接続された始点ＶＰＮ終端装置から終点のユーザ拠点に接続された終点ＶＰＮ終端装置へのＶＰＮトンネルを前記ネットワークシステムに対して設定するネットワーク設定装置であって、
前記始点ＶＰＮ終端装置からパケットを送出する出力インターフェースと、当該パケットの宛先アドレスである前記終点ＶＰＮ終端装置のアドレスとを、前記ＶＰＮトンネルを収容する通信パスの種別毎に格納したＶＰＮ終端装置情報格納手段と、
ユーザにより指定された通信パスの種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、当該アドレス、及び、ユーザから指定された前記終点のユーザ拠点のネットワーク識別情報を、ルーティングテーブル情報として前記始点ＶＰＮ終端装置に設定する設定手段と、を備えるネットワーク設定装置であり、
前記始点ＶＰＮ終端装置に接続されるエッジ装置は、１つのユーザ拠点の終点ＶＰＮ終端装置に対して、通信パスの種別毎に異なるアドレスを保持するテーブルを備える
ことを特徴とするネットワーク設定装置。
【請求項２】
前記始点ＶＰＮ終端装置に接続されるエッジ装置には、通信パスと前記終点ＶＰＮ終端装置のアドレスとを対応付けたテーブルが設定されており、
前記始点ＶＰＮ終端装置は、前記始点のユーザ拠点からＩＰパケットを受信したときに、前記設定手段により設定されたルーティングテーブル情報を参照して、当該ＩＰパケットの宛先ＩＰアドレスに対応する前記アドレス及び出力インターフェースを決定し、当該ＩＰパケットを含む前記アドレスを宛先アドレスとしたパケットを、前記出力インターフェースから前記エッジ装置に転送し、
前記パケットを受信した前記エッジ装置は、前記テーブルを参照し、当該パケットの宛先アドレスに対応する通信パスを決定して、当該パケットを転送する
ことを特徴とする請求項１に記載のネットワーク設定装置。
【請求項３】
前記終点ＶＰＮ終端装置のアドレスはＭＡＣアドレスであり、前記始点ＶＰＮ終端装置の出力インターフェースは、物理インターフェースの中のＶＬＡＮ識別情報で識別されるサブインターフェースである
ことを特徴とする請求項１又は２に記載のネットワーク設定装置。
【請求項４】
前記ネットワーク設定装置に対し、前記通信パスの種別と異なる種別がユーザから指定された場合において、前記設定手段は、当該異なる種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該異なる種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該異なる種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、及び当該アドレスで、前記始点ＶＰＮ終端装置に既に設定されている出力インターフェース、及びアドレスを更新する
ことを特徴とする請求項１ないし３のうちいずれか１項に記載のネットワーク設定装置。
【請求項５】
請求項１ないし４のうちいずれか１項に記載のネットワーク設定装置により設定がされた前記始点ＶＰＮ終端装置としてのＶＰＮ終端装置であって、
前記出力インターフェースのトラフィックを計測することにより、前記始点のユーザ拠点と前記終点のユーザ拠点間のトラフィックを計測するトラフィック計測手段
を備えたことを特徴とするＶＰＮ終端装置。
【請求項６】
バックボーンネットワークのエッジ装置間に構築された通信パスに収容して、ＶＰＮ終端装置間でＶＰＮトンネルが構築されるネットワークシステムにおいて、始点のユーザ拠点に接続された始点ＶＰＮ終端装置から終点のユーザ拠点に接続された終点ＶＰＮ終端装置へのＶＰＮトンネルを前記ネットワークシステムに対して設定するネットワーク設定装置が実行するネットワーク設定方法であって、
前記始点ＶＰＮ終端装置からパケットを送出する出力インターフェースと、当該パケットの宛先アドレスである前記終点ＶＰＮ終端装置のアドレスとを、前記ＶＰＮトンネルが利用する通信パスの種別毎に、ＶＰＮ終端装置情報格納手段に格納する格納ステップと、
ユーザにより指定された通信パスの種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、当該アドレス、及び、ユーザから指定された前記終点のユーザ拠点のネットワーク識別情報を、前記始点ＶＰＮ終端装置に設定する設定ステップと、を備えるネットワーク設定方法であり、
前記始点ＶＰＮ終端装置に接続されるエッジ装置は、１つのユーザ拠点の終点ＶＰＮ終端装置に対して、通信パスの種別毎に異なるアドレスを保持するテーブルを備える
ことを特徴とするネットワーク設定方法。
【請求項７】
コンピュータを、請求項１ないし４のうちいずれか１項に記載のネットワーク設定装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想閉域網（ＶＰＮ）において容易にＶＰＮトンネルが利用する通信パスを切り替えることを可能としたネットワーク設定技術に関連するものである。
【背景技術】
【０００２】
ＶＰＮ技術の一例として、近年、ＭＰＬＳ（Multi-Protocol Label Switching）を用いて広域イーサネット（登録商標）サービスを実現するＶＰＬＳ（Virtual Private LAN Service）技術が使われ始めている。図１（ａ）に、ＶＰＬＳを用いたネットワーク構成の一例を示す。
【０００３】
図１（ａ）に示すネットワークは、通信事業者（プロバイダ）側の通信装置であるＰＥ（provider edge）装置１０、２０、３０と、ユーザの拠点側の通信装置であるＣＥ（customer edge）装置４０、５０、６０が通信路で接続されて構成されている。図１（ａ）の例では、ＣＥ装置４０にユーザ端末Ａが接続され、ＣＥ装置５０にユーザ端末Ｂが接続され、ＣＥ装置６０にユーザ端末Ｃが接続されている。各ＣＥ装置はＩＰパケットのルーティングを行うルータである。各ＰＥ装置は、ＭＡＣアドレスによるパケットのスイッチングを行い、ＭＰＬＳの論理パス（ＬＳＰ：Label Switched Path）をトンネルとして用いて転送を行う等の機能を備える装置である。なお、本明細書及び特許請求の範囲において、"パケット"の用語は"フレーム"等を含む広い意味で使用するものとするが、以下の従来技術の説明及び実施の形態の説明では、ほとんどの場合、"パケット"はイーサフレームであり、特定の種類のパケットを指す場合は、"ＩＰパケット"や"ＭＰＬＳパケット"のような記述としている。
【０００４】
各装置には、図１（ａ）に示すとおりのＩＰアドレス、及びＭＡＣアドレスが割り当てられている。例えば、ＣＥ装置４０におけるインターフェース（物理インターフェース）：ｅｔｈ０にＭＡＣアドレス：２２２２、及びＩＰアドレス：１９２．１６８．０．１が割り当てられ、ｅｔｈ１にＭＡＣアドレス：αααα、及びＩＰアドレス：１７２．１６．０．１が割り当てられている。また、図１（ａ）に示すように、各ＣＥ装置は、ルーティングテーブルを備えている。ここで示すルーティングテーブルは、ＭＰＬＳバックボーン側へのルーティングを行う際のものである。
【０００５】
通信事業者側のＭＰＬＳバックボーン７０において、ＰＥ装置間は、ＬＳＰでフルメッシュ接続されている。
【０００６】
図１（ａ）に示すネットワークにおいて、ＰＥ装置間を接続したＭＰＬＳバックボーン７０は、様々なユーザのトラフィックを通す公衆のネットワークであるが、ＰＥ装置では、ユーザ拠点から送出されるパケットをＭＰＬＳラベルでカプセリングして対向ＰＥ装置にＭＰＬＳパケット転送される。ＰＥ装置間ではユーザを一意に識別できるようＭＰＬＳラベル値が厳密に管理されているため、ユーザ通信の秘密性が担保される。ＣＥ装置間を接続して構成されたネットワークはユーザからは、そのユーザ専用のＩＰの閉域網に見える。ただし、この閉域網は、公衆のネットワークを利用する仮想的なものであるから、これを仮想閉域網（ＶＰＮ：Virtual Private Networkとも表記する）８０と呼ぶ。
【０００７】
以下、図１（ｂ）のシーケンス図を参照して、図１（ａ）に示すネットワークで、ユーザ端末Ａからユーザ端末ＢにＩＰパケット通信を行う場合の動作例を説明する。
【０００８】
ステップ１）ユーザ端末Ａは、宛先ＩＰアドレスとしてユーザ端末ＢのＩＰアドレスを有するＩＰパケットを含むパケットを、ユーザ端末ＡのデフォルトゲートウェイであるＣＥ装置４０に送出する。
【０００９】
ステップ２）ユーザ端末Ａからパケットを受信したＣＥ装置４０は、ルーティングテーブルを参照し、ネクストホップのＩＰアドレスが１７２．１６．０．２であることを把握し、ＡＲＰにより、ネクストホップ（１７２．１６．０．２）のＭＡＣアドレスがββββであることを把握する。
【００１０】
ステップ３）ＣＥ装置４０は、上記ＩＰパケットを含む、宛先ＭＡＣアドレスをββββとしたパケットを、ｅｔｈ１に接続されたＰＥ装置１０に送信する。
【００１１】
ステップ４）この時点で、ＰＥ装置１０が、ＭＡＣアドレス：ββββと、パケットを出力すべきインターフェースとの対応を学習済みである場合、この対応に基づいて、ＣＥ装置４０から受信したパケットをＭＰＬＳカプセル化（ＬＳＰのラベルを付すること）して対向ＰＥ装置２０向けに転送する。なお、この時点で、ＭＡＣ学習がされていない場合（例えば、学習テーブルの内容がタイムアウトで削除された場合など）、ＰＥ装置１０は、全てのＬＳＰにパケットをフラッディングすることで、ＭＡＣアドレス：ββββに対応するインターフェース（使用すべきＬＳＰ）を学習する。
【００１２】
ステップ５）ＭＰＬＳパケットを受信したＰＥ装置２０は、ＭＰＬＳパケットからＭＰＬＳカプセルを除去して得られたパケットをＣＥ装置５０に転送する。
【００１３】
ステップ６）ＣＥ装置５０は、ＩＰパケットをユーザ端末Ｂに転送する。
【００１４】
上記のように、ＭＰＬＳバックボーンの各ＰＥ装置はユーザごとのＭＡＣアドレスの学習テーブルを持つことで、どのＬＳＰにどのMACアドレス宛のパケットをフォワードすればよいかを決定する。パケットは、ＬＳＰでトンネル転送され、中継区間（複数のプロバイダ装置（以下、Ｐ装置と呼ぶ）を経由）ではラベルだけを見て転送を行う。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００４−２７４１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
図２は、図１（ａ）に示したネットワークにおいて、特にＭＰＬＳバックボーン７０の部分の物理構成例を詳細に示した図である。図２の例では、４つのＰ装置９１、９２、９３、９４を含み、図示するように互いに接続されている。この構成では、例えば、ＰＥ装置１０からＰＥ装置２０へのパス（ＬＳＰ）を設定する場合、どのＰ装置を経由するかで様々な経路を取り得る。
【００１７】
通信事業者がパスの品質クラスを設定し、ユーザの希望に応じた品質クラスのパスを設定するサービスがある。品質クラスとしては、例えば、高品質、及び一般品質がある。高品質パスは、例えば、低遅延の最適経路を通るパスであり、一般品質パスは、例えば、高品質パスの経路以外の経路を通るパスであり、ＩＰルーティング制御に依存した経路選定がされるパスである。
【００１８】
一例として、図２において、ＰＥ装置１０−＞Ｐ装置９１−＞Ｐ装置９２−＞ＰＥ装置２０の経路を通るＬＳＰ１を高品質ＬＳＰとし、ＰＥ装置１０−＞Ｐ装置９３−＞Ｐ装置９４−＞Ｐ装置９２−＞ＰＥ装置２０の経路を通るＬＳＰ２を一般品質ＬＳＰとする。
【００１９】
ここで、ＣＥ装置４０、５０間のＶＰＮトンネルが、一般品質ＬＳＰ２を用いて設定されている状態にあるものとし、ＶＰＮトンネルのユーザが、ＶＰＮトンネルで重要な通信を行う必要が生じ、より通信の品質を高めるために、ＶＰＮトンネルを一般品質ＬＳＰ２経由から高品質ＬＳＰ１経由に変更することを要望したとする。
【００２０】
従来技術では、この場合、ＶＰＮトンネルのユーザは、ＭＰＬＳバックボーン７０を管理する通信事業者にＬＳＰ経路の変更を申し込み、通信事業者は、上記ユーザのＶＰＮトンネルが高品質ＬＳＰ１を経由するように各ＰＥ装置の設定変更を行うことになる。
【００２１】
このように、従来技術では、ＶＰＮにおいて使用されるパスの経路を変更するのに面倒な手続きを要し、迅速に変更できないという問題があった。更に、従来技術には以下のような問題もある。
【００２２】
一般にルータやスイッチ等の通信装置では、物理インターフェース単位、サブインターフェース（ｖｌａｎ）単位でのトラフィック計測機能を備えている。しかし、これらのインターフェース上には様々な拠点間のトラフィックが流れるため、これらのインターフェースのトラフィックを測定したのでは特定の２拠点間のトラフィックを計測することができない。
【００２３】
そこで、図１、図２に示した構成において、例えば、ユーザ拠点Ａにおけるユーザ拠点Ｂとの間の通信トラフィックを計測する場合、従来技術では、ユーザ拠点Ａに含まれる通信装置のＩＰアドレス毎に、ユーザ拠点Ｂに含まれる各通信装置のＩＰアドレスに対するトラフィック量を計測し、計測したトラフィック量を集計する必要があった。しかし、各ユーザ拠点で通信を行う通信装置のＩＰアドレスを正確に把握することは一般に困難である。例えば、ＩＰアドレスを管理していない未知の通信装置がユーザ拠点のネットワークに組み込まれ、通信が開始されることは頻繁に起こり得る。その場合、当該通信装置に係るトラフィック量は計測に反映されないことになる。このように、従来技術ではユーザ拠点間のトラフィック量を正確に測定することが困難であるという問題があった。
【００２４】
本発明は上記の点に鑑みてなされたものであり、ＶＰＮトンネルが利用する通信パスを容易に変更することを可能とした技術を提供することを目的とする。また、本発明は、ＶＰＮにおいてユーザ拠点間のトラフィックを簡易かつ正確に測定することを可能とする技術を提供することも目的としている。
【課題を解決するための手段】
【００２５】
上記の課題を解決するために、本発明は、バックボーンネットワークのエッジ装置間に構築された通信パスに収容して、ＶＰＮ終端装置間でＶＰＮトンネルが構築されるネットワークシステムにおいて、始点のユーザ拠点に接続された始点ＶＰＮ終端装置から終点のユーザ拠点に接続された終点ＶＰＮ終端装置へのＶＰＮトンネルを前記ネットワークシステムに対して設定するネットワーク設定装置であって、
前記始点ＶＰＮ終端装置からパケットを送出する出力インターフェースと、当該パケットの宛先アドレスである前記終点ＶＰＮ終端装置のアドレスとを、前記ＶＰＮトンネルを収容する通信パスの種別毎に格納したＶＰＮ終端装置情報格納手段と、
ユーザにより指定された通信パスの種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、当該アドレス、及び、ユーザから指定された前記終点のユーザ拠点のネットワーク識別情報を、ルーティングテーブル情報として前記始点ＶＰＮ終端装置に設定する設定手段とを備えることを特徴とするネットワーク設定装置として構成される。
【００２６】
前記始点ＶＰＮ終端装置に接続されるエッジ装置には、通信パスと前記終点ＶＰＮ終端装置のアドレスとを対応付けたテーブルが設定されており、前記始点ＶＰＮ終端装置は、前記始点のユーザ拠点からＩＰパケットを受信したときに、前記設定手段により設定されたルーティングテーブル情報を参照して、当該ＩＰパケットの宛先ＩＰアドレスに対応する前記アドレス及び出力インターフェースを決定し、当該ＩＰパケットを含む前記アドレスを宛先アドレスとしたパケットを、前記出力インターフェースから前記エッジ装置に転送し、前記パケットを受信した前記エッジ装置は、前記テーブルを参照し、当該パケットの宛先アドレスに対応する通信パスを決定して、当該パケットを転送するように動作する。
【００２７】
また、例えば、前記終点ＶＰＮ終端装置のアドレスはＭＡＣアドレスであり、前記始点ＶＰＮ終端装置の出力インターフェースは、物理インターフェースの中のＶＬＡＮ識別情報で識別されるサブインターフェースである。
【００２８】
前記ネットワーク設定装置に対し、前記通信パスの種別と異なる種別がユーザから指定された場合においては、前記設定手段は、当該異なる種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該異なる種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該異なる種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、及び当該アドレスで、前記始点ＶＰＮ終端装置に既に設定されている出力インターフェース、及びアドレスを更新する。
【００２９】
また、本発明は、前記ネットワーク設定装置により設定がされた前記始点ＶＰＮ終端装置としてのＶＰＮ終端装置であって、前記出力インターフェースのトラフィックを計測することにより、前記始点のユーザ拠点と前記終点のユーザ拠点間のトラフィックを計測するトラフィック計測手段を備えたことを特徴とするＶＰＮ終端装置として構成することもできる。
【００３０】
また、本発明は、バックボーンネットワークのエッジ装置間に構築された通信パスに収容して、ＶＰＮ終端装置間でＶＰＮトンネルが構築されるネットワークシステムにおいて、始点のユーザ拠点に接続された始点ＶＰＮ終端装置から終点のユーザ拠点に接続された終点ＶＰＮ終端装置へのＶＰＮトンネルを前記ネットワークシステムに対して設定するネットワーク設定装置が実行するネットワーク設定方法であって、
前記始点ＶＰＮ終端装置からパケットを送出する出力インターフェースと、当該パケットの宛先アドレスである前記終点ＶＰＮ終端装置のアドレスとを、前記ＶＰＮトンネルが利用する通信パスの種別毎に、ＶＰＮ終端装置情報格納手段に格納する格納ステップと、
ユーザにより指定された通信パスの種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、当該アドレス、及び、ユーザから指定された前記終点のユーザ拠点のネットワーク識別情報を、前記始点ＶＰＮ終端装置に設定する設定ステップとを備えることを特徴とするネットワーク設定方法として構成することもできる。
【００３１】
また、本発明は、コンピュータを、前記ネットワーク設定装置の各手段として機能させるためのプログラムとして構成することもできる。
【発明の効果】
【００３２】
本発明によれば、通信事業者による設定作業が介在することなく、例えば、ユーザ自らの設定作業により、迅速に、ＶＰＮトンネルを収容する通信パスを容易に変更することを可能とした技術を提供することが可能となる。また、本発明により、ＶＰＮ終端装置の出力インターフェースのトラフィック計測手段を備えることで、ＶＰＮにおいてユーザ拠点間のトラフィック量を簡易かつ正確に測定することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】従来技術を説明するための図である。
【図２】従来技術を説明するための図である。
【図３】本発明の実施の形態に係るネットワーク構成例を示す図である。
【図４】本発明の実施の形態に係るＶＰＮ終端装置の機能構成例を示す図である。
【図５】本発明の実施の形態に係るＭＡＣルーティングテーブルの一例を示す図である。
【図６】本発明の実施の形態に係るＰＥ装置の機能構成例を示す図である。
【図７】本発明の実施の形態に係るＭＡＣ学習テーブルの一例を示す図である。
【図８】本発明の実施の形態に係るパケット転送処理を説明するための図である。
【図９】本発明の実施の形態に係るＮＷオペレーション装置の機能構成例を示す図である。
【図１０】本発明の実施の形態に係るネットワーク設定方法を説明するための図である。
【図１１】本発明の実施の形態に係るネットワーク設定方法を説明するための図である。
【図１２】本発明の実施の形態に係るネットワーク設定方法を説明するための図である。
【図１３Ａ】ＮＷオペレーション装置におけるテーブル設定例を示す図である。
【図１３Ｂ】図１３Ａのテーブル設定例に対応するネットワーク設定を示す図である。
【図１４】本発明の実施の形態の変形例を説明するための図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。
【００３５】
（システム構成）
図３に、本発明の実施の形態に係るＶＰＮを含むネットワーク構成例を示す。図３に示すように、本実施の形態に係るネットワークは、ＰＥ装置２０１、２０２とＶＰＮ終端装置１０１、１０２とが通信路で接続されて構成されている。また、ＶＰＮ終端装置１０１にユーザ端末Ｘが接続され、ＶＰＮ終端装置１０２にユーザ端末Ｙが接続されている。各ＶＰＮ終端装置は、図１（ａ）に示したＣＥ装置と比べて、同じネットワーク上の位置に配置され、ＩＰパケットのルーティングを行う点で共通するが、それらの機能には異なる点がある。また、各ＰＥ装置については、通信処理に関しては図１（ａ）に示したＰＥ装置と同じであるが、ＭＡＣ学習テーブルの設定方法が異なる。詳細については後述する。
【００３６】
図３に示すように、ＶＰＮ終端装置１０１、１０２によりＶＰＮ４００が構成され、ＰＥ装置２０１、２０２によりＭＰＬＳバックボーン３００が構成されている。なお、図３では、ＶＰＮ終端装置１０１、１０２、ＰＥ装置２０１、２０２しか示していないが、これらは例を示しているに過ぎず、実際には多数の装置が存在してよい。
【００３７】
また、図３に示すように、本実施の形態では、ＮＷオペレーション装置５００が通信ネットワーク６００に接続され、各ＶＰＮ終端装置、及び各ＰＥ装置と通信可能になっている。
【００３８】
図４に、本実施の形態に係るＶＰＮ終端装置１０１の機能構成例を示す。他のＶＰＮ終端装置も同じ機能構成を有する。図４に示すように、ＶＰＮ終端装置１０１は、ユーザ側パケット処理部１１０、プロバイダ側パケット処理部１２０、及びインターフェース１３１、１３２、トラフィック計測部１４０を有する。なお、図４の例では、ユーザ側及びプロバイダ（通信事業者）側のインターフェースの数をそれぞれ１つとしているが、これは一例に過ぎず、それぞれ複数であってよい。また、各インターフェースは、ＶＬＡＮによるサブインターフェースを設定可能である。
【００３９】
ユーザ側パケット処理部１１０は、ユーザ側の装置から受信したパケット、及びプロバイダ側パケット処理部１２０から受信したパケットを、通常のＩＰルーティング処理により転送する機能部である。例えば、パケットの宛先ＩＰアドレスが同一拠点内のユーザ側ネットワークのＩＰアドレスであれば当該パケットはユーザ側に転送され、パケットの宛先ＩＰアドレスが異なる拠点のユーザ側ネットワークのＩＰアドレスであれば、当該パケットはプロバイダ側パケット処理部１２０に渡される。なお、異なる拠点でのユーザ側ネットワーク情報に関わるルーティング管理として、デフォルトルーティングを使用してもよい。また、ユーザ側パケット処理部１１０をＶＰＮ終端装置１０１から分離し、ＶＰＮ終端装置１０１と接続される別の装置としてユーザのネットワーク内に備えることとしてもよい。
【００４０】
プロバイダ側パケット処理部１２０は、ＭＡＣルーティングテーブル設定指示受信部１２１、ＭＡＣルーティングテーブル格納部１２２、及びパケット転送処理部１２３を備える。
【００４１】
ＭＡＣルーティングテーブル設定指示受信部１２１は、ＮＷオペレーション装置５００からＭＡＣルーティングテーブルの設定情報（エントリ）を含む設定指示を受信し、受信した設定情報をＭＡＣルーティングテーブルのエントリとして、ＭＡＣルーティングテーブル格納部１２２に格納する機能部である。ＭＡＣルーティングテーブル格納部１２２はＭＡＣルーティングテーブルを格納する。
【００４２】
図５に、本実施の形態に係るＭＡＣルーティングテーブルの一例を示す。図５に示すように、ＭＡＣルーティングテーブルは、宛先ネットワークを識別するＩＰサブネットワーク情報、ネクストホップのＭＡＣアドレス、及び、パケットを出力するインターフェースを対応付けたテーブルである。なお、図５に示す情報に加えて、宛先ネットワーク毎のメトリック（metric）情報を入れてもよい。また、図５における"ｅｔｈ１．ｖｌａｎ１"は、インタフェース"ｅｔｈ１"に、ＶＬＡＮによるサブインタフェース"ｖｌａｎ１"が設定されたことを意味している。
【００４３】
図４に戻り、パケット転送処理部１２３は、プロバイダ側の装置であるＰＥ装置２０１に接続されるインターフェース１３２を介して受信したパケット、及びユーザ側パケット処理部１１０から受信したパケットを、ＭＡＣルーティングテーブル格納部１２２に格納されたテーブル情報に従って転送する機能部である。
【００４４】
本実施の形態では、テーブルの設定情報をＮＷオペレーション装置５００から受信し、格納することとしているが、ＶＰＮ終端装置１０１に接続される操作端末からＭＡＣルーティングテーブル設定指示受信部１２１を介して設定情報を受け取り、ＭＡＣルーティングテーブル格納部１２２に格納することとしてもよい。
【００４５】
本実施の形態におけるトラフィック計測部１４０は、接続されるＰＥ装置との間で送受信されるトラフィックをｖｌａｎ単位で計測する機能を備える。トラフィックの計測値は、例えば、随時、ＮＷオペレーション装置５００等に通知することとしてもよいし、ＶＰＮ終端装置１０１内のメモリ等の記憶手段に蓄積しておき、外部からの命令に従って読み出されるようにしてもよい。
【００４６】
図６に、ＰＥ装置２０１の機能構成例を示す。他のＰＥ装置も同様の構成を有する。図６に示すように、ＰＥ装置２０１は、ＭＡＣ学習テーブル設定指示受信部２１０、ＭＡＣ学習テーブル格納部２２０、パケット転送処理部２３０、インターフェース２４１、２４２を備える。なお、図６の例では、ＶＰＮ終端装置側及びＭＰＬＳバックボーン側のインターフェースの数をそれぞれ１つとしているが、これは一例に過ぎず、それぞれ複数であってよい。また、ＰＥ装置２０１のインターフェース２４１には、接続先のＶＰＮ終端装置で設定されたＶＬＡＮ−ＩＤが設定されている。
【００４７】
なお、本実施の形態では、本発明に係る技術を分かり易くするために、ＰＥ装置２０１の機能構成やテーブルの内容、及びその動作を１つのＶＰＮユーザに関するものとして説明するが、実際にはＰＥ装置２０１は複数のユーザを収容可能である。そのために、例えば、パケット転送処理部２３０及びＭＡＣ学習テーブル格納部２２０をユーザ毎に備える構成とすることができる。この構成では、例えば、受信パケットにおける所定の情報（ユーザを識別可能な情報）でユーザを識別し、当該ユーザに対応するパケット転送処理部２３０に受信パケットを振り分け、当該パケット転送処理部２３０が転送処理を行う。パケット転送処理部２３０がパケットをＬＳＰに転送する際には、ＬＳＰに対応するラベルに加えて、識別されたユーザに対応するラベルを付加することとしてもよい。
【００４８】
また、このような構成に代えて、ＭＡＣ学習テーブル格納部２２０内にユーザ毎のテーブルを備えることとしてもよい。この場合、パケット転送処理部２３０は、受信パケットのユーザに対応するテーブルを参照することにより転送処理を行う。
【００４９】
ユーザを識別して転送処理を行うための構成は、上記のものに限られるわけではなく、上記以外にも種々の構成をとることが可能である。
【００５０】
ＭＡＣ学習テーブル設定指示受信部２１０は、ＮＷオペレーション装置５００からＭＡＣ学習テーブルの設定情報（エントリ）を含む設定指示を受信し、受信した設定情報をＭＡＣ学習テーブルのエントリとして、ＭＡＣ学習テーブル格納部２２０に格納する機能部である。ＭＡＣ学習テーブル格納部２２０はＭＡＣ学習テーブルを格納する。
【００５１】
図７に、本実施の形態に係るＭＡＣ学習テーブルの一例を示す。図７に示すように、ＭＡＣ学習テーブルは、宛先ＭＡＣアドレスと、パケットを出力するインターフェースとを対応付けたテーブルである。
【００５２】
図６に戻り、パケット転送処理部２３０は、各インターフェースを介して受信したパケットを、ＭＡＣ学習テーブル格納部２４２に格納されたテーブル情報に従って転送する機能部である。パケット転送処理部２３０は、ＭＰＬＳの機能を備え、他のＰＥ装置にパケットを転送する場合は、ＭＰＬＳのカプセリングを行ってパケットの転送を行う。すなわち、パケット転送処理部２３０は、他のＰＥ装置にパケットを転送する場合、転送先に対応するＬＳＰのトンネルを介してパケットを転送する。本実施の形態では、ＬＳＰへの転送については、ＭＡＣ学習テーブルにおける「インターフェース」としてＬＳＰの識別情報が記録されている。イーサ回線への転送については、「インターフェース」としてイーサの物理インターフェースの識別情報（ｅｔｈ０など）が記録される。
【００５３】
なお、ＶＰＮ終端装置１０１の場合と同様に、本実施の形態では、テーブルの設定情報をＮＷオペレーション装置５００から受信し、設定を行うこととしているが、ＰＥ装置２０１に接続される操作端末からＭＡＣ学習テーブル設定指示受信部２１０を介して設定情報を受け取り、ＭＡＣ学習テーブル格納部２２０に格納することとしてもよい。
【００５４】
ＶＰＮ終端装置１０１の各機能部は、コンピュータの構成（ＣＰＵ，メモリ等を含む）を備える通信装置に、各機能部に対応するプログラムを実行させることにより実現できる。同様に、ＰＥ装置２０１の各機能部は、コンピュータの構成（ＣＰＵ，メモリ等を含む）を備える通信装置に、各機能部に対応するプログラムを実行させることにより実現できる。また、ＶＰＮ終端装置１０１、ＰＥ装置２０１の全部又は一部の機能をハードウェアロジック回路で実現してもよい。
【００５５】
上記プログラムは可搬メモリ等の記録媒体からコンピュータにインストールすることとしてもよいし、ネットワーク上のサーバからダウンロードすることとしてもよい。
【００５６】
ＮＷオペレーション装置５００の機能構成については、ネットワーク設定動作の説明の直前で説明することとする。
【００５７】
（システムの動作）
本発明の実施の形態に係るネットワークの設定方法について説明する前に、まず、図８（ａ）、（ｂ）を参照して本実施の形態に係るネットワークのパケットの転送処理動作について説明する。図８（ａ）は、図３に示したネットワークをより具体的に示した図である。図８（ａ）に示すように、本例では、ＶＰＮ終端装置１０１、１０２、１０３を含み、ＰＥ装置２０１、２０２を含む。ＶＰＮ終端装置１０１にユーザ端末Ａ（拠点：大阪）が接続され、ＶＰＮ終端装置１０２にユーザ端末Ｂ（拠点：東京）が接続され、ＶＰＮ終端装置１０３にユーザ端末Ｃ（拠点：静岡）が接続されている。ＰＥ装置２０１、２０２間は図示するようにＰ装置１５１〜１５４が存在し、高品質パスであるＬＰＳ１がＰＥ装置２０１−＞Ｐ装置１５１−＞Ｐ装置１５３−＞ＰＥ装置２０２の経路で設定され、一般品質パスであるＬＰＳ２がＰＥ装置２０１−＞Ｐ装置１５２−＞Ｐ装置１５４−＞ＰＥ装置２０２の経路で設定されている。
【００５８】
各装置には、図８（ａ）に示すとおりのＩＰアドレス、及びＭＡＣアドレスが割り当てられている。また、既に各装置のテーブル設定が完了しているものとし、各装置に、図示するテーブルの情報が設定されているものとする。なお、図８（ａ）には、主要なテーブル情報のみを示している。  
以下、図８（ｂ）のシーケンス図を参照して、図８（ａ）に示すネットワークで、ユーザ端末Ａからユーザ端末ＢにＩＰパケット通信を行う場合の動作例を示す。以下の説明においては図４、図６に示した構成の中の機能部を適宜参照して説明に用いる。また、本例では、ユーザ端末Ａ（大阪）からユーザ端末Ｂ（東京）への通信は、高品質パス（ＬＳＰ１）を経由するよう設定がなされているので、当該通信は高品質パス（ＬＳＰ１）を経由する。
【００５９】
ステップ１０１）ユーザ端末Ａは、宛先ＩＰアドレスとしてユーザ端末ＢのＩＰアドレスを有するＩＰパケットを含むパケットを、ユーザ端末ＡのデフォルトゲートウェイであるＶＰＮ終端装置１０１に送出する。
【００６０】
ステップ１０２）ユーザ端末Ａからパケットを受信したＶＰＮ終端装置１０１において、ユーザ側パケット処理部１１０は、ＩＰパケットの宛先ＩＰアドレスは、ユーザ拠点Ａでないユーザ拠点ＢのネットワークのＩＰアドレスであると判断し、受信したパケットをプロバイダ側パケット処理部１２０に渡す。
【００６１】
プロバイダ側パケット処理部１２０におけるパケット転送処理部１２３は、ＭＡＣルーティングテーブル格納部１２２を参照し、宛先ＩＰアドレス（１９２．１６８．１．Ｂ）に対応するネクストホップのMACアドレスがβββ１であり、パケットを出力するインターフェースがｅｔｈ１．ｖｌａｎ１であることを把握する。そして、パケット転送処理部１２３は、送信元ＭＡＣアドレスをｅｔｈ１．ｖｌａｎ１に対応するααα１とし、宛先ＭＡＣアドレスをβββ１としたパケットをｅｔｈ１．ｖｌａｎ１のインターフェース（ｅｔｈ１の中のサブインターフェースｖｌａｎ１）から送出する。
【００６２】
ステップ１０３）ＶＰＮ終端装置１０１からパケットを受信したＰＥ装置２０１において、パケット転送処理部２３０が、ＭＡＣ学習テーブル格納部２２０を参照し、宛先ＭＡＣアドレス（βββ１）に対応するインターフェースがＬＳＰ１であることを把握する。つまり、ＭＡＣアドレス（βββ１）宛てにパケットを送信するために、ＬＳＰ１でパケットを転送することを決定する。そして、パケット転送処理部２３０は、パケットをＬＳＰ１を介して送出する。より具体的には、パケット転送処理部２３０は、パケットをＬＳＰ１に対応するラベルでカプセリングし、ＬＳＰ１に対応する物理インターフェースから当該カプセリングがされたパケット（これをＭＰＬＳパケットと呼ぶ）を送出する。
【００６３】
ステップ１０４）ＰＥ装置２０１から送出されたＭＰＬＳパケットはＰＥ装置２０２に届く。ＰＥ装置２０２は、ＭＰＬＳパケットをデカプセリングし、デカプセリングで取り出されたパケットを、ＭＡＣ学習テーブルに基づいて、対向のＶＰＮ終端装置１０２に送信する。
【００６４】
ステップ１０５）パケットを受信したＶＰＮ終端装置１０２において、プロバイダ側パケット処理部１２０におけるパケット転送処理部１２３は、ＭＡＣルーティングテーブルに基づいて、パケットをユーザ側パケット処理部１１０に渡し、ユーザ側パケット処理部１１０は、通常のＩＰルーティング処理により、ＩＰパケットをユーザ端末Ｂに送信する。
【００６５】
（ＮＷオペレーション装置の構成例）
図９に、本発明の実施の形態に係るＮＷオペレーション装置５００の機能構成例を示す。図９に示すように、ＮＷオペレーション装置５００は、対ユーザオペレーション機能提供部５１０、ユーザ拠点情報テーブル格納部５２０、拠点間品質クラス情報テーブル格納部５３０、ＶＰＮ終端装置情報テーブル格納部５４０、ＭＡＣルーティングテーブル情報生成部５５０、対通信装置設定指示送信部５６０、プロバイダ側入出力部５７０を備える。
【００６６】
対ユーザオペレーション機能提供部５１０は、ユーザに対してテーブル設定等のオペレーション機能を提供する機能部であり、例えば、メニュー形式のユーザ入力画面を表示する。また、ＰＣ等の端末からネットワークを介して対ユーザオペレーション機能提供部５１０にアクセスし、対ユーザオペレーション機能提供部５１０が、ユーザ入力画面をＷｅｂページとしてＰＣに提供してもよい。
【００６７】
ユーザ拠点情報テーブル格納部５２０は、ユーザ拠点情報テーブルを格納する機能部である。拠点間品質クラス情報テーブル格納部５３０は、拠点間品質クラス情報テーブルを格納する機能部である。ＶＰＮ終端装置情報テーブル格納部５４０は、ＶＰＮ終端装置情報テーブルを格納する機能部である。これらの格納部に格納されるテーブルの内容については後述する。
【００６８】
ＭＡＣルーティングテーブル情報生成部５５０は、対ユーザオペレーション機能提供部５１０を介したユーザからの指示に基づき、各格納部に格納された情報に基づいて、ＭＡＣルーティングテーブルの設定情報を生成し、生成した設定情報を対通信装置設定指示送信部５６０に渡す機能部である。対通信装置設定指示送信部５６０は、設定情報の設定指示を、設定対象とする通信装置に送信・設定する機能部である。
【００６９】
プロバイダ側入出力部５７０は、プロバイダ側で設定が必要なテーブル情報等を入力するための機能部である。
【００７０】
ＮＷオペレーション装置５００の各機能部は、コンピュータ（ＣＰＵ，メモリ等を含む）に、各機能部に対応するプログラムを実行させることにより実現できる。当該プログラムは可搬メモリ等の記録媒体からコンピュータにインストールすることとしてもよいし、ネットワーク上のサーバからダウンロードすることとしてもよい。
【００７１】
なお、本実施の形態で説明する例では、技術を分かり易くするために、１ユーザがＮＷオペレーション装置５００を利用してネットワークの設定及び変更を行う例を示しているが、実際には、ＮＷオペレーション装置５００は、複数ユーザに利用され、複数ユーザの各々が自分のネットワークの設定及び変更を行うことができるように構成されている。
【００７２】
（ネットワーク設定動作例）
以下、図８に示したネットワーク構成において、どのような手順でテーブル情報が設定されるかについて説明する。以下では、説明を分かり易くするために、特定のユーザ（Ａユーザとする）の大阪から東京向けの通信に関わる部分について説明する。また、以下では、各装置に対するアドレス設定，ＶＬＡＮ設定およびＶＰＬＳ設定は既に完了しているものとする。また、以下の説明で図示するＮＷオペレーション装置５００の構成は、該当する処理に関係する部分のみを示している。
【００７３】
まず、大阪から東京へのＶＰＮトンネルの開通時の設定手順を説明する。この設定手順では、最初にプロバイダ側でデータ設定を行い、次にユーザ側でデータ設定を行う。
【００７４】
図１０は、プロバイダ側で行うデータ設定工程を説明するための図である。図１０に示すように、プロバイダ側のデータ設定工程では、ＰＥ装置２０１とＰＥ装置２０２におけるＭＡＣ学習テーブルの設定がなされる。すなわち、図１０に示すように、ＰＥ装置２０１においては、宛先ＭＡＣアドレス：βββ１に対してインターフェース：ＬＳＰ１が対応付けられ、宛先ＭＡＣアドレス：βββ２に対してインターフェース：ＬＳＰ２が対応付けられる設定がなされる。ＰＥ装置２０２においては、宛先ＭＡＣアドレス：βββ１に対してインターフェース：ｅｔｈ０．ｖｌａｎ１が対応付けられ、宛先ＭＡＣアドレス：βββ２に対してインターフェース：ｅｔｈ０．ｖｌａｎ２が対応付けられる設定がなされる。これらの設定は、ＮＷオペレーション装置５００から行ってもよいし、各ＰＥ装置に接続される操作端末から行ってもよい。
【００７５】
また、ＮＷオペレーション装置５００におけるプロバイダ側入出力部５７０から、プロバイダ側のオペレータにより、ユーザ拠点情報テーブルの一部及びＶＰＮ終端装置情報テーブルの設定がなされる。図１０に示すとおり、ユーザ拠点情報テーブルには、Ａユーザの拠点が大阪と東京であることが設定される。また、ＶＰＮ終端装置情報テーブルには、拠点名、品質クラス、ＭＡＣアドレス、ＶＬＡＮ−ＩＤが対応付けて設定される。例えば、「東京」において、高品質パスに対応するＭＡＣアドレスがβββ１であり、ＶＬＡＮ−ＩＤがｖｌａｎ１であることが設定される。なお、本実施の形態では、ＶＰＮ終端装置とＰＥ装置間は、物理リンク１本で接続されていることを想定しているため、ＶＰＮ終端装置とＰＥ装置間の物理インターフェースはそれぞれ１つに固定される。従って、ＶＰＮ終端装置情報テーブルにはＶＬＡＮ−ＩＤの情報があればよい。
【００７６】
また、大阪から東京向けのＶＰＮトンネル構築のためには、ＶＰＮ終端装置情報テーブルには、始点（大阪）のＶＰＮ終端装置１０１からパケットを送出する出力インターフェース（ＶＬＡＮ−ＩＤ）と、出力インターフェースに付与されたＭＡＣアドレス（当該パケットの宛先ＭＡＣアドレスである終点（東京）のＶＰＮ終端装置１０２のＭＡＣアドレスを含む）とを、ＶＰＮトンネルを収容する通信パス（ＬＳＰ）の種別毎（高品質、一般品質）に格納していればよい。
【００７７】
図１１は、ユーザ側で行うデータ設定工程を説明するための図である。ここでは、Ａユーザ側のオペレータ（以下、単にユーザと呼ぶ）が、対ユーザオペレーション機能提供部５１０により表示されるユーザ入力画面を利用して、拠点間品質クラス情報テーブル及びユーザ拠点情報テーブルにおける情報を入力することにより、図示するとおりの設定を行う。図１１では、ユーザにより設定された情報がどれかを分かり易くするために、当該情報に下線を引いてある。図１１に示すように、拠点間品質クラス情報テーブルに、送信元拠点が大阪であり、宛先拠点が東京であり、品質クラスが一般品質であることが設定される。また、ユーザ拠点情報テーブルには、大阪のサブネットが１９２．１６８．０．０／２４であり、東京のサブネットが１９２．１６８．１．０／２４であることが設定される。
【００７８】
上記の各テーブルへの設定が完了すると、ユーザは対ユーザオペレーション機能提供部５１０により表示されるユーザ入力画面から、ＭＡＣルーティングテーブル設定指示を行う。ＭＡＣルーティングテーブル設定指示は、ＮＷオペレーション装置５００のＭＡＣルーティングテーブル情報生成部５５０が受信する。
【００７９】
ＭＡＣルーティングテーブル設定指示を受信したＭＡＣルーティングテーブル情報生成部５５０は、ユーザ拠点情報テーブル格納部５２０、拠点間品質クラス情報テーブル格納部５３０、及びＶＰＮ終端装置情報テーブル格納部５４０に格納されたテーブル情報からＭＡＣルーティングテーブル情報を自動的に生成し、対通信装置設定指示送信部５６０が、当該ＭＡＣルーティングテーブル情報を設定する設定指示をＶＰＮ終端装置１０１に送信する。
【００８０】
これにより、ＶＰＮ終端装置１０１には、図示するとおりのＭＡＣルーティングテーブルが設定される。まず、拠点間品質クラス情報テーブルより、送信元拠点「大阪」を取得することにより、ＭＡＣルーティングテーブルの設定先ＶＰＮ終端装置を特定する。さらに、宛先拠点「東京」を取得することにより、ＭＡＣルーティングテーブルにエントリすべき宛先ネットワークの把握を行う。この把握方法については、ＭＡＣルーティングテーブル情報生成部５５０が、ユーザ拠点情報テーブルから、東京拠点のサブネット「１９２．１９８．１．０／２４」を取得するものである。また、拠点間品質クラス情報テーブルから、品質クラスが「一般品質」であることを把握し、ＶＰＮ終端装置情報テーブルから、「一般品質」に対応する宛先拠点（東京）のＭＡＣアドレス「βββ２」を宛先ＭＡＣアドレス（ＮｅｘｔＨｏｐ）として取得し、更に、「一般品質」に対応する送信元拠点（大阪）側のＭＡＣアドレス「ααα２」を送信元ＭＡＣアドレスとして取得すると共に、出力インターフェース（ＶＬＡＮ−ＩＤ）である「ｖｌａｎ２」を取得し、これらを対応付けた情報をＭＡＣルーティングテーブル情報として生成し、ＶＬＡＮ終端装置１０１に設定する。前述したように、本例では、ＶＰＮ終端装置１０１とＰＥ装置２０１間の物理リンクは１本であるから、ＶＰＮ終端装置１０１におけるＰＥ装置２０１側のインターフェースが「ｅｔｈ１」として１つに定まっているので、インターフェースが「ｅｔｈ１．ｖｌａｎ２」である図示するＭＡＣルーティングテーブルが得られる。
【００８１】
（品質クラスの設定変更時の動作）  
上述した手順で大阪から東京への一般品質でのＶＰＮトンネルが設定された後、ユーザが品質クラスを一般品質から高品質に変更する場合の手順を図１２を参照して以下に説明する。
【００８２】
この場合、プロバイダ側のデータ設定は不要であり、ユーザ側のみでデータ設定を行えばよい。
【００８３】
ユーザは、ＮＷオペレーション装置５００の対ユーザオペレーション機能提供部５１０により表示されるユーザ入力画面を利用して、拠点間品質クラス情報テーブルにおける大阪から東京への通信の品質クラスを「一般品質」から「高品質」に変更する。変更の後、ユーザは対ユーザオペレーション機能提供部５１０により表示されるユーザ入力画面から、ＭＡＣルーティングテーブル設定指示を行う。ＭＡＣルーティングテーブル設定指示は、ＮＷオペレーション装置５００のＭＡＣルーティングテーブル情報生成部５５０が受信する。
【００８４】
ＭＡＣルーティングテーブル設定指示を受信したＭＡＣルーティングテーブル情報生成部５５０は、ユーザ拠点情報テーブル格納部５２０、拠点間品質クラス情報テーブル格納部５３０、及びＶＰＮ終端装置情報テーブル格納部５４０に格納されたテーブル情報からＭＡＣルーティングテーブル情報を自動的に生成し、対通信装置設定指示送信部５６０が、当該ＭＡＣルーティングテーブル情報を設定する設定指示をＶＰＮ終端装置１０１に送信する。これにより、ＶＰＮ終端装置１０１において図示するテーブルの設定がなされる。図１２では、「一般品質」の場合から変更された情報を下線を引いて示している。つまり、「高品質」になったことにより、ＶＰＮ終端装置１０１のＭＡＣルーティングテーブルにおけるネクストホップが、「一般品質」に対応する「βββ２」から「高品質」に対応する「βββ１」に変更され、インターフェースが、「ｅｔｈ１．ｖｌａｎ２」から「ｅｔｈ１．ｖｌａｎ１」に変更される。更に、「高品質」に対応する送信元拠点（大阪）側のＭＡＣアドレスも、送信元ＭＡＣアドレスとして、「ααα２」から「ααα１」に変更される。
【００８５】
このように、本発明に係る技術を用いることにより、ユーザは容易にＶＰＮの品質クラスを変更できる。つまり、ＶＰＮトンネルが利用するパスを容易に変更することができる。
【００８６】
（拠点間トラフィック測定について）
本実施の形態では、各ＶＰＮ終端装置のバックボーン側のサブインターフェース（ｖｌａｎ）毎にトラフィックの測定を行うことが可能である。これにより、例えば、図８に示す構成での東京拠点におけるＶＰＮ終端装置１０２のｖｌａｎ１（ｅｔｈ１．ｖｌａｎ１）のトラフィックを計測することにより、東京―大阪間での拠点間のトラフィックを計測できる。ただし、図８の構成において、大阪−東京間のＶＰＮトンネル、及び大阪−静岡間のＶＰＮトンネルを両方とも高品質とした場合、大阪拠点のＶＰＮ終端装置１０１のｖｌａｎ１には、大阪−東京間、及び大阪−静岡間の２つのＶＰＮトンネルが収容されるため、このｖｌａｎ１のトラフィックの計測では、特定の２拠点間のトラフィックを得ることはできない。
【００８７】
全ての拠点で、任意の特定２拠点間のトラフィックを計測することを可能にするために、図１３Ａ，１３Ｂに示すようにｖｌａｎの設定を行うとともに、各テーブルの設定を行う。図１３Ａにおける各テーブル登録により、図１３Ｂに示すＭＡＣルーティングテーブルが自動的に設定される。
【００８８】
すなわち、ある設置拠点でのＶＰＮ終端装置において、品質クラス毎にＭＡＣアドレスを設定するとともに、品質クラス及び対向拠点（対地）毎に、ＶＬＡＮ−ＩＤが一意になるようにｖｌａｎを付与し、これらを対応付け、ＶＰＮ終端装置情報テーブルに設定する。
【００８９】
例えば、大阪拠点において、「高品質」に対応させて、ＭＡＣアドレスを「ααα１」とし、対地：「東京」に対応するＶＬＡＮ−ＩＤを「ｖｌａｎ１」とし、対地：「静岡
」に対応するＶＬＡＮ−ＩＤを「ｖｌａｎ２」とする。また、「一般品質」に対応させて、ＭＡＣアドレスを「ααα２」とし、対地：「東京」に対応するＶＬＡＮ−ＩＤを「ｖｌａｎ３」とし、対地：「静岡」に対応するＶＬＡＮ−ＩＤを「ｖｌａｎ４」とする。大阪拠点のＶＰＮ終端装置の出力インタフェース（ＶＬＡＮ−ＩＤ）は、一意なｖｌａｎとなる。他の各拠点も同様に、品質クラス及び対地毎にｖｌａｎを設定する。この設定では、ある拠点での品質クラスの数をＮ個、対地の数をＭ個とすると、同拠点ででＮ×Ｍ個のｖｌａｎを設定することになる。これにより、ｖｌａｎと、対地とが品質クラス毎に１対１に対応付けられるので、同拠点において特定のｖｌａｎでのトラフィック計測を行うことにより、当該ｖｌａｎに対応する自側拠点と対向拠点との間でのトラフィックを計測することが可能となる。
【００９０】
図１３Ａ，Ｂでは、拠点間品質クラス情報テーブルに示されるように、大阪―東京間、大阪―静岡間のそれぞれで高品質のＶＰＮトンネルが設定されている。この設定において、例えば、大阪のＶＰＮ終端装置１０１のｖｌａｎ１のトラフィックを計測することで、大阪−東京間の高品質クラスにおけるトラフィックを計測できる。
【００９１】
（変形例）
上述した実施の形態では、ＶＰＮ４００のバックボーンネットワークとして、ＭＰＬＳを用いたＭＰＬＳバックボーン３００を適用する例を示したが、ＶＰＮ４００の網構成はこれに限られるわけではない。例えば、図１４に示すように、Ｌ２ネットワーク３５０（広域イーサ網等）を用いることも可能である。Ｌ２ネットワーク３５０は、Ｌ２スイッチ（イーサスイッチ等）を接続して構成されたネットワークである。図１４では、４つのＬ２スイッチ７０１、７０２、７０３、７０４が示されている。各Ｌ２スイッチの中のＭＡＣ学習テーブル（ＭＡＣアドレスとインターフェースとの対応付け）はスタティックに設定しておくものとする。なお、説明を分かり易くするために、本変形例でも、図中のＭＡＣ学習テーブルは、１ＶＰＮユーザの個別テーブルイメージを記載したものとしているが、実際には、例えば、ユーザ毎にテーブルを備え、受信パケットの情報から識別されたユーザに対応するテーブルを参照することにより転送処理を行う構成とすることができる。
【００９２】
図１４の構成において、例えば、ＶＰＮ終端装置１０１からＶＰＮ終端装置１０２（ββββ）に対し、Ｌ２スイッチ７０１−＞７０３−＞７０２の経路を経由してパケットを転送させたい場合、各Ｌ２スイッチのＭＡＣ学習テーブルに、図示するエントリを設定しておけばよい。図１４に示す例でも、図８に示した例と同様にしてユーザ端末Ａ、Ｂ間でのＩＰパケット転送を行うことができる。
【００９３】
また、Ｌ２ネットワークでの様々な経路のうち、例えば、特定の経路を高品質パス、他の経路を一般品質パスと定めておくことで、これまでに説明した方法と同様にして、品質クラス（利用する通信パス）を容易に切り替えることが可能である。
【００９４】
（実施の形態のまとめ、効果）
本実施の形態では、バックボーンネットワークのエッジ装置（ＰＥ装置に対応）間に構築された通信パス（各種ＬＳＰに対応）に収容して、ＶＰＮ終端装置間でＶＰＮトンネルが構築されるネットワークシステム（ＶＰＮに対応）において、始点のユーザ拠点に接続された始点ＶＰＮ終端装置から終点のユーザ拠点に接続された終点ＶＰＮ終端装置へのＶＰＮトンネルを前記ネットワークシステムに対して設定するネットワーク設定装置（ＮＷオペレーション装置５００に対応）が提供される。
【００９５】
ここで、本実施の形態では、前記始点ＶＰＮ終端装置に接続されるエッジ装置には、通信パスと前記終点ＶＰＮ終端装置のアドレスとを対応付けたテーブル（ＭＡＣルーティングテーブル）が設定される。
【００９６】
そして、ネットワーク設定装置は、前記始点ＶＰＮ終端装置からパケットを送出する出力インターフェースと、当該パケットの宛先アドレスである前記終点ＶＰＮ終端装置のアドレスとを、前記ＶＰＮトンネルを収容する通信パスの種別毎に格納したＶＰＮ終端装置情報格納手段（ＶＰＮ終端装置情報テーブル格納部５４０に対応）と、ユーザにより指定された通信パスの種別に基づいて、前記ＶＰＮ終端装置情報格納手段から当該種別に対応する前記始点ＶＰＮ終端装置の出力インターフェースと、当該種別に対応する前記終点ＶＰＮ終端装置のアドレスとを取得し、当該出力インターフェース、当該アドレス、及び、ユーザから指定された前記終点のユーザ拠点のネットワーク識別情報を、ルーティングテーブル情報として前記始点ＶＰＮ終端装置に設定する設定手段（ＭＡＣルーティングテーブル情報生成部５５０と対通信装置設定指示送信部５６０に対応）を備える。
【００９７】
このような構成により、通信パスの種別を指定するだけで、容易にＶＰＮトンネルを収容するパスを設定及び変更することが可能となる。また、通信事業者による設定作業が介在することなく、例えば、ユーザ自らの設定作業により、迅速に、ＶＰＮトンネルを収容する通信パスを容易に設定及び変更することが可能となる。更に、本実施の形態によれば、通信事業者側の設定情報をユーザに対して隠蔽できるという効果もある。
【００９８】
なお、「通信パスの種別」とは、通信パスを、ある属性で区別した場合におけるその属性の種類のことである。例えば、実施の形態で説明したように、パスを「高品質パス」と「一般品質パス」に区別する場合、属性は「品質」であり、属性の種類（つまり通信パスの種別）は、「高品質」及び「一般品質」である。また、「セキュリティ」が高いパス／低いパス、冗長ルートを有するパス／有さないパス、なども「通信パスの種別」の例である。もちろん、これらは「通信パスの種別」の一例に過ぎない。
【００９９】
本実施の形態では、前記終点ＶＰＮ終端装置のアドレスはＭＡＣアドレスであり、前記始点ＶＰＮ終端装置の出力インターフェースは、物理インターフェースの中のＶＬＡＮ識別情報で構成されるサブインターフェースとしている。この構成により、普及しているイーサの技術を活用して、容易にＶＰＮトンネルを収容するパスを設定及び変更する技術を実現できる。
【０１００】
また、本実施の形態では、ネットワーク設定装置により設定がされた前記始点ＶＰＮ終端装置の前記出力インターフェースのトラフィックを計測することにより、前記始点のユーザ拠点と前記終点のユーザ拠点間のトラフィックを計測するトラフィック計測手段（トラフィック計測部１４０）を備えている。
【０１０１】
図１３Ａ，図１３Ｂを用いて説明したように、本実施の形態では、各拠点において、ｖｌａｎと対地とを、品質クラス（通信パスの種別毎）に一意に対応付ける設定が可能であり、そのような設定を行うことにより、任意の拠点で任意の対地との間のトラフィックを、対応するｖｌａｎのトラフィックを計測することで計測できる。
【０１０２】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【０１０３】
１０、２０、３０  ＰＥ装置
４０、５０、６０  ＣＥ装置
７０  ＶＰＬＳバックボーン
８０  ＶＰＮ
９１、９２、９３、９４  Ｐ装置
１０１、１０２、１０３  ＶＰＮ終端装置
１５１、１５２、１５３、１５４  Ｐ装置
２０１、２０２、２０３  ＰＥ装置
３００  ＶＰＬＳバックボーン
４００  ＶＰＮ
５００  ＮＷオペレーション装置
６００  通信ネットワーク
１１０  ユーザ側パケット処理部
１２０  プロバイダ側パケット処理部
１２１  ＭＡＣルーティングテーブル設定指示受信部
１２２  ＭＡＣルーティングテーブル格納部
１２３  パケット転送処理部
１３１、１３２  インターフェース
１４０  トラフィック計測部
２１０  ＭＡＣ学習テーブル設定指示受信部
２２０  ＭＡＣ学習テーブル格納部
２３０  パケット転送処理部
２４１、２４２  インターフェース
３５０  Ｌ２ネットワーク
５１０  対ユーザオペレーション機能提供部
５２０  ユーザ拠点情報テーブル格納部
５３０  拠点間品質クラス情報テーブル格納部
５４０  ＶＰＮ終端装置情報テーブル格納部
５５０  ＭＡＣルーティングテーブル情報生成部
５６０  対通信装置設定指示送信部
５７０  プロバイダ側入出力部
７０１、７０２、７０３、７０４  Ｌ２スイッチ
【図１】
0005784447.tif 000002
【図２】
0005784447.tif 000003
【図３】
0005784447.tif 000004
【図４】
0005784447.tif 000005
【図５】
0005784447.tif 000006
【図６】
0005784447.tif 000007
【図７】
0005784447.tif 000008
【図８】
0005784447.tif 000009
【図９】
0005784447.tif 000010
【図１０】
0005784447.tif 000011
【図１１】
0005784447.tif 000012
【図１２】
0005784447.tif 000013
【図１３Ａ】
0005784447.tif 000014
【図１３Ｂ】
0005784447.tif 000015
【図１４】
0005784447.tif 000016