(57)【特許請求の範囲】
【請求項１】
ＰＢＢ（Provider Backbone Bridges）網の境界に設けられ、非カプセル化フレームを通信する下位ポートと、カプセル化フレームを通信する上位ポートとを備え、第１のスイッチ装置および第２のスイッチ装置を含む複数のスイッチ装置と、
前記第２のスイッチ装置の前記下位ポートに接続され、当該下位ポートから送信される前記非カプセル化フレームを分析する分析装置と、
を有する中継システムであって、
前記第１のスイッチ装置は、前記下位ポートで受信した前記非カプセル化フレームをコピーし、当該コピーされたフレームをＰＢＢヘッダでカプセル化することで第１のカプセル化ミラーフレームを生成し、前記第１のカプセル化ミラーフレームを前記上位ポートから前記第２のスイッチ装置に向けて送信し、前記下位ポートから送信される前記非カプセル化フレームをコピーし、当該コピーされたフレームをＰＢＢヘッダでカプセル化することで第２のカプセル化ミラーフレームを生成し、前記第２のカプセル化ミラーフレームを前記上位ポートから前記第２のスイッチ装置に向けて送信するミラー生成部を有し、
前記第１のカプセル化ミラーフレームの前記ＰＢＢヘッダは、第１の値が格納されるサービスインスタンス識別子を含み、
前記第２のカプセル化ミラーフレームの前記ＰＢＢヘッダは、前記第１の値とは異なる第２の値が格納されるサービスインスタンス識別子を含み、
前記第２のスイッチ装置は、前記下位ポートとなる第１の下位ポートおよび第２の下位ポートを備え、前記サービスインスタンス識別子と前記下位ポートとの対応関係を保持し、
前記分析装置は、前記第１の下位ポートと前記第２の下位ポートにそれぞれ接続され、
前記第２のスイッチ装置は、前記第１のカプセル化ミラーフレームを受信した場合、当該フレームをデカプセル化することで第１の非カプセル化ミラーフレームを生成し、当該生成したフレームを前記第１の値に対応する前記第１の下位ポートから送信し、前記第２のカプセル化ミラーフレームを受信した場合、当該フレームをデカプセル化することで第２の非カプセル化ミラーフレームを生成し、当該生成したフレームを前記第２の値に対応する前記第２の下位ポートから送信する、
中継システム。
【請求項２】
請求項１記載の中継システムにおいて、
前記複数のスイッチ装置は、前記下位ポートと前記上位ポートと前記ミラー生成部とを備える第３のスイッチ装置を含み、
前記第３のスイッチ装置で生成される前記第１のカプセル化ミラーフレームの前記ＰＢＢヘッダは、前記第１の値および前記第２の値とは異なる第３の値が格納されるサービスインスタンス識別子を含み、
前記第３のスイッチ装置で生成される前記第２のカプセル化ミラーフレームの前記ＰＢＢヘッダは、前記第１の値、前記第２の値および前記第３の値とは異なる第４の値が格納されるサービスインスタンス識別子を含む、
中継システム。
【請求項３】
請求項１記載の中継システムにおいて、
前記第１のスイッチ装置の前記上位ポートと前記第２のスイッチ装置の前記上位ポートには、同じバックボーンＶＬＡＮ識別子が設定され、
前記第１のカプセル化ミラーフレームおよび前記第２のカプセル化ミラーフレームの前記ＰＢＢヘッダの宛先バックボーンＭＡＣアドレスは、マルチキャストアドレスである、
中継システム。
【請求項４】
請求項１記載の中継システムにおいて、
前記第１のスイッチ装置の前記上位ポートと前記第２のスイッチ装置の前記上位ポートには、同じバックボーンＶＬＡＮ識別子が設定され、
前記第１のスイッチ装置の前記ミラー生成部は、前記第１のカプセル化ミラーフレームおよび前記第２のカプセル化ミラーフレームの前記ＰＢＢヘッダの宛先バックボーンＭＡＣアドレスを、前記第２のスイッチ装置のＭＡＣアドレスか、マルチキャストアドレスの一方に設定可能となっている、
中継システム。
【請求項５】
請求項１記載の中継システムにおいて、
前記第１のカプセル化ミラーフレームおよび前記第２のカプセル化ミラーフレームは、カスタマＶＬＡＮタグを含む、
中継システム。
【請求項６】
請求項１記載の中継システムにおいて、
前記第１のスイッチ装置は、前記第１のカプセル化ミラーフレームおよび前記第２のカプセル化ミラーフレームを前記上位ポートから送信する際に帯域制限を行う帯域制限部を有する、
中継システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システムおよびスイッチ装置に関し、例えば、ＰＢＢ（Provider Backbone Bridges）網を含む中継システムにおいて、カスタマのフレームを監視ならびに分析する技術に関する。
【背景技術】
【０００２】
特許文献１には、複数のスイッチとオフロード処理部とを備えたネットワークを前提として、トラフィックを監視する方法が示される。具体的には、スイッチに設けられるｓＦｌｏｗエージェントは、所定の抽出基準に基づいてパケットを抽出し、当該抽出したパケットを、オフロード処理部を宛先としてカプセル化し、それをネットワークへ送信する。
【０００３】
特許文献２には、複数のスイッチと測定器とを備えたＭＰＬＳネットワークを前提として、トラフィックをモニタする方法が示される。具体的には、予め所定のスイッチと測定器との間に、ＭＰＬＳのラベルを用いたトンネルが形成される。所定のスイッチは、モニタ対象のポートでミラーリングを行い、ミラーリングされたフレームをトンネル識別用のラベルを用いてカプセル化し、それをトンネルへ送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１６９８７号公報
【特許文献２】特開２０１３−１９２１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、広域イーサネット（イーサネットは登録商標）を実現する技術として、ＩＥＥＥ８０２．１ａｈに基づくＰＢＢ方式が知られている。ＰＢＢ方式は、カスタマ用のＭＡＣ（Media Access Control）フレームを通信事業者用のＭＡＣフレームでカプセル化することで、ＶＬＡＮ数の更なる拡張や、ＰＢＢ網内のスイッチ（コアスイッチ）で学習されるＭＡＣアドレス数の低減等を図る技術である。ＰＢＢ網は、代表的には、各カスタマが有する複数の拠点間でフレームを中継するための中継網として用いられる。
【０００６】
ここで、例えば、ＰＢＢ網を管理する通信事業者は、ネットワークセキュリティ等の観点から、各カスタマのフレームを監視ならびに分析したい場合がある。これを実現する方式として、例えば、ポートミラーリング方式が挙げられる。当該方式では、例えば、各スイッチにそれぞれ分析装置が接続され、各スイッチは、監視ポイントとなるポートで受信したフレームをミラー先のポートから分析装置へ送信する。しかし、このような方式では、監視ポイントの増大に伴い多くの分析装置が必要とされ、コストの増大を招く恐れがある。特に、多くのカスタマを収容するＰＢＢ網では、監視ポイントが増大するため、コストの増大がより顕著となり得る。
【０００７】
そこで、別の方式として、特許文献１や特許文献２に示されるようなリモートミラーリング方式が挙げられる。当該方式では、例えば、スイッチと分析装置とがネットワークを介して接続され、スイッチは、ミラーリングしたフレームをネットワークを介して分析装置へ送信する。しかし、特許文献１や特許文献２の方式では、各カスタマのフレームを効率的に監視できない場合がある。例えば、特許文献１において、監視ポイントの数や場所が適切でない場合、ネットワークの逼迫や監視漏れ等が生じる恐れがある。また、特許文献２では、多くのカスタマを監視するために多くのラベルを予め確保しておく必要がある。
【０００８】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、各カスタマのフレームを効率的に監視することが可能な中継システムおよびスイッチ装置を提供することにある。
【０００９】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１１】
本実施の形態による中継システムは、第１のスイッチ装置および第２のスイッチ装置を含む複数のスイッチ装置と、分析装置とを有する。複数のスイッチ装置は、ＰＢＢ網の境界に設けられ、非カプセル化フレームを通信する下位ポートと、カプセル化フレームを通信する上位ポートとを備える。分析装置は、第２のスイッチ装置の下位ポートに接続され、当該下位ポートから送信される非カプセル化フレームを分析する。第１のスイッチ装置は、ミラー生成部を有する。ミラー生成部は、下位ポートで受信した非カプセル化フレームをコピーし、当該コピーされたフレームをＰＢＢヘッダでカプセル化することで第１のカプセル化ミラーフレームを生成し、それを上位ポートから第２のスイッチ装置に向けて送信する。また、ミラー生成部は、下位ポートから送信される非カプセル化フレームをコピーし、当該コピーされたフレームをＰＢＢヘッダでカプセル化することで第２のカプセル化ミラーフレームを生成し、それを上位ポートから第２のスイッチ装置に向けて送信する。第１のカプセル化ミラーフレームのＰＢＢヘッダは、第１の値が格納されるサービスインスタンス識別子を含み、第２のカプセル化ミラーフレームのＰＢＢヘッダは、第１の値とは異なる第２の値が格納されるサービスインスタンス識別子を含む。
【発明の効果】
【００１２】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、各カスタマのフレームを効率的に監視することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１による中継システムの構成例および動作例を示す概略図である。
【図２】図１の中継システムで用いられる各フレームのフォーマット構成例を示す説明図である。
【図３】図１の中継システムにおけるエッジスイッチ装置の構成例を示す概略図である。
【図４】図３におけるイングレス処理テーブルの構成例を示す概略図である。
【図５】図３におけるＦＤＢの構成例を示す概略図である。
【図６】図３におけるミラー生成テーブルの構成例を示す概略図である。
【図７】図３におけるイーグレス処理テーブルの構成例を示す概略図である。
【図８】図３におけるイングレス処理テーブルの図４とは異なる構成例を示す概略図である。
【図９】本発明の実施の形態２による中継システムの構成例および動作例を示す概略図である。
【図１０】図９の中継システムにおいて、エッジスイッチ装置が備えるミラー生成テーブルの構成例を示す概略図である。
【図１１】本発明の実施の形態３による中継システムの構成例および動作例を示す概略図である。
【図１２】図１１の中継システムにおいて、事業者網に接続されるエッジスイッチ装置のイングレス処理テーブルの構成例を示す概略図である。
【図１３】図１１の中継システムにおいて、事業者網で用いられるフレームのフォーマット構成例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１５】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１６】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１７】
（実施の形態１）
《中継システムの概略構成および通常のフレーム中継動作》
図１は、本発明の実施の形態１による中継システムの構成例および動作例を示す概略図である。図１に示す中継システムは、ＰＢＢ網１０と、複数のカスタマ網１１ａ１，１１ａ２，１１ｂ１，１１ｂ２と、事業者網１２とを備える。事業者網１２は、例えば、ＰＢＢ網１０を管理する通信事業者のネットワークである。複数のカスタマ網１１ａ１，１１ａ２，１１ｂ１，１１ｂ２のそれぞれは、例えば、情報端末や情報端末間を中継するユーザスイッチ等の組み合わせで構成される。一例として、ここでは、カスタマ網１１ａ１，１１ａ２，１１ｂ１，１１ｂ２は、それぞれ、情報端末ＴＭａ１，ＴＭａ２，ＴＭｂ１，ＴＭｂ２を備える。
【００１８】
例えば、カスタマ網１１ａ１，１１ａ２は、カスタマＡが備える２つの拠点のネットワークであり、カスタマ網１１ｂ１，１１ｂ２は、カスタマＢが備える２つの拠点のネットワークである。ＰＢＢ網１０の境界には、エッジスイッチ装置ＳＷＥａ１，ＳＷＥａ２，ＳＷＥｂ１，ＳＷＥｂ２，ＳＷＥｃが設けられる。エッジスイッチ装置ＳＷＥａ１，ＳＷＥａ２，ＳＷＥｂ１，ＳＷＥｂ２，ＳＷＥｃのそれぞれは、非カプセル化フレームを通信する下位ポートＰｄ１，Ｐｄ２，…と、カプセル化フレームを通信する上位ポートＰｕ１，Ｐｕ２とを備える。
【００１９】
本明細書では、エッジスイッチ装置ＳＷＥａ１，ＳＷＥａ２，ＳＷＥｂ１，ＳＷＥｂ２，ＳＷＥｃのそれぞれを代表してエッジスイッチ装置ＳＷＥと称する。また、下位ポートＰｄ１，Ｐｄ２，…のそれぞれを代表して下位ポートＰｄと称し、上位ポートＰｕ１，Ｐｕ２のそれぞれを代表して上位ポートＰｕと称する。また、カスタマ網１１ａ１，１１ａ２，１１ｂ１，１１ｂ２のそれぞれを代表してカスタマ網１１と称する。
【００２０】
エッジスイッチ装置ＳＷＥａ１，ＳＷＥａ２，ＳＷＥｂ１，ＳＷＥｂ２は、下位ポートＰｄに、それぞれ、カスタマ網１１ａ１，１１ａ２，１１ｂ１，１１ｂ２を収容し、エッジスイッチ装置ＳＷＥｃは、下位ポートＰｄに事業者網１２を収容する。この例では、情報端末ＴＭａ１は、エッジスイッチ装置ＳＷＥａ１の下位ポートＰｄ１の先に接続され、情報端末ＴＭｂ１は、エッジスイッチ装置ＳＷＥｂ１の下位ポートＰｄ１の先に接続される。ＰＢＢ網１０の内部には、コアスイッチ装置ＳＷＣ１，ＳＷＣ２が設けられる。コアスイッチ装置ＳＷＣ１，ＳＷＣ２は、エッジスイッチ装置ＳＷＥの上位ポートＰｕに通信回線（イーサネット回線）を介して適宜接続され、エッジスイッチ装置ＳＷＥ間でのカプセル化フレームの中継を担う。
【００２１】
このような構成により、ＰＢＢ網１０は、主に、エッジスイッチ装置ＳＷＥに収容されるカスタマ網１１および事業者網１２間でフレームを中継する際の中継網として機能する。ＰＢＢ網１０は、実際には、更に多くのコアスイッチ装置を備え、また、収容するカスタマの拠点数等に応じて更に多くのエッジスイッチ装置ＳＷＥを備える。エッジスイッチ装置ＳＷＥやコアスイッチ装置ＳＷＣ１，ＳＷＣ２は、例えば、ＯＳＩ参照モデルのレイヤ２（Ｌ２）の処理を行うＬ２スイッチである。ただし、必ずしもこれに限らず、Ｌ２に加えてレイヤ３（Ｌ３）の処理を行うＬ３スイッチ等であってもよい。
【００２２】
次に、図１に中継システムにおける通常のフレーム中継動作について説明する。ここでは、情報端末ＴＭａ１，ＴＭａ２は、それぞれ、カスタマＭＡＣ（以降、ＣＭＡＣと称す）アドレス“ＭＡａ１”，“ＭＡａ２”を有し、カスタマＶＬＡＮ識別子（以降、ＣＶＩＤと称す）“ＣＶ１”を用いて通信を行うものとする。また、情報端末ＴＭｂ１，ＴＭｂ２は、ＣＶＩＤ“ＣＶ２”を用いて通信を行うものとする。エッジスイッチ装置ＳＷＥａ１，ＳＷＥａ２，ＳＷＥｃは、それぞれ、バックボーンＭＡＣ（以降、ＢＭＡＣと称す）アドレス“ＢＡａ１”，“ＢＡａ２”，“ＢＡｃ”を有するものとする。通信事業者は、ＢＭＡＣアドレスを任意に設定することが可能である。
【００２３】
図２は、図１の中継システムで用いられる各フレームのフォーマット構成例を示す説明図である。図２において、非カプセル化フレーム１６は、通常のイーサネットフレームであり、宛先ＣＭＡＣアドレス（以降、ＣＤＡと称す）、送信元ＣＭＡＣアドレス（以降、ＣＳＡと称す）、カスタマＶＬＡＮタグ（以降、ＣＴＡＧと称す）およびデータを含む。ＣＴＡＧは、ＣＶＩＤを含む。
【００２４】
カプセル化フレーム（言い換えればＰＢＢフレーム）１５は、非カプセル化フレーム１６をＰＢＢヘッダ１７でカプセル化したフレームである。ＰＢＢヘッダ１７は、宛先ＢＭＡＣアドレス（以降、ＢＤＡと称す）、送信元ＢＭＡＣアドレス（以降、ＢＳＡと称す）、バックボーンＶＬＡＮタグ（以降、ＢＴＡＧと称す）、バックボーンサービスインスタンスタグ（以降、ＩＴＡＧと称す）を含む。ＢＴＡＧは、バックボーンＶＬＡＮ識別子（以降、ＢＶＩＤと称す）を含み、ＩＴＡＧは、サービスインスタンス識別子（以降、ＩＳＩＤと称す）を含む。ＰＢＢフレーム１５では、例えば、非カプセル化フレーム１６のＣＶＩＤをＩＳＩＤにマッピングすること等で、ＣＴＡＧを省略することも可能である。
【００２５】
図１において、カスタマＡの情報端末ＴＭａ１は、カスタマＡの情報端末ＴＭａ２を宛先として非カプセル化フレームＦＲａ１を送信している。この場合、エッジスイッチ装置ＳＷＥａ１は、下位ポートＰｄ１で当該非カプセル化フレームＦＲａ１を受信する。非カプセル化フレームＦＲａ１は、図２に示すように、ＣＤＡ“ＭＡａ２”、ＣＳＡ“ＭＡａ１”、ＣＶＩＤ“ＣＶ１”およびデータを含む。
【００２６】
エッジスイッチ装置ＳＷＥａ１は、当該非カプセル化フレームＦＲａ１のＣＤＡ“ＭＡａ２”等を検索キーとしてＦＤＢ（Forwarding DataBase）を検索し、宛先ポート（ここでは上位ポートＰｕ１）およびＢＤＡ“ＢＡａ２”を取得する。エッジスイッチ装置ＳＷＥａ１は、宛先ポートが上位ポートＰｕであるため、当該非カプセル化フレームＦＲａ１をＰＢＢヘッダ１７でカプセル化することでカプセル化フレームＦＲＣａ１を生成し、それを宛先ポート（Ｐｕ１）から送信する。
【００２７】
カプセル化フレームＦＲＣａ１は、図２に示すように、非カプセル化フレームＦＲａ１からＣＴＡＧを削除したものに、ＰＢＢヘッダ１７が付加された構成となる。エッジスイッチ装置ＳＷＥａ１は、当該ＰＢＢヘッダ１７のＢＤＡをＦＤＢの検索結果に基づく“ＢＡａ２”に定め、ＢＳＡを自装置のＢＭＡＣアドレス“ＢＡａ１”に定め、ＢＶＩＤおよびＩＳＩＤを、予め設定された“ＢＶ１”および“ＩＳ１”に定める。
【００２８】
コアスイッチ装置ＳＷＣ１は、カプセル化フレームＦＲＣａ１を受信し、当該フレームのＢＤＡ“ＢＡａ２”およびＢＶＩＤ“ＢＶ１”を検索キーとしてＦＤＢを検索する。コアスイッチ装置ＳＷＣ１は、当該ＦＤＢの検索結果に基づく宛先ポート（図１の例ではエッジスイッチ装置ＳＷＥａ２が接続されるポート）へカプセル化フレームＦＲＣａ１を中継する。
【００２９】
エッジスイッチ装置ＳＷＥａ２は、図示しない上位ポートＰｕでカプセル化フレームＦＲＣａ１を受信する。エッジスイッチ装置ＳＷＥａ２は、自装置のＢＤＡを含むカプセル化フレームＦＲＣａ１を受信したため、当該フレームのＣＤＡ“ＭＡａ２”等を検索キーとしてＦＤＢを検索し、宛先ポート（ここでは図示しない下位ポートＰｄ）を取得する。エッジスイッチ装置ＳＷＥａ２は、宛先ポートが下位ポートＰｄであるため（または自装置宛てのカプセル化フレームを受信したため）、当該カプセル化フレームＦＲＣａ１をデカプセル化することで元の非カプセル化フレームＦＲａ１を生成し、それを宛先ポートとなる下位ポートＰｄから送信する。その結果、情報端末ＴＭａ２は、当該非カプセル化フレームＦＲａ１を受信する。
【００３０】
その反対に、情報端末ＴＭａ２は、情報端末ＴＭａ１を宛先として非カプセル化フレームＦＲａ２を送信している。この場合、当該非カプセル化フレームＦＲａ２は、前述した動作と同様にして、エッジスイッチ装置ＳＷＥａ２、コアスイッチ装置ＳＷＣ１、エッジスイッチ装置ＳＷＥａ１を順に介して情報端末ＴＭａ１へ到達する。非カプセル化フレームＦＲａ２は、非カプセル化フレームＦＲａ１と比較してＣＤＡとＣＳＡを入れ替えたようなフレームとなる。また、非カプセル化フレームＦＲａ２に対応するカプセル化フレームＦＲＣａ２は、カプセル化フレームＦＲＣａ１と比較してＣＤＡとＣＳＡを、ならびにＢＤＡとＢＳＡをそれぞれ入れ替えたようなフレームとなる。
【００３１】
カスタマＡの場合と同様に、カスタマＢの情報端末ＴＭｂ１は、カスタマＢの情報端末ＴＭｂ２を宛先として、非カプセル化フレームＦＲｂ１を送信している。当該非カプセル化フレームＦＲｂ１は、エッジスイッチ装置ＳＷＥｂ１、コアスイッチ装置ＳＷＣ２、エッジスイッチ装置ＳＷＥｂ２を順に介して情報端末ＴＭｂ２へ到達する。その反対に、情報端末ＴＭｂ２は、情報端末ＴＭｂ１を宛先として、非カプセル化フレームＦＲｂ２を送信している。当該非カプセル化フレームＦＲｂ２は、エッジスイッチ装置ＳＷＥｂ２、コアスイッチ装置ＳＷＣ２、エッジスイッチ装置ＳＷＥｂ１を順に介して情報端末ＴＭｂ１へ到達する。非カプセル化フレームＦＲｂ１，ＦＲｂ２は、共にＣＶＩＤ“ＣＶ２”を含み、当該フレームにそれぞれ対応するカプセル化フレームＦＲＣｂ１，ＦＲＣｂ２は、共にＩＳＩＤ“ＩＳ２”を含む。
【００３２】
《中継システムのフレーム監視・分析動作》
以上のような構成および動作を前提として、ＰＢＢ網１０を管理する通信事業者は、ネットワークセキュリティ等の観点から、各カスタマ毎のフレームや各カスタマの拠点（すなわちカスタマ網１１）毎のフレームを監視ならびに分析したい場合がある。そこで、エッジスイッチ装置（この例では、ＳＷＥａ１，ＳＷＥａ２）は、ミラー生成部２９を有する。また、事業者網１２は、分析装置１３を有する。分析装置１３は、エッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃの下位ポートＰｄに接続される。
【００３３】
ミラー生成部２９は、下位ポートＰｄで受信した非カプセル化フレームをコピーし、当該コピーされたフレームをＰＢＢヘッダ１７でカプセル化することで第１のカプセル化ミラーフレームを生成し、当該フレームを所定の上位ポートＰｕからエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃに向けて送信する。これに加えて、ミラー生成部２９は、下位ポートＰｄから送信される非カプセル化フレームをコピーし、当該コピーされたフレームをＰＢＢヘッダ１７でカプセル化することで第２のカプセル化ミラーフレームを生成し、当該フレームを所定の上位ポートＰｕからエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃに向けて送信する。また、この際に、第１のカプセル化ミラーフレームのＰＢＢヘッダ１７は、第１の値が格納されるＩＳＩＤを含み、第２のカプセル化ミラーフレームのＰＢＢヘッダ１７は、第１の値とは異なる第２の値が格納されるＩＳＩＤを含む。
【００３４】
図１の例では、エッジスイッチ装置（第１のスイッチ装置）ＳＷＥａ１のミラー生成部２９は、下位ポートＰｄ１で受信した非カプセル化フレームＦＲａ１をコピーし、それをＰＢＢヘッダ１７でカプセル化することでカプセル化ミラーフレーム（第１のカプセル化ミラーフレーム）ＦＲＣａ１＿Ｍを生成する。カプセル化ミラーフレームＦＲＣａ１＿ＭのＰＢＢヘッダ１７は、図２に示されるように、ＢＤＡ“ＢＡｃ”、ＢＳＡ“ＢＡ１ａ”、ＢＶＩＤ“ＢＶ１０”およびＩＳＩＤ“ＩＳ１１”を含む。ＢＤＡ、ＢＶＩＤおよびＩＳＩＤの値は、通信事業者によって予め設定される。また、カプセル化ミラーフレームＦＲＣａ１＿Ｍは、前述したカプセル化フレームＦＲＣａ１等と異なり、オプションとなるＣＴＡＧを含んでいる。ＣＴＡＧは、ＣＶＩＤ“ＣＶ１”を含む。
【００３５】
エッジスイッチ装置ＳＷＥａ１のミラー生成部２９は、生成したカプセル化ミラーフレームＦＲＣａ１＿Ｍを所定の宛先ポート（ここでは上位ポートＰｕ１）から送信する。宛先ポートは、例えば、通信事業者によって予め設定される。ＰＢＢ網１０は、当該カプセル化ミラーフレームＦＲＣａ１＿Ｍを、前述したカプセル化フレームの場合と同様にＢＤＡ“ＢＡｃ”およびＢＶＩＤ“ＢＶ１０”に基づき中継する。その結果、カプセル化ミラーフレームＦＲＣａ１＿Ｍは、ここでは、コアスイッチ装置ＳＷＣ１を介してエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃへ到達する。エッジスイッチ装置ＳＷＥｃは、当該カプセル化ミラーフレームＦＲＣａ１＿Ｍを上位ポートＰｕ１で受信する。
【００３６】
さらに、エッジスイッチ装置ＳＷＥａ１のミラー生成部２９は、下位ポートＰｄ１から送信される非カプセル化フレームＦＲａ２をコピーし、それをＰＢＢヘッダ１７でカプセル化することでカプセル化ミラーフレーム（第２のカプセル化ミラーフレーム）ＦＲＣａ２＿Ｍを生成する。カプセル化ミラーフレームＦＲＣａ２＿Ｍは、図示は省略するが、カプセル化ミラーフレームＦＲＣａ１＿Ｍと同じＢＤＡ、ＢＳＡおよびＢＶＩＤを含む。ただし、ＩＳＩＤに関しては、カプセル化ミラーフレームＦＲＣａ２＿Ｍは、カプセル化ミラーフレームＦＲＣａ１＿Ｍとは異なるＩＳＩＤ“ＩＳ１２”を含む。当該ＩＳＩＤの値も、通信事業者によって予め設定される。
【００３７】
エッジスイッチ装置ＳＷＥａ１のミラー生成部２９は、カプセル化ミラーフレームＦＲＣａ１＿Ｍの場合と同様に、生成したカプセル化ミラーフレームＦＲＣａ２＿Ｍを所定の宛先ポート（ここでは上位ポートＰｕ１）から送信する。その結果、カプセル化ミラーフレームＦＲＣａ２＿Ｍも、コアスイッチ装置ＳＷＣ１を介してエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃへ到達する。エッジスイッチ装置ＳＷＥｃは、当該カプセル化ミラーフレームＦＲＣａ２＿Ｍを上位ポートＰｕ１で受信する。
【００３８】
エッジスイッチ装置ＳＷＥａ１の場合と同様に、エッジスイッチ装置（第３のスイッチ装置）ＳＷＥｂ１のミラー生成部２９も、下位ポートＰｄ１で受信した非カプセル化フレームＦＲｂ１をコピーし、ＢＤＡ“ＢＡｃ”を含むカプセル化ミラーフレーム（第１のカプセル化ミラーフレーム）ＦＲＣｂ１＿Ｍを生成する。カプセル化ミラーフレームＦＲＣｂ１＿Ｍは、ＣＶＩＤ“ＣＶ２”を含むＣＴＡＧに加えて、エッジスイッチ装置ＳＷＥａ１で使用するＩＳＩＤ“ＩＳ１１”，“ＩＳ１２”とは異なるＩＳＩＤ“ＩＳ２１”を含む。
【００３９】
さらに、エッジスイッチ装置ＳＷＥｂ１のミラー生成部２９は、下位ポートＰｄ１から送信される非カプセル化フレームＦＲｂ２をコピーし、ＢＤＡ“ＢＡｃ”を含むカプセル化ミラーフレーム（第２のカプセル化ミラーフレーム）ＦＲＣｂ２＿Ｍを生成する。カプセル化ミラーフレームＦＲＣｂ２＿Ｍは、ＣＶＩＤ“ＣＶ２”を含むＣＴＡＧに加えて、エッジスイッチ装置ＳＷＥａ１で使用するＩＳＩＤ“ＩＳ１１”，“ＩＳ１２”およびカプセル化ミラーフレームＦＲＣｂ１＿ＭのＩＳＩＤ“ＩＳ２１”とは異なるＩＳＩＤ“ＩＳ２２”を含む。
【００４０】
エッジスイッチ装置ＳＷＥｂ１のミラー生成部２９は、生成したカプセル化ミラーフレームＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍをそれぞれ所定の宛先ポート（ここでは上位ポートＰｕ１）から送信する。その結果、カプセル化ミラーフレームＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍのそれぞれは、ここでは、コアスイッチ装置ＳＷＣ２を介してエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃへ到達する。エッジスイッチ装置ＳＷＥｃは、当該カプセル化ミラーフレームＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍを、それぞれ上位ポートＰｕ２で受信する。
【００４１】
エッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃは、上位ポートＰｕ１で受信したカプセル化ミラーフレームＦＲＣａ１＿Ｍをデカプセル化することで非カプセル化ミラーフレームＦＲａ１＿Ｍを生成する。非カプセル化ミラーフレームＦＲａ１＿Ｍは、図２に示されるように、コピー元の非カプセル化フレームＦＲａ１と同じフレームになる。エッジスイッチ装置ＳＷＥｃは、当該非カプセル化ミラーフレームＦＲａ１＿Ｍを下位ポートＰｄから分析装置１３に向けて送信する。分析装置１３は、当該非カプセル化ミラーフレームＦＲａ１＿Ｍ（言い換えれば、非カプセル化フレームＦＲａ１）を受信し、当該フレームを分析する。分析装置１３は、特に限定はされないが、代表的には、ＤＰＩ（Deep Packet Inspection）装置等である。
【００４２】
同様に、エッジスイッチ装置ＳＷＥｃは、上位ポートＰｕ１，Ｐｕ２で受信したカプセル化ミラーフレームＦＲＣａ２＿Ｍ，ＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍをデカプセル化することで非カプセル化ミラーフレームＦＲａ２＿Ｍ，ＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍを生成する。非カプセル化ミラーフレームＦＲａ２＿Ｍ，ＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍは、それぞれ、非カプセル化フレームＦＲａ２，ＦＲｂ１，ＦＲｂ２と同じフレームになる。エッジスイッチ装置ＳＷＥｃは、当該非カプセル化ミラーフレームＦＲａ２＿Ｍ，ＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍを下位ポートＰｄから分析装置１３に向けて送信し、分析装置１３は、当該非カプセル化ミラーフレームを分析する。
【００４３】
ここで、図１の例では、分析装置１３は、エッジスイッチ装置ＳＷＥｃの下位ポートＰｄ１，Ｐｄ２，Ｐｄ３，Ｐｄ４にそれぞれ通信回線を介して接続される。エッジスイッチ装置ＳＷＥｃは、予め、ＩＳＩＤ“ＩＳ１１”，“ＩＳ１２”，“ＩＳ２１”，“ＩＳ２２”と下位ポートＰｄ１，Ｐｄ２，Ｐｄ３，Ｐｄ４との対応関係を保持している。エッジスイッチ装置ＳＷＥｃは、カプセル化ミラーフレーム（第１のカプセル化ミラーフレーム）ＦＲＣａ１＿Ｍを受信した場合、そのＩＳＩＤ“ＩＳ１１”を参照し、非カプセル化ミラーフレーム（第１の非カプセル化ミラーフレーム）ＦＲａ１＿Ｍを、ＩＳＩＤ“ＩＳ１１”に対応する下位ポートＰｄ１から送信する。
【００４４】
また、エッジスイッチ装置ＳＷＥｃは、カプセル化ミラーフレーム（第２のカプセル化ミラーフレーム）ＦＲＣａ２＿Ｍを受信した場合、そのＩＳＩＤ“ＩＳ１２”を参照し、非カプセル化ミラーフレーム（第２の非カプセル化ミラーフレーム）ＦＲａ２＿Ｍを、ＩＳＩＤ“ＩＳ１２”に対応する下位ポートＰｄ２から送信する。同様にして、エッジスイッチ装置ＳＷＥｃは、カプセル化ミラーフレームＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍを受信した場合、非カプセル化ミラーフレームＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍを、ＩＳＩＤ“ＩＳ２１”，“ＩＳ２２”に対応する下位ポートＰｄ３，Ｐｄ４からそれぞれ送信する。
【００４５】
分析装置１３は、監視ポイントとなるエッジスイッチ装置（例えばＳＷＥａ１）においてカスタマ網１１からＰＢＢ網１０に向けた上りフレーム（ＦＲａ１）かその逆方向となる下りフレーム（ＦＲａ２）かを、非カプセル化ミラーフレーム（ＦＲａ１＿Ｍ，ＦＲａ２＿Ｍ）を受信したポートによって区別することができる。また、分析装置１３は、非カプセル化ミラーフレーム（ＦＲａ１＿Ｍ，ＦＲａ２＿Ｍ）に含まれるＣＶＩＤ（“ＣＶ１”）によってカスタマを区別することができる。なお、ここでは、各カスタマ網１１におけるＣＶＩＤの重複を考慮して、下位ポートＰｄ１，Ｐｄ２のグループと、下位ポートＰｄ３，Ｐｄ４のグループとが設けられるが、重複を回避できるような場合には、各グループを適宜統合することも可能である。
【００４６】
《中継システムの主要な効果》
以上、図１の中継システムを用いることで、代表的には、各カスタマのフレームを効率的に監視することが可能になる。具体的に説明すると、比較例として、特許文献１や特許文献２に示されるようなリモートミラーリング方式や、ＶＬＡＮリモートミラーリング方式が挙げられる。特許文献１の方式を用いた場合、監視ポイントの候補として、カスタマ網１１内のスイッチや、ＰＢＢ網１０内のコアスイッチ装置等を含めて様々な箇所が挙げられる。このような候補の中から、適切な場所に適切な数の監視ポイントを設けないと、ＰＢＢ網１０内でフレームの輻輳が生じる恐れや、または、監視機能を搭載する装置の数等に応じてコストの増大等が生じる恐れや、あるいは、監視できないカスタマのフレームが生じる恐れがある。
【００４７】
一方、図１の中継システムでは、カスタマを収容するエッジスイッチ装置ＳＷＥに監視ポイントを設けているため、各カスタマのフレームを、少ない監視ポイントで効率的に監視することができる。さらに、図１の中継システムでは、上りフレーム（例えばＦＲａ１）と下りフレーム（例えばＦＲａ２）の両方を区別できるように監視しているため、監視漏れが生じ難くなる。これに加えて、場合によっては、管理ポイントの数を削減できる場合もある。すなわち、例えば、上りフレームしか監視しない場合、図１のエッジスイッチ装置ＳＷＥａ１，ＳＷＥａ２の両方に監視機能が必要とされるが、上りフレームと下りフレームの両方を監視することで、エッジスイッチ装置ＳＷＥａ１のみに監視機能を搭載することで足りる場合がある。
【００４８】
特許文献２の方式を用いた場合、例えば、エッジスイッチ装置ＳＷＥａ１からエッジスイッチ装置ＳＷＥｃに向かう経路や、エッジスイッチ装置ＳＷＥｂ１からエッジスイッチ装置ＳＷＥｃに向かう経路に、適宜、ＭＰＬＳのトンネル用のラベルを確保する必要がある。この場合、例えば、エッジスイッチ装置ＳＷＥが増える度に新たなラベルが必要となるため、スケーラビリティの問題や、管理の複雑化の問題等を招く恐れがある。
【００４９】
ＶＬＡＮリモートミラーリング方式とは、各監視ポイントと分析装置１３との間に、ミラーフレーム専用のＶＬＡＮを予め設定し、ミラーフレームを当該ＶＬＡＮ内にフラッディングする形で分析装置１３に向けて送信する方式である。この場合、フラッディングによる中継が用いられるため、フレームの輻輳や、場合によってループの発生等が問題となる恐れがある。一方、図１の中継システムでは、ＰＢＢ網１０内を予め定めたＢＤＡ“ＢＡｃ”を用いてユニキャストで中継することができるため、このような問題を回避できる。
【００５０】
《エッジスイッチ装置の構成および動作》
図３は、図１の中継システムにおけるエッジスイッチ装置の構成例を示す概略図である。図４は、図３におけるイングレス処理テーブルの構成例を示す概略図であり、図５は、図３におけるＦＤＢの構成例を示す概略図である。図６は、図３におけるミラー生成テーブルの構成例を示す概略図であり、図７は、図３におけるイーグレス処理テーブルの構成例を示す概略図である。
【００５１】
図３に示すエッジスイッチ装置ＳＷＥは、単数または複数の下位ポートＰｄ１，Ｐｄ２，…と、単数または複数の上位ポートＰｕ１，Ｐｕ２，…と、インタフェース部２０と、フレーム処理部２１と、ＰＢＢ処理部２２とを備える。インタフェース部２０は、帯域制限部２４および受信ポート識別子付加部２５を備え、主に、各ポートとの間でフレームの送信および受信を行う。受信ポート識別子付加部２５は、ポートでフレームを受信した場合に、受信したポートの識別子（受信ポート識別子と称す）をフレームに付加し、それをフレーム処理部２１へ送信する。また、インタフェース部２０は、フレーム処理部２１から宛先ポート識別子が付加されたフレームを受信した場合に、当該宛先ポート識別子が示すポートへフレームを送信する。
【００５２】
フレーム処理部２１は、ＦＤＢ処理部２７と、イングレス処理部２８と、ミラー生成部２９と、イーグレス処理部３０とを備える。イングレス処理部２８は、イングレス処理テーブル３２を備え、インタフェース部２０から送信されたフレームを当該テーブルに基づき処理する。図４には、図１のエッジスイッチ装置（第１のスイッチ装置）ＳＷＥａ１が備えるイングレス処理テーブル３２の保持内容が示される。当該イングレス処理テーブル３２は、図４に示すように、各種条件と、当該各種条件を満たした際の処理内容とを保持する。当該保持内容は、例えば、通信事業者等によって予め設定される。
【００５３】
図４において、Ｎｏ．１のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｄ１｝”およびＣＶＩＤ“ＣＶ１”を含むフレームを受信した場合に、当該フレームに内部ＶＬＡＮ識別子（以降、ＩＶＩＤと称す）“ＩＶ１”を割り当て、当該フレームの宛先ポート識別子ＤＰＩＤをＦＤＢで定める、ということを規定している。なお、｛Ｐｄ１｝は、下位ポートＰｄ１の識別子を表し、本明細書では、同様にして｛ＡＡ｝は“ＡＡ”の識別子を表す。Ｎｏ．２のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｕ１｝”、ＩＳＩＤ“ＩＳ１”およびＢＶＩＤ“ＢＶ１”を含むフレームを受信した場合に、当該フレームにＩＶＩＤ“ＩＶ１”を割り当て、当該フレームの宛先ポート識別子ＤＰＩＤをＦＤＢで定める、ということを規定している。
【００５４】
これにより、エッジスイッチ装置ＳＷＥａ１のイングレス処理部２８は、下位ポートＰｄ１で非カプセル化フレームＦＲａ１を受信した場合に、図４のＮｏ．１のエントリに基づき、当該フレームにＩＶＩＤ“ＩＶ１”を割り当て、当該フレームをＦＤＢ処理部２７へ送信する。また、当該イングレス処理部２８は、上位ポートＰｕ１でカプセル化フレームＦＲＣａ２を受信した場合に、図４のＮｏ．２のエントリに基づき、当該フレームにＩＶＩＤ“ＩＶ１”を割り当て、当該フレームをＦＤＢ処理部２７へ送信する。このように、図３の構成例は、特に限定はされないが、ＣＶＩＤと、ＩＳＩＤおよびＢＶＩＤとをＩＶＩＤで対応付ける構成となっている。
【００５５】
ＦＤＢ処理部２７は、ＦＤＢを備え、受信したフレームの送信元情報をＦＤＢに学習し、また、ＦＤＢを検索することで当該フレームの宛先情報を取得する。図５には、エッジスイッチ装置ＳＷＥａ１が備えるＦＤＢの保持内容が示される。ＦＤＢ処理部２７は、非カプセル化フレームＦＲａ１を受信した場合、図５のエントリＮｏ．１に示されるように、当該フレームのＣＳＡ“ＭＡａ１”を、受信ポート識別子ＳＰＩＤ“｛Ｐｄ１｝”およびＩＶＩＤ“ＩＶ１”に対応付けてＦＤＢに学習する。また、ＦＤＢ処理部２７は、カプセル化フレームＦＲＣａ２を受信した場合、エントリＮｏ．２に示されるように、当該フレームのＣＳＡ“ＭＡａ２”およびＢＳＡ“ＢＡａ２”を、受信ポート識別子ＳＰＩＤ“｛Ｐｕ１｝”およびＩＶＩＤ“ＩＶ１”に対応付けてＦＤＢに学習する。
【００５６】
さらに、ＦＤＢ処理部２７は、非カプセル化フレームＦＲａ１を受信した場合、そのＣＤＡ“ＭＡａ２”およびＩＶＩＤ“ＩＶ１”を検索キーとしてＦＤＢを検索し、エントリＮｏ．２に基づき、宛先ポート識別子ＤＰＩＤ“｛Ｐｕ１｝”およびＢＤＡ“ＢＡａ２”を取得する。ＦＤＢ処理部２７は、当該ＦＤＢの検索結果に基づき、当該フレームをカプセル化対象に定める。また、ＦＤＢ処理部２７は、自装置宛のＢＤＡを含むカプセル化フレームＦＲＣａ２を受信した場合、そのＣＤＡ“ＭＡａ１”およびＩＶＩＤ“ＩＶ１”を検索キーとしてＦＤＢを検索し、エントリＮｏ．１に基づき、宛先ポート識別子ＤＰＩＤ“｛Ｐｄ１｝”を取得する。ＦＤＢ処理部２７は、当該ＦＤＢの検索結果に基づき、当該フレームをデカプセル化対象に定める。
【００５７】
ＰＢＢ処理部２２は、カプセル化部３６、デカプセル化部３７およびスルー部３８を備える。カプセル化部３６は、フレーム処理部２１からのカプセル化対象のフレーム（非カプセル化フレーム）をカプセル化する。具体的には、カプセル化部３６は、例えば、図２のＰＢＢヘッダ１５の代わりに、中間ヘッダを備えたような中間カプセル化フレームを生成する。当該中間ヘッダは、固定値となるＢＳＡと、ＦＤＢ処理部２７等に基づくＢＤＡおよび宛先ポート識別子ＤＰＩＤと、規定のＢＶＩＤ，ＩＳＩＤまたはそれに対応するＩＶＩＤとを含む。
【００５８】
デカプセル化部３７は、フレーム処理部２１からのデカプセル化対象のフレーム（カプセル化フレーム）をデカプセル化する。具体的には、デカプセル化部３７は、カプセル化フレームのＰＢＢヘッダ１５を取り除き、それに、ＩＶＩＤと、ＦＤＢ処理部２７等に基づく宛先ポート識別子ＤＰＩＤとを付加したような中間非カプセル化フレームを生成する。スルー部３８は、下位ポートＰｄ間で非カプセル化フレームを中継する場合や、上位ポートＰｕ間でカプセル化フレームを中継する場合に、対象のフレームをスルーするような動作を行う。
【００５９】
イーグレス処理部３０は、イーグレス処理テーブル３４を備え、ＰＢＢ処理部２２から送信されたフレームを当該テーブルに基づき処理する。図７には、エッジスイッチ装置ＳＷＥａ１が備えるイーグレス処理テーブル３４の保持内容が示される。図７において、Ｎｏ．１のエントリは、宛先ポート識別子ＤＰＩＤ“｛Ｐｄ１｝”およびＩＶＩＤ“ＩＶ１”を含むフレーム（中間非カプセル化フレーム）を受信した場合に、当該フレームのＩＶＩＤ“ＩＶ１”をＣＶＩＤ“ＣＶ１”に変換する、ということを規定している。Ｎｏ．２のエントリは、宛先ポート識別子ＤＰＩＤ“｛Ｐｕ１｝”およびＩＶＩＤ“ＩＶ１”を含むフレーム（中間カプセル化フレーム）を受信した場合に、当該フレームのＩＶＩＤ“ＩＶ１”をＩＳＩＤ“ＩＳ１”およびＢＶＩＤ“ＢＶ１”に変換する、ということを規定している。これらの保持内容は、例えば、通信事業者等によって予め設定される。
【００６０】
これにより、エッジスイッチ装置ＳＷＥａ１のイーグレス処理部３０は、下位ポートＰｄ１で非カプセル化フレームＦＲａ１を受信した場合に生成されるカプセル化フレームＦＲＣａ１のＩＳＩＤおよびＢＶＩＤを、それぞれ“ＩＳ１”および“ＢＶ１”に定める。また、当該イーグレス処理部３０は、上位ポートＰｕ１でカプセル化フレームＦＲＣａ２を受信した場合に生成される非カプセル化フレームＦＲａ２のＣＶＩＤを、“ＣＶ１”に定める。
【００６１】
ミラー生成部２９は、ミラー生成テーブル３３を備え、当該テーブルに基づきカプセル化ミラーフレームを生成する。図６には、エッジスイッチ装置ＳＷＥａ１が備えるミラー生成テーブル３３の保持内容が示される。図６のＮｏ．１のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｄ１｝”およびＣＶＩＤ“ＣＶ１”を含むフレームを受信した場合に、当該フレームをコピーし、当該コピーされたフレームの宛先ポート識別子ＤＰＩＤを“｛Ｐｕ１｝”に、ＢＤＡ，ＩＳＩＤ，ＢＶＩＤを、それぞれ、“ＢＡｃ”，“ＩＳ１１”，“ＢＶ１０”に定める、ということを規定している。
【００６２】
また、Ｎｏ．２のエントリは、宛先ポート識別子ＤＰＩＤ“｛Ｐｄ１｝”およびＣＶＩＤ“ＣＶ１”を含むフレームを受信した場合に、当該フレームをコピーし、当該コピーされたフレームの宛先ポート識別子ＤＰＩＤを“｛Ｐｕ１｝”に、ＢＤＡ，ＩＳＩＤ，ＢＶＩＤを、それぞれ、“ＢＡｃ”，“ＩＳ１２”，“ＢＶ１０”に定める、ということを規定している。これらの保持内容は、例えば、通信事業者等によって予め設定される。
【００６３】
この場合、ミラー生成部２９は、インタフェース部２０からのフレームを監視する中で、ＣＶＩＤ“ＣＶ１”を含む非カプセル化フレームＦＲａ１を下位ポートＰｄ１で受信した場合、Ｎｏ．１のエントリをヒットと判定する。ミラー生成部２９は、Ｎｏ．１のエントリに基づき、当該フレームをコピーし、ＢＤＡ，ＩＳＩＤ，ＢＶＩＤがそれぞれ“ＢＡｃ”，“ＩＳ１１”，“ＢＶ１０”であるカプセル化ミラーフレームＦＲＣａ１＿Ｍをカプセル化部３６を介して生成する。そして、ミラー生成部２９は、当該生成したカプセル化ミラーフレームＦＲＣａ１＿Ｍを、Ｎｏ．１のエントリに基づき、インタフェース部２０を介して上位ポートＰｕ１へ送信する。
【００６４】
また、ミラー生成部２９は、イーグレス処理部３０からのフレームを監視する中で、ＣＶＩＤ“ＣＶ１”を含む非カプセル化フレームＦＲａ２を下位ポートＰｄ１から送信する場合、Ｎｏ．２のエントリをヒットと判定する。ミラー生成部２９は、Ｎｏ．２のエントリに基づき、当該フレームをコピーし、ＢＤＡ，ＩＳＩＤ，ＢＶＩＤがそれぞれ“ＢＡｃ”，“ＩＳ１２”，“ＢＶ１０”であるカプセル化ミラーフレームＦＲＣａ２＿Ｍをカプセル化部３６を介して生成する。そして、ミラー生成部２９は、当該生成したカプセル化ミラーフレームＦＲＣａ２＿Ｍを、Ｎｏ．２のエントリに基づき、インタフェース部２０を介して上位ポートＰｕ１へ送信する。
【００６５】
帯域制限部２４は、設定レートを超える超過フレームをバッファリングしてキューに格納するシェーパや、設定レートを超える超過フレームを破棄するポリサ等であり、予め定めた条件に一致するイーグレス側のフレームを対象に帯域制限を行う。本実施の形態１では、帯域制限部２４は、カプセル化ミラーフレーム（例えば、図１のＦＲＣａ１＿Ｍ，ＦＲＣａ２＿Ｍ）を上位ポートＰｕから送信する際に帯域制限を行う。
【００６６】
具体的には、帯域制限部２４は、例えば、ＩＳＩＤ“ＩＳ１１”，“ＩＳ１２”を含むフレームを検出し、当該検出したフレームの送信レートが予め設定した帯域を超えないように帯域制限を行う。あるいは、帯域制限部２４は、当該検出したフレームの優先度を、通常のフレーム（例えば、カプセル化フレームＦＲＣａ１等）の優先度よりも低く設定することで帯域制限を行う。これにより、ＰＢＢ網１０内でのフレームの輻輳をより低減することが可能になる。
【００６７】
図８は、図３におけるイングレス処理テーブルの図４とは異なる構成例を示す概略図である。図８には、図１のエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃが備えるイングレス処理テーブル３２の保持内容が示される。図８において、Ｎｏ．１のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｕ１｝”およびＩＳＩＤ“ＩＳ１１”を含むフレームを受信した場合に、当該フレームの宛先ポート識別子ＤＰＩＤを“｛Ｐｄ１｝”に定める、ということを規定している。また、Ｎｏ．２のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｕ１｝”およびＩＳＩＤ“ＩＳ１２”を含むフレームを受信した場合に、当該フレームの宛先ポート識別子ＤＰＩＤを“｛Ｐｄ２｝”に定める、ということを規定している。これらの保持内容は、例えば、通信事業者等によって予め設定される。
【００６８】
これにより、エッジスイッチ装置ＳＷＥｃのイングレス処理部２８は、上位ポートＰｕ１でカプセル化ミラーフレームＦＲＣａ１＿Ｍを受信した場合、Ｎｏ．１のエントリに基づき、当該フレームをデカプセル化部３７を介してデカプセル化することで非カプセル化ミラーフレーム（第１の非カプセル化ミラーフレーム）ＦＲａ１＿Ｍを生成する。そして、当該イングレス処理部２８は、Ｎｏ．１のエントリに基づき、当該フレームを、インタフェース部２０を介してＩＳＩＤ“ＩＳ１１”に対応する下位ポート（第１の下位ポート）Ｐｄ１から送信する。
【００６９】
同様に、当該イングレス処理部２８は、上位ポートＰｕ１でカプセル化ミラーフレームＦＲＣａ２＿Ｍを受信した場合、Ｎｏ．２のエントリに基づき、当該フレームをデカプセル化部３７を介してデカプセル化することで非カプセル化ミラーフレーム（第２の非カプセル化ミラーフレーム）ＦＲａ２＿Ｍを生成する。そして、当該イングレス処理部２８は、Ｎｏ．２のエントリに基づき、当該フレームを、インタフェース部２０を介してＩＳＩＤ“ＩＳ１２”に対応する下位ポート（第２の下位ポート）Ｐｄ２から送信する。
【００７０】
図３において、インタフェース部２０は、代表的には、ＡＳＩＣ（Application Specific Integrated Circuit）等で構成される。フレーム処理部２１およびＰＢＢ処理部２２は、代表的には、ＦＰＧＡ（Field Programmable Gate Array）等に、ＣＡＭ（Content Addressable Memory）や、ＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）等を組み合わせることで構成される。具体的には、ＦＤＢは、ＣＡＭに実装され、各種テーブル（３２〜３４）は、ＲＡＭおよびＲＯＭに実装される。ただし、各部の具体的な実装形態は、勿論、これに限定されるものではなく、ハードウェアまたはソフトウェアあるいはその組合せを用いて適宜実装されればよい。例えば、ミラー生成部２９は、高速動作が特に必要とされない場合があり、このような場合には、プロセッサ（ＣＰＵ）を用いたソフトウェア処理で実装することも可能である。
【００７１】
以上、本実施の形態１の中継システムおよびスイッチ装置を用いることで、代表的には、各カスタマのフレームを効率的に監視することが可能になる。
【００７２】
（実施の形態２）
《中継システムのフレーム監視・分析動作（変形例［１］）》
図９は、本発明の実施の形態２による中継システムの構成例および動作例を示す概略図である。図９に示す中継システムは、図１に示した中継システムと比較して、次の２点が異なっている。１つ目の相違点として、ＰＢＢ網１０の境界に２台のエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃ１，ＳＷＥｃ２が設けられる。エッジスイッチ装置ＳＷＥｃ１，ＳＷＥｃ２は、それぞれ、図１の場合と同様に図示しない下位ポートＰｄに事業者網１２ｃ１，１２ｃ２を収容し、事業者網１２ｃ１，１２ｃ２のそれぞれは、図１の場合と同様に分析装置１３を含んでいる。
【００７３】
２つ目の相違点として、エッジスイッチ装置ＳＷＥａ１の上位ポートＰｕ１とエッジスイッチ装置ＳＷＥｃ１，ＳＷＥｃ２の上位ポートＰｕ１には、同じＢＶＩＤ“ＢＶ１０”が設定される。そして、エッジスイッチ装置ＳＷＥａ１のミラー生成部２９は、図９に示すように、カプセル化ミラーフレームＦＲＣａ１＿Ｍ（ＦＲＣａ２＿Ｍも同様）を生成する際に、当該フレームのＰＢＢヘッダ１７のＢＤＡをマルチキャストアドレスＭＣＡに定める。その結果、エッジスイッチ装置ＳＷＥｃ１，ＳＷＥｃ２は、共に当該カプセル化ミラーフレームＦＲＣａ１＿Ｍを受信し、図１の場合と同様にして、非カプセル化ミラーフレームＦＲａ１＿Ｍを下位ポートＰｄから分析装置１３に向けて送信する。
【００７４】
例えば、通信事業者は、複数の拠点を設け、各拠点に種類が異なる分析装置１３を配置して分析を行いたいような場合がある。あるいは、通信事業者は、一つの拠点で分析を行うが、その拠点を障害発生やライブマイグレーション等に応じて変更したい場合がある。このような場合に、カプセル化ミラーフレームのＢＤＡをマルチキャストアドレスＭＣＡに設定することが有益となる。
【００７５】
具体的には、このような拠点の変更に際し、カプセル化ミラーフレームのＢＤＡを変更することなく（言い換えれば、通信事業者に対してＢＤＡの設定変更を要求することなく）対応することが可能になる。さらに、実施の形態１で述べたＶＬＡＮリモートミラーリング方式を用いる場合よりも効率的な中継を行える場合がある。
【００７６】
すなわち、ＶＬＡＮリモートミラーリングでは、ミラーフレームは、ミラー用のＶＬＡＮ内に宛先ＭＡＣアドレスが存在しない状態で、当該ＶＬＡＮ内をアンノウンユニキャストでフラッディングされる。このため、フレームの中継経路を制御することが困難となる恐れがある。また、その中継経路上の各スイッチでは、ＦＤＢの検索→ミスヒット→フラッディングという無駄な動作が行われる恐れがある。一方、マルチキャストの場合、宛先はマルチキャストアドレスＭＣＡとして確定しているため、フレームの経路を十分に制御することができ、また、中継経路上の各スイッチは、ＦＤＢの検索を行わずに済む場合がある。
【００７７】
なお、図９の例では、加えて、エッジスイッチ装置ＳＷＥｂ１の上位ポートＰｕ１とエッジスイッチ装置ＳＷＥｃ１，ＳＷＥｃ２の上位ポートＰｕ２にも、同じＢＶＩＤ“ＢＶ１０”が設定されている。すなわち、ＰＢＢ網１０内に、例えば、カプセル化ミラーフレーム専用のＢＶＩＤが設定される。この場合、例えば、エッジスイッチ装置ＳＷＥａ１からのカプセル化ミラーフレームＦＲＣａ１＿Ｍは、エッジスイッチ装置ＳＷｃ１，ＳＷｃ２に加えてエッジスイッチ装置ＳＷＥｂ１でも受信され得る。そこで、エッジスイッチ装置ＳＷＥｂ１（ＳＷＥａ１も同様）に対し、ＢＶＩＤ“ＢＶ１０”のフレームを受信した場合にそれを破棄するような設定を行ってもよい。
【００７８】
図１０は、図９の中継システムにおいて、エッジスイッチ装置が備えるミラー生成テーブルの構成例を示す概略図である。本実施の形態２のエッジスイッチ装置ＳＷＥは、図３と同じ構成を備える。図１０には、図９のエッジスイッチ装置ＳＷＥａ１が備えるミラー生成テーブル３３の保持内容が示される。当該保持内容は、図６と比較して、ＢＤＡがマルチキャストアドレスＭＣＡに置き換わっている点が異なっている。すなわち、図３のミラー生成部２９は、通信事業者の指示等に応じて、ＢＤＡを所定のエッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃのＭＡＣアドレス“ＢＡｃ”かマルチキャストアドレスＭＣＡの一方に設定可能となってる。
【００７９】
以上、本実施の形態２の中継システムおよびスイッチ装置を用いることで、実施の形態１で述べた各種効果に加えて、例えば、分析装置の拠点が変更されたような場合でも容易に対応することが可能になる。
【００８０】
（実施の形態３）
《中継システムのフレーム監視・分析動作（変形例［２］）》
図１１は、本発明の実施の形態３による中継システムの構成例および動作例を示す概略図である。図１１に示す中継システムは、図１の場合と比較して、エッジスイッチ装置（第２のスイッチ装置）ＳＷＥｃが事業者網１２の分析装置１３に向けて非カプセル化ミラーフレームを送信する際の動作が異なっている。ここでは、事業者網１２は、例えば、ＩＥＥＥ８０２．１ａｄに基づくＰＢ（Provider Bridges）網である。
【００８１】
図１３は、図１１の中継システムにおいて、事業者網で用いられるフレームのフォーマット構成例を示す説明図である。事業者網（ＰＢ網）１２では、図１３に示すような非カプセル化フレーム（ＰＢフレーム）４０が用いられる。当該ＰＢフレーム４０は、図２に示したＣＴＡＧを含む非カプセル化フレーム（イーサネットフレーム）１６に対し、さらに、サービスＶＬＡＮ識別子（以降、ＳＶＩＤと称す）を含むサービスＶＬＡＮタグ（以降、ＳＴＡＧと称す）を追加したような構成となる。
【００８２】
図１１において、エッジスイッチ装置ＳＷＥｃは、図１の場合と同様に、エッジスイッチ装置ＳＷＥａ１からのカプセル化ミラーフレーム（第１のカプセル化ミラーフレーム）ＦＲＣａ１＿Ｍを受信する。この場合、エッジスイッチ装置ＳＷＥｃは、当該カプセル化ミラーフレームＦＲＣａ１＿Ｍをデカプセル化し、ＩＳＩＤ“ＩＳ１１”（第１の値）に対応するＶＬＡＮ識別子（ここではＳＶＩＤ“ＳＶ１１”）を付加することで非カプセル化ミラーフレーム（第１の非カプセル化ミラーフレーム）ＦＲａ１＿Ｍを生成する。そして、エッジスイッチ装置ＳＷＥｃは、生成した非カプセル化ミラーフレームＦＲａ１＿Ｍを下位ポート（ここではＰｄ１）から送信する。
【００８３】
同様に、エッジスイッチ装置ＳＷＥｃは、図１の場合と同様に、エッジスイッチ装置ＳＷＥａ１からのカプセル化ミラーフレーム（第２のカプセル化ミラーフレーム）ＦＲＣａ２＿Ｍを受信する。この場合、エッジスイッチ装置ＳＷＥｃは、当該カプセル化ミラーフレームＦＲＣａ２＿Ｍをデカプセル化し、ＩＳＩＤ“ＩＳ１２”（第２の値）に対応するＶＬＡＮ識別子（ここではＳＶＩＤ“ＳＶ１２”）を付加することで非カプセル化ミラーフレーム（第２の非カプセル化ミラーフレーム）ＦＲａ２＿Ｍを生成する。そして、エッジスイッチ装置ＳＷＥｃは、生成した非カプセル化ミラーフレームＦＲａ２＿Ｍを下位ポート（ここではＰｄ１）から送信する。
【００８４】
ここで、実施の形態１で述べた図１のエッジスイッチ装置ＳＷＥｃは、エッジスイッチ装置（例えばＳＷＥａ１）でのミラー元が上りフレーム（ＦＲａ１）であったか下りフレーム（ＦＲａ２）であったかに応じて非カプセル化ミラーフレームを送信する下位ポートを変えることで、分析装置１３に、上りフレームと下りフレームの区別を行わせていた。一方、図１１のエッジスイッチ装置ＳＷＥｃは、下位ポートを分けるのではなく、非カプセル化ミラーフレームに付加するＶＬＡＮ識別子（ここではＳＶＩＤ）を変えることで、分析装置１３に、上りフレームと下りフレームの区別を行わせている。
【００８５】
これにより、図１の場合と比較して、エッジスイッチ装置ＳＷＥｃで必要される下位ポートＰｄの数や、これに接続される分析装置１３のポート数を低減することができる。なお、図１１の例では、エッジスイッチ装置ＳＷＥｃは、同様にして、エッジスイッチ装置ＳＷＥｂ１からのカプセル化ミラーフレームＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍを受信し、非カプセル化ミラーフレームＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍを生成している。非カプセル化ミラーフレームＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍは、それぞれ、ＶＬＡＮ識別子（ここではＳＶＩＤ）“ＳＶ２１”，“ＳＶ２２”を含む。そして、エッジスイッチ装置ＳＷＥｃは、生成した非カプセル化ミラーフレームＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍを下位ポート（ここではＰｄ２）から送信している。
【００８６】
一方、分析装置１３は、受信した非カプセル化ミラーフレームのＳＶＩＤに基づいて、フレームのミラー元なるエッジスイッチ装置の区別と、上りフレーム／下りフレームの区別とを行うことができる。したがって、エッジスイッチ装置ＳＷＥｃは、ミラー元となるエッジスイッチ装置ＳＷＥａ１，ＳＷＥｂ１に応じて非カプセル化ミラーフレームを送信する下位ポートＰｄ１，Ｐｄ２を変える必要性は特になく、同じ下位ポートから送信する動作を行ってもよい。
【００８７】
《イングレス処理テーブルの構成（変形例）》
図１２は、図１１の中継システムにおいて、事業者網に接続されるエッジスイッチ装置のイングレス処理テーブルの構成例を示す概略図である。図１２には、図３におけるエッジスイッチ装置ＳＷＥｃのイングレス処理テーブル３２の保持内容の一例が示される。図１２において、Ｎｏ．１のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｕ１｝”およびＩＳＩＤ“ＩＳ１１”を含むフレームを受信した場合に、当該フレームの宛先ポート識別子ＤＰＩＤを“｛Ｐｄ１｝”に定め、ＳＶＩＤを“ＳＶ１１”に定める、ということを規定している。また、Ｎｏ．２のエントリは、受信ポート識別子ＳＰＩＤ“｛Ｐｕ１｝”およびＩＳＩＤ“ＩＳ１２”を含むフレームを受信した場合に、当該フレームの宛先ポート識別子ＤＰＩＤを“｛Ｐｄ１｝”に定め、ＳＶＩＤを“ＳＶ１２”に定める、ということを規定している。これらの保持内容は、例えば、通信事業者等によって予め設定される。
【００８８】
これにより、エッジスイッチ装置ＳＷＥｃのイングレス処理部２８は、上位ポートＰｕ１でカプセル化ミラーフレームＦＲＣａ１＿Ｍを受信した場合、Ｎｏ．１のエントリに基づき、当該フレームをデカプセル化部３７を介してデカプセル化ならびにＳＶＩＤ“ＳＶ１１”の付加を行うことで、非カプセル化ミラーフレームＦＲａ１＿Ｍを生成する。そして、当該イングレス処理部２８は、Ｎｏ．１のエントリに基づき、当該フレームを、インタフェース部２０を介して下位ポートＰｄ１から送信する。
【００８９】
同様に、エッジスイッチ装置ＳＷＥｃのイングレス処理部２８は、上位ポートＰｕ１でカプセル化ミラーフレームＦＲＣａ２＿Ｍを受信した場合、Ｎｏ．２のエントリに基づき、当該フレームをデカプセル化部３７を介してデカプセル化およびＳＶＩＤ“ＳＶ１２”の付加を行うことで、非カプセル化ミラーフレームＦＲａ２＿Ｍを生成する。そして、当該イングレス処理部２８は、Ｎｏ．２のエントリに基づき、当該フレームを、インタフェース部２０を介して下位ポートＰｄ１から送信する。
【００９０】
以上、本実施の形態３の中継システムおよびスイッチ装置を用いることで、実施の形態１で述べた各種効果に加えて、エッジスイッチ装置ＳＷＥｃにおける下位ポートＰｄの数の低減等が図れる。
【００９１】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００９２】
例えば、前述した実施の形態では、エッジスイッチ装置ＳＷＥが、カプセル化ミラーフレームをイングレス処理テーブル３２を用いてＦＤＢ処理部２７を介さずに送信するような動作例を示した。ただし、特にこのような動作に限定されるものではなく、例えば、ＦＤＢに、適宜、スタティックなエントリを予め設けることで、エッジスイッチ装置ＳＷＥがカプセル化ミラーフレームをＦＤＢ処理部２７を介して送信するように構成することも可能である。
【符号の説明】
【００９３】
１０  ＰＢＢ網
１１，１１ａ１，１１ａ２，１１ｂ１，１１ｂ２  カスタマ網
１２，１２ｃ１，１２ｃ２  事業者網
１３  分析装置
２０  インタフェース部
２１  フレーム処理部
２２  ＰＢＢ処理部
２４  帯域制限部
２５  受信ポート識別子付加部
２６ａ，２６ｂ  ＭＣ処理部
２７  ＦＤＢ処理部
２８  イングレス処理部
２９  ミラー生成部
３０  イーグレス処理部
３２  イングレス処理テーブル
３３  ミラー生成テーブル
３４  イーグレス処理テーブル
３６  カプセル化部
３７  デカプセル化部
３８  スルー部
ＦＲＣａ１，ＦＲＣａ２，ＦＲＣｂ１，ＦＲＣｂ２  カプセル化フレーム
ＦＲＣａ１＿Ｍ，ＦＲＣａ２＿Ｍ，ＦＲＣｂ１＿Ｍ，ＦＲＣｂ２＿Ｍ  カプセル化ミラーフレーム
ＦＲａ１，ＦＲａ２，ＦＲｂ１，ＦＲｂ２  非カプセル化フレーム
ＦＲａ１＿Ｍ，ＦＲａ２＿Ｍ，ＦＲｂ１＿Ｍ，ＦＲｂ２＿Ｍ  非カプセル化ミラーフレーム
Ｐｄ１〜Ｐｄ４  下位ポート
Ｐｕ１，Ｐｕ２  上位ポート
ＳＷＣ１，ＳＷＣ２  コアスイッチ装置
ＳＷＥ，ＳＷＥａ１，ＳＷＥａ２，ＳＷＥｂ１，ＳＷＥｂ２，ＳＷＥｃ  エッジスイッチ装置
ＴＭａ１，ＴＭａ２，ＴＭｂ１，ＴＭｂ２  情報端末
【図１】
0006688154.tif 000002
【図２】
0006688154.tif 000003
【図３】
0006688154.tif 000004
【図４】
0006688154.tif 000005
【図５】
0006688154.tif 000006
【図６】
0006688154.tif 000007
【図７】
0006688154.tif 000008
【図８】
0006688154.tif 000009
【図９】
0006688154.tif 000010
【図１０】
0006688154.tif 000011
【図１１】
0006688154.tif 000012
【図１２】
0006688154.tif 000013
【図１３】
0006688154.tif 000014