(57)【要約】【課題】バックボーンＶＬＡＮ識別子の拡張を実現可能な中継システムおよびスイッチ装置を提供する。【解決手段】エッジスイッチ装置には、予め、カプセル化用アドレスＢＭＡＣよりも少ないビット数で構成される新カプセル化用アドレスＢＭＡＣ＿Ｎが設定される。カプセル化用アドレスは、新カプセル化用アドレスが格納される第１ビット領域２０と、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅが格納される第２ビット領域２１を備える。エッジスイッチ装置は、カプセル化の際に、送信元および宛先のカプセル化用アドレスの第１ビット領域に、新カプセル化用アドレスを格納し、送信元のカプセル化用アドレスの第２ビット領域に、拡張バックボーンＶＬＡＮ識別子を格納する。【選択図】図３
2016127546.tif 000002
【特許請求の範囲】
【請求項１】
ＰＢＢ規格に基づき、４８ビットのカプセル化用アドレス（ＢＭＡＣ）と１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）を含むカプセル化フレームを中継するスイッチ装置を有する中継システムであって、
前記スイッチ装置は、４８ビットのＢＭＡＣの一部のビット領域をＢＶＩＤに属するビット領域と識別して、前記カプセル化フレームを中継する、
中継システム。
【請求項２】
請求項１記載の中継システムにおいて、
前記スイッチ装置のうち、ＰＢＢ網の入口または出口に設置されるエッジスイッチ装置には、４８ビットのＢＭＡＣから前記一部のビット領域を除いたビット領域で構成されるＭＡＣアドレスが設定される、
中継システム。
【請求項３】
ＰＢＢ規格に基づき、４８ビットのカプセル化用アドレス（ＢＭＡＣ）と１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）を含むカプセル化フレームを中継するスイッチ装置であって、
前記スイッチ装置は、４８ビットのＢＭＡＣの一部のビット領域をＢＶＩＤに属するビット領域と識別して、前記カプセル化フレームを中継する、
スイッチ装置。
【請求項４】
請求項３記載のスイッチ装置において、
ＰＢＢ網の入口または出口に設置されるエッジスイッチ装置には、４８ビットのＢＭＡＣから前記一部のビット領域を除いたビット領域で構成されるＭＡＣアドレスが設定される、
スイッチ装置。
【請求項５】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網の入口または出口に設置され、前記ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換して前記ＰＢＢ網へ中継し、前記ＰＢＢ網から受信した前記カプセル化フレームを前記非カプセル化フレームに変換して前記ＰＢＢ網の外部へ中継するエッジスイッチ装置と、
前記ＰＢＢ網に設置され、前記カプセル化フレームを中継するコアスイッチ装置と、
を有する中継システムであって、
前記非カプセル化フレームは、カスタマ用アドレスを含み、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、前記非カプセル化フレームに、カプセル化用アドレスおよびバックボーンＶＬＡＮ識別子が付加された構造を持ち、
前記エッジスイッチ装置には、予め、前記カプセル化用アドレスよりも少ないビット数で構成される新カプセル化用アドレスが設定され、
前記カプセル化用アドレスは、前記新カプセル化用アドレスが格納される第１ビット領域と、拡張バックボーンＶＬＡＮ識別子が格納される第２ビット領域と、を備え、
前記エッジスイッチ装置は、
前記非カプセル化フレームの送信または受信を行う下位リンク用ポートと、
前記カプセル化フレームの送信または受信を行う上位リンク用ポートと、
前記上位リンク用ポートの先に存在する前記カスタマ用アドレスと、前記新カプセル化用アドレスと、の対応関係を保持する第１拡張アドレステーブルと、
前記下位リンク用ポートで受信した前記非カプセル化フレームを前記上位リンク用ポートへ中継する場合に、前記第１拡張アドレステーブルに基づいて宛先の前記新カプセル化用アドレスを定める第１中継処理部と、
前記拡張バックボーンＶＬＡＮ識別子および前記バックボーンＶＬＡＮ識別子の組合せで構成され、所定の規則に基づいて定められる新バックボーンＶＬＡＮ識別子と、前記第１中継処理部によって定められる前記宛先の新カプセル化用アドレスと、に基づいて前記非カプセル化フレームを前記カプセル化フレームに変換するカプセル化実行部と、
を有し、
前記カプセル化実行部は、送信元の前記カプセル化用アドレスの前記第１ビット領域に、自装置の前記新カプセル化用アドレスを格納し、宛先の前記カプセル化用アドレスの前記第１ビット領域に、前記宛先の新カプセル化用アドレスを格納し、前記送信元のカプセル化用アドレスの前記第２ビット領域に、前記新バックボーンＶＬＡＮ識別子の中の前記拡張バックボーンＶＬＡＮ識別子を格納し、前記バックボーンＶＬＡＮ識別子のビット領域に、前記新バックボーンＶＬＡＮ識別子の中の前記バックボーンＶＬＡＮ識別子を格納する、
中継システム。
【請求項６】
請求項５記載の中継システムにおいて、
前記カプセル化実行部は、さらに、前記宛先のカプセル化用アドレスの前記第２ビット領域に、前記新バックボーンＶＬＡＮ識別子の中の前記拡張バックボーンＶＬＡＮ識別子を格納する、
中継システム。
【請求項７】
請求項５記載の中継システムにおいて、
前記コアスイッチ装置は、
ポートと、
前記新カプセル化用アドレスと、前記新バックボーンＶＬＡＮ識別子と、前記ポートと、の対応関係を保持する第２拡張アドレステーブルと、
前記ポートで前記カプセル化フレームを受信した場合に、前記第２拡張アドレステーブルの学習および検索を行う第２中継処理部と、
を有する、
中継システム。
【請求項８】
請求項７記載の中継システムにおいて、
前記コアスイッチ装置は、さらに、前記新バックボーンＶＬＡＮ識別子と、単数または複数の前記ポートと、の対応関係を保持する第２拡張マルチキャストテーブルを備え、
前記第２中継処理部は、前記ポートで前記カプセル化フレームを受信した場合で、前記第２拡張アドレステーブルの検索結果がミスヒットの場合に、前記第２拡張マルチキャストテーブルに基づいて、当該カプセル化フレームの前記新バックボーンＶＬＡＮ識別子に対応する前記単数または複数のポートを宛先ポートに定める、
中継システム。
【請求項９】
請求項６記載の中継システムにおいて、
前記コアスイッチ装置は、
ポートと、
前記カプセル化用アドレスと、前記バックボーンＶＬＡＮ識別子と、前記ポートと、の対応関係を保持する通常アドレステーブルと、
前記ポートで前記カプセル化フレームを受信した場合に、前記通常アドレステーブルの学習および検索を行う第３中継処理部と、
を有する、
中継システム。
【請求項１０】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網の入口または出口に設置され、前記ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換して前記ＰＢＢ網へ中継し、前記ＰＢＢ網から受信した前記カプセル化フレームを前記非カプセル化フレームに変換して前記ＰＢＢ網の外部へ中継するスイッチ装置であって、
前記非カプセル化フレームは、カスタマ用アドレスを含み、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、前記非カプセル化フレームに、カプセル化用アドレスおよびバックボーンＶＬＡＮ識別子が付加された構造を持ち、
前記スイッチ装置には、予め、前記カプセル化用アドレスよりも少ないビット数で構成される新カプセル化用アドレスが設定され、
前記カプセル化用アドレスは、前記新カプセル化用アドレスが格納される第１ビット領域と、拡張バックボーンＶＬＡＮ識別子が格納される第２ビット領域と、を備え、
前記スイッチ装置は、
前記非カプセル化フレームの送信または受信を行う下位リンク用ポートと、
前記カプセル化フレームの送信または受信を行う上位リンク用ポートと、
前記上位リンク用ポートの先に存在する前記カスタマ用アドレスと、前記新カプセル化用アドレスと、の対応関係を保持する拡張アドレステーブルと、
前記下位リンク用ポートで受信した前記非カプセル化フレームを前記上位リンク用ポートへ中継する場合に、前記拡張アドレステーブルに基づいて宛先の前記新カプセル化用アドレスを定める中継処理部と、
前記拡張バックボーンＶＬＡＮ識別子および前記バックボーンＶＬＡＮ識別子の組合せで構成され、所定の規則に基づいて定められる新バックボーンＶＬＡＮ識別子と、前記中継処理部によって定められる前記宛先の新カプセル化用アドレスと、に基づいて前記非カプセル化フレームを前記カプセル化フレームに変換するカプセル化実行部と、
を有し、
前記カプセル化実行部は、送信元の前記カプセル化用アドレスの前記第１ビット領域に、自装置の前記新カプセル化用アドレスを格納し、宛先の前記カプセル化用アドレスの前記第１ビット領域に、前記宛先の新カプセル化用アドレスを格納し、前記送信元のカプセル化用アドレスの前記第２ビット領域に、前記新バックボーンＶＬＡＮ識別子の中の前記拡張バックボーンＶＬＡＮ識別子を格納し、前記バックボーンＶＬＡＮ識別子のビット領域に、前記新バックボーンＶＬＡＮ識別子の中の前記バックボーンＶＬＡＮ識別子を格納する、
スイッチ装置。
【請求項１１】
請求項１０記載のスイッチ装置において、
前記カプセル化実行部は、さらに、前記宛先のカプセル化用アドレスの前記第２ビット領域に、前記新バックボーンＶＬＡＮ識別子の中の前記拡張バックボーンＶＬＡＮ識別子を格納する、
スイッチ装置。
【請求項１２】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網に設置され、カプセル化フレームを中継するスイッチ装置であって、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、カプセル化用アドレスおよびバックボーンＶＬＡＮ識別子を含み、
前記ＰＢＢ網の入口または出口に設置されるエッジスイッチ装置には、予め、前記カプセル化用アドレスよりも少ないビット数で構成される新カプセル化用アドレスが設定され、
前記カプセル化用アドレスは、前記新カプセル化用アドレスが格納される第１ビット領域と、拡張バックボーンＶＬＡＮ識別子が格納される第２ビット領域と、を備え、
前記スイッチ装置は、
ポートと、
前記新カプセル化用アドレスと、前記拡張バックボーンＶＬＡＮ識別子および前記バックボーンＶＬＡＮ識別子の組合せで構成される新バックボーンＶＬＡＮ識別子と、前記ポートと、の対応関係を保持する拡張アドレステーブルと、
前記ポートで前記カプセル化フレームを受信した場合に、前記拡張アドレステーブルの学習および検索を行う中継処理部と、
を有する、
スイッチ装置。
【請求項１３】
請求項１２記載のスイッチ装置において、
さらに、前記新バックボーンＶＬＡＮ識別子と、単数または複数の前記ポートと、の対応関係を保持する拡張マルチキャストテーブルを備え、
前記中継処理部は、前記ポートで前記カプセル化フレームを受信した場合で、前記拡張アドレステーブルの検索結果がミスヒットの場合に、前記拡張マルチキャストテーブルに基づいて、当該カプセル化フレームの前記新バックボーンＶＬＡＮ識別子に対応する前記単数または複数のポートを宛先ポートに定める、
スイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システムおよびスイッチ装置に関し、例えば、ＭＡＣ−ｉｎ−ＭＡＣ方式を適用した中継システムおよびスイッチ装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＰＢＢ（Provider Backbone Bridge）網のスイッチ装置における通信制御方式が示されている。当該スイッチ装置は、受信したカプセル化フレームに含まれるサービスインスタンス識別子（ＩＳＩＤ）を装置内部ＶＬＡＮ識別子（ＩＶＩＤ）に変換し、当該装置内部ＶＬＡＮ識別子（ＩＶＩＤ）をＦＤＢに学習する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７８８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、広域イーサネット（登録商標）を実現する技術として、拡張ＶＬＡＮ方式や、ＭＡＣ−ｉｎ−ＭＡＣ方式等が知られている。拡張ＶＬＡＮ方式は、ＩＥＥＥ８０２．１ａｄで標準化されており、ＩＥＥＥ８０２．１Ｑに基づくカスタマ用のＶＬＡＮ（Virtual Local Area Network）タグに通信事業者用のＶＬＡＮタグを付加することでＶＬＡＮ数の拡張を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式は、カスタマ用のＭＡＣ（Media Access Control）フレームを通信事業者用のＭＡＣフレームでカプセル化することで、ＶＬＡＮ数の更なる拡張や、広域網内のスイッチ（コアスイッチ）で学習されるＭＡＣアドレス数の低減等を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式の詳細な方式として、特許文献１に示されるように、ＩＥＥＥ８０２．１ａｈに基づくＰＢＢ方式が知られている。
【０００５】
ＰＢＢ網では、カプセル化フレームに含まれる１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）に基づいてフレームの転送経路が制御される。ただし、１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）で識別できる数は最大で４０９６である。例えば、ＰＢＢ網に収容され、識別したいユーザの数が増えると、１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）では数が不足する恐れがある。また、ＰＢＢ網の境界に設置されるエッジスイッチ装置の数が増え、これに応じて必要とされるブロードキャストドメインの数が増大する場合も、１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）では数が不足する恐れがある。
【０００６】
その対策として、例えば、バックボーンＶＬＡＮ識別子（ＢＶＩＤ）のビット数を単純に増やすことが考えられる。ただし、この場合、カプセル化フレームのヘッダ長が変わるため、既存のスイッチとの互換性が確保できなくなる。
【０００７】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、バックボーンＶＬＡＮ識別子の拡張を実現可能な中継システムおよびスイッチ装置を提供することにある。
【０００８】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１０】
本実施の形態による中継システムは、ＰＢＢ規格に基づき、４８ビットのカプセル化用アドレス（ＢＭＡＣ）と１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）を含むカプセル化フレームを中継するスイッチ装置を有する。当該スイッチ装置は、４８ビットのＢＭＡＣの一部のビット領域をＢＶＩＤに属するビット領域と識別して、カプセル化フレームを中継する。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、中継システムおよびスイッチ装置において、バックボーンＶＬＡＮ識別子の拡張が実現可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態による中継システムにおいて、その全体の構成例を示す概略図である。
【図２】図１の中継システムにおいて、前提となる各種フレームの構造例を示す概略図である。
【図３】図１の中継システムにおいて、本実施の形態によるカプセル化用アドレスの構造例を示す概略図である。
【図４】図１および図３の中継システムにおいて、その主要部の構成例を示す概略図である。
【図５】図４の中継システムにおいて、その概略的な動作例を示す説明図である。
【図６】図４の中継システムにおいて、エッジスイッチ装置の主要部の構成例を示す概略図である。
【図７】（ａ）、（ｂ）、（ｃ）および（ｄ）は、それぞれ、図６における受信側ＶＩＤ変換テーブル、拡張アドレステーブル、送信側ＶＩＤ変換テーブルおよびマルチキャスト（ＭＣ）テーブルの構造例を示す概略図である。
【図８】図６におけるカプセル化実行部の動作例を示す説明図である。
【図９】（ａ）は、図４の中継システムにおけるコアスイッチ装置（拡張対応）の主要部の構成例を示す概略図であり、（ｂ）は、（ａ）における拡張マルチキャストテーブルの構造例を示す概略図である。
【図１０】（ａ）は、図４の中継システムにおけるコアスイッチ装置（拡張非対応）の主要部の構成例を示す概略図であり、（ｂ）は、（ａ）における通常マルチキャストテーブルの構造例を示す概略図である。
【発明を実施するための形態】
【００１３】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１４】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１６】
《中継システムの全体構成》
図１は、本発明の一実施の形態による中継システムにおいて、その全体の構成例を示す概略図である。図１に示す中継システムは、複数（ここでは４個）のカスタマ網１２ａ〜１２ｄと、カスタマ網１２ａ〜１２ｄ間の中継を担う複数（ここでは２個）のＰＢ網１１ａ，１１ｂと、ＰＢ網１１ａ，１１ｂ間の中継を担うＰＢＢ網１０と、を備える。ＰＢ網１１ａは、カスタマ網１２ａ，１２ｂ間の中継を担い、ＰＢ網１１ｂは、カスタマ網１２ｃ，１２ｄ間の中継を担う。ＰＢＢ網１０は、ＩＥＥＥ８０２．１ａｈ（言い換えればＰＢＢ規格）に基づく中継が行われる中継網である。ＰＢ網１１ａ，１１ｂは、前述した拡張ＶＬＡＮ方式が適用される中継網である。
【００１７】
カスタマ網１２ａ，１２ｂとＰＢ網１１ａとの間の境界部には、それぞれ、スイッチＳＷＢ１，ＳＷＢ２が設置される。カスタマ網１２ａは、複数のカスタマ端末ＴＭと、これらをスイッチＳＷＢ１に接続するネットワークＮＷｃ１と、を備える。カスタマ網１２ｂは、複数のカスタマ端末ＴＭと、これらをスイッチＳＷＢ２に接続するネットワークＮＷｃ２と、を備える。ネットワークＮＷｃ１，ＮＷｃ２のそれぞれは、通信回線や図示しないスイッチ等によって構成される。スイッチＳＷＢ１は、カスタマ網１２ａ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ａとの間の中継を担う。スイッチＳＷＢ２は、カスタマ網１２ｂ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ａとの間の中継を担う。
【００１８】
同様に、カスタマ網１２ｃ，１２ｄとＰＢ網１１ｂとの間の境界部には、それぞれ、スイッチＳＷＢ３，ＳＷＢ４が設置される。カスタマ網１２ｃ，１２ｄは、それぞれ、複数のカスタマ端末ＴＭと、ネットワークＮＷｃ３，ＮＷｃ４と、を備える。スイッチＳＷＢ３，ＳＷＢ４は、それぞれ、カスタマ網１２ｃ，１２ｄ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ｂとの間の中継を担う。
【００１９】
ＰＢ網１１ａとＰＢＢ網１０との間の境界部（言い換えればＰＢＢ網１０の入口または出口）には、スイッチ装置（エッジスイッチ装置）ＳＷＥ１が設置される。スイッチ装置ＳＷＥ１は、単数または複数（この例ではｎ個）の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、単数または複数（この例では単数）の上位リンク用ポートＰｕと、を有する。ＰＢ網１１ａは、通信回線やスイッチ等によって構成されるネットワークＮＷｂ１を備える。
【００２０】
スイッチＳＷＢ１，ＳＷＢ２は、ネットワークＮＷｂ１を介して、スイッチ装置ＳＷＥ１の複数の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］のいずれかに適宜接続される。これにより、スイッチ装置ＳＷＥ１は、自装置の下位リンクに存在する複数のスイッチＳＷＢ１，ＳＷＢ２間の中継を担うと共に、各スイッチＳＷＢ１，ＳＷＢ２とＰＢＢ網１０との間の中継を担う。
【００２１】
スイッチ装置ＳＷＥ１の場合と同様に、ＰＢ網１１ｂとＰＢＢ網１０との間の境界部には、スイッチ装置（エッジスイッチ装置）ＳＷＥ２が設置される。スイッチ装置ＳＷＥ２は、単数または複数の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、単数または複数の上位リンク用ポートＰｕと、を有する。ＰＢ網１１ｂは、ネットワークＮＷｂ２を備える。スイッチＳＷＢ３，ＳＷＢ４は、ネットワークＮＷｂ２を介して、スイッチ装置ＳＷＥ２の複数の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］のいずれかに適宜接続される。これにより、スイッチ装置ＳＷＥ２は、自装置の下位リンクに存在する複数のスイッチＳＷＢ３，ＳＷＢ４間の中継を担うと共に、各スイッチＳＷＢ３，ＳＷＢ４とＰＢＢ網１０との間の中継を担う。
【００２２】
ＰＢＢ網１０は、通信回線やスイッチ等によって構成されるネットワーク（コア網）ＮＷｂｂを備える。スイッチ装置ＳＷＥ１，ＳＷＥ２の上位リンク用ポートＰｕは、ネットワークＮＷｂｂに接続される。これにより、スイッチ装置ＳＷＥ１，ＳＷＥ２は、ネットワークＮＷｂｂを介して互いに接続される。
【００２３】
なお、ここでは、ＰＢ網１１ａ（ＰＢ網１１ｂも同様）の境界部には、２台のスイッチＳＷＢ１，ＳＷＢ２が設置されているが、実際には、更に多くのスイッチが設置される。これに応じて、ＰＢ網１１ａ（ＰＢ網１１ｂも同様）には、２個のカスタマ網１２ａ，１２ｂに加えて、更に多くのカスタマ網が収容される。また、ここでは、ＰＢＢ網１０の入口または出口に設置されるエッジスイッチ装置として、２台のスイッチ装置ＳＷＥ１，ＳＷＥ２を例示しているが、実際には、更に多くのエッジスイッチ装置が設置される。
【００２４】
《中継システム内のフレーム構造（前提）》
図２は、図１の中継システムにおいて、前提となる各種フレームの構造例を示す概略図である。ここでは、カスタマ網１２ａ内のカスタマ端末ＴＭからカスタマ網１２ｃ内のカスタマ端末ＴＭに向けて、ＰＢＢ規格に基づく各種フレームを転送する場合を例とする。カスタマ網１２ａ内のカスタマ端末ＴＭのカスタマ用アドレス（ＭＡＣアドレス）ＣＭＡＣは「ＣＡ１」であり、カスタマ網１２ｃ内のカスタマ端末ＴＭのカスタマ用アドレスＣＭＡＣは「ＣＡ２」であるものとする。また、スイッチ装置ＳＷＥ１のカプセル化用アドレス（ＭＡＣアドレス）ＢＭＡＣは「ＢＡ１」であり、スイッチ装置ＳＷＥ２のカプセル化用アドレスＢＭＡＣは「ＢＡ２」であるものとする。
【００２５】
図１および図２に示すように、まず、送信元のカスタマ端末ＴＭは、カスタマ網１２ａ内にフレームＦＬ１を送信する。カスタマ網１２ａ内のフレームＦＬ１は、カスタマＶＬＡＮタグ１５、送信元のカスタマ用アドレスＣＭＡＣ（ＣＳＡ）および宛先のカスタマ用アドレスＣＭＡＣ（ＣＤＡ）を含んだ非カプセル化フレームである。ここでは、送信元のカスタマ用アドレスＣＳＡは、ＭＡＣアドレス「ＣＡ１」であり、宛先のカスタマ用アドレスＣＤＡは、ＭＡＣアドレス「ＣＡ２」である。カスタマＶＬＡＮタグ１５には、カスタマによって任意に設定されるカスタマＶＬＡＮ識別子ＣＶＩＤが含まれる。
【００２６】
次いで、図１に示すように、スイッチＳＷＢ１は、フレームＦＬ１を受信し、ＰＢ網１１ａ内にフレームＦＬ２を送信する。フレームＦＬ２は、拡張ＶＬＡＮフレームであり、図２に示すように、フレームＦＬ１に対してサービスＶＬＡＮタグ１６が付加された非カプセル化フレームである。サービスＶＬＡＮ（拡張ＶＬＡＮ）タグ１６には、通信事業者等によって任意に設定されるサービスＶＬＡＮ識別子ＳＶＩＤが含まれる。ＰＢ網１１ａ内でのブロードキャストドメインは、このサービスＶＬＡＮ識別子ＳＶＩＤによって定められる。スイッチＳＷＢ１は、この通信事業者等の設定に基づいて、フレームＦＬ１に対してサービスＶＬＡＮタグ１６を付加する。なお、このようなサービスＶＬＡＮタグ１６を付与する機能を持つサービスＶＬＡＮタグ付与装置は、スイッチＳＷＢ１に限定されず、ＯＬＴ（Optical Line Termination）であってもよい。
【００２７】
続いて、図１に示すように、スイッチ装置ＳＷＥ１は、フレームＦＬ２を受信し、ＰＢＢ網１０内にフレームＦＬ３を送信する。フレームＦＬ３は、ＰＢＢフレームであり、カプセル化フレームである。カプセル化フレームは、概略的には、ＰＢＢ規格に基づき、非カプセル化フレームに、カプセル化用アドレスやバックボーンＶＬＡＮ識別子ＢＶＩＤ等が付加された構造を持つ。具体的には、フレームＦＬ３は、図２に示すように、フレームＦＬ２を、サービスインスタンス識別子ＩＳＩＤ、バックボーンＶＬＡＮタグ（Ｂタグ）１８、送信元のカプセル化用アドレスＢＭＡＣ（ＢＳＡ）および宛先のカプセル化用アドレスＢＭＡＣ（ＢＤＡ）でカプセル化した構造を持つ。
【００２８】
サービスインスタンス識別子ＩＳＩＤは、前述した送信元のカスタマ用アドレスＣＳＡおよび宛先のカスタマ用アドレスＣＤＡを含めてサービスインスタンスタグ（Ｉタグ）１７内に含まれる。サービスインスタンス識別子ＩＳＩＤは、カスタマを識別するための識別子であり、２４ビットの領域を持つ。この２４ビットの領域によって、１２ビットのサービスＶＬＡＮ識別子ＳＶＩＤの更なる拡張が可能となる。サービスインスタンス識別子ＩＳＩＤは、通信事業者等によって任意に設定される。代表的な設定方法としては、１個のサービスＶＬＡＮ識別子ＳＶＩＤを１個のサービスインスタンス識別子ＩＳＩＤに対応付ける方法や、複数のサービスＶＬＡＮ識別子ＳＶＩＤを１個のサービスインスタンス識別子ＩＳＩＤに対応付ける方法等が挙げられる。
【００２９】
バックボーンＶＬＡＮタグ（Ｂタグ）１８は、バックボーンＶＬＡＮ識別子ＢＶＩＤを含む。バックボーンＶＬＡＮ識別子ＢＶＩＤは、フレームの転送経路制御用の識別子であり、１２ビットの領域を持つ。ＰＢＢ網１０内でのブロードキャストドメインは、このバックボーンＶＬＡＮ識別子ＢＶＩＤによって定められる。バックボーンＶＬＡＮ識別子ＢＶＩＤは、通信事業者等によって設定される。代表的な設定方法としては、複数のサービスインスタンス識別子ＩＳＩＤを１個のバックボーンＶＬＡＮ識別子ＢＶＩＤに対応付ける方法等が挙げられる。
【００３０】
スイッチ装置ＳＷＥ１は、図２のフレームＦＬ３に示すように、自装置のＭＡＣアドレス「ＢＡ１」を送信元のカプセル化用アドレスＢＳＡとし、ここではスイッチ装置ＳＷＥ２のＭＡＣアドレス「ＢＡ２」を宛先のカプセル化用アドレスＢＤＡとして、フレームＦＬ２をカプセル化する。そして、スイッチ装置ＳＷＥ１は、このカプセル化フレームとなるフレームＦＬ３を、上位リンク用ポートＰｕからスイッチ装置ＳＷＥ２に向けて送信する。
【００３１】
スイッチ装置ＳＷＥ２は、フレーム（カプセル化フレーム）ＦＬ３を受信する。スイッチ装置ＳＷＥ２は、フレームＦＬ３の宛先のカプセル化用アドレスＢＤＡ「ＢＡ２」が自装置宛であるため、図１および図２に示すように、フレーム（カプセル化フレーム）ＦＬ３をフレーム（非カプセル化フレーム）ＦＬ２に変換する。そして、スイッチ装置ＳＷＥ２は、当該フレームＦＬ２を下位リンク用ポート（ここではＰｄ［１］）からＰＢ網１１ｂを介してスイッチＳＷＢ３に向けて送信する。
【００３２】
スイッチＳＷＢ３は、フレームＦＬ２を受信し、フレームＦＬ２からサービスＶＬＡＮタグ１６を取り除くことでフレームＦＬ１に変換する。そして、スイッチＳＷＢ３は、フレームＦＬ１を、カスタマ網１２ｃを介して、カスタマ用アドレスＣＭＡＣ「ＣＡ２」を持つカスタマ端末ＴＭに向けて送信する。
【００３３】
なお、図１および図２の例では、スイッチ装置ＳＷＥ１，ＳＷＥ２は、それぞれ、ＰＢ網１１ａ，１１ｂとの間でフレームＦＬ２の受信または送信を行ったが、場合によっては、カスタマ網１２ａ，１２ｃとの間でフレームＦＬ１の受信または送信を行うことも可能である。すなわち、エッジスイッチ装置は、図２のフレームＦＬ１をカプセル化することでフレームＦＬ３を生成したり、フレームＦＬ３をデカプセル化することでフレームＦＬ１を生成することも可能である。また、ここでは、ＰＢＢ規格に基づく構成を前提として説明を行ったが、ＥｏＥ（Ethernet（登録商標）over Ethernet）規格に対しても同様に適用可能である。ＥｏＥフレームは、図２のＰＢＢフレーム（フレームＦＬ３）とはフォーマットが若干異なるが、実質的には図２のＰＢＢフレームが持つ情報と同等の情報を持ち、中継システムも、図１の場合と同様にして構成される。
【００３４】
《カプセル化用アドレスの構造（本実施の形態）》
図２において、ＰＢＢ規格に基づくと、カプセル化用アドレスＢＭＡＣは、４８ビットのビット領域を備え、バックボーンＶＬＡＮ識別子ＢＶＩＤは、１２ビットのビット領域を備える。しかしながら、前述したように、１２ビットのバックボーンＶＬＡＮ識別子ＢＶＩＤでは、収容するユーザ数が増えると、数が足りなくなるという問題がある。また、ＰＢＢ網の境界に設置されるエッジスイッチ装置の数が増え、これに応じて必要とされるブロードキャストドメインの数が増大する場合も、１２ビットのバックボーンＶＬＡＮ識別子（ＢＶＩＤ）では数が不足する恐れがある。
【００３５】
図３は、図１の中継システムにおいて、本実施の形態によるカプセル化用アドレスの構造例を示す概略図である。図３に示すように、カプセル化用アドレスＢＭＡＣのビット領域は、新カプセル化用アドレスＢＭＡＣ＿Ｎが格納される第１ビット領域２０と、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅが格納される第２ビット領域２１と、を備える。図３の例では、第１ビット領域２０は、カプセル化用アドレスＢＭＡＣのビット領域の中の上位５バイトで構成され、第２ビット領域２１は、残りの下位１バイトで構成される。ただし、カプセル化用アドレスＢＭＡＣのビット領域の中で、どの部分にどの程度のビット幅で第１ビット領域２０および第２ビット領域２１を設けるかは、適宜定めることが可能である。
【００３６】
ここで、ＰＢＢ網１０を管理する通信事業者等は、ＰＢＢ網１０に設置される各エッジスイッチ装置（図１のＳＷＥ１，ＳＷＥ２等）のカプセル化用アドレスを自由に定めることが可能である。そこで、エッジスイッチ装置のそれぞれには、予め、図３に示したように、カプセル化用アドレスＢＭＡＣよりも少ないビット数（例えば５バイト）で構成される新カプセル化用アドレスＢＭＡＣ＿Ｎが設定される。このように、カプセル化用アドレスのビット領域を本来よりも１バイト削減したとしても、５バイトのビット領域があれば、通常、ビット領域が不足するようなことはない。
【００３７】
また、本実施の形態では、図３に示すように、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿ＥおよびバックボーンＶＬＡＮ識別子ＢＶＩＤの組合せで構成される新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎが設けられる。すなわち、１２ビットのバックボーンＶＬＡＮ識別子ＢＶＩＤを、１バイトの拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅで拡張することで、２０ビットの新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎが設けられる。このように、バックボーンＶＬＡＮ識別子ＢＶＩＤのビット幅を単純に広げるのではなく、カプセル化用アドレスＢＭＡＣの一部を利用して広げることで、バックボーンＶＬＡＮ識別子ＢＶＩＤの拡張が、カプセル化フレームのヘッダ長を変えることなく実現される。
【００３８】
《中継システムの主要部の概略構成》
図４は、図１および図３の中継システムにおいて、その主要部の構成例を示す概略図である。図４には、ＰＢＢ網の入口または出口に設置される複数（ここでは２台）のスイッチ装置（エッジスイッチ装置）ＳＷＥ１，ＳＷＥ２と、ＰＢＢ網１０（そのネットワークＮＷｂｂ内）に設置される複数（ここでは２台）のスイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｅ，ＳＷＣ＿ＣおよびネットワークＮＷ１と、が示される。
【００３９】
スイッチ装置ＳＷＥ１，ＳＷＥ２のそれぞれは、図１等で説明したように、ＰＢＢ網１０の外部（例えばＰＢ網）から受信した非カプセル化フレームをカプセル化フレームに変換してＰＢＢ網１０へ中継し、ＰＢＢ網１０から受信したカプセル化フレームを非カプセル化フレームに変換してＰＢＢ網の外部へ中継する。一方、スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿Ｃのそれぞれは、カプセル化フレームを中継する。
【００４０】
スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿Ｃのそれぞれは、複数（ここでは３個）のポートＰ１〜Ｐ３を備える。スイッチ装置ＳＷＣ＿Ｅにおいて、ポートＰ１はスイッチ装置ＳＷＥ１の上位リンク用ポートＰｕに接続され、ポートＰ２，Ｐ３はネットワークＮＷ１にそれぞれ接続される。スイッチ装置ＳＷＣ＿Ｃにおいて、ポートＰ１はスイッチ装置ＳＷＥ２の上位リンク用ポートＰｕに接続され、ポートＰ２，Ｐ３はネットワークＮＷ１にそれぞれ接続される。ネットワークＮＷ１は、通信回線やスイッチ装置（コアスイッチ装置）によって適宜構成される。また、図３で述べたように、スイッチ装置ＳＷＥ１には、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ１ａ」が設定され、スイッチ装置ＳＷＥ２には、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ２ａ」が設定される。
【００４１】
このような構成において、図４の例では、スイッチ装置ＳＷＥ１，ＳＷＥ２の上位リンク用ポートＰｕと、スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿ＣのポートＰ１〜Ｐ３とに同一のバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」（言い換えればネットワークドメイン）が設定されている。ここで、例えば、バックボーンＶＬＡＮ識別子ＢＶＩＤに使用可能な値が残っていないような状態で、ネットワークドメインをさらに細分化したいような場合を想定する。
【００４２】
このような場合であっても、前述した拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅを用いることで、ネットワークドメインの細分化が実現できる。図４の例では、スイッチ装置ＳＷＥ１，ＳＷＥ２の上位リンク用ポートＰｕと、スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿ＣのポートＰ１，Ｐ２とに、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」が設定されている。また、スイッチ装置ＳＷＥ１，ＳＷＥ２の上位リンク用ポートＰｕと、スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿ＣのポートＰ１，Ｐ３とに、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ２」が設定されている。
【００４３】
このようにしてネットワークドメインの細分化を行うことで、例えば、スイッチ装置ＳＷＥ１とスイッチ装置ＳＷＥ２との間でカプセル化フレームを転送する際に、スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿ＣのポートＰ２を介する転送経路か、ポートＰ３を介する転送経路かを選択することができる。この場合、例えば、通信の負荷分散等が図れる。なお、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅは、勿論、このように２台のスイッチ装置間で転送経路を選択する場合のほかに、様々な場合で用いられる。代表的には、各エッジスイッチ装置を適宜組み合わせてネットワークドメインを構築する際に、この組合せをより細かく定めることが可能になる。
【００４４】
また、図４には、スイッチ装置ＳＷＣ＿Ｅ，ＳＷＣ＿Ｅのそれぞれが備えるアドレステーブルの構造例が示されている。ここで、スイッチ装置ＳＷＣ＿Ｅは、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅに対応した構成であり、拡張アドレステーブル（第２拡張アドレステーブル）ＦＤＢ＿ＣＥを備える。一方、スイッチ装置ＳＷＣ＿Ｃは、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅに非対応の構成であり、通常アドレステーブルＦＤＢ＿ＣＣを備える。
【００４５】
スイッチ装置ＳＷＣ＿Ｅの拡張アドレステーブルＦＤＢ＿ＣＥは、新カプセル化用アドレスＢＭＡＣ＿Ｎと、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ（拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿ＥおよびバックボーンＶＬＡＮ識別子ＢＶＩＤの組合せ）と、ポートと、の対応関係を保持する。具体的には、１個目のエントリは、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ１ａ」と、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ「ＢＶＥ１＋ＢＶ１」と、ポート識別子｛Ｐ１｝と、の対応関係を保持する。ここで、ポート識別子｛Ｐ１｝は、ポートＰ１の識別子を表し、同様にして、本明細書では、例えば｛ＡＡ｝は「ＡＡ」の識別子を表すものとする。
【００４６】
２個目のエントリは、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ１ａ」と、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ「ＢＶＥ２＋ＢＶ１」と、ポート識別子｛Ｐ１｝と、の対応関係を保持する。３個目のエントリは、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ２ａ」と、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ「ＢＶＥ１＋ＢＶ１」と、ポート識別子｛Ｐ２｝と、の対応関係を保持する。４個目のエントリは、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ２ａ」と、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ「ＢＶＥ２＋ＢＶ１」と、ポート識別子｛Ｐ３｝と、の対応関係を保持する。
【００４７】
一方、スイッチ装置ＳＷＣ＿Ｃの通常アドレステーブルＦＤＢ＿ＣＣは、カプセル化用アドレスＢＭＡＣと、バックボーンＶＬＡＮ識別子ＢＶＩＤと、ポートと、の対応関係を保持する。具体的には、１個目のエントリは、カプセル化用アドレスＢＭＡＣ「ＢＡ２ａ＋ＢＶＥ１」と、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」と、ポート識別子｛Ｐ１｝と、の対応関係を保持する。２個目のエントリは、カプセル化用アドレスＢＭＡＣ「ＢＡ２ａ＋ＢＶＥ２」と、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」と、ポート識別子｛Ｐ１｝と、の対応関係を保持する。
【００４８】
３個目のエントリは、カプセル化用アドレスＢＭＡＣ「ＢＡ１ａ＋ＢＶＥ１」と、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」と、ポート識別子｛Ｐ２｝と、の対応関係を保持する。４個目のエントリは、カプセル化用アドレスＢＭＡＣ「ＢＡ１ａ＋ＢＶＥ２」と、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」と、ポート識別子｛Ｐ３｝と、の対応関係を保持する。
【００４９】
このように、本実施の形態の方式では、カプセル化用アドレスＢＭＡＣの一部のビット領域を利用してバックボーンＶＬＡＮ識別子ＢＶＩＤを拡張しているため、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅに対応したスイッチ装置ＳＷＣ＿Ｅに限らず、非対応のスイッチ装置ＳＷＣ＿Ｃであっても、ＰＢＢ網１０に設置することができる。そして、当該非対応のスイッチ装置ＳＷＣ＿Ｃであっても、スイッチ装置ＳＷＣ＿Ｅの場合と同様に、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅに基づいて、転送経路を制御することができる。
【００５０】
これは、カプセル化用アドレスＢＭＡＣの一部のビット領域に拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅを設けているため、通常アドレステーブルＦＤＢ＿ＣＣに示されるように、本来１台であるエッジスイッチ装置を、擬似的に、２台のエッジスイッチ装置に見せかけることができるためである。２台のエッジスイッチ装置に見せかけることで、各エッジスイッチ装置にそれぞれ異なるポートを対応付けることが可能になり、これによって、転送経路を制御することができる。
【００５１】
具体的には、例えば、新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ１ａ」を持つスイッチ装置ＳＷＥ１を、擬似的に、カプセル化用アドレスＢＭＡＣ「ＢＡ１ａ＋ＢＶＥ１」を持つ装置と、カプセル化用アドレスＢＭＡＣ「ＢＡ１ａ＋ＢＶＥ２」を持つ装置と、に見せかけることができる。そして、前者の装置にポートＰ２を対応付け、後者の装置にポートＰ３を対応付けることができる。
【００５２】
《中継システムの主要部の概略動作》
図５は、図４の中継システムにおいて、その概略的な動作例を示す説明図である。図５の例では、スイッチ装置ＳＷＥ１の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］にそれぞれカスタマ端末ＴＭ１１，ＴＭ１２が接続され、スイッチ装置ＳＷＥ２の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］にそれぞれカスタマ端末ＴＭ２１，ＴＭ２２が接続されている。
【００５３】
例えば、カスタマ端末ＴＭ１１，ＴＭ１２は、図１のカスタマ網１２ａ，１２ｂにそれぞれ設置され、カスタマ端末ＴＭ２１，ＴＭ２２は、図１のカスタマ網１２ｃ，１２ｄにそれぞれ設置される。カスタマ端末ＴＭ１１，ＴＭ１２，ＴＭ２１，ＴＭ２２のカスタマ用アドレス（ＭＡＣアドレス）ＣＭＡＣは、それぞれ、ＣＡ１１，ＣＡ１２，ＣＡ２１，ＣＡ２２であるものとする。このような構成において、カスタマ端末ＴＭ１１からカスタマ端末ＴＭ２１に向けてフレームＦＬ１０を転送する場合と、カスタマ端末ＴＭ１２からカスタマ端末ＴＭ２２に向けてフレームＦＬ１１を転送する場合を想定する。
【００５４】
まず、フレームＦＬ１０に関し、スイッチ装置（エッジスイッチ装置）ＳＷＥ１は、カスタマ端末ＴＭ１１からのフレーム（非カプセル化フレーム）ＦＬ１０を下位リンク用ポートＰｄ［１］で受信する。当該フレームＦＬ１０は、送信元のカスタマ用アドレスＣＳＡ「ＣＡ１１」、宛先のカスタマ用アドレスＣＤＡ「ＣＡ２１」およびサービスＶＬＡＮ識別子ＳＶＩＤ「ＳＶ１」を含んでいる。
【００５５】
スイッチ装置ＳＷＥ１は、詳細は後述するが、アドレステーブルの学習および検索を経て、当該フレーム（非カプセル化フレーム）ＦＬ１０を、カプセル化フレームに変換したのち上位リンク用ポートＰｕから送信する。当該フレーム（カプセル化フレーム）ＦＬ１０は、送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ａ＋ＢＶＥ１」、宛先のカプセル化用アドレスＢＤＡ「ＢＡ２ａ＋ＢＶＥ１」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を含んでいる。
【００５６】
すなわち、図２および図３から判るように、送信元のカプセル化用アドレスＢＳＡは、送信元の新カプセル化用アドレスＢＳＡ＿Ｎ「ＢＡ１ａ」および拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」で構成される。同様に、宛先のカプセル化用アドレスＢＤＡは、宛先の新カプセル化用アドレスＢＤＡ＿Ｎ「ＢＡ２ａ」および拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」で構成される。
【００５７】
スイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｅは、フレーム（カプセル化フレーム）ＦＬ１０をポートＰ１で受信する。スイッチ装置ＳＷＣ＿Ｅは、当該フレームＦＬ１０の送信元の新カプセル化用アドレスＢＳＡ＿Ｎ「ＢＡ１ａ」および新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎを、受信ポート識別子｛Ｐ１｝に対応付けて拡張アドレステーブルＦＤＢ＿ＣＥ（図４の例では１個目のエントリ）に学習する。新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎは、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」の組合せで構成される。受信ポート識別子とは、フレームＦＬ１０を受信したポートＰ１のポート識別子を表す。
【００５８】
また、スイッチ装置ＳＷＣ＿Ｅは、当該フレームＦＬ１０の宛先の新カプセル化用アドレスＢＤＡ＿Ｎ「ＢＡ２ａ」および新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎを検索キーとして拡張アドレステーブルＦＤＢ＿ＣＥを検索する。その結果、図４の拡張アドレステーブルＦＤＢ＿ＣＥにおける３個目のエントリがヒットし、スイッチ装置ＳＷＣ＿Ｅは、宛先ポート識別子｛Ｐ２｝を取得する。宛先ポート識別子とは、フレームを送信させるポートのポート識別子を表す。スイッチ装置ＳＷＣ＿Ｅは、宛先ポート識別子｛Ｐ２｝に基づき、フレームＦＬ１０をポートＰ２から送信する。
【００５９】
スイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｃは、スイッチ装置ＳＷＣ＿Ｅから送信されたフレームＦＬ１０を、ネットワークＮＷ１を介してポートＰ２で受信する。スイッチ装置ＳＷＣ＿Ｃは、当該フレームＦＬ１０の送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ａ＋ＢＶＥ１」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を、受信ポート識別子｛Ｐ２｝に対応付けて通常アドレステーブルＦＤＢ＿ＣＣ（図４の例では３個目のエントリ）に学習する。
【００６０】
また、スイッチ装置ＳＷＣ＿Ｃは、当該フレームＦＬ１０の宛先のカプセル化用アドレスＢＤＡ「ＢＡ２ａ＋ＢＶＥ１」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を検索キーとして通常アドレステーブルＦＤＢ＿ＣＣを検索する。その結果、図４の通常アドレステーブルＦＤＢ＿ＣＣにおける１個目のエントリがヒットし、スイッチ装置ＳＷＣ＿Ｃは、宛先ポート識別子｛Ｐ１｝を取得する。スイッチ装置ＳＷＣ＿Ｃは、宛先ポート識別子｛Ｐ１｝に基づき、フレームＦＬ１０をポートＰ１から送信する。
【００６１】
スイッチ装置（エッジスイッチ装置）ＳＷＥ２は、スイッチ装置ＳＷＣ＿Ｃから送信されたフレーム（カプセル化フレーム）ＦＬ１０を上位リンクポートＰｕで受信する。スイッチ装置ＳＷＥ２は、詳細は後述するが、アドレステーブルの学習および検索を経て、当該フレーム（カプセル化フレーム）ＦＬ１０を、非カプセル化フレームに変換したのち下位リンク用ポートＰｄ［１］から送信する。その結果、当該フレーム（非カプセル化フレーム）ＦＬ１０は、カスタマ端末ＴＭ２１に到達する。
【００６２】
次に、フレームＦＬ１１に関し、スイッチ装置（エッジスイッチ装置）ＳＷＥ１は、カスタマ端末ＴＭ１２からのフレーム（非カプセル化フレーム）ＦＬ１１を下位リンク用ポートＰｄ［ｎ］で受信する。当該フレームＦＬ１１は、送信元のカスタマ用アドレスＣＳＡ「ＣＡ１２」、宛先のカスタマ用アドレスＣＤＡ「ＣＡ２２」およびサービスＶＬＡＮ識別子ＳＶＩＤ「ＳＶ２」を含んでいる。
【００６３】
スイッチ装置ＳＷＥ１は、アドレステーブルの学習および検索を経て、当該フレーム（非カプセル化フレーム）ＦＬ１１を、カプセル化フレームに変換したのち上位リンク用ポートＰｕから送信する。当該フレーム（カプセル化フレーム）ＦＬ１１は、送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ａ＋ＢＶＥ２」、宛先のカプセル化用アドレスＢＤＡ「ＢＡ２ａ＋ＢＶＥ２」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を含んでいる。
【００６４】
スイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｅは、フレーム（カプセル化フレーム）ＦＬ１１をポートＰ１で受信する。スイッチ装置ＳＷＣ＿Ｅは、当該フレームＦＬ１１の送信元の新カプセル化用アドレスＢＳＡ＿Ｎ「ＢＡ１ａ」および新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎを、受信ポート識別子｛Ｐ１｝に対応付けて拡張アドレステーブルＦＤＢ＿ＣＥ（図４の例では２個目のエントリ）に学習する。新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎは、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ２」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」の組合せで構成される。
【００６５】
また、スイッチ装置ＳＷＣ＿Ｅは、当該フレームＦＬ１１の宛先の新カプセル化用アドレスＢＤＡ＿Ｎ「ＢＡ２ａ」および新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎを検索キーとして拡張アドレステーブルＦＤＢ＿ＣＥを検索する。その結果、図４の拡張アドレステーブルＦＤＢ＿ＣＥにおける４個目のエントリがヒットし、スイッチ装置ＳＷＣ＿Ｅは、宛先ポート識別子｛Ｐ３｝を取得する。スイッチ装置ＳＷＣ＿Ｅは、宛先ポート識別子｛Ｐ３｝に基づき、フレームＦＬ１１をポートＰ３から送信する。
【００６６】
スイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｃは、スイッチ装置ＳＷＣ＿Ｅから送信されたフレームＦＬ１１を、ネットワークＮＷ１を介してポートＰ３で受信する。スイッチ装置ＳＷＣ＿Ｃは、当該フレームＦＬ１１の送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ａ＋ＢＶＥ２」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を、受信ポート識別子｛Ｐ３｝に対応付けて通常アドレステーブルＦＤＢ＿ＣＣ（図４の例では４個目のエントリ）に学習する。
【００６７】
また、スイッチ装置ＳＷＣ＿Ｃは、当該フレームＦＬ１１の宛先のカプセル化用アドレスＢＤＡ「ＢＡ２ａ＋ＢＶＥ２」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を検索キーとして通常アドレステーブルＦＤＢ＿ＣＣを検索する。その結果、図４の通常アドレステーブルＦＤＢ＿ＣＣにおける２個目のエントリがヒットし、スイッチ装置ＳＷＣ＿Ｃは、宛先ポート識別子｛Ｐ１｝を取得する。スイッチ装置ＳＷＣ＿Ｃは、宛先ポート識別子｛Ｐ１｝に基づき、フレームＦＬ１１をポートＰ１から送信する。
【００６８】
スイッチ装置（エッジスイッチ装置）ＳＷＥ２は、スイッチ装置ＳＷＣ＿Ｃから送信されたフレーム（カプセル化フレーム）ＦＬ１１を上位リンクポートＰｕで受信する。スイッチ装置ＳＷＥ２は、アドレステーブルの学習および検索を経て、当該フレーム（カプセル化フレーム）ＦＬ１１を、非カプセル化フレームに変換したのち下位リンク用ポートＰｄ［ｎ］から送信する。その結果、当該フレーム（非カプセル化フレーム）ＦＬ１１は、カスタマ端末ＴＭ２２に到達する。
【００６９】
《エッジスイッチ装置の構成》
図６は、図４の中継システムにおいて、エッジスイッチ装置の主要部の構成例を示す概略図である。図７（ａ）、図７（ｂ）、図７（ｃ）および図７（ｄ）は、それぞれ、図６における受信側ＶＩＤ変換テーブル、拡張アドレステーブル、送信側ＶＩＤ変換テーブルおよびマルチキャスト（ＭＣ）テーブルの構造例を示す概略図である。
【００７０】
図６に示すスイッチ装置（エッジスイッチ装置）ＳＷＥは、ＰＢＢ網１０の外部（例えばＰＢ網）に接続される単数または複数（ここではｎ個）の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、ＰＢＢ網１０に接続される単数または複数（ここでは１個）の上位リンク用ポートＰｕと、各種処理部および各種テーブルと、を有する。以下、各種処理部および各種テーブルに関して説明する。
【００７１】
インタフェース部２５は、受信バッファおよび送信バッファを備え、下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］との間で非カプセル化フレームの送信または受信を行い、上位リンク用ポートＰｕとの間でカプセル化フレームの送信または受信を行う。また、インタフェース部２５は、複数のポート（Ｐｄ［１］〜Ｐｄ［ｎ］，Ｐｕ）のいずれかでフレームを受信した場合に、当該フレームに受信ポート識別子を付加する。
【００７２】
ＶＩＤ割り当て部２６は、受信側ＶＩＤ変換テーブル３１に基づいて、受信したフレーム（非カプセル化フレームまたはカプセル化フレーム）に、内部ＶＬＡＮ識別子ＩＶＩＤを割り当てる。受信側ＶＩＤ変換テーブル３１の内容は、予め通信事業者等によって定められる。受信側ＶＩＤ変換テーブル３１は、図７（ａ）に示されるように、受信ポート識別子およびサービスＶＬＡＮ識別子ＳＶＩＤの組合せを、内部ＶＬＡＮ識別子ＩＶＩＤに対応付けて保持する。また、受信側ＶＩＤ変換テーブル３１は、受信ポート識別子および新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎの組合せを、内部ＶＬＡＮ識別子ＩＶＩＤに対応付けて保持する。
【００７３】
拡張アドレステーブル（第１拡張アドレステーブル）ＦＤＢ＿ＥＥは、図７（ｂ）に示されるように、下位リンク用ポートの先に存在するカスタマ用アドレスＣＭＡＣと、内部ＶＬＡＮ識別子ＩＶＩＤと、当該下位リンク用ポートと、の対応関係を保持する。また、拡張アドレステーブルＦＤＢ＿ＥＥは、上位リンク用ポートの先に存在するカスタマ用アドレスＣＭＡＣと、内部ＶＬＡＮ識別子ＩＶＩＤと、新カプセル化用アドレスＢＭＡＣ＿Ｎと、の対応関係を保持する。マルチキャスト（ＭＣ）テーブル３３は、図７（ｄ）に示されるように、内部ＶＬＡＮ識別子ＩＶＩＤと、単数または複数のポート（上位リンク用ポートまたは下位リンク用ポート）との対応関係を保持する。
【００７４】
中継処理部（第１中継処理部）２７は、インタフェース部２５およびＶＩＤ割り当て部２６を介してフレームを受信した場合に、受信したフレームの送信元の情報を拡張アドレステーブルＦＤＢ＿ＥＥに学習する。具体的には、中継処理部２７は、非カプセル化フレームを受信した場合、送信元のカスタマ用アドレスＣＳＡ、内部ＶＬＡＮ識別子ＩＶＩＤおよび受信ポート識別子を学習し、カプセル化フレームを受信した場合、さらに、送信元の新カプセル化用アドレスＢＳＡ＿Ｎも学習する。
【００７５】
また、中継処理部２７は、インタフェース部２５等を介してフレームを受信した場合に、受信したフレームの宛先の情報を用いて拡張アドレステーブルＦＤＢ＿ＥＥを検索することで、宛先ポートや、これに加えて宛先の新カプセル化用アドレスＢＤＡ＿Ｎを定める。具体的には、中継処理部２７は、非カプセル化フレームを受信した場合や、宛先の新カプセル化用アドレスＢＤＡ＿Ｎが自装置の新カプセル化用アドレスＢＭＡＣ＿Ｎであるカプセル化フレームを受信した場合、宛先のカスタマ用アドレスＣＤＡおよび内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとして拡張アドレステーブルＦＤＢ＿ＥＥを検索する。
【００７６】
ここで、中継処理部２７は、拡張アドレステーブルＦＤＢ＿ＥＥの検索結果がヒットの場合、宛先ポート識別子や、当該宛先ポート識別子が上位リンク用ポートの場合には、加えて宛先の新カプセル化用アドレスＢＤＡ＿Ｎも取得する。一方、中継処理部２７は、拡張アドレステーブルＦＤＢ＿ＥＥの検索結果がミスヒットの場合には、内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてマルチキャストテーブル３３を検索し、単数または複数の宛先ポート識別子を取得する。なお、中継処理部２７は、宛先の新カプセル化用アドレスＢＤＡ＿Ｎが他装置宛てであるカプセル化フレームを受信した場合には、例えば、宛先の新カプセル化用アドレスＢＤＡ＿Ｎおよび内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとして拡張アドレステーブルＦＤＢ＿ＥＥを検索する。
【００７７】
そして、中継処理部２７は、処理対象のフレームを、宛先ポート識別子と受信ポート識別子との組合せに応じて、それぞれ異なる処理部を介して宛先ポートへ中継する。具体的には、中継処理部２７は、受信ポート識別子および宛先ポート識別子が共に下位リンク用ポートや上位リンク用ポートの場合、フレームを中継実行部３０へ送信する。また、中継処理部２７は、受信ポート識別子が下位リンク用ポートであり、宛先ポート識別子が上位リンク用ポートである場合、フレームをカプセル化実行部２８へ送信し、受信ポート識別子が上位リンク用ポートであり、宛先ポート識別子が下位リンク用ポートである場合、フレームをデカプセル化実行部２９へ送信する。
【００７８】
カプセル化実行部２８は、所定の規則に基づいて定められる新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎと、中継処理部２７によって定められる宛先の新カプセル化用アドレスＢＤＡ＿Ｎと、に基づいて非カプセル化フレームをカプセル化フレームに変換する。図６の例では、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎは、送信側ＶＩＤ変換テーブル３２に基づいて定められる。送信側ＶＩＤ変換テーブル３２の内容は、予め通信事業者等によって定められる。
【００７９】
送信側ＶＩＤ変換テーブル３２は、図７（ｃ）に示されるように、宛先ポート識別子（上位リンク用ポート）および内部ＶＬＡＮ識別子ＩＶＩＤの組合せを、サービスインスタンス識別子ＩＳＩＤおよび新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎに対応付けて保持する。また、送信側ＶＩＤ変換テーブル３２は、宛先ポート識別子（下位リンク用ポート）および内部ＶＬＡＮ識別子ＩＶＩＤの組合せを、サービスＶＬＡＮ識別子ＳＶＩＤに対応付けて保持する。カプセル化実行部２８は、送信側ＶＩＤ変換テーブル３２に基づいて、サービスインスタンス識別子ＩＳＩＤおよび新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎを含んだカプセル化フレームを生成し、中継実行部３０へ送信する。
【００８０】
このように、図６の例では、例えば、非カプセル化フレームをカプセル化フレームに変換する場合、概略的には次のような方式で新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎが定められる。まず、受信側ＶＩＤ変換テーブル３１に基づいて、非カプセルフレームに内部ＶＬＡＮ識別子ＩＶＩＤが割り当てられる。次いで、当該内部ＶＬＡＮ識別子ＩＶＩＤを用いて送信側ＶＩＤ変換テーブル３２が参照され、その結果、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎが定められる。ただし、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎの決定方式は、エッジスイッチ装置の各種構成に応じて様々な方式が考えられ、特に、図６の方式に限定されるものではない。すなわち、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎは、何らかの規則に基づいて適宜定められればよい。
【００８１】
デカプセル化実行部２９は、受信したカプセル化フレームを非カプセル化フレームに変換する。この際に、デカプセル化実行部２９は、送信側ＶＩＤ変換テーブル３２に基づいて、サービスＶＬＡＮ識別子ＳＶＩＤを定める。そして、デカプセル化実行部２９は、サービスＶＬＡＮ識別子ＳＶＩＤを含んだ非カプセル化フレームを生成し、中継実行部３０へ送信する。
【００８２】
中継実行部３０は、前述した各処理部からのフレーム（非カプセル化フレームまたはカプセル化フレーム）を、インタフェース部２５内の所定の送信バッファへ送信する。この所定の送信バッファは、中継処理部２７によって当該フレームに付加される宛先ポート識別子に対応するバッファである。また、中継実行部３０は、フレームに付加されている不要な情報（例えば、受信ポート識別子や宛先ポート識別子等）を削除する。インタフェース部２５内の送信バッファは、中継実行部３０からのフレームを受けて、対応するポート（すなわち宛先ポート識別子が表す下位リンク用ポートまたは上位リンク用ポート）へフレームを送信する。
【００８３】
《エッジスイッチ装置の動作》
ここで、図５に示したように、スイッチ装置ＳＷＥ１がフレーム（非カプセル化フレーム）ＦＬ１０を受信した場合と、スイッチ装置ＳＷＥ２がフレーム（カプセル化フレーム）ＦＬ１０を受信した場合とを例に、図６のエッジスイッチ装置の動作例を説明する。前述した図７（ａ）、図７（ｂ）、図７（ｃ）および図７（ｄ）には、図５のスイッチ装置ＳＷＥ１が備える各テーブルの具体的な保持内容の一例が示されている。
【００８４】
まず、スイッチ装置ＳＷＥ１がフレーム（非カプセル化フレーム）ＦＬ１０を受信した場合について説明する。インタフェース部２５は、受信したフレームＦＬ１０に受信ポート識別子｛Ｐｄ［１］｝を付加し、それをＶＩＤ割り当て部２６へ送信する。ＶＩＤ割り当て部２６は、受信ポート識別子｛Ｐｄ［１］｝および当該フレームのサービスＶＬＡＮ識別子ＳＶＩＤ「ＳＶ１」を検索キーとして図７（ａ）の受信側ＶＩＤ変換テーブル３１を検索し、内部ＶＬＡＮ識別子ＩＶＩＤ「ＩＶ１」を取得する。そして、ＶＩＤ割り当て部２６は、当該フレームＦＬ１０に内部ＶＬＡＮ識別子ＩＶＩＤ「ＩＶ１」を付加し、それを中継処理部２７へ送信する。
【００８５】
中継処理部２７は、当該フレームＦＬ１０の送信元のカスタマ用アドレスＣＳＡ「ＣＡ１１」および内部ＶＬＡＮ識別子ＩＶＩＤ「ＩＶ１」を、受信ポート識別子｛Ｐｄ［１］｝に対応付けて図７（ｂ）の拡張アドレステーブルＦＤＢ＿ＥＥに学習する。また、中継処理部２７は、当該フレームＦＬ１０の宛先のカスタマ用アドレスＣＤＡ「ＣＡ２１」および内部ＶＬＡＮ識別子ＩＶＩＤ「ＩＶ１」を検索キーとして、拡張アドレステーブルＦＤＢ＿ＥＥを検索し、宛先の新カプセル化用アドレスＢＤＡ＿Ｎ「ＢＡ２ａ」および宛先ポート識別子｛Ｐｕ｝を取得する。中継処理部２７は、下位リンク用ポートＰｄ［１］から上位リンク用ポートＰｕへの中継であるため、当該フレームＦＬ１０をカプセル化実行部２８へ送信する。
【００８６】
カプセル化実行部２８は、宛先ポート識別子｛Ｐｕ｝および内部ＶＬＡＮ識別子ＩＶＩＤ「ＩＶ１」を検索キーとして、図７（ｃ）の送信側ＶＩＤ変換テーブル３２を検索する。その結果、カプセル化実行部２８は、拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」の組合せで構成される新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎと、サービスインスタンス識別子ＩＳＩＤ「ＩＳ１」とを取得する。
【００８７】
これにより、カプセル化実行部２８は、例えば、図８のようにして、カプセル化フレームを生成する。図８は、図６におけるカプセル化実行部の動作例を示す説明図である。図８に示すように、カプセル化実行部２８は、送信元のカプセル化用アドレスＢＳＡの第１ビット領域２０（図３参照）に、自装置の新カプセル化用アドレスＢＡ１ａを格納し、宛先のカプセル化用アドレスＢＤＡの第１ビット領域２０に、中継処理部２７によって定められる宛先の新カプセル化用アドレスＢＡ２ａを格納する。
【００８８】
また、カプセル化実行部２８は、送信元のカプセル化用アドレスＢＳＡの第２ビット領域２１に、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎの中の拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」を格納する。さらに、カプセル化実行部２８は、バックボーンＶＬＡＮ識別子ＢＶＩＤのビット領域に新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎの中のバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」を格納し、サービスインスタンス識別子ＩＳＩＤのビット領域にサービスインスタンス識別子ＩＳＩＤ「ＩＳ１」を格納する。
【００８９】
なお、図８（および図５）の例では、カプセル化実行部２８は、さらに、宛先のカプセル化用アドレスＢＤＡの第２ビット領域２１にも、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎの中の拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」を格納している。仮に、図５において、ネットワーク（コア網）ＮＷｂｂ内のスイッチ装置（コアスイッチ装置）が全て拡張対応のスイッチ装置ＳＷＣ＿Ｅで構成される場合、当該宛先のカプセル化用アドレスＢＤＡの第２ビット領域２１に格納する内容は、特に限定されない。一方、ネットワーク（コア網）ＮＷｂｂ内に、拡張非対応のスイッチ装置ＳＷＣ＿Ｃが含まれる場合、当該装置に通常アドレステーブルＦＤＢ＿ＣＣを用いた宛先検索を正常に行わせるため、宛先のカプセル化用アドレスＢＤＡにも拡張バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｅ「ＢＶＥ１」を格納する必要がある。
【００９０】
カプセル化実行部２８は、図８のようにして生成したフレーム（カプセル化フレーム）ＦＬ１０を中継実行部３０へ送信する。中継実行部３０は、宛先ポート識別子｛Ｐｕ｝に基づいて、当該フレームＦＬ１０を、インタフェース部２５を介して上位リンク用ポートＰｕへ送信する。
【００９１】
次に、スイッチ装置ＳＷＥ２がフレーム（カプセル化フレーム）ＦＬ１０を受信した場合について説明する。インタフェース部２５は、受信したフレームＦＬ１０に受信ポート識別子｛Ｐｕ｝を付加し、それをＶＩＤ割り当て部２６へ送信する。ＶＩＤ割り当て部２６は、受信ポート識別子｛Ｐｕ｝および当該フレームのサービスインスタンス識別子ＩＳＩＤ「ＩＳ１」を検索キーとして受信側ＶＩＤ変換テーブル３１を検索し、内部ＶＬＡＮ識別子ＩＶＩＤ（例えば「ＩＶ１」）を取得する。そして、ＶＩＤ割り当て部２６は、当該フレームＦＬ１０に内部ＶＬＡＮ識別子ＩＶＩＤ（「ＩＶ１」）を付加し、それを中継処理部２７へ送信する。
【００９２】
中継処理部２７は、当該フレームＦＬ１０の送信元のカスタマ用アドレスＣＳＡ「ＣＡ１１」および内部ＶＬＡＮ識別子ＩＶＩＤ（「ＩＶ１」）を、送信元の新カプセル化用アドレスＢＳＡ＿Ｎ「ＢＡ１ａ」および受信ポート識別子｛Ｐｕ｝に対応付けて拡張アドレステーブルＦＤＢ＿ＥＥに学習する。また、中継処理部２７は、受信したカプセル化フレームＦＬ１０の宛先の新カプセル化用アドレスＢＤＡ＿Ｎ「ＢＡ２ａ」が自装置の新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ２ａ」であるため、当該フレームをデカプセル化の対象フレームとして認識する。なお、中継処理部２７は、仮に、受信したカプセル化フレームＦＬ１０の宛先の新カプセル化用アドレスＢＤＡ＿Ｎが自装置の新カプセル化用アドレスＢＭＡＣ＿Ｎ「ＢＡ２ａ」ではない場合、当該フレームをデカプセル化の非対象フレームとして認識する。
【００９３】
中継処理部２７は、受信したカプセル化フレームＦＬ１０がデカプセル化の対象フレームであるため、当該フレームＦＬ１０の宛先のカスタマ用アドレスＣＤＡ「ＣＡ２１」および内部ＶＬＡＮ識別子ＩＶＩＤ（「ＩＶ１」）を検索キーとして、拡張アドレステーブルＦＤＢ＿ＥＥを検索する。その結果、中継処理部２７は、宛先ポート識別子｛Ｐｄ［１］｝を取得する。中継処理部２７は、当該カプセル化フレームＦＬ１０に宛先ポート識別子｛Ｐｄ［１］｝を付加し、それをデカプセル化実行部２９へ送信する。なお、中継処理部２７は、受信したカプセル化フレームがデカプセル化の非対象フレームである場合、当該フレームのデカプセル化実行部２９への送信は行わない。
【００９４】
デカプセル化実行部２９は、宛先ポート識別子｛Ｐｄ［１］｝および内部ＶＬＡＮ識別子ＩＶＩＤ（「ＩＶ１」）を検索キーとして、送信側ＶＩＤ変換テーブル３２を検索し、サービスＶＬＡＮ識別子ＳＶＩＤ「ＳＶ１」を取得する。これにより、デカプセル化実行部２９は、当該サービスＶＬＡＮ識別子ＳＶＩＤ「ＳＶ１」を含むフレーム（非カプセル化フレーム）ＦＬ１０を生成し、それを中継実行部３０へ送信する。中継実行部３０は、宛先ポート識別子｛Ｐｄ［１］｝に基づいて、当該フレームＦＬ１０を、インタフェース部２５を介して下位リンク用ポートＰｄ［１］へ送信する。
【００９５】
《コアスイッチ装置（拡張対応）の構成および動作》
図９（ａ）は、図４の中継システムにおけるコアスイッチ装置（拡張対応）の主要部の構成例を示す概略図であり、図９（ｂ）は、図９（ａ）における拡張マルチキャストテーブルの構造例を示す概略図である。図９（ａ）に示すスイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｅは、複数のポートＰ１，Ｐ２，Ｐ３，…と、インタフェース部３５と、中継処理部３６と、拡張アドレステーブルＦＤＢ＿ＣＥと、拡張マルチキャスト（ＭＣ）テーブル３８と、中継実行部３７と、を備える。
【００９６】
インタフェース部３５は、受信バッファおよび送信バッファを備え、複数のポートＰ１，Ｐ２，Ｐ３，…との間でカプセル化フレームの送信または受信を行う。また、インタフェース部３５は、複数のポートＰ１，Ｐ２，Ｐ３，…のいずれかでカプセル化フレームを受信した場合に、当該フレームに受信ポート識別子を付加する。拡張アドレステーブル（第２拡張アドレステーブル）ＦＤＢ＿ＣＥは、図４に示したような構造を備える。
【００９７】
拡張マルチキャストテーブル（第２拡張マルチキャストテーブル）３８は、図９（ｂ）に示すように、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎと、単数または複数のポートと、の対応関係を保持する。図９（ｂ）の例では、拡張マルチキャストテーブル３８は、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ「ＢＶＥ１＋ＢＶ１」と、複数のポート識別子｛Ｐ１｝，｛Ｐ２｝，…との対応関係を保持し、新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎ「ＢＶＥ２＋ＢＶ１」と、複数のポート識別子｛Ｐ１｝，｛Ｐ３｝，…との対応関係を保持する。
【００９８】
中継処理部（第２中継処理部）３６は、図５で述べたように、ポートＰ１，Ｐ２，Ｐ３，…でカプセル化フレームを受信した場合に、拡張アドレステーブルＦＤＢ＿ＣＥの学習および検索を行う。ここで、中継処理部３６は、拡張アドレステーブルＦＤＢ＿ＣＥの検索結果がヒットの場合、フレームに当該検索結果に基づく宛先ポート識別子を付加し、それを中継実行部３７へ送信する。一方、中継処理部３６は、拡張アドレステーブルＦＤＢ＿ＣＥの検索結果がミスヒットの場合、拡張マルチキャストテーブル３８に基づいて、当該カプセル化フレームの新バックボーンＶＬＡＮ識別子ＢＶＩＤ＿Ｎに対応する単数または複数のポートを宛先ポートに定める。そして、中継処理部３６は、宛先ポートの数だけフレームをコピーし、各フレームに宛先ポート識別子を付加し、それを中継実行部３７へ送信する。
【００９９】
中継実行部３７は、中継処理部３６からのフレームを、インタフェース部３５内の所定の送信バッファへ送信する。この所定の送信バッファは、フレームに付加されている宛先ポート識別子に対応するバッファである。また、この際に、中継実行部３７は、フレームに付加されている不要な情報（受信ポート識別子、宛先ポート識別子等）を削除する。インタフェース部３５内の送信バッファは、中継実行部３７からのフレームを受けて、対応するポート（すなわち宛先ポート識別子が表すポート）へフレームを送信する。
【０１００】
《コアスイッチ装置（拡張非対応）の構成および動作》
図１０（ａ）は、図４の中継システムにおけるコアスイッチ装置（拡張非対応）の主要部の構成例を示す概略図であり、図１０（ｂ）は、図１０（ａ）における通常マルチキャストテーブルの構造例を示す概略図である。図１０（ａ）に示すスイッチ装置（コアスイッチ装置）ＳＷＣ＿Ｃは、複数のポートＰ１，Ｐ２，Ｐ３，…と、インタフェース部３５と、中継処理部４０と、通常アドレステーブルＦＤＢ＿ＣＣと、通常マルチキャスト（ＭＣ）テーブル４１と、中継実行部３７と、を備える。
【０１０１】
すなわち、図１０（ａ）のスイッチ装置ＳＷＣ＿Ｃは、図９（ａ）の構成例と比較して、通常アドレステーブルＦＤＢ＿ＣＣおよび通常マルチキャストテーブル４１を備える点と、これに伴い、中継処理部４０の処理内容が若干変わる点と、が異なっている。通常アドレステーブルＦＤＢ＿ＣＣは、図４に示したような構造を備える。通常マルチキャストテーブル４１は、図１０（ｂ）に示すように、バックボーンＶＬＡＮ識別子ＢＶＩＤと、単数または複数のポートと、の対応関係を保持する。図１０（ｂ）の例では、通常マルチキャストテーブル４１は、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＶ１」と、複数のポート識別子｛Ｐ１｝，｛Ｐ２｝，｛Ｐ３｝，…との対応関係を保持する。
【０１０２】
中継処理部（第３中継処理部）４０は、図５で述べたように、ポートＰ１，Ｐ２，Ｐ３，…でカプセル化フレームを受信した場合に、通常アドレステーブルＦＤＢ＿ＣＣの学習および検索を行う。ここで、中継処理部４０は、通常アドレステーブルＦＤＢ＿ＣＣの検索結果がヒットの場合、フレームに当該検索結果に基づく宛先ポート識別子を付加し、それを中継実行部３７へ送信する。一方、中継処理部４０は、通常アドレステーブルＦＤＢ＿ＣＣの検索結果がミスヒットの場合、通常マルチキャストテーブル４１に基づいて、当該カプセル化フレームのバックボーンＶＬＡＮ識別子ＢＶＩＤに対応する単数または複数のポートを宛先ポートに定める。そして、中継処理部４０は、宛先ポートの数だけフレームをコピーし、各フレームに宛先ポート識別子を付加し、それを中継実行部３７へ送信する。
【０１０３】
《本実施の形態の主要な効果》
以上のように、本実施の形態の方式では、各スイッチ装置（エッジスイッチ装置およびコアスイッチ装置）は、４８ビットのカプセル化用アドレスＢＭＡＣの一部のビット領域（図３の第２ビット領域２１）をバックボーンＶＬＡＮ識別子ＢＶＩＤに属するビット領域と識別して、カプセル化フレームを中継する。また、エッジスイッチ装置には、４８ビットのカプセル化用アドレスＢＭＡＣから当該一部のビット領域（第２ビット領域２１）を除いたビット領域（第１ビット領域２０）で構成されるＭＡＣアドレスが設定される。
【０１０４】
このような方式を用いる結果、ＰＢＢ網においてバックボーンＶＬＡＮ識別子ＢＶＩＤの拡張が実現でき、ＰＢＢ網に収容するユーザの数を増大させることや、フレームの転送経路を十分に制御することや、または、ネットワークドメインの細分化を行うこと等が可能になる。さらに、バックボーンＶＬＡＮ識別子ＢＶＩＤの拡張に際しては、コアスイッチ装置の変更が必須ではなく、コア網に既存のコアスイッチ装置が含まれてもよい。その結果、バックボーンＶＬＡＮ識別子ＢＶＩＤの拡張を、容易に、または低コストで実現可能になる。
【０１０５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【０１０６】
１０  ＰＢＢ網
１１ａ，１１ｂ  ＰＢ網
１２ａ〜１２ｄ  カスタマ網
１５  カスタマＶＬＡＮタグ
１６  サービスＶＬＡＮタグ
１７  サービスインスタンスタグ
１８  バックボーンＶＬＡＮタグ
２０  第１ビット領域
２１  第２ビット領域
２５，３５  インタフェース部
２６  ＶＩＤ割り当て部
２７，３６，４０  中継処理部
２８  カプセル化実行部
２９  デカプセル化実行部
３０，３７  中継実行部
３１  受信側ＶＩＤ変換テーブル
３２  送信側ＶＩＤ変換テーブル
３３  マルチキャストテーブル
３８  拡張マルチキャストテーブル
４１  通常マルチキャストテーブル
ＢＭＡＣ  カプセル化用アドレス
ＢＭＡＣ＿Ｎ  新カプセル化用アドレス
ＢＶＩＤ  バックボーンＶＬＡＮ識別子
ＢＶＩＤ＿Ｅ  拡張バックボーンＶＬＡＮ識別子
ＢＶＩＤ＿Ｎ  新バックボーンＶＬＡＮ識別子
ＣＭＡＣ  カスタマ用アドレス
ＣＶＩＤ  カスタマＶＬＡＮ識別子
ＦＤＢ＿ＣＣ  通常アドレステーブル
ＦＤＢ＿ＥＥ，ＦＤＢ＿ＣＥ  拡張アドレステーブル
ＦＬ１〜ＦＬ３，ＦＬ１０，ＦＬ１１  フレーム
ＩＳＩＤ  サービスインスタンス識別子
ＩＶＩＤ  内部ＶＬＡＮ識別子
ＮＷｃ１〜ＮＷｃ４，ＮＷｂ１，ＮＷｂ２，ＮＷｂｂ  ネットワーク
Ｐ１〜Ｐ３  ポート
Ｐｄ［１］〜Ｐｄ［ｎ］  下位リンク用ポート
Ｐｕ  上位リンク用ポート
ＳＶＩＤ  サービスＶＬＡＮ識別子
ＳＷＢ１〜ＳＷＢ４  スイッチ
ＳＷＣ＿Ｃ，ＳＷＣ＿Ｅ  コアスイッチ装置
ＳＷＥ，ＳＷＥ１，ＳＷＥ２  エッジスイッチ装置
ＴＭ，ＴＭ１１，ＴＭ１２，ＴＭ２１，ＴＭ２２  カスタマ端末
【図１】
2016127546.tif 000003
【図２】
2016127546.tif 000004
【図３】
2016127546.tif 000005
【図４】
2016127546.tif 000006
【図５】
2016127546.tif 000007
【図６】
2016127546.tif 000008
【図７】
2016127546.tif 000009
【図８】
2016127546.tif 000010
【図９】
2016127546.tif 000011
【図１０】
2016127546.tif 000012