(57)【要約】【課題】通信の輻輳を低減することが可能な中継システムおよびスイッチ装置を提供する。【解決手段】宛先アドレス設定部は、第１の場合および第２の場合を共に満たす場合に、宛先のカプセル化用アドレスＢＤＡを、ピア装置のカプセル化用アドレスＢＭＡＣ（ＢＡ１ａ）に定める。第１の場合は、下位リンク用ポート（Ｐｄ）で受信した非カプセル化フレームをカプセル化フレームに変換する場合である。第２の場合は、当該非カプセル化フレームの宛先のカスタマ用アドレスＣＤＡ（ＣＡ１ａ）を検索キーとしたアドレステーブルＦＤＢの検索により、下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子（｛ＭＣＬＡＧ１｝）を取得した場合である。【選択図】図４
2016092549.tif 000002
【特許請求の範囲】
【請求項１】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網の入口または出口に設置され、前記ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換して前記ＰＢＢ網に中継し、前記ＰＢＢ網から受信した前記カプセル化フレームを前記非カプセル化フレームに変換して前記ＰＢＢ網の外部に中継する第１スイッチ装置および第２スイッチ装置を有し、
前記非カプセル化フレームは、カスタマ用アドレスを含み、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、前記非カプセル化フレームにカプセル化用アドレスが付加された構造を持ち、
前記第１スイッチ装置および前記第２スイッチ装置のそれぞれは、
前記非カプセル化フレームの送信または受信を行う下位リンク用ポートと、
前記カプセル化フレームの送信または受信を行う上位リンク用ポートと、
前記下位リンク用ポートである第１ＭＣＬＡＧ用ポートを含み、装置跨ぎのＬＡＧが設定される単数または複数のＭＣＬＡＧ用ポートと、
前記上位リンク用ポートであり、自装置とピア装置とを接続するブリッジ用ポートと、
前記下位リンク用ポートの先に存在する前記カスタマ用アドレスを、当該下位リンク用ポートを表すポート識別子または当該下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子に対応付けて保持し、前記上位リンク用ポートの先に存在する前記カスタマ用アドレスを、前記カプセル化用アドレスと、当該上位リンク用ポートを表すポート識別子または当該上位リンク用ポートに対応付けられるＭＣＬＡＧ識別子と、に対応付けて保持するアドレステーブルと、
宛先アドレス設定部を含み、前記アドレステーブルの学習および検索を行う中継処理部と、
を備え、
前記第１スイッチ装置および前記第２スイッチ装置の一方の前記宛先アドレス設定部は、前記下位リンク用ポートで受信した前記非カプセル化フレームを前記カプセル化フレームに変換する第１の場合で、当該非カプセル化フレームの宛先の前記カスタマ用アドレスを検索キーとした前記アドレステーブルの検索により、前記下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子を取得した第２の場合に、宛先の前記カプセル化用アドレスを、ピア装置の前記カプセル化用アドレスに定める、
中継システム。
【請求項２】
請求項１記載の中継システムにおいて、
前記第２の場合は、さらに、前記アドレステーブルの検索により前記カプセル化用アドレスを取得できない場合に満たされる、
中継システム。
【請求項３】
請求項１または２記載の中継システムにおいて、
前記第１スイッチ装置および前記第２スイッチ装置の前記第１ＭＣＬＡＧ用ポートは、予め、一方が送信許可状態に、他方が送信禁止状態に設定され、
前記中継処理部は、前記アドレステーブルの検索結果に基づきフレームを前記第１ＭＣＬＡＧ用ポートに中継する場合で、自装置の前記第１ＭＣＬＡＧ用ポートが前記送信許可状態の場合、当該フレームを自装置の前記第１ＭＣＬＡＧ用ポートに中継し、自装置の前記第１ＭＣＬＡＧ用ポートが前記送信禁止状態の場合、当該フレームを前記ブリッジ用ポートに中継する、
中継システム。
【請求項４】
請求項１または２記載の中継システムにおいて、
前記中継処理部は、さらに、前記ＭＣＬＡＧ用ポートで受信したフレームを前記ブリッジ用ポートに中継する場合に、当該フレームに、当該ＭＣＬＡＧ用ポートに対応する前記ＭＣＬＡＧ識別子を付加するＭＣＬＡＧ識別子付加部を有する、
中継システム。
【請求項５】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網の入口または出口に設置され、前記ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換して前記ＰＢＢ網に中継し、前記ＰＢＢ網から受信した前記カプセル化フレームを前記非カプセル化フレームに変換して前記ＰＢＢ網の外部に中継するスイッチ装置であって、
前記非カプセル化フレームは、カスタマ用アドレスを含み、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、前記非カプセル化フレームにカプセル化用アドレスが付加された構造を持ち、
前記スイッチ装置は、
前記非カプセル化フレームの送信または受信を行う下位リンク用ポートと、
前記カプセル化フレームの送信または受信を行う上位リンク用ポートと、
前記下位リンク用ポートである第１ＭＣＬＡＧ用ポートを含み、装置跨ぎのＬＡＧが設定される単数または複数のＭＣＬＡＧ用ポートと、
前記上位リンク用ポートであり、自装置とピア装置とを接続するブリッジ用ポートと、
前記下位リンク用ポートの先に存在する前記カスタマ用アドレスを、当該下位リンク用ポートを表すポート識別子または当該下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子に対応付けて保持し、前記上位リンク用ポートの先に存在する前記カスタマ用アドレスを、前記カプセル化用アドレスと、当該上位リンク用ポートを表すポート識別子または当該上位リンク用ポートに対応付けられるＭＣＬＡＧ識別子と、に対応付けて保持するアドレステーブルと、
宛先アドレス設定部を含み、前記アドレステーブルの学習および検索を行う中継処理部と、
を備え、
前記宛先アドレス設定部は、前記下位リンク用ポートで受信した前記非カプセル化フレームを前記カプセル化フレームに変換する第１の場合で、当該非カプセル化フレームの宛先の前記カスタマ用アドレスを検索キーとした前記アドレステーブルの検索により、前記下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子を取得した第２の場合に、宛先の前記カプセル化用アドレスを、ピア装置の前記カプセル化用アドレスに定める、
スイッチ装置。
【請求項６】
請求項５記載のスイッチ装置において、
前記第２の場合は、さらに、前記アドレステーブルの検索により前記カプセル化用アドレスを取得できない場合に満たされる、
スイッチ装置。
【請求項７】
請求項５または６記載のスイッチ装置において、
前記スイッチ装置および前記ピア装置の前記第１ＭＣＬＡＧ用ポートは、予め、一方が送信許可状態に、他方が送信禁止状態に設定され、
前記中継処理部は、前記アドレステーブルの検索結果に基づきフレームを前記第１ＭＣＬＡＧ用ポートに中継する場合で、自装置の前記第１ＭＣＬＡＧ用ポートが前記送信許可状態の場合、当該フレームを自装置の前記第１ＭＣＬＡＧ用ポートに中継し、自装置の前記第１ＭＣＬＡＧ用ポートが前記送信禁止状態の場合、当該フレームを前記ブリッジ用ポートに中継する、
スイッチ装置。
【請求項８】
請求項５または６記載のスイッチ装置において、
前記中継処理部は、さらに、前記ＭＣＬＡＧ用ポートで受信したフレームを前記ブリッジ用ポートに中継する場合に、当該フレームに、当該ＭＣＬＡＧ用ポートに対応する前記ＭＣＬＡＧ識別子を付加するＭＣＬＡＧ識別子付加部を有する、
スイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システムおよびスイッチ装置に関し、例えば、２台のスイッチ装置を跨いでリンクアグリゲーショングループが設定され、ＰＢＢ（Provider Backbone Bridge）規格に基づく動作を行う中継システムおよびスイッチ装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＭＡＣ−ｉｎ−ＭＡＣ方式のネットワークの境界に設置される２台のエッジスイッチ装置に、ノード冗長を適用した構成が示されている。当該文献では、２台のエッジスイッチ装置のそれぞれは、自装置／他装置のＭＡＣアドレスをマイ代表アドレス／メイト代表アドレスとするとき、フレームの宛先および送信元に含まれる、マイ代表アドレスとメイト代表アドレスの組み合わせに基づいて、フレームの流れを制御する。
【０００３】
例えば、当該文献の図１２では、２台のエッジスイッチ装置の一方は、コアスイッチからマイ代表アドレス宛てのカプセル化フレームを受信した場合で、宛先のカスタマ用アドレスが未学習の場合、当該カプセル化フレームを非カプセル化したのちアクセスポートに中継すると共に、当該カプセル化フレームをＩＣポートを介して他装置にも中継する。そして、他装置も、受信したカプセル化フレームを非カプセル化したのちアクセスポートに中継する。
【０００４】
また、当該文献の図１１には、２台のエッジスイッチ装置の一方が、他装置の配下のカスタマ用アドレスを宛先とする非カプセル化フレームをアクセスポートで受信した場合で、当該カスタマ用アドレスをメイト代表アドレスとＩＣポートとに対応付けて学習している場合の動作が示されている。この場合、２台のエッジスイッチ装置の一方は、受信した非カプセルフレームを、送信元／宛先をマイ代表アドレス／メイト代表アドレスとしてカプセル化し、ＩＣポートに中継する。
【０００５】
特許文献２には、ユーザ網内のカスタマエッジと、ＭＰＬＳ網内の２台のプロバイダエッジと、の間の各リンクに装置跨ぎのリンクアグリゲーションが設定された構成が示される。２台のプロバイダエッジは、カスタマエッジからパケットを受信した場合、互いの間で予めなされた取り決めに基づいて、一方のみがＭＰＬＳ網にパケットを中継する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１６１０２７号公報
【特許文献２】特開２０１２−２０９９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、冗長化方式として、特許文献２に示されるように、２台のスイッチ装置をブリッジ用ポートを介して互いに接続すると共に、２台のスイッチ装置のそれぞれのポートを含む複数のポートにＬＡＧを設定する方式が知られている。当該冗長化方式では、１台のスイッチ装置で設定される一般的なＬＡＧと異なり、２台のスイッチ装置を跨いでＬＡＧが設定される。このため、通信回線の障害に対する冗長化や通信帯域の拡大といった一般的なＬＡＧによって得られる効果に加えて、スイッチ装置の障害に対する冗長化が実現可能になる。
【０００８】
本明細書では、このような装置跨ぎのＬＡＧをマルチシャーシスリンクアグリゲーショングループ（以降、ＭＣＬＡＧと略す）と呼ぶ。また、ＭＣＬＡＧが設定される２台のスイッチ装置の集合体をＭＣＬＡＧスイッチと呼ぶ。また、ＭＣＬＡＧが設定されるポートをＭＣＬＡＧ用ポートと呼ぶ。さらに、２台のスイッチ装置の一方から他方を見た場合の他方のスイッチ装置を、ピア装置と呼ぶ。ＭＣＬＡＧスイッチは、同一のＭＣＬＡＧが設定される複数のＭＣＬＡＧ用ポートを、論理的に１個のポートとして管理する。
【０００９】
また、広域イーサネットを実現する技術として、特許文献１に示されるように、拡張ＶＬＡＮ方式や、ＭＡＣ−ｉｎ−ＭＡＣ方式等が知られている。拡張ＶＬＡＮ方式は、ＩＥＥＥ８０２．１ａｄで標準化されており、ＩＥＥＥ８０２．１Ｑに基づくカスタマ用のＶＬＡＮ（Virtual Local Area Network）タグに事業者用のＶＬＡＮタグを付加することでＶＬＡＮ数の拡張を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式は、カスタマ用のＭＡＣ（Media Access Control）フレームを事業者用のＭＡＣフレームでカプセル化することで、拡張ＶＬＡＮ方式によるＶＬＡＮ数の更なる拡張や、広域網内のスイッチ（コアスイッチ）で学習されるＭＡＣアドレス数の低減等を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式の詳細な方式として、ＩＥＥＥ８０２．１ａｈに基づくＰＢＢ方式が知られている。
【００１０】
ここで、本発明者等は、ＰＢＢ網のエッジスイッチ装置に、ＭＣＬＡＧスイッチを適用することを検討した。この場合、ＭＣＬＡＧスイッチは、２台のスイッチ装置のいずれのＭＣＬＡＧ用ポートでもカスタマ網からのフレームを受信することができる。ここで、例えば、２台のスイッチ装置の一方が、カスタマ網からの非カプセル化フレームを自装置のＭＣＬＡＧ用ポートで受信した場合を想定する。この場合、当該スイッチ装置は、当該非カプセル化フレームの送信元のカスタマ用アドレス（ＣＡ１とする）を当該ＭＣＬＡＧ用ポートに対応するＭＣＬＡＧ識別子に対応付けてアドレステーブルに学習する。
【００１１】
一方、この状態で、当該スイッチ装置が、宛先のカスタマ用アドレスにＣＡ１が設定された非カプセル化フレームを受信した場合を想定する。この場合、当該スイッチ装置は、当該フレームを、自装置のＭＣＬＡＧ用ポートではなく、ピア装置のＭＣＬＡＧ用ポートに中継する場合がある。この場合、当該スイッチ装置は、特許文献１に示されるように、非カプセル化フレームをカプセル化したのちピア装置に中継する。
【００１２】
しかしながら、この際に、当該スイッチ装置は、特許文献１の場合と異なり、宛先のカスタマ用アドレスを学習しているが宛先のカプセル化用アドレスを学習していない状況が生じ得る。このため、当該スイッチ装置は、フラッディングによる中継を行う必要がある。その結果、宛先のカスタマ用アドレス（ＣＡ１）がＭＣＬＡＧ用ポートの先のカスタマ網に存在していることが判っているにも関わらず、ＰＢＢ網を含めてフラッディングが発生し得るため、通信の輻輳が生じる恐れがある。
【００１３】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、通信の輻輳を低減することが可能な中継システムおよびスイッチ装置を提供することにある。
【００１４】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１５】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１６】
本実施の形態による中継システムは、ＰＢＢ規格に基づく中継が行われるＰＢＢ網の入口または出口に設置される第１および第２スイッチ装置を有する。第１および第２スイッチ装置のそれぞれは、ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換してＰＢＢ網に中継し、ＰＢＢ網から受信したカプセル化フレームを非カプセル化フレームに変換してＰＢＢ網の外部に中継する。非カプセル化フレームは、カスタマ用アドレスを含み、カプセル化フレームは、ＰＢＢ規格に基づき、非カプセル化フレームにカプセル化用アドレスが付加された構造を持つ。第１および第２スイッチ装置のそれぞれは、下位リンク用ポートと、上位リンク用ポートと、単数または複数のＭＣＬＡＧ用ポートと、ブリッジ用ポートと、アドレステーブルと、中継処理部と、を備える。下位リンク用ポートは、非カプセル化フレームの送信または受信を行い、上位リンク用ポートは、カプセル化フレームの送信または受信を行う。単数または複数のＭＣＬＡＧ用ポートは、下位リンク用ポートである第１ＭＣＬＡＧ用ポートを含み、装置跨ぎのＬＡＧが設定される。ブリッジ用ポートは、上位リンク用ポートであり、自装置とピア装置とを接続する。アドレステーブルは、下位リンク用ポートの先に存在するカスタマ用アドレスを、当該下位リンク用ポートを表すポート識別子または当該下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子に対応付けて保持する。さらに、アドレステーブルは、上位リンク用ポートの先に存在するカスタマ用アドレスを、カプセル化用アドレスと、当該上位リンク用ポートを表すポート識別子または当該上位リンク用ポートに対応付けられるＭＣＬＡＧ識別子と、に対応付けて保持する。中継処理部は、宛先アドレス設定部を含み、アドレステーブルの学習および検索を行う。ここで、第１および第２スイッチ装置の一方の宛先アドレス設定部は、第１の場合および第２の場合を共に満たす場合に、宛先のカプセル化用アドレスを、ピア装置のカプセル化用アドレスに定める。第１の場合は、下位リンク用ポートで受信した非カプセル化フレームをカプセル化フレームに変換する場合である。第２の場合は、当該非カプセル化フレームの宛先のカスタマ用アドレスを検索キーとしたアドレステーブルの検索により、下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子を取得した場合である。
【発明の効果】
【００１７】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、ＭＣＬＡＧスイッチを含む中継システムにおいて、通信の輻輳を低減することが可能になる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態による中継システムにおいて、その全体の構成例および動作例を示す概略図である。
【図２】図１の中継システムにおいて、各中継網を流れるフレームの主要部の構造例を示す図である。
【図３】図１の中継システムにおいて、ＭＣＬＡＧスイッチ周りの構成例を示す概略図である。
【図４】図３の中継システムの動作例を示す説明図である。
【図５】図３の中継システムの他の動作例を示す説明図である。
【図６】図３の中継システムにおいて、ＭＣＬＡＧスイッチを構成するスイッチ装置の主要部の構成例を示すブロック図である。
【図７】図６におけるアドレステーブルの構造例を示す概略図である。
【図８】図６におけるＭＣＬＡＧテーブルの構造例を示す概略図である。
【図９】（ａ）は、図６における受信側ＩＶＩＤ管理テーブルの構造例を示す概略図であり、（ｂ）は、図６における送信側ＩＶＩＤ管理テーブルの構造例を示す概略図であり、（ｃ）は、図６におけるマルチキャスト管理テーブルの構造例を示す概略図である。
【図１０】本発明の前提として検討した中継システムにおいて、図３の中継システムが宛先アドレス設定部を備えない場合の動作例を示す説明図である。
【発明を実施するための形態】
【００１９】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００２０】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００２１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２２】
《中継システムの全体構成》
図１は、本発明の一実施の形態による中継システムにおいて、その全体の構成例および動作例を示す概略図である。図１に示す中継システムは、複数（ここでは６個）のカスタマ網１２ａ〜１２ｆと、カスタマ網１２ａ〜１２ｆ間の中継を担う複数（ここでは３個）のＰＢ網１１ａ〜１１ｃと、ＰＢ網１１ａ〜１１ｃ間の中継を担うＰＢＢ網１０と、を備える。
【００２３】
ＰＢ網１１ａは、カスタマ網１２ａ，１２ｂ間の中継を担い、ＰＢ網１１ｂは、カスタマ網１２ｃ，１２ｄ間の中継を担い、ＰＢ網１１ｃは、カスタマ網１２ｅ，１２ｆ間の中継を担う。ＰＢＢ網１０は、ＩＥＥＥ８０２．１ａｈ（言い換えればＰＢＢ規格）に基づく中継が行われる中継網である。ＰＢ網１１ａ〜１１ｃは、前述した拡張ＶＬＡＮ方式が適用される中継網である。
【００２４】
カスタマ網１２ａ，１２ｂとＰＢ網１１ａとの間の境界部には、それぞれ、スイッチＳＷＢ１，ＳＷＢ２が設置される。カスタマ網１２ａは、複数のカスタマ端末ＴＭと、これらをスイッチＳＷＢ１に接続するネットワークＮＷｃ１と、を備える。カスタマ網１２ｂは、複数のカスタマ端末ＴＭと、これらをスイッチＳＷＢ２に接続するネットワークＮＷｃ２と、を備える。ネットワークＮＷｃ１，ＮＷｃ２のそれぞれは、通信回線や図示しないスイッチ等によって構成される。スイッチＳＷＢ１は、カスタマ網１２ａ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ａとの間の中継を担う。スイッチＳＷＢ２は、カスタマ網１２ｂ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ａとの間の中継を担う。
【００２５】
同様に、カスタマ網１２ｃ，１２ｄとＰＢ網１１ｂとの間の境界部には、それぞれ、スイッチＳＷＢ３，ＳＷＢ４が設置され、カスタマ網１２ｅ，１２ｆとＰＢ網１１ｃとの間の境界部には、それぞれ、スイッチＳＷＢ５，ＳＷＢ６が設置される。カスタマ網１２ｃ〜１２ｆは、それぞれ、複数のカスタマ端末ＴＭと、ネットワークＮＷｃ３〜ＮＷｃ６と、を備える。スイッチＳＷＢ３，ＳＷＢ４は、それぞれ、カスタマ網１２ｃ，１２ｄ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ｂとの間の中継を担う。スイッチＳＷＢ５，ＳＷＢ６は、それぞれ、カスタマ網１２ｅ，１２ｆ内の複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭとＰＢ網１１ｃとの間の中継を担う。
【００２６】
ＰＢ網１１ｂと、ＰＢＢ網１０との間の境界部（言い換えればＰＢＢ網１０の入口または出口）には、スイッチ装置（具体的にはエッジスイッチ装置）ＳＷＥ２が設置される。スイッチ装置ＳＷＥ２は、下位リンク用ポートであるｎ個のポートＰｄ［１］〜Ｐｄ［ｎ］と、上位リンク用ポートであるポートＰｕと、を含む複数のポートを有する。ＰＢ網１１ｂは、通信回線や図示しないスイッチ等によって構成されるネットワークＮＷｂ２を備える。スイッチＳＷＢ３，ＳＷＢ４は、ネットワークＮＷｂ２を介して、スイッチ装置ＳＷＥ２のポートＰｄ［１］〜Ｐｄ［ｎ］のいずれかに適宜接続される。
【００２７】
これにより、スイッチ装置ＳＷＥ２は、自装置の下位リンクに存在する複数のスイッチＳＷＢ３，ＳＷＢ４間の中継を担うと共に、各スイッチＳＷＢ３，ＳＷＢ４とＰＢＢ網１０との間の中継を担う。なお、ここでは、ＰＢ網１１ｂの境界部には、２個のスイッチＳＷＢ３，ＳＷＢ４が設置されているが、実際には、更に多くのスイッチが設置される。また、これに応じて、ＰＢ網１１ｂには、２個のカスタマ網１２ｃ，１２ｄに加えて、更に多くのカスタマ網が収容される。これは、ＰＢ網１１ａ，１１ｃに関しても同様である。
【００２８】
ＰＢ網１１ｂの場合と同様に、ＰＢ網１１ｃと、ＰＢＢ網１０との間の境界部には、スイッチ装置ＳＷＥ３が設置される。ＰＢ網１１ｃは、ネットワークＮＷｂ３を備える。スイッチＳＷＢ５，ＳＷＢ６は、ネットワークＮＷｂ３を介して、スイッチ装置ＳＷＥ３のポートＰｄ［１］〜Ｐｄ［ｎ］のいずれかに適宜接続される。これにより、スイッチ装置ＳＷＥ３は、自装置の下位リンクに存在する複数のスイッチＳＷＢ５，ＳＷＢ６間の中継を担うと共に、各スイッチＳＷＢ５，ＳＷＢ６とＰＢＢ網１０との間の中継を担う。さらに、同様にして、所定のＰＢ網（図示は省略）とＰＢＢ網１０との間の境界部には、スイッチ装置ＳＷＥ４が設置される。
【００２９】
一方、ＰＢ網１１ａと、ＰＢＢ網１０との間の境界部（言い換えればＰＢＢ網１０の入口または出口）には、２個のスイッチ装置（エッジスイッチ装置）ＳＷＥ１ａ，ＳＷＥ１ｂで構成されるＭＣＬＡＧスイッチＭＣＬＡＧＳＷが設置される。スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのそれぞれは、下位リンク用ポートと上位リンク用ポートとを有する。この例では、下位リンク用ポートの中には、ＭＣＬＡＧ用ポートＰｍ１と、ＭＣＬＡＧが設定されないポートＰｄと、が含まれる。また、上位リンク用ポートの中には、ＭＣＬＡＧ用ポートＰｍ２と、ＭＣＬＡＧが設定されないポートＰｕと、ブリッジ用ポートＰｂと、が含まれる。
【００３０】
スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのそれぞれは、自装置およびピア装置のＭＣＬＡＧ用ポートＰｍ１に共通のＭＣＬＡＧ１を設定し、自装置およびピア装置のＭＣＬＡＧ用ポートＰｍ２に共通のＭＣＬＡＧ２を設定する。ＰＢ網１１ａは、ネットワークＮＷｂ１を備える。スイッチＳＷＢ１，ＳＷＢ２は、ネットワークＮＷｂ１を介して、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷの複数の下位リンク用ポートのいずれかに適宜接続される。これにより、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷは、自装置の下位リンクに存在する複数のスイッチＳＷＢ１，ＳＷＢ２間の中継を担うと共に、各スイッチＳＷＢ１，ＳＷＢ２とＰＢＢ網１０との間の中継を担う。
【００３１】
ＰＢＢ網１０は、通信回線や図示しないスイッチ（具体的にはコアスイッチ）によって構成されるネットワークＮＷｂｂを備える。複数のスイッチ装置ＳＷＥ２〜ＳＷＥ４の上位リンク用ポート（ポートＰｕ）と、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷの上位リンク用ポート（ポートＰｕおよびＭＣＬＡＧ用ポートＰｍ２）とは、ネットワークＮＷｂｂを介して互いに接続される。なお、ここでは、エッジスイッチ装置の一つがＭＣＬＡＧスイッチＭＣＬＡＧＳＷで構成される場合を例としたが、他のエッジスイッチ装置ＳＷＥ２〜ＳＷＥ４もＭＣＬＡＧスイッチで構成されてもよい。
【００３２】
《中継システムの全体動作》
ここで、図１のカスタマ網１２ｃ内のカスタマ端末ＴＭからカスタマ網１２ｅ内のカスタマ端末ＴＭに向けてフレームを転送する場合を例として、図１の中継システムの動作例を説明する。ここでは、送信元となるカスタマ網１２ｃ内のカスタマ端末ＴＭのＭＡＣアドレス（カスタマ用アドレス）ＣＭＡＣが「ＣＡ２１」であり、宛先となるカスタマ網１２ｅ内のカスタマ端末ＴＭのＭＡＣアドレス（カスタマ用アドレス）ＣＭＡＣが「ＣＡ３１」であるものとする。また、スイッチ装置ＳＷＥ２のＭＡＣアドレス（カプセル化用アドレス）ＢＭＡＣが「ＢＡ２」であり、スイッチ装置ＳＷＥ３のＭＡＣアドレス（カプセル化用アドレス）ＢＭＡＣが「ＢＡ３」であるものとする。
【００３３】
図２は、図１の中継システムにおいて、各中継網を流れるフレームの主要部の構造例を示す図である。図１および図２に示すように、まず、送信元のカスタマ端末ＴＭは、カスタマ網１２ｃ内にフレームＦＬ１を送信する。カスタマ網１２ｃ内のフレームＦＬ１は、カスタマＶＬＡＮタグ１５、送信元のカスタマ用アドレスＣＭＡＣ（ＣＳＡ）および宛先のカスタマ用アドレスＣＭＡＣ（ＣＤＡ）を含んだ非カプセル化フレームである。ここでは、送信元のカスタマ用アドレスＣＳＡは、ＭＡＣアドレス「ＣＡ２１」であり、宛先のカスタマ用アドレスＣＤＡは、ＭＡＣアドレス「ＣＡ３１」である。カスタマＶＬＡＮタグ１５には、カスタマによって任意に設定されるカスタマＶＬＡＮ識別子ＣＶＩＤが含まれる。
【００３４】
次いで、図１に示すように、スイッチＳＷＢ３は、フレームＦＬ１を受信し、ＰＢ網１１ｂ内にフレームＦＬ２を送信する。フレームＦＬ２は、拡張ＶＬＡＮフレームであり、図２に示すように、フレームＦＬ１に対してサービスＶＬＡＮタグ１６が付加された非カプセル化フレームである。サービスＶＬＡＮ（拡張ＶＬＡＮ）タグ１６には、事業者等によって任意に設定されるサービスＶＬＡＮ識別子ＳＶＩＤが含まれる。ＰＢ網１１ｂ内でのブロードキャストドメインは、このサービスＶＬＡＮ識別子ＳＶＩＤによって定められる。スイッチＳＷＢ３は、この事業者等の設定に基づいて、フレームＦＬ１に対してサービスＶＬＡＮタグ１６を付加する。
【００３５】
続いて、図１に示すように、エッジスイッチＳＷＥ２は、フレームＦＬ２を受信し、ＰＢＢ網１０内にフレームＦＬ３を送信する。フレームＦＬ３は、ＰＢＢフレームであり、カプセル化フレームである。カプセル化フレームは、概略的には、ＰＢＢ規格に基づき、非カプセル化フレームにカプセル化用アドレスが付加された構造を持つ。具体的には、フレームＦＬ３は、図２に示すように、フレームＦＬ２を、サービスインスタンス識別子ＩＳＩＤ、バックボーンＶＬＡＮタグ（Ｂタグ）１８、送信元のカプセル化用アドレスＢＭＡＣ（ＢＳＡ）および宛先のカプセル化用アドレスＢＭＡＣ（ＢＤＡ）でカプセル化した構造を持つ。
【００３６】
サービスインスタンス識別子ＩＳＩＤは、前述した送信元のカスタマ用アドレスＣＳＡおよび宛先のカスタマ用アドレスＣＤＡを含めてサービスインスタンスタグ（Ｉタグ）１７内に含まれる。サービスインスタンス識別子ＩＳＩＤは、カスタマを識別するための識別子であり、２４ビットの領域を持つ。この２４ビットの領域によって、１２ビットのサービスＶＬＡＮ識別子ＳＶＩＤの更なる拡張が可能となる。サービスインスタンス識別子ＩＳＩＤは、事業者等によって任意に設定される。代表的な設定方法としては、１個のサービスＶＬＡＮ識別子ＳＶＩＤを１個のサービスインスタンス識別子ＩＳＩＤに対応付ける方法や、複数のサービスＶＬＡＮ識別子ＳＶＩＤを１個のサービスインスタンス識別子ＩＳＩＤに対応付ける方法等が挙げられる。
【００３７】
バックボーンＶＬＡＮタグ（Ｂタグ）１８は、バックボーンＶＬＡＮ識別子ＢＶＩＤを含む。バックボーンＶＬＡＮ識別子ＢＶＩＤは、中継時の経路制御用の識別子であり、１２ビットの領域を持つ。ＰＢＢ１０内でのブロードキャストドメインは、このバックボーンＶＬＡＮ識別子ＢＶＩＤによって定められる。バックボーンＶＬＡＮ識別子ＢＶＩＤは、事業者等によって設定される。代表的な設定方法としては、複数のサービスインスタンス識別子ＩＳＩＤを１個のバックボーンＶＬＡＮ識別子ＢＶＩＤに対応付ける方法等が挙げられる。
【００３８】
ここで、スイッチ装置ＳＷＥ２は、図１のアドレステーブルＦＤＢに示すように、過去の通信によって、カスタマ用アドレスＣＭＡＣ「ＣＡ３１」と、カプセル化用アドレスＢＭＡＣ「ＢＡ３」と、ポートＰｕのポート識別子｛Ｐｕ｝と、の対応関係を学習しているものとする。本明細書では、例えば｛ＡＡ｝は、「ＡＡ」の識別子（ＩＤ）を表すものとする。また、当該アドレステーブルＦＤＢでは、フレームＦＬ２を受信した際の送信元の情報から、カスタマ用アドレスＣＭＡＣ「ＣＡ２１」とポート識別子｛Ｐｄ［１］｝との対応関係も学習されている。
【００３９】
スイッチ装置ＳＷＥ２は、アドレステーブルＦＤＢの「ＣＡ３１」に基づいて、図２のフレームＦＬ３に示すように、自装置のＭＡＣアドレス「ＢＡ２」を送信元のカプセル化用アドレスＢＳＡとし、スイッチ装置ＳＷＥ３のＭＡＣアドレス「ＢＡ３」を宛先のカプセル化用アドレスＢＤＡとして、フレームＦＬ２をカプセル化する。そして、スイッチ装置ＳＷＥ２は、このカプセル化フレームとなるフレームＦＬ３を、ポート（上位リンク用ポート）Ｐｕからスイッチ装置ＳＷＥ３に向けて送信する。
【００４０】
スイッチ装置ＳＷＥ３は、図１に示すように、フレームＦＬ３を受信し、送信元のカスタマ用アドレスＣＳＡ「ＣＡ２１」と送信元のカプセル化用アドレスＢＳＡ「ＢＡ２」とポート識別子｛Ｐｕ｝との対応関係をアドレステーブルＦＤＢに学習する。また、スイッチ装置ＳＷＥ３は、フレームＦＬ３の宛先のカプセル化用アドレスＢＤＡ「ＢＡ３」が自装置宛であるため、フレームＦＬ３の宛先のカスタマ用アドレスＣＤＡ「ＣＡ３１」を検索キーとしてアドレステーブルＦＤＢを検索する。
【００４１】
ここで、スイッチ装置ＳＷＥ３は、過去の通信によって、「ＣＡ３１」とポート識別子｛Ｐｄ［１］｝との対応関係をアドレステーブルＦＤＢに学習しているものとする。これにより、スイッチ装置ＳＷＥ３は、ポート識別子｛Ｐｄ［１］｝を取得し、フレームＦＬ３をデカプセル化することでフレームＦＬ２に変換する。
【００４２】
スイッチ装置ＳＷＥ３は、デカプセル化したフレームＦＬ２を、アドレステーブルＦＤＢの検索結果に基づいて、ポート（下位リンク用ポート）Ｐｄ［１］からＰＢ網１１ｃを介してスイッチＳＷＢ５に向けて送信する。スイッチＳＷＢ５は、フレームＦＬ２を受信し、フレームＦＬ２からサービスＶＬＡＮタグ１６を取り除くことでフレームＦＬ１に変換する。そして、スイッチＳＷＢ５は、フレームＦＬ１を、カスタマ網１２ｅを介して「ＣＡ３１」のカスタマ用アドレスＣＭＡＣを持つカスタマ端末ＴＭに向けて送信する。
【００４３】
なお、図１および図２の例では、スイッチ装置ＳＷＥ２，ＳＷＥ３は、ＰＢ網１１ｂ，１１ｃとの間でフレームＦＬ２の受信または送信を行ったが、場合によっては、カスタマ網１２ｃ，１２ｅとの間でフレームＦＬ１の受信または送信を行うことも可能である。すなわち、エッジスイッチ装置は、図２のフレームＦＬ１をカプセル化することでフレームＦＬ３を生成したり、フレームＦＬ３をデカプセル化することでフレームＦＬ１を生成することも可能である。また、ここでは、ＰＢＢ規格に基づく構成例および動作例を示したが、ＥｏＥ（Ethernet over Ethernet）規格に対しても同様に適用可能である。ＥｏＥフレームは、図２のＰＢＢフレーム（フレームＦＬ３）とはフォーマットが若干異なるが、実質的には図２のＰＢＢフレームが持つ情報と同等の情報を持つ。
【００４４】
《中継システム（主要部）の構成》
図３は、図１の中継システムにおいて、ＭＣＬＡＧスイッチ周りの構成例を示す概略図である。図１で述べたように、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷは、２台のスイッチ装置（第１および第２スイッチ装置）ＳＷＥ１ａ，ＳＷＥ１ｂで構成される。図１および図２で述べた動作と同様に、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂは、ＰＢＢ網１０の外部（ここではＰＢ網１１ａ）から受信した非カプセル化フレームをカプセル化フレームに変換してＰＢＢ網１０に中継する。その逆に、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂは、ＰＢＢ網１０から受信したカプセル化フレームを非カプセル化フレームに変換してＰＢＢ網の外部（ＰＢ網１１ａ）に中継する。さらに、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂは、ＰＢ網１１ａ内での非カプセル化フレームの中継や、ＰＢＢ網１０内でのカプセル化フレームの中継も行う。
【００４５】
スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのそれぞれは、非カプセル化フレームの送信または受信を行う下位リンク用ポートと、カプセル化フレームの送信または受信を行う上位リンク用ポートと、を有する。図１で述べたように、下位リンク用ポートは、ポートＰｄおよびＭＣＬＡＧ用ポート（第１ＭＣＬＡＧ用ポート）Ｐｍ１を含み、上位リンク用ポートは、ポートＰｕおよびＭＣＬＡＧ用ポート（第２ＭＣＬＡＧ用ポート）Ｐｍ２を含む。さらに、上位リンク用ポートは、ブリッジ用ポートＰｂを含んでいる。すなわち、ブリッジ用ポートＰｂは、ＰＢＢ網１０に属するポートとなっている。ブリッジ用ポートＰｂは、自装置とピア装置とを通信回線１３を介して接続する。通信回線１３は、イーサネット（登録商標）回線で構成される場合や、専用回線で構成される場合がある。
【００４６】
また、図３の例では、ＰＢ網１１ａのネットワークＮＷｂ１は、スイッチＳＷ１を備えている。スイッチＳＷ１は、ＬＡＧ用ポートＰ１，Ｐ２を有する。ＬＡＧ用ポートＰ１は、通信回線１４を介してスイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ１に接続され、ＬＡＧ用ポートＰ２は、通信回線１４を介してスイッチ装置ＳＷＥ１ｂのＭＣＬＡＧ用ポートＰｍ１に接続される。通信回線１４は、例えば、イーサネット回線で構成される。スイッチＳＷ１は、ＬＡＧ用ポートＰ１，Ｐ２にＭＣＬＡＧ１を設定する。なお、スイッチＳＷ１は、実際には、ＬＡＧ用ポートＰ１，Ｐ２に、通常のＬＡＧを設定すればよく、特に、ＬＡＧとＭＣＬＡＧとを区別して取り扱う必要はない。
【００４７】
同様に、ＰＢＢ網１０のネットワークＮＷｂｂは、コアスイッチＳＷＣを備えている。コアスイッチＳＷＣは、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ２に接続されるＬＡＧ用ポートＰ１と、スイッチ装置ＳＷＥ１ｂのＭＣＬＡＧ用ポートＰｍ２に接続されるＬＡＧ用ポートＰ２と、を有する。コアスイッチＳＷＣは、ＬＡＧ用ポートＰ１，Ｐ２にＭＣＬＡＧ２（実際には通常のＬＡＧ）を設定する。
【００４８】
また、図３には、カスタマ端末ＴＭ１ａ，ＴＭ１ｂ，ＴＭ１ｃと、カスタマ端末ＴＭ２，ＴＭ３，ＴＭ４とが示されている。図１を例とすると、カスタマ端末ＴＭ１ａ，ＴＭ１ｂ，ＴＭ１ｃは、カスタマ網１２ａ，１２ｂに含まれる。カスタマ端末ＴＭ２は、スイッチ装置ＳＷＥ２の下位リンクに属するカスタマ網１２ｃ，１２ｄに含まれ、カスタマ端末ＴＭ３は、スイッチ装置ＳＷＥ３の下位リンクに属するカスタマ網１２ｅ，１２ｆに含まれる。また、カスタマ端末ＴＭ４は、スイッチ装置ＳＷＥ４の下位リンクに属するカスタマ網（図示せず）に含まれる。なお、図３では、便宜上、各カスタマ網のネットワーク（ＮＷｃ１〜ＮＷｃ６）や、スイッチ（ＳＷＢ１〜ＳＷＢ６）の記載は省略されている。
【００４９】
カスタマ端末ＴＭ１ａは、ネットワークＮＷｂ１内のスイッチＳＷ１を介して、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのＭＣＬＡＧ用ポート（下位リンク用ポート）Ｐｍ１に接続される。カスタマ端末ＴＭ１ｂは、ネットワークＮＷｂ１を介して、スイッチ装置ＳＷＥ１ａのポート（下位リンク用ポート）Ｐｄに接続され、カスタマ端末ＴＭ１ｃは、ネットワークＮＷｂ１を介して、スイッチ装置ＳＷＥ１ｂのポート（下位リンク用ポート）Ｐｄに接続される。
【００５０】
また、カスタマ端末ＴＭ３は、ネットワークＮＷｂｂ内のコアスイッチＳＷＣを介して、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのＭＣＬＡＧ用ポート（上位リンク用ポート）Ｐｍ２に接続される。カスタマ端末ＴＭ２は、ネットワークＮＷｂｂを介して、スイッチ装置ＳＷＥ１ａのポート（上位リンク用ポート）Ｐｕに接続され、カスタマ端末ＴＭ４は、ネットワークＮＷｂｂを介して、スイッチ装置ＳＷＥ１ｂのポート（上位リンク用ポート）Ｐｕに接続される。
【００５１】
このような構成において、図３では、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷの動作方式の一例として、ＭＣＬＡＧ毎に、そのメンバポートとなるＭＣＬＡＧ用ポートに対して、アクティブＡＣＴまたはスタンバイＳＢＹを設定する方式が示されている。この例では、ＭＣＬＡＧ１において、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポート（第１ＭＣＬＡＧ用ポート）Ｐｍ１はアクティブＡＣＴに設定され、スイッチ装置ＳＷＥ１ｂのＭＣＬＡＧ用ポートＰｍ１はスタンバイＳＢＹに設定される。同様に、ＭＣＬＡＧ２においても、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポート（第２ＭＣＬＡＧ用ポート）Ｐｍ２はアクティブＡＣＴに設定され、スイッチ装置ＳＷＥ１ｂのＭＣＬＡＧ用ポートＰｍ２はスタンバイＳＢＹに設定される。
【００５２】
障害無しの場合、アクティブＡＣＴに設定されたＭＣＬＡＧ用ポートは、送信を許可する送信許可状態に制御される。ここでは、その一例として、当該ＭＣＬＡＧ用ポートは、送信および受信共に許可する送受信許可状態ＦＷに制御される。一方、スタンバイＳＢＹに設定されたＭＣＬＡＧ用ポートは、送信を禁止する送信禁止状態に制御される。ここでは、その一例として、当該ＭＣＬＡＧ用ポートは、送信を禁止し受信を許可する送信禁止状態ＴＢＫに制御される。
【００５３】
その結果、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷからスイッチＳＷ１に向けたフレームは、常に、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ１から送信される。同様に、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷからコアスイッチＳＷＣに向けたフレームは、常に、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ２から送信される。一方、スイッチＳＷ１またはコアスイッチＳＷＣからＭＣＬＡＧスイッチＭＣＬＡＧＳＷに向けたフレームは、ＬＡＧ用ポートＰ１，Ｐ２の両方から送信される。
【００５４】
ここで、例えば、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ１に障害が発生した場合には、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷにおいて、障害時の切り換え動作が行われる。具体的には、ＭＣＬＡＧ１において、スイッチ装置ＳＷＥ１ｂのＭＣＬＡＧ用ポートＰｍ１は送受信許可状態ＦＷに制御され、スイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ１は、例えば、送信および受信共に禁止する送受信禁止状態等に制御される。
【００５５】
なお、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷの動作方式は、このような方式に限定されるものではなく、様々な方式を用いることができる。例えば、分散ＩＤ等に基づいて、フレームを送信するＭＣＬＡＧ用ポートを２台のスイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂに均等に振り分けるような方式等が挙げられる。
【００５６】
また、図３では、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂの主要部の概略的な構成例が示される。ここでは、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのそれぞれは、アドレステーブルＦＤＢと、ＭＣＬＡＧテーブル２１と、中継処理部２０と、を有する。中継処理部２０は、主に、アドレステーブルＦＤＢの学習および検索を行う。
【００５７】
ＭＣＬＡＧテーブル２１は、単数または複数のＭＣＬＡＧ用ポートを、単数または複数のＭＣＬＡＧ識別子にそれぞれ対応付けて保持する。図３の場合、ＭＣＬＡＧテーブル２１は、ＭＣＬＡＧ用ポートＰｍ１，Ｐｍ２を、それぞれ、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝，｛ＭＣＬＡＧ２｝に対応付けて保持する。これによって、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのそれぞれは、自装置およびピア装置のＭＣＬＡＧ用ポートＰｍ１に共通のＭＣＬＡＧ１を設定し、自装置およびピア装置のＭＣＬＡＧ用ポートＰｍ２に共通のＭＣＬＡＧ２を設定する。
【００５８】
アドレステーブルＦＤＢは、下位リンク用ポートの先に存在するカスタマ用アドレスを、当該下位リンク用ポートを表すポート識別子または当該下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子に対応付けて保持する。例えば、図１のスイッチ装置ＳＷＥ２のアドレステーブルＦＤＢは、ポート（下位リンク用ポート）Ｐｄ［１］の先に存在するカスタマ用アドレスＣＭＡＣ「ＣＡ２１」を、ポート識別子｛Ｐｄ［１］｝に対応付けて保持している。スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのアドレステーブルＦＤＢも、これと同様の情報を保持する。
【００５９】
また、アドレステーブルＦＤＢは、上位リンク用ポートの先に存在するカスタマ用アドレスを、カプセル化用アドレスと、当該上位リンク用ポートを表すポート識別子または当該上位リンク用ポートに対応付けられるＭＣＬＡＧ識別子と、に対応付けて保持する。例えば、図１のスイッチ装置ＳＷＥ２のアドレステーブルＦＤＢは、ポート（上位リンク用ポート）Ｐｕの先に存在するカスタマ用アドレスＣＭＡＣ「ＣＡ３１」を、カプセル化用アドレスＢＭＡＣ「ＢＡ３」と、ポート識別子｛Ｐｕ｝と、に対応付けて保持している。スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのアドレステーブルＦＤＢも、これと同様の情報を保持する。
【００６０】
中継処理部２０は、宛先アドレス設定部２２を備える。宛先アドレス設定部２２は、詳細は後述するが、不要なフラッディングを防止するため、所定の条件に基づいて宛先のカプセル化用アドレスＢＤＡを設定する。
【００６１】
《中継システム（主要部）の前提動作および問題点》
図１０は、本発明の前提として検討した中継システムにおいて、図３の中継システムが宛先アドレス設定部を備えない場合の動作例を示す説明図である。図１０では、カスタマ端末ＴＭ１ａ，ＴＭ１ｃのカスタマ用アドレス（ＭＡＣアドレス）ＣＭＡＣは、それぞれ、ＣＡ１ａ，ＣＡ１ｃであるものとする。また、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのカプセル化用アドレス（ＭＡＣアドレス）ＢＭＡＣは、それぞれ、ＢＡ１ａ，ＢＡ１ｂであるものとする。
【００６２】
まず、カスタマ端末ＴＭ１ａからカスタマ端末ＴＭ１ｃに向けてフレームＦＬ１０ａを転送する場合を想定する。スイッチＳＷ１は、フレーム（ここでは非カプセル化フレーム）ＦＬ１０ａを受信し、当該フレームＦＬ１０ａを、所定の分散規則に基づき、ＬＡＧ用ポートＰ１，Ｐ２のいずれか一方に中継する。ここでは、フレームＦＬ１０ａは、ＬＡＧ用ポートＰ２に中継されたものとする。
【００６３】
スイッチ装置ＳＷＥ１ｂは、ＭＣＬＡＧ用ポートＰｍ１でフレーム（ここでは非カプセル化フレーム）ＦＬ１０ａを受信する。そして、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレーム（非カプセル化フレーム）ＦＬ１０ａに含まれる送信元のカスタマ用アドレスＣＳＡ「ＣＡ１ａ」を、当該フレームを受信したポートのポート識別子（以降、受信ポート識別子と呼ぶ）に対応付けてアドレステーブルＦＤＢに学習する。ここでは、受信ポート識別子は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝である。
【００６４】
次に、カスタマ端末ＴＭ１ｃからカスタマ端末ＴＭ１ａに向けてフレームＦＬ１０ｂを転送する場合を想定する。スイッチ装置ＳＷＥ１ｂは、ポートＰｄでフレーム（ここでは非カプセル化フレーム）ＦＬ１０ｂを受信する。そして、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレームＦＬ１０ｂに含まれる送信元のカスタマ用アドレスＣＳＡ「ＣＡ１ｃ」を、受信ポート識別子であるポート識別子｛Ｐｄ｝に対応付けてアドレステーブルＦＤＢに学習する。
【００６５】
また、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレームＦＬ１０ｂに含まれる宛先のカスタマ用アドレスＣＤＡ「ＣＡ１ａ」を検索キーとしてアドレステーブルＦＤＢを検索する。アドレステーブルＦＤＢには、前述したように、カスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」とＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝との対応関係が学習されている。これにより、スイッチ装置ＳＷＥ１ｂは、当該検索結果に基づく宛先のポート識別子（以降、宛先ポート識別子と呼ぶ）として、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を取得する。
【００６６】
この際に、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、ＭＣＬＡＧ１のメンバポートとなる自装置のＭＣＬＡＧ用ポートＰｍ１が送信禁止状態ＴＢＫに制御されているため、当該フレームＦＬ１０ｂの送信ポート識別子を、上位リンク用ポートであるブリッジ用ポートＰｂのポート識別子｛Ｐｂ｝に定める。言い換えれば、スイッチ装置ＳＷＥ１ｂは、宛先ポートをブリッジ用ポートＰｂに定める。
【００６７】
ここで、送信ポート識別子とは、実際にフレームを送信するポートのポート識別子を意味する。例えば、宛先ポート識別子がＭＣＬＡＧ識別子ではなく通常のポート識別子（例えば｛Ｐｄ｝や｛Ｐｕ｝）の場合、送信ポート識別子は宛先ポート識別子に等しい。一方、宛先ポート識別子がＭＣＬＡＧ識別子の場合、送信ポート識別子は、ＭＣＬＡＧ用ポートの制御状態に応じて、ＭＣＬＡＧ用ポート（例えばＰｍ１）のポート識別子（｛Ｐｍ１｝）か、ブリッジ用ポートＰｂのポート識別子｛Ｐｂ｝となる。
【００６８】
ここでは、送信ポート識別子は、上位リンク用ポートであるブリッジ用ポートＰｂのポート識別子｛Ｐｂ｝である。そこで、スイッチ装置ＳＷＥ１ｂは、フレーム（非カプセル化フレーム）ＦＬ１０ｂをカプセル化フレームに変換したのちブリッジ用ポートＰｂから送信する。このカプセル化の際に、スイッチ装置ＳＷＥ１ｂのアドレステーブルＦＤＢには、カスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」に対応するカプセル化用アドレスＢＭＡＣは学習されていない。したがって、スイッチ装置ＳＷＥ１ｂは、カプセル化フレームの送信元のカプセル化用アドレスＢＳＡを自装置のカプセル化用アドレスＢＭＡＣ「ＢＡ１ｂ」に定め、宛先のカプセル化用アドレスＢＤＡを宛先不明（すなわちＤＬＦ（Destination Lookup Failure））に基づくマルチキャストアドレスＭＣ（ＤＬＦ）に定める。
【００６９】
スイッチ装置ＳＷＥ１ａは、ブリッジ用ポートＰｂでフレーム（カプセル化フレーム）ＦＬ１０ｂを受信する。スイッチ装置ＳＷＥ１ａは、当該フレームＦＬ１０ｂに含まれる送信元のカスタマ用アドレスＣＭＡＣ「ＣＡ１ｃ」を、当該フレームに含まれる送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ｂ」と、受信ポート識別子であるポート識別子｛Ｐｂ｝と、に対応付けてアドレステーブルＦＤＢに学習する。
【００７０】
また、スイッチ装置ＳＷＥ１ａは、当該フレームＦＬ１０ｂに含まれる宛先のカプセル化用アドレスＢＤＡが宛先不明に基づくマルチキャストアドレスＭＣ（ＤＬＦ）であるため、当該フレームに含まれる宛先のカスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」を検索キーとしてアドレステーブルＦＤＢを検索する。ここでは、スイッチ装置ＳＷＥ１ａのアドレステーブルＦＤＢは、カスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」を未学習であるものとする。
【００７１】
この場合、スイッチ装置ＳＷＥ１ａは、所定のサービスＶＬＡＮ識別子ＳＶＩＤが割り当てられる下位リンク用ポートに加えて、所定のバックボーンＶＬＡＮ識別子ＢＶＩＤが割り当てられる上位リンク用ポートに、当該フレームＦＬ１０ｂをフラッディングする。具体的には、スイッチ装置ＳＷＥ１ａは、当該フレームＦＬ１０ｂに含まれるバックボーンＶＬＡＮ識別子ＢＶＩＤに基づき、当該バックボーンＶＬＡＮ識別子ＢＶＩＤに対応付けられるサービスＶＬＡＮ識別子ＳＶＩＤを認識する。
【００７２】
そして、スイッチ装置ＳＷＥ１ａは、当該フレーム（カプセル化フレーム）ＦＬ１０ｂを非カプセル化フレームに変換したのち、前述した所定のサービスＶＬＡＮ識別子ＳＶＩＤが割り当てられる下位リンク用ポートにフラッディングする。また、スイッチ装置ＳＷＥ１ａは、当該フレーム（カプセル化フレーム）ＦＬ１０ｂを、前述した所定のバックボーンＶＬＡＮ識別子ＢＶＩＤが割り当てられる上位リンク用ポートにフラッディングする。
【００７３】
図１０の例では、便宜上、下位リンク用ポート（Ｐｄ，Ｐｍ１）には同じサービスＶＬＡＮ識別子ＳＶＩＤが割り当てられ、上位リンク用ポート（Ｐｕ，Ｐｍ２）にも同じバックボーンＶＬＡＮ識別子ＢＶＩＤが割り当てられるものとする。そして、このサービスＶＬＡＮ識別子ＳＶＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤは、同じサービスインスタンス識別子ＩＳＩＤに対応付けられるものとする。この場合、スイッチ装置ＳＷＥ１ａは、フレームＦＬ１０ｂを、受信したポート（Ｐｂ）を除く全てのポート（Ｐｄ，Ｐｍ１，Ｐｕ，Ｐｍ２）にフラッディングする。その結果、フレームＦＬ１０ｂは、送受信許可状態ＦＷであるＭＣＬＡＧ用ポートＰｍ１からも送信され、カスタマ端末ＴＭ１ａに到達する。
【００７４】
このように、図１０の動作例では、スイッチ装置ＳＷＥ１ｂにおいて、宛先のカスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」がＭＣＬＡＧ用ポート（下位リンク用ポート）Ｐｍ１の先に存在していることが判っているにも関わらず、スイッチ装置ＳＷＥ１ａは、上位リンク用ポート（すなわちＰＢＢ網１０）にもフラッディングを行ってしまう。その結果、通信の輻輳が生じる恐れがある。特に、ＰＢＢ網１０は、図１から判るように、全てのカスタマ網１２ａ〜１２ｆにおける通信が集約されるため、通信の輻輳を低減することが求められる。
【００７５】
《中継システム（主要部）の本実施の形態による動作》
図４は、図３の中継システムの動作例を示す説明図である。図４では、前述した図１０の場合と同様に、カスタマ端末ＴＭ１ａからカスタマ端末ＴＭ１ｃに向けてフレームＦＬ１０ａが転送されたのちに、カスタマ端末ＴＭ１ｃからカスタマ端末ＴＭ１ａに向けてフレームＦＬ１０ｂが転送される場合の動作例が示されている。フレームＦＬ１０ａに関する各部の動作は、図１０の場合と同様である。
【００７６】
また、フレームＦＬ１０ｂに関しても、スイッチ装置ＳＷＥ１ｂによってアドレステーブルＦＤＢの学習および検索が行われ、送信ポート識別子（宛先ポート）が決定されるまでの動作は、図１０の場合と同様である。簡単に説明すると、スイッチ装置ＳＷＥ１ｂは、ポート（下位リンク用ポート）Ｐｄで、フレーム（非カプセル化フレーム）ＦＬ１０ｂを受信する。そして、スイッチ装置ＳＷＥ１ｂは、送信元のカスタマ用アドレスＣＳＡ「ＣＡ１ｃ」をポート識別子｛Ｐｄ｝に対応付けてアドレステーブルＦＤＢに学習する。
【００７７】
また、スイッチ装置ＳＷＥ１ｂは、宛先のカスタマ用アドレスＣＤＡ「ＣＡ１ａ」を検索キーとしてアドレステーブルＦＤＢを検索する。その結果、アドレスＦＤＢはヒットし、スイッチ装置ＳＷＥ１ｂは、宛先ポート識別子であるＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を取得する。ただし、スイッチ装置ＳＷＥ１ｂは、自装置のＭＣＬＡＧ用ポートＰｍ１が送信禁止状態ＴＢＫに制御されているため、送信ポート識別子をポート識別子｛Ｐｂ｝（宛先ポートをブリッジ用ポートＰｂ）に定める。これに応じて、スイッチ装置ＳＷＥ１ｂは、フレームＦＬ１０ｂを非カプセル化フレームからカプセル化フレームに変換する。
【００７８】
この際に、スイッチ装置ＳＷＥ１ｂは、図１０の場合と異なり、宛先アドレス設定部２２を用いて宛先のカプセル化用アドレスＢＤＡを定める。宛先アドレス設定部２２は、下記条件（Ａ）および条件（Ｂ）を共に満たす場合に、非カプセル化フレームをカプセル化フレームに変換する際の宛先のカプセル化用アドレスＢＤＡを、ピア装置（ここではＳＷＥ１ａ）のカプセル化用アドレスＢＭＡＣ（ここではＢＡ１ａ）に定める。
【００７９】
条件（Ａ）（第１の場合）は、自装置が下位リンク用ポートで受信した非カプセル化フレームをカプセル化フレームに変換する場合に満たされる。条件（Ｂ）（第２の場合）は、中継処理部２０が、受信した非カプセル化フレームの宛先のカスタマ用アドレスを検索キーとしたアドレステーブルＦＤＢの検索により、下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子を取得した場合に満たされる。条件（Ｂ）（第２の場合）は、より詳細には、さらに、アドレステーブルの検索によりカプセル化用アドレスを取得できない場合に満たされる。
【００８０】
条件（Ａ）に関し、宛先アドレス設定部２２は、具体的には、例えば、受信ポート識別子が下位リンク用ポートのポート識別子であり、送信ポート識別子が上位リンク用ポートのポート識別子である場合に、条件（Ａ）を満たすと判別することができる。あるいは、中継処理部２０が、カプセル化の対象となるフレームにフラグ等が付加するような仕組みを持つ場合、宛先アドレス設定部２２は、当該フラグが付加されている場合に、条件（Ａ）を満たすと判別することができる。
【００８１】
条件（Ｂ）に関し、宛先アドレス設定部２２は、具体的には、例えば、ＭＣＬＡＧテーブル２１等を参照し、宛先ポート識別子がＭＣＬＡＧ識別子であり、当該ＭＣＬＡＧ識別子が下位リンク用ポートであるＭＣＬＡＧ用ポートに対応付けられている場合に、条件（Ｂ）を満たすと判別することができる。または、宛先アドレス設定部２２は、宛先ポート識別子としてＭＣＬＡＧ識別子を取得したが、カプセル化用アドレスＢＭＡＣを取得できない場合に、条件（Ｂ）を満たすと判別することもできる。
【００８２】
あるいは、宛先アドレス設定部２２は、宛先ポート識別子としてＭＣＬＡＧ識別子を取得したが、カプセル化用アドレスＢＭＡＣを図１０に示したようなマルチキャストアドレスＭＣ（ＤＬＦ）に定めようとする場合に、条件（Ｂ）を満たすと判別することもできる。すなわち、アドレステーブルＦＤＢがヒットし、ＭＣＬＡＧ識別子が取得されたにも関わらず、マルチキャストアドレスＭＣ（ＤＬＦ）が定められつつある状況は、当該ＭＣＬＡＧ識別子が下位リンク用ポートであり、カプセル化用アドレスＢＭＡＣに対応付けられていないことを意味する。
【００８３】
なお、ここで、条件（Ｂ）が満たされることを前提とすると、条件（Ａ）は、宛先ポート識別子が下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子に定まっている状況で、カプセル化を行う場合に満たされる。この場合、送信ポート識別子に対応する上位リンク用ポートは、実質的に、ブリッジ用ポートＰｂに特定される。
【００８４】
したがって、条件（Ａ）に関し、宛先アドレス設定部２２は、受信ポート識別子が下位リンク用ポートのポート識別子であり、送信ポート識別子がブリッジ用ポートＰｂのポート識別子｛Ｐｂ｝である場合に、条件（Ａ）を満たすと判別することもできる。あるいは、宛先アドレス設定部２２は、送信ポート識別子がポート識別子｛Ｐｂ｝であるか否かを判別する代わりに、宛先ポート識別子であるＭＣＬＡＧ識別子に対応付けられる自装置のＭＣＬＡＧ用ポートが送信禁止状態ＴＢＫであるか否かを判別してもよい。
【００８５】
ここで、図４の例では、スイッチ装置ＳＷＥ１ｂは、下位リンク用ポートであるポートＰｄで受信した非カプセル化フレーム（ＦＬ１０ｂ）をカプセル化フレームに変換している。したがって、条件（Ａ）は満たされる。また、スイッチ装置ＳＷＥ１ｂは、非カプセル化フレーム（ＦＬ１０ｂ）の宛先のカスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」を検索キーとしたアドレステーブルＦＤＢの検索により、下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を取得している。したがって、条件（Ｂ）も満たされる。
【００８６】
このように、条件（Ａ）および条件（Ｂ）を共に満たす状況は、スイッチ装置（ここではＳＷＥ１ｂ）がピア装置（ＳＷＥ１ａ）に、ＭＣＬＡＧ用ポートＰｍ１からのフレームＦＬ１０ｂの中継を行わせればよい状況であり、少なくともＰＢＢ網１０への中継は不要と判断できる状況である。そこで、当該宛先アドレス設定部２２は、宛先のカプセル化用アドレスＢＤＡを、カプセル化用アドレスＢＭＡＣ「ＢＡ１ａ」に定める。
【００８７】
ここで、条件（Ｂ）に関して補足する。条件（Ｂ）の判別に際しては、実際には、アドレステーブルＦＤＢの検索により、カプセル化用アドレスＢＭＡＣを取得できる場合と、取得できない場合とが考えられる。具体的には、図４に示したように、スイッチ装置ＳＷＥ１ｂは、フレームＦＬ１０ａに基づいてアドレステーブルＦＤＢの学習を行った場合には、カプセル化用アドレスＢＭＡＣを取得できない。
【００８８】
一方、スイッチ装置ＳＷＥ１ｂは、仮に、カスタマ端末ＴＭ１ａからカスタマ端末ＴＭ１ｃに向けたフレームをスイッチ装置ＳＷＥ１ａを介して受信した場合、ＭＣＬＡＧの実現方式に応じて、その送信元のカプセル化用アドレスＢＳＡ（ここではＢＡ１ａ）を、アドレステーブルＦＤＢに学習する場合と学習しない場合とが考えられる。スイッチ装置ＳＷＥ１ｂは、前者の場合には、カプセル化用アドレスＢＭＡＣを取得でき、後者の場合には、カプセル化用アドレスＢＭＡＣを取得できない。
【００８９】
そこで、宛先アドレス設定部２２は、カプセル化用アドレスＢＭＡＣ（例えばＢＡ１ａ）を取得できた場合には、それを宛先のカプセル化用アドレスＢＤＡとして定め、取得できない場合でも、ピア装置のカプセル化用アドレスＢＭＡＣ（例えばＢＡ１ａ）を宛先のカプセル化用アドレスＢＤＡとして定める。あるいは、宛先アドレス設定部２２は、カプセル化用アドレスＢＭＡＣの取得可否に関わらず、宛先ポート識別子が下位リンク用ポートに対応するＭＣＬＡＧ識別子であった時点で、ピア装置のカプセル化用アドレスＢＭＡＣ（例えばＢＡ１ａ）を宛先のカプセル化用アドレスＢＤＡとして定めてもよい。
【００９０】
図４において、スイッチ装置ＳＷＥ１ｂは、受信した非カプセル化フレームを、送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ｂ」および宛先のカプセル化用アドレスＢＤＡ「ＢＡ１ａ」を含んだカプセル化フレームに変換し、当該フレームＦＬ１０ｂをブリッジ用ポートＰｂから送信する。スイッチ装置ＳＷＥ１ａは、ブリッジ用ポートＰｂでフレーム（カプセル化フレーム）ＦＬ１０ｂを受信する。スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、図１０の場合と同様に、送信元のカスタマ用アドレスＣＭＡＣ「ＣＡ１ｃ」を、送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ｂ」とポート識別子｛Ｐｂ｝とに対応付けてアドレステーブルＦＤＢに学習する。
【００９１】
また、スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、当該フレームＦＬ１０ｂに含まれる宛先のカプセル化用アドレスＢＤＡ「ＢＡ１ａ」が自装置のカプセル化用アドレスであるため、当該フレームに含まれる宛先のカスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」を検索キーとしてアドレステーブルＦＤＢを検索する。ここでは、図１０の場合と同様に、スイッチ装置ＳＷＥ１ａのアドレステーブルＦＤＢは、カスタマ用アドレスＣＭＡＣ「ＣＡ１ａ」を未学習であるものとする。
【００９２】
この場合、スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、図１０の場合と異なり、宛先のカプセル化用アドレスＢＤＡ「ＢＡ１ａ」が自装置のカプセル化用アドレスであるため、上位リンク用ポートへのフラッディングは不要と判断する。その結果、スイッチ装置ＳＷＥ１ａ（中継処理部２０）は、所定のサービスＶＬＡＮ識別子ＳＶＩＤが割り当てられる下位リンク用ポートへのみ、当該フレームＦＬ１０ｂをフラッディングする。図４の例では、図１０の下位リンク用ポートの場合と同様に、スイッチ装置ＳＷＥ１ａは、受信したカプセル化フレームを非カプセル化フレームに変換したのち、当該フレームＦＬ１０ｂを、ポートＰｄと、送受信許可状態ＦＷに制御されるＭＣＬＡＧ用ポートＰｍ１と、にフラッディングする。
【００９３】
以上のように、図４の動作例を用いることで、図１０の場合と異なり、スイッチ装置ＳＷＥ１ａにおいて宛先のカスタマ用アドレスＣＤＡが未学習であっても、ＰＢＢ網１０へのフラッディングを防止することが可能になる。その結果、特に、多くの通信が集約されるＰＢＢ網１０において、通信の輻輳を低減することが可能になる。
【００９４】
なお、図４の例では、下位リンク用ポートは、ＭＣＬＡＧが設定されないポートＰｄとなっているが、図示しない別のＭＣＬＡＧ用ポート（例えばＰｍ３）等であってもよい。また、宛先アドレス設定部２２は、条件（Ａ）および条件（Ｂ）を満たすか否かを判別する際に、前述した判別方法に限らず、その他の方法を用いてもよい。
【００９５】
また、図１０で述べたような問題は、特に、図３等に示したようなＭＣＬＡＧの動作方式（すなわちＭＣＬＡＧ用ポートにアクティブ／スタンバイを設定する方式）を用いる場合に生じ易くなる。具体的には、下位リンク用ポートであるＭＣＬＡＧ用ポートに関し、フレームを受信するスイッチ装置と、フレームを送信するスイッチ装置と、が異なる状況が生じ得るため、図１０のような問題が生じ易くなる。したがって、特に、このような動作方式を用いる場合に、より有益な効果が得られる。
【００９６】
ただし、このような状況は、図３等に示したようなＭＣＬＡＧの動作方式に限定されず、他の動作方式でも生じ得る。例えば、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷが分散ＩＤ等を用いて送信ポートを定めるような動作方式の場合にも生じ得る。具体的には、例えば、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷは、受信したフレームＦＬ１０ｂをＭＣＬＡＧ１に中継する場合、フレームＦＬ１０ｂに含まれる所定の情報を用いて分散ＩＤ等を算出し、これに基づいて、送信ポートをスイッチ装置ＳＷＥ１ａ側のＭＣＬＡＧ用ポートＰｍ１に定める。このような場合であっても、図４の方式を用いることができる。
【００９７】
図５は、図３の中継システムの他の動作例を示す説明図である。図５では、カスタマ端末ＴＭ１ｃとカスタマ端末ＴＭ３との間でフレームを転送する場合の動作例が示されている。ここでは、宛先のカスタマ用アドレスＣＤＡに関する情報は、既にアドレステーブルＦＤＢに学習されているものとする。まず、カスタマ端末ＴＭ３からカスタマ端末ＴＭ１ｃに向けてフレームＦＬ１１ａが転送される場合を想定する。カスタマ端末ＴＭ３のカスタマ用アドレスＣＭＡＣはＣＡ３であり、スイッチ装置ＳＷＥ３のカプセル化用アドレスＢＭＡＣはＢＡ３である。
【００９８】
カスタマ端末ＴＭ３から送信された非カプセル化フレームは、スイッチ装置ＳＷＥ３でカプセル化フレームに変換される。この際に、スイッチ装置ＳＷＥ３は、フレームＦＬ１１ａの宛先のカスタマ用アドレスＣＤＡ「ＣＡ１ｃ」を検索キーとしてアドレステーブルＦＤＢを検索する。そして、スイッチ装置ＳＷＥ３は、このアドレステーブルＦＤＢの検索結果に基づき、送信元のカプセル化用アドレスＢＳＡ「ＢＡ３」および宛先のカプセル化用アドレスＢＤＡ「ＢＡ１ｂ」を含んだカプセル化フレームを生成する。
【００９９】
コアスイッチＳＷＣは、当該カプセル化フレームを受信し、所定の分散規則に基づいて、当該カプセル化フレームをＬＡＧ用ポートＰ１，Ｐ２のいずれか一方に中継する。図５の例では、ＬＡＧ用ポートＰ１に中継されたものとする。スイッチ装置ＳＷＥ１ａは、フレーム（カプセル化フレーム）ＦＬ１１ａをＭＣＬＡＧ用ポートＰｍ２で受信する。そして、スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、フレームＦＬ１１ａの送信元のカスタマ用アドレスＣＳＡ「ＣＡ３」を、送信元のカプセル化用アドレスＢＳＡ「ＢＡ３」と、受信ポート識別子であるＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝と、に対応付けてアドレステーブルＦＤＢに学習する。
【０１００】
ここで、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂのそれぞれは、受信したカプセル化フレームに含まれる宛先のカプセル化用アドレスＢＤＡが自装置またはピア装置のカプセル化用アドレスの場合に、当該フレームに含まれる宛先のカスタマ用アドレスＣＤＡを検索キーとして自装置のアドレステーブルＦＤＢを検索する機能を備える。この場合、スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、フレームＦＬ１１ａの宛先のカプセル化用アドレスＢＤＡ「ＢＡ１ｂ」がピア装置のカプセル化用アドレスであるため、宛先のカスタマ用アドレスＣＤＡ「ＣＡ１ｃ」を検索キーとしてアドレステーブルＦＤＢを検索する。
【０１０１】
スイッチ装置ＳＷＥ１ａのアドレステーブルＦＤＢは、カスタマ用アドレスＣＭＡＣ「ＣＡ１ｃ」と、カプセル化用アドレスＢＭＡＣ「ＢＡ１ｂ」と、ポート識別子｛Ｐｂ｝と、の対応関係を保持している。スイッチ装置ＳＷＥ１ａ（中継処理部２０）は、アドレステーブルＦＤＢの検索により、宛先ポート識別子であるポート識別子｛Ｐｂ｝を取得し、送信ポート識別子をポート識別子｛Ｐｂ｝に定める（すなわち、宛先ポートをブリッジ用ポートＰｂに定める）。スイッチ装置ＳＷＥ１ａは、受信ポート識別子（｛ＭＣＬＡＧ２｝）および送信ポート識別子（｛Ｐｂ｝）に対応するポートが共に上位リンク用ポートであるため、フレームＦＬ１１ａを、カプセル化フレームのままブリッジ用ポートＰｂに中継する。
【０１０２】
ただし、この際に、スイッチ装置ＳＷＥ１ａは、当該フレームＦＬ１１ａに受信ポート識別子ＳＰ（ここではＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝）を付加する。すなわち、スイッチ装置ＳＷＥ１ａは、ＭＣＬＡＧ用ポートで受信したフレームをブリッジ用ポートＰｂに中継する場合に、当該フレームに、当該ＭＣＬＡＧ用ポートに対応するＭＣＬＡＧ識別子（すなわち受信ポート識別子ＳＰ）を付加する機能を持つ。
【０１０３】
スイッチ装置ＳＷＥ１ｂは、受信ポート識別子ＳＰ（ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝）が付加されたフレーム（カプセル化フレーム）ＦＬ１１ａをブリッジ用ポートＰｂで受信する。そして、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレームＦＬ１１ａの送信元のカスタマ用アドレスＣＳＡ「ＣＡ３」を、送信元のカプセル化用アドレスＢＳＡ「ＢＡ３」と、当該フレームに付加された受信ポート識別子ＳＰ（ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝）と、に対応付けてアドレステーブルＦＤＢに学習する。このような仕組みによって、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷは、複数のＭＣＬＡＧ用ポート（ここではＰｍ２）を論理的に１個のポートとして管理できる。
【０１０４】
また、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレームＦＬ１１ａの宛先のカプセル化用アドレスＢＤＡ「ＢＡ１ｂ」が自装置のカプセル化用アドレスであるため、宛先のカスタマ用アドレスＣＤＡ「ＣＡ１ｃ」を検索キーとしてアドレステーブルＦＤＢを検索する。スイッチ装置ＳＷＥ１ｂのアドレステーブルＦＤＢは、カスタマ用アドレスＣＭＡＣ「ＣＡ１ｃ」とポート識別子｛Ｐｄ｝との対応関係を保持している。
【０１０５】
スイッチ装置ＳＷＥ１ｂ（中継処理部２０）は、アドレステーブルＦＤＢの検索により、宛先ポート識別子であるポート識別子｛Ｐｄ｝を取得し、送信ポート識別子をポート識別子｛Ｐｄ｝に定める（すなわち、宛先ポートをポートＰｄに定める）。スイッチ装置ＳＷＥ１ｂは、送信ポート識別子が下位リンク用ポートであるため、受信したフレーム（カプセル化フレーム）ＦＬ１１ａを、非カプセル化フレームに変換したのちポートＰｄに中継する。
【０１０６】
なお、仮に、スイッチ装置ＳＷＥ１ａ，ＳＷＥ１ｂが共に、宛先のカスタマ用アドレスＣＤＡ「ＣＡ１ｃ」の情報をアドレステーブルＦＤＢに学習していない場合には、特許文献１の場合と同様の動作を行う。すなわち、スイッチ装置ＳＷＥ１ａは、下位リンク用ポートへフラッディングを行うと共にスイッチ装置ＳＷＥ１ｂに向けて中継し、スイッチ装置ＳＷＥ１ｂも、下位リンク用ポートへフラッディングを行う。ただし、この際に、ＭＣＬＡＧ用ポートＰｍ１に関しては、送受信許可状態ＦＷであるスイッチ装置ＳＷＥ１ａのＭＣＬＡＧ用ポートＰｍ１へのみフラッディングが行われる。
【０１０７】
次に、カスタマ端末ＴＭ１ｃからカスタマ端末ＴＭ３に向けてフレームＦＬ１１ｂが転送される場合を想定する。スイッチ装置ＳＷＥ１ｂは、フレーム（非カプセル化フレーム）ＦＬ１１ｂをポートＰｄで受信する。そして、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレームＦＬ１１ｂの送信元のカスタマ用アドレスＣＳＡ「ＣＡ１ｃ」を、受信ポート識別子であるポート識別子｛Ｐｄ｝に対応付けてアドレステーブルＦＤＢに学習する（なお、学習済みの場合にはエージングタイマを更新する）。
【０１０８】
また、スイッチ装置ＳＷＥ１ｂ（具体的には中継処理部２０）は、フレームＦＬ１１ｂの宛先のカスタマ用アドレスＣＤＡ「ＣＡ３」を検索キーとしてアドレステーブルＦＤＢを検索する。その結果、スイッチ装置ＳＷＥ１ｂ（中継処理部２０）は、カプセル化用アドレスＢＭＡＣ「ＢＡ３」と、宛先ポート識別子であるＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝とを取得する。スイッチ装置ＳＷＥ１ｂ（中継処理部２０）は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応する自装置のＭＣＬＡＧ用ポートＰｍ２が送信禁止状態ＴＢＫであるため、送信ポート識別子をポート識別子｛Ｐｂ｝に定める。その結果、スイッチ装置ＳＷＥ１ｂは、フレームＦＬ１１ｂを、非カプセル化フレームからカプセル化フレームに変換する。
【０１０９】
ここで、スイッチ装置ＳＷＥ１ｂの宛先アドレス設定部２２は、図４の場合と異なり、宛先ポート識別子が上位リンク用ポートに対応するＭＣＬＡＧ識別子であるため、条件（Ｂ）を満たさないことを認識する。宛先アドレス設定部２２は、具体的には、例えば、宛先のカプセル化用アドレスＢＤＡを「ＢＡ３」に定めることができ、マルチキャストアドレスＭＣ（ＤＬＦ）に定める必要がないことを認識する。
【０１１０】
これにより、スイッチ装置ＳＷＥ１ｂは、非カプセル化フレームを、送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ｂ」および宛先のカプセル化用アドレスＢＤＡ「ＢＡ３」でカプセル化し、当該カプセル化フレームをブリッジ用ポートＰｂから送信する。スイッチ装置ＳＷＥ１ａは、ブリッジ用ポートＰｂで当該フレーム（カプセル化フレーム）ＦＬ１１ｂを受信する。そして、スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、フレームＦＬ１１ｂの送信元のカスタマ用アドレスＣＳＡ「ＣＡ１ｃ」を、送信元のカプセル化用アドレスＢＳＡ「ＢＡ１ｂ」と、受信ポート識別子であるポート識別子｛Ｐｂ｝と、に対応付けてアドレステーブルＦＤＢに学習する。
【０１１１】
また、スイッチ装置ＳＷＥ１ａ（具体的には中継処理部２０）は、宛先のカプセル化用アドレスＢＤＡ「ＢＡ３」が自装置またはピア装置のカプセル化用アドレスＢＭＡＣではないため、宛先のカプセル化用アドレスＢＤＡ「ＢＡ３」を検索キーとしてアドレステーブルＦＤＢを検索する。その結果、スイッチ装置ＳＷＥ１ａ（中継処理部２０）は、宛先ポート識別子であるＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝を取得する。
【０１１２】
スイッチ装置ＳＷＥ１ａ（中継処理部２０）は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応する自装置のＭＣＬＡＧ用ポートＰｍ２が送受信状態ＦＷであるため、送信ポート識別子をポート識別子｛Ｐｍ２｝に定める。その結果、スイッチ装置ＳＷＥ１ａは、受信したフレーム（カプセル化フレーム）ＦＬ１１ｂを、カプセル化フレームのままＭＣＬＡＧ用ポートＰｍ２に中継する。当該フレームＦＬ１１ｂは、コアスイッチＳＷＣを介してスイッチ装置ＳＷＥ３で受信され、スイッチ装置ＳＷＥ３で非カプセル化フレームに変換されたのちカスタマ端末ＴＭ３に到達する。
【０１１３】
《スイッチ装置の詳細》
図６は、図３の中継システムにおいて、ＭＣＬＡＧスイッチを構成するスイッチ装置の主要部の構成例を示すブロック図である。図７は、図６におけるアドレステーブルの構造例を示す概略図である。図８は、図６におけるＭＣＬＡＧテーブルの構造例を示す概略図である。図９（ａ）は、図６における受信側ＩＶＩＤ管理テーブルの構造例を示す概略図であり、図９（ｂ）は、図６における送信側ＩＶＩＤ管理テーブルの構造例を示す概略図であり、図９（ｃ）は、図６におけるマルチキャスト管理テーブルの構造例を示す概略図である。
【０１１４】
図６に示すスイッチ装置ＳＷＥは、ＰＢＢ網１０の外部（例えばＰＢ網１１）に接続される下位リンク用ポートと、ＰＢＢ網１０に接続される上位リンク用ポートと、各種処理部および各種テーブルと、を有する。下位リンク用ポートには、少なくとも、ＭＣＬＡＧ用ポートが含まれ、図６の例では、ＭＣＬＡＧ用ポートＰｍ１と、ＭＣＬＡＧが設定されないポートＰｄと、が含まれる。上位リンク用ポートには、ブリッジ用ポートＰｂと、ＭＣＬＡＧの設定有無を問わないポートとが含まれ、図６の例では、ＭＣＬＡＧ用ポートＰｍ２と、ＭＣＬＡＧが設定されないポートＰｕと、が含まれる。以下、各種処理部および各種テーブルに関して説明する。
【０１１５】
インタフェース部３０は、受信バッファおよび送信バッファを備え、下位リンク用ポート（Ｐｄ，Ｐｍ１）との間で非カプセル化フレームの送信または受信を行い、上位リンク用ポート（Ｐｍ２，Ｐｕ，Ｐｂ）との間でカプセル化フレームの送信または受信を行う。また、インタフェース部３０は、障害検出部３８と、受信ポート識別子付加部３９と、を備える。受信ポート識別子付加部３９は、複数のポートのいずれかでフレームを受信した場合に、当該フレームに受信ポート識別子を付加する。
【０１１６】
障害検出部３８は、ハードウェアによって複数のポート毎の障害有無（リンクダウン有無）を検出する。障害検出部３８は、例えば、受信した光信号レベルを監視し、光信号レベルの不足といった異常状態が所定の期間継続する場合にリンクダウン有りを検出する。あるいは、障害検出部３８は、受信した信号から、アイドル状態で生成されるリンクパルス信号の有無や非アイドル状態でのデータ信号の有無を監視し、リンクパルス信号およびデータ信号が共に無しといった異常状態が所定の期間継続する場合にリンクダウン有りを検出する。
【０１１７】
ＩＶＩＤ割り当て部３１は、予め事業者等によって定められた受信側ＩＶＩＤ管理テーブル３２ａに基づいて、下位リンク用ポートで受信した非カプセル化フレームまたは上位リンク用ポートで受信したカプセル化フレームに、内部ＶＬＡＮ識別子ＩＶＩＤを割り当てる。受信側ＩＶＩＤ管理テーブル３２ａは、図９（ａ）に示されるように、サービスＶＬＡＮ識別子ＳＶＩＤと受信ポート識別子との組合せを、内部ＶＬＡＮ識別子ＩＶＩＤに対応付けて保持している。
【０１１８】
サービスＶＬＡＮ識別子ＳＶＩＤは、非カプセル化フレームに含まれており、受信ポート識別子は、受信ポート識別子付加部３９で当該非カプセル化フレームに付加されている。ＩＶＩＤ割り当て部３１は、当該サービスＶＬＡＮ識別子ＳＶＩＤおよび受信ポート識別子に対応する内部ＶＬＡＮ識別子ＩＶＩＤを受信側ＩＶＩＤ管理テーブル３２ａから取得し、当該内部ＶＬＡＮ識別子ＩＶＩＤを非カプセル化フレームに付加して中継処理部２０に送信する。
【０１１９】
また、受信側ＩＶＩＤ管理テーブル３２ａは、図９（ａ）に示されるように、バックボーンＶＬＡＮ識別子ＢＶＩＤと受信ポート識別子との組合せを、内部ＶＬＡＮ識別子ＩＶＩＤに対応付けて保持している。バックボーンＶＬＡＮ識別子ＢＶＩＤは、カプセル化フレームに含まれており、受信ポート識別子は、受信ポート識別子付加部３９で当該カプセル化フレームに付加されている。ＩＶＩＤ割り当て部３１は、当該バックボーンＶＬＡＮ識別子ＢＶＩＤおよび受信ポート識別子に対応する内部ＶＬＡＮ識別子ＩＶＩＤを受信側ＩＶＩＤ管理テーブル３２ａから取得し、当該内部ＶＬＡＮ識別子ＩＶＩＤをカプセル化フレームに付加して中継処理部２０に送信する。
【０１２０】
ＭＣＬＡＧテーブル２１は、図８に示すように、単数または複数のＭＣＬＡＧ用ポートを、単数または複数のＭＣＬＡＧ識別子にそれぞれ対応付けて保持する。また、当該ＭＣＬＡＧテーブル２１は、ここでは、各ＭＣＬＡＧ用ポートの制御状態も保持する。図８の例では、ＭＣＬＡＧ用ポートＰｍ１を表すポート識別子｛Ｐｍ１｝は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応付けられ、送信禁止状態ＴＢＫに制御されている。また、ＭＣＬＡＧ用ポートＰｍ２を表すポート識別子｛Ｐｍ２｝は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応付けられ、送信禁止状態ＴＢＫに制御されている。
【０１２１】
アドレステーブルＦＤＢは、図７に示すように、下位リンク用ポートの先に存在するカスタマ用アドレスを、当該下位リンク用ポートを表すポート識別子または当該下位リンク用ポートに対応付けられるＭＣＬＡＧ識別子と、内部ＶＬＡＮ識別子ＩＶＩＤと、に対応付けて保持する。また、アドレステーブルＦＤＢは、上位リンク用ポートの先に存在するカスタマ用アドレスを、カプセル化用アドレスと、当該上位リンク用ポートを表すポート識別子または当該上位リンク用ポートに対応付けられるＭＣＬＡＧ識別子と、内部ＶＬＡＮ識別子ＩＶＩＤと、に対応付けて保持する。
【０１２２】
図７では、一例として、図４のスイッチ装置ＳＷＥ１ｂのアドレステーブルＦＤＢが示されている。ここでは、図４および図５で説明しなかったカスタマ用アドレスに関して説明する。図７におけるカスタマ用アドレスＣＡ１ｂ，ＣＡ２，ＣＡ４は、それぞれ、図４におけるカスタマ端末ＴＭ１ｂ，ＴＭ２，ＴＭ４のＭＡＣアドレスである。また、図７におけるカプセル化用アドレスＢＡ２，ＢＡ４は、それぞれ、図４におけるスイッチ装置ＳＷＥ２，ＳＷＥ４のＭＡＣアドレスである。これらのカスタマ用アドレスＣＡ１ｂ，ＣＡ２，ＣＡ４は、アドレステーブルＦＤＢにおいて、例えば、以下のような状態で保持される。
【０１２３】
ブリッジ用ポート（上位リンク用ポート）Ｐｂの先に存在するカスタマ用アドレスＣＡ１ｂは、カプセル化用アドレスＢＭＡＣ「ＢＡ１ａ」とポート識別子｛Ｐｂ｝と内部ＶＬＡＮ識別子ＩＶＩＤ「ｘｘｘ」とに対応付けて保持される。また、ブリッジ用ポート（上位リンク用ポート）Ｐｂの先に存在するカスタマ用アドレスＣＡ２は、カプセル化用アドレスＢＭＡＣ「ＢＡ２」とポート識別子｛Ｐｂ｝と内部ＶＬＡＮ識別子ＩＶＩＤ「ｘｘｘ」とに対応付けて保持される。さらに、ポート（上位リンク用ポート）Ｐｕの先に存在するカスタマ用アドレスＣＡ４は、カプセル化用アドレスＢＭＡＣ「ＢＡ４」とポート識別子｛Ｐｕ｝と内部ＶＬＡＮ識別子ＩＶＩＤ「ｘｘｘ」とに対応付けて保持される。
【０１２４】
ＭＣＬＡＧ制御部３３は、例えば、各種制御フレームの送信および受信等を行うことによって、ＭＣＬＡＧスイッチＭＣＬＡＧＳＷの動作を制御する。制御フレームの一つとして、例えば、ピア装置との間でブリッジ用ポートＰｂを介して定期的に送信および受信を行うためのＭＣＬＡＧ用の制御フレームが挙げられる。ＭＣＬＡＧ用の制御フレームの送信および受信によって、互いのスイッチ装置での障害情報の共有や、互いのスイッチ装置の生存確認等が行われる。
【０１２５】
また、制御フレームの一つとして、例えば、イーサネットＯＡＭ（Operations, Administration, and Maintenance）等の制御フレームが含まれていてもよい。イーサネットＯＡＭでは、例えば、ＣＣＭ（Continuity Check Message）等と呼ばれる制御フレーム（試験フレーム）の定期的な送信および受信によって、装置外部との間の疎通性を監視することができる。これによって、例えば、各ＭＣＬＡＧ用ポートＰｍ１，Ｐｍ２の障害有無を検出することができる。
【０１２６】
ＭＣＬＡＧ制御部３３は、障害検出部３８からの障害情報と、ＭＣＬＡＧ用の制御フレームやＣＣＭ等から得られる障害情報と、予め定められたアクティブＡＣＴ／スタンバイＳＢＹの設定情報と、に基づいて、ＭＣＬＡＧテーブル２１における各ＭＣＬＡＧ用ポートの制御状態を定める。具体的には、ＭＣＬＡＧ制御部３３は、自装置のＭＣＬＡＧ用ポートが障害有りの場合には、当該ＭＣＬＡＧ用ポートを送受信禁止状態等に制御する。
【０１２７】
また、ＭＣＬＡＧ制御部３３は、自装置のＭＣＬＡＧ用ポートが障害無しの場合で、アクティブＡＣＴに設定される場合には、当該ＭＣＬＡＧ用ポートを送受信許可状態ＦＷに制御する。さらに、ＭＣＬＡＧ制御部３３は、自装置のＭＣＬＡＧ用ポートが障害無しの場合で、スタンバイＳＢＹに設定される場合には、アクティブＡＣＴ側のＭＣＬＡＧ用ポートの障害有無に応じて自装置のＭＣＬＡＧ用ポートを制御する。
【０１２８】
具体的には、ＭＣＬＡＧ制御部３３は、アクティブＡＣＴ側のＭＣＬＡＧ用ポートが障害無しの場合には、自装置のＭＣＬＡＧ用ポートを送信禁止状態ＴＢＫに制御し、アクティブＡＣＴ側のＭＣＬＡＧ用ポートが障害有りの場合には、自装置のＭＣＬＡＧ用ポートを送受信許可状態ＦＷに制御する。アクティブＡＣＴ側のＭＣＬＡＧ用ポートの障害有無の情報は、前述したＭＣＬＡＧ用の制御フレームによって得られる。
【０１２９】
中継処理部２０は、宛先アドレス設定部２２およびＭＣＬＡＧ識別子付加部２３を備え、図４、図５および図１０等で説明したように、ポートでフレームを受信した場合に、アドレステーブルＦＤＢの学習および検索等を行う。具体的には、中継処理部２０は、ポートでフレームを受信した場合に、当該フレームが非カプセル化フレームかカプセル化フレームかに応じて、図７に示したような各種情報をアドレステーブルＦＤＢに学習する。
【０１３０】
図７のアドレステーブルＦＤＢにおいて、内部ＶＬＡＮ識別子ＩＶＩＤは、ＩＶＩＤ割り当て部３１によって定められる。ポート識別子／ＭＣＬＡＧ識別子の中のポート識別子は、受信ポート識別子付加部３９によって定められる。ポート識別子／ＭＣＬＡＧ識別子の中のＭＣＬＡＧ識別子は、受信ポート識別子付加部３９によって付加された受信ポート識別子に基づき、ＭＣＬＡＧテーブル２１を参照することで定められる。また、ポート識別子／ＭＣＬＡＧ識別子の中のＭＣＬＡＧ識別子は、図５に示したように、ピア装置からＭＣＬＡＧ識別子が付加されたフレームを受信した場合には、当該ＭＣＬＡＧ識別子に定められる。
【０１３１】
また、中継処理部２０は、非カプセル化フレームを受信した場合には、当該フレームに含まれる宛先のカスタマ用アドレスＣＤＡおよび当該フレームに付加された内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてアドレステーブルＦＤＢを検索し、宛先ポート識別子や、宛先のカプセル化用アドレスＢＤＡを取得する。一方、中継処理部２０は、カプセル化フレームを受信した場合には、当該フレームに含まれる宛先のカプセル化用アドレスＢＤＡに応じて次のような処理を行う。
【０１３２】
まず、宛先のカプセル化用アドレスＢＤＡが自装置またはピア装置のカプセル化用アドレスの場合、中継処理部２０は、フレームに含まれる宛先のカスタマ用アドレスＣＤＡおよび当該フレームに付加された内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてアドレステーブルＦＤＢを検索し、宛先ポート識別子を取得する。ピア装置のカプセル化用アドレスは、予め、ピア装置アドレス保持部３４で保持される。一方、宛先のカプセル化用アドレスＢＤＡが自装置またはピア装置のカプセル化用アドレスでない場合、中継処理部２０は、フレームに含まれる宛先のカプセル化用アドレスＢＤＡおよび当該フレームに付加された内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてアドレステーブルＦＤＢを検索し、宛先ポート識別子を取得する。
【０１３３】
そして、このようにして取得された宛先ポート識別子がＭＣＬＡＧ識別子ではなく通常のポート識別子の場合、中継処理部２０は、送信ポート識別子を当該宛先ポート識別子に定める。一方、宛先ポート識別子がＭＣＬＡＧ識別子である場合、中継処理部２０は、ＭＣＬＡＧテーブル２１に基づいて、当該ＭＣＬＡＧ識別子のメンバポートとなる自装置のＭＣＬＡＧ用ポートの制御状態を判別する。中継処理部２０は、自装置のＭＣＬＡＧ用ポートの制御状態が送受信許可状態ＦＷの場合、送信ポート識別子を当該ＭＣＬＡＧ用ポートのポート識別子に定め、当該制御状態が送信禁止状態ＴＢＫの場合、送信ポート識別子をブリッジ用ポートＰｂのポート識別子｛Ｐｂ｝に定める。
【０１３４】
中継処理部２０は、このようにして定めた送信ポート識別子をフレームに付加する。なお、この際に、ＭＣＬＡＧ識別子付加部２３は、図５で述べたように、ＭＣＬＡＧ用ポートで受信したフレームをブリッジ用ポートＰｂに中継する場合に、当該フレームに、当該ＭＣＬＡＧ用ポートに対応するＭＣＬＡＧ識別子を付加する。言い換えれば、ＭＣＬＡＧ識別子付加部２３は、受信ポート識別子がＭＣＬＡＧ識別子の場合には、送信ポート識別子が付加されたフレームに、当該ＭＣＬＡＧ識別子をさらに付加する。そして、中継処理部２０は、当該フレームを、受信ポート識別子と送信ポート識別子との対応関係に応じて、異なる処理部に送信する。
【０１３５】
具体的には、中継処理部２０は、受信ポート識別子が下位リンク用ポートであり、送信ポート識別子が上位リンク用ポートである場合には、非カプセル化フレームをカプセル化実行部３５に送信する。また、中継処理部２０は、受信ポート識別子が上位リンク用ポートであり、送信ポート識別子が下位リンク用ポートである場合には、カプセル化フレームをデカプセル化実行部３６に送信する。さらに、中継処理部２０は、受信ポート識別子および送信ポート識別子が共に下位リンク用ポートであるか、共に上位リンク用ポートである場合には、フレームを中継実行部３７に送信する。
【０１３６】
カプセル化実行部３５は、受信した非カプセル化フレームをカプセル化フレームに変換する。この際に、カプセル化実行部３５は、送信元のカプセル化用アドレスＢＳＡを自装置のカプセル化用アドレスに定める。また、カプセル化実行部３５は、宛先のカプセル化用アドレスＢＤＡを、中継処理部２０によって取得されたカプセル化用アドレスＢＭＡＣか、あるいは、宛先アドレス設定部２２によって定められたピア装置のカプセル化用アドレスＢＭＡＣに定める。さらに、カプセル化実行部３５は、予め事業者等によって定められた送信側ＩＶＩＤ管理テーブル３２ｂに基づいて、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤを定める。
【０１３７】
送信側ＩＶＩＤ管理テーブル３２ｂは、図９（ｂ）に示されるように、内部ＶＬＡＮ識別子ＩＶＩＤと送信ポート識別子との組合せを、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤに対応付けて保持している。内部ＶＬＡＮ識別子ＩＶＩＤは、ＩＶＩＤ割り当て部３１によって非カプセル化フレームに付加されており、送信ポート識別子は、中継処理部２０によって当該フレームに付加されている。これに基づいて、カプセル化実行部３５は、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤ等を含んだカプセル化フレームを生成し、中継実行部３７に送信する。
【０１３８】
デカプセル化実行部３６は、受信したカプセル化フレームを非カプセル化フレームに変換する。この際に、デカプセル化実行部３６は、送信側ＩＶＩＤ管理テーブル３２ｂに基づいて、サービスＶＬＡＮ識別子ＳＶＩＤを定める。送信側ＩＶＩＤ管理テーブル３２ｂは、前述した情報の他に、図９（ｂ）に示されるように、内部ＶＬＡＮ識別子ＩＶＩＤと送信ポート識別子との組合せを、サービスＶＬＡＮ識別子ＳＶＩＤに対応付けて保持している。これに基づいて、デカプセル化実行部３６は、サービスＶＬＡＮ識別子ＳＶＩＤを含んだ非カプセル化フレームを生成し、中継実行部３７に送信する。
【０１３９】
中継実行部３７は、前述した各処理部からのフレーム（非カプセル化フレームまたはカプセル化フレーム）を、インタフェース部３０内の所定の送信バッファに向けて送信する。この所定の送信バッファは、当該フレームに付加されている送信ポート識別子に対応するバッファである。また、この際に、中継実行部３７は、フレームに付加されている不要な情報（例えば、内部ＶＬＡＮ識別子ＩＶＩＤや送信ポート識別子等）を削除する。インタフェース部３０内の送信バッファは、中継実行部３７からのフレームを受けて、対応するポート（すなわち送信ポート識別子に該当する下位リンク用ポートまたは上位リンク用ポート）にフレームを送信する。
【０１４０】
なお、ここでは、マルチキャストによる中継が行われない場合（言い換えれば、ユニキャストによる中継が行われる場合）を想定して説明を行ったが、マルチキャストによる中継が行われる場合には、マルチキャスト管理テーブル３２ｃが用いられる。マルチキャスト管理テーブル３２ｃは、図９（ｃ）に示されるように、内部ＶＬＡＮ識別子ＩＶＩＤと、単数または複数の送信ポート識別子との対応関係を保持する。
【０１４１】
例えば、図１０のスイッチ装置ＳＷＥ１ａのように、スイッチ装置ＳＷＥが、マルチキャストアドレスＭＣ（ＤＬＦ）を宛先のカプセル化用アドレスＢＤＡとするカプセル化フレームを受信した場合で、アドレステーブルＦＤＢが、当該カプセル化フレームのカスタマ用アドレスを未学習であった場合を想定する。この場合、中継処理部２０は、受信したカプセル化フレームに割り当てられた内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてマルチキャスト管理テーブル３２ｃを検索し、単数または複数の送信ポート識別子を取得する。中継処理部２０は、取得した送信ポート識別子の中から受信ポート識別子に一致するポート識別子を除き、残りの送信ポート識別子をフラッディングの対象に定める。
【０１４２】
ここで、中継処理部２０は、例えば、このフラッディングの対象となる送信ポート識別子の数だけ、カプセル化フレームをコピーし、そのカプセル化フレームにそれぞれ送信ポート識別子を付加する。そして、中継処理部２０は、ユニキャストの場合と同様に、下位リンク用ポートに対応する送信ポート識別子が付加されたカプセル化フレームをデカプセル化実行部３６に送信し、上位リンク用ポートに対応する送信ポート識別子が付加されたカプセル化フレームを中継実行部３７に送信する。
【０１４３】
なお、図４のスイッチ装置ＳＷＥ１ａのように、宛先のカプセル化用アドレスＢＤＡが自装置またはピア装置のカプセル化用アドレスＢＭＡＣであった場合、中継処理部２０は、前述したフラッディングの対象に定めた送信ポート識別子の中から、さらに、上位リンク用ポートに対応するポート識別子を除外する。
【０１４４】
また、スイッチ装置ＳＷＥが、下位リンク用ポートで非カプセル化フレームを受信した場合で、アドレステーブルＦＤＢが、当該非カプセル化フレームの宛先のカスタマ用アドレスＣＤＡを未学習であった場合を想定する。この場合も同様に、中継処理部２０は、受信した非カプセル化フレームに割り当てられた内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてマルチキャスト管理テーブル３２ｃを検索し、単数または複数の送信ポート識別子を取得する。そして、中継処理部２０は、取得した送信ポート識別子の中から受信ポート識別子に一致するポート識別子を除き、残りの送信ポート識別子をフラッディングの対象に定める。
【０１４５】
中継処理部２０は、例えば、このフラッディングの対象となる送信ポート識別子の数だけ、非カプセル化フレームをコピーし、その非カプセル化フレームにそれぞれ送信ポート識別子を付加する。そして、中継処理部２０は、ユニキャストの場合と同様に、上位リンク用ポートに対応する送信ポート識別子が付加された非カプセル化フレームをカプセル化実行部３５に送信し、下位リンク用ポートに対応する送信ポート識別子が付加された非カプセル化フレームを中継実行部３７に送信する。また、中継処理部２０は、非カプセル化フレームをカプセル化実行部３５に送信する際には、宛先のカプセル化用アドレスＢＤＡをマルチキャストアドレスＭＣ（ＤＬＦ）に定めるように、カプセル化実行部３５に指示する。
【０１４６】
以上、本実施の形態の中継システムおよびスイッチ装置を用いることで、代表的には、通信の輻輳を低減することが可能になる。なお、図６では、内部ＶＬＡＮ識別子ＩＶＩＤを介して、サービスＶＬＡＮ識別子ＳＶＩＤと、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤとの間の変換を行う構成例を示したが、内部ＶＬＡＮ識別子ＩＶＩＤを介さない構成を用いてもよい。例えば、サービスＶＬＡＮ識別子ＳＶＩＤと、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤと、の対応関係をテーブルで定め、当該テーブルを用いて変換を行ってもよい。この場合、アドレステーブルＦＤＢには、例えば、内部ＶＬＡＮ識別子ＩＶＩＤの代わりにバックボーンＶＬＡＮ識別子ＢＶＩＤを学習すればよい。
【０１４７】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【０１４８】
１０  ＰＢＢ網
１１ａ〜１１ｃ  ＰＢ網
１２ａ〜１２ｆ  カスタマ網
１３，１４  通信回線
１５  カスタマＶＬＡＮタグ
１６  サービスＶＬＡＮタグ
１７  サービスインスタンスタグ
１８  バックボーンＶＬＡＮタグ
２０  中継処理部
２１  ＭＣＬＡＧテーブル
２２  宛先アドレス設定部
２３  ＭＣＬＡＧ識別子付加部
３０  インタフェース部
３１  ＩＶＩＤ割り当て部
３２ａ  受信側ＩＶＩＤ管理テーブル
３２ｂ  送信側ＩＶＩＤ管理テーブル
３２ｃ  マルチキャスト管理テーブル
３３  ＭＣＬＡＧ制御部
３４  ピア装置アドレス保持部
３５  カプセル化実行部
３６  デカプセル化実行部
３７  中継実行部
３８  障害検出部
３９  受信ポート識別子付加部
ＡＣＴ  アクティブ
ＢＭＡＣ  カプセル化用アドレス
ＢＶＩＤ  バックボーンＶＬＡＮ識別子
ＣＭＡＣ  カスタマ用アドレス
ＣＶＩＤ  カスタマＶＬＡＮ識別子
ＦＤＢ  アドレステーブル
ＦＬ１〜ＦＬ３，ＦＬ１０ａ，ＦＬ１０ｂ，ＦＬ１１ａ，ＦＬ１１ｂ  フレーム
ＦＷ  送受信許可状態
ＩＳＩＤ  サービスインスタンス識別子
ＩＶＩＤ  内部ＶＬＡＮ識別子
ＭＣＬＡＧＳＷ  ＭＣＬＡＧスイッチ
ＮＷｃ１〜ＮＷｃ６，ＮＷｂ１〜ＮＷｂ３，ＮＷｂｂ  ネットワーク
Ｐ１，Ｐ２  ＬＡＧ用ポート
Ｐｂ  ブリッジ用ポート
Ｐｍ１，Ｐｍ２  ＭＣＬＡＧ用ポート
Ｐｕ，Ｐｄ，Ｐｄ［１］〜Ｐｄ［ｎ］  ポート
ＳＢＹ  スタンバイ
ＳＰ  受信ポート識別子
ＳＶＩＤ  サービスＶＬＡＮ識別子
ＳＷＢ１〜ＳＷＢ６，ＳＷ１  スイッチ
ＳＷＣ  コアスイッチ
ＳＷＥ，ＳＷＥ１ａ，ＳＷＥ１ｂ，ＳＷＥ２〜ＳＷＥ４  スイッチ装置
ＴＢＫ  送信禁止状態
ＴＭ，ＴＭ１ａ〜ＴＭ１ｃ，ＴＭ２〜ＴＭ４  カスタマ端末
【図１】
2016092549.tif 000003
【図２】
2016092549.tif 000004
【図３】
2016092549.tif 000005
【図４】
2016092549.tif 000006
【図５】
2016092549.tif 000007
【図６】
2016092549.tif 000008
【図７】
2016092549.tif 000009
【図８】
2016092549.tif 000010
【図９】
2016092549.tif 000011
【図１０】
2016092549.tif 000012