(57)【要約】【課題】ＰＢＢ方式を用いて、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔの効率的な通信を実現可能なスイッチ装置および中継システムを提供する。【解決手段】例えば、コアスイッチ装置ＳＷＣは、仮想パステーブル２６およびアドレステーブルを有し、ＰＢＢ動作と仮想パス動作とを選択的に実行する。仮想パステーブル２６は、予め設定された、サービスインスタンス識別子ＩＳＩＤと、複数のポートの中の２個のポートと、の対応関係を保持する。アドレステーブルは、複数のポートと、カプセル化用アドレスＢＭＡＣと、の対応関係を保持する。コアスイッチ装置ＳＷＣは、ＰＢＢ動作では、アドレステーブルに基づいてカプセル化フレームを中継し、仮想パス動作では、仮想パステーブル２６に保持されるサービスインスタンス識別子ＩＳＩＤを含むカプセル化フレームを、仮想パステーブル２６に保持される２個のポートの間で中継する。【選択図】図５
2015142326.tif 000002
【特許請求の範囲】
【請求項１】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網に設置され、カプセル化フレームを中継するスイッチ装置であって、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、サービスインスタンス識別子と、バックボーンＶＬＡＮ識別子と、カプセル化用アドレスと、を含み、
前記スイッチ装置は、
複数のポートと、
予め設定された、第１識別子と、前記複数のポートの中の２個のポートと、の対応関係を保持する仮想パステーブルと、
前記複数のポートと、前記カプセル化用アドレスと、の対応関係を保持するアドレステーブルと、
前記アドレステーブルに基づいて前記カプセル化フレームを中継するＰＢＢ動作と、前記仮想パステーブルに保持される前記第１識別子を含む前記カプセル化フレームを、前記仮想パステーブルに保持される前記２個のポートの間で中継する仮想パス動作と、を選択的に実行する中継処理部と、
を有し、
前記第１識別子は、前記サービスインスタンス識別子または前記サービスインスタンス識別子に対応して装置内部で割り当てた内部ＶＬＡＮ識別子である、
スイッチ装置。
【請求項２】
請求項１記載のスイッチ装置において、
前記仮想パス動作で中継される前記カプセル化フレームは、前記バックボーンＶＬＡＮ識別子に、予め定められた、前記仮想パス動作を表す仮想パス動作識別子が格納され、
前記中継処理部は、前記複数のポートのいずれかで前記カプセル化フレームを受信した際に、前記バックボーンＶＬＡＮ識別子に前記仮想パス動作識別子が格納されているか否かで前記仮想パス動作か前記ＰＢＢ動作かを選択する動作選択部を有する、
スイッチ装置。
【請求項３】
請求項１記載のスイッチ装置において、
前記第１識別子は、一部の範囲が前記仮想パス動作用として予約され、
前記中継処理部は、前記複数のポートのいずれかで前記カプセル化フレームを受信した際に、前記第１識別子が前記一部の範囲に含まれるか否かで前記仮想パス動作か前記ＰＢＢ動作かを選択する動作選択部を有する、
スイッチ装置。
【請求項４】
請求項２または３記載のスイッチ装置において、
前記仮想パス動作で中継される前記カプセル化フレームは、前記カプセル化用アドレスに、マルチキャスト用またはブロードキャスト用のアドレスが格納される、
スイッチ装置。
【請求項５】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網の入口または出口に設置され、前記ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換して前記ＰＢＢ網に中継し、前記ＰＢＢ網から受信した前記カプセル化フレームを前記非カプセル化フレームに変換して前記ＰＢＢ網の外部に中継するスイッチ装置であって、
前記非カプセル化フレームは、カスタマ用アドレスを含み、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、前記非カプセル化フレームに対して、サービスインスタンス識別子と、バックボーンＶＬＡＮ識別子と、カプセル化用アドレスと、が付加された構造を持ち、
前記スイッチ装置は、
前記ＰＢＢ網の外部に接続される下位リンク用ポートと、前記ＰＢＢ網に接続される上位リンク用ポートと、を含む複数のポートと、
予め設定された、第１識別子と、前記複数のポートの中の２個のポートと、の対応関係を保持する仮想パステーブルと、
前記複数のポートと、前記カスタマ用アドレスと、前記カプセル化用アドレスと、の対応関係を保持するアドレステーブルと、
前記アドレステーブルに基づいて前記非カプセル化フレームまたは前記カプセル化フレームを中継するＰＢＢ動作と、前記仮想パステーブルに保持される前記第１識別子が割り当てられる前記非カプセル化フレームまたは前記カプセル化フレームを、前記仮想パステーブルに保持される前記２個のポートの間で中継する仮想パス動作と、を選択的に実行する中継処理部と、
予め定められた規則に基づいて、前記下位リンク用ポートで受信した前記非カプセル化フレームに、前記第１識別子および前記バックボーンＶＬＡＮ識別子を割り当てる識別子割り当て部と、
を有し、
前記第１識別子は、前記サービスインスタンス識別子または前記サービスインスタンス識別子に対応して装置内部で割り当てた内部ＶＬＡＮ識別子である、
スイッチ装置。
【請求項６】
請求項５記載のスイッチ装置において、
前記識別子割り当て部は、前記非カプセル化フレームに割り当てる前記バックボーンＶＬＡＮ識別子を、前記仮想パス動作を表す仮想パス動作識別子に定めるか否かで前記仮想パス動作か前記ＰＢＢ動作かの対応付けを行う、
スイッチ装置。
【請求項７】
請求項５記載のスイッチ装置において、
前記第１識別子は、一部の範囲が前記仮想パス動作用として予約され、
前記識別子割り当て部は、前記非カプセル化フレームに割り当てる前記第１識別子を、前記一部の範囲に定めるか否かで前記仮想パス動作か前記ＰＢＢ動作かの対応付けを行う、
スイッチ装置。
【請求項８】
請求項６または７記載のスイッチ装置において、さらに、
前記下位リンク用ポートで受信した前記非カプセル化フレームが前記仮想パス動作に対応付けられ、前記仮想パステーブルに基づいて、当該非カプセル化フレームの宛先のポートが前記上位リンク用ポートである場合に、前記非カプセル化フレームを前記仮想パス動作用のカプセル化フレームに変換する仮想パス動作用カプセル化実行部を有し、
前記仮想パス動作用カプセル化実行部は、前記仮想パス動作用のカプセル化フレームの前記カプセル化用アドレスに、マルチキャスト用またはブロードキャスト用のアドレスを格納する、
スイッチ装置。
【請求項９】
請求項６記載のスイッチ装置において、
前記中継処理部は、前記上位リンク用ポートで前記カプセル化フレームを受信した際に、前記バックボーンＶＬＡＮ識別子に前記仮想パス動作識別子が格納されているか否かで前記仮想パス動作か前記ＰＢＢ動作かを選択する動作選択部を有し、
前記スイッチ装置は、さらに、前記動作選択部で前記仮想パス動作が選択され、前記仮想パステーブルに基づいて、前記カプセル化フレームの宛先のポートが前記下位リンク用ポートである場合に、当該カプセル化フレームを前記非カプセル化フレームに変換するデカプセル化実行部を有する、
スイッチ装置。
【請求項１０】
請求項５記載のスイッチ装置において、
前記第１識別子は、前記内部ＶＬＡＮ識別子であり、
前記非カプセル化フレームは、さらに、サービスＶＬＡＮ識別子を含み、
前記識別子割り当て部は、
前記複数のポートで前記非カプセル化フレームまたは前記カプセル化フレームを受信した際に、前記非カプセル化フレームに含まれる前記サービスＶＬＡＮ識別子、または、前記カプセル化フレームに含まれる前記サービスインスタンス識別子を、前記内部ＶＬＡＮ識別子に変換する内部識別子割り当て部と、
前記複数のポートから前記非カプセル化フレームまたは前記カプセル化フレームを送信する際に、前記内部ＶＬＡＮ識別子を、前記非カプセル化フレームに含まれる前記サービスＶＬＡＮ識別子、または、前記カプセル化フレームに含まれる前記サービスインスタンス識別子および前記バックボーンＶＬＡＮ識別子に変換する外部識別子割り当て部と、
を有する、
スイッチ装置。
【請求項１１】
ＰＢＢ規格に基づく中継が行われるＰＢＢ網と、
前記ＰＢＢ網の入口または出口に設置され、前記ＰＢＢ網の外部から受信した非カプセル化フレームをカプセル化フレームに変換して前記ＰＢＢ網に中継し、前記ＰＢＢ網から受信した前記カプセル化フレームを前記非カプセル化フレームに変換して前記ＰＢＢ網の外部に中継する複数のエッジスイッチ装置と、
前記ＰＢＢ網で前記複数のエッジスイッチ装置の間に設置され、前記カプセル化フレームを中継するコアスイッチ装置と、
を有する中継システムであって、
前記非カプセル化フレームは、カスタマ用アドレスを含み、
前記カプセル化フレームは、前記ＰＢＢ規格に基づき、前記非カプセル化フレームに対して、サービスインスタンス識別子と、バックボーンＶＬＡＮ識別子と、カプセル化用アドレスと、が付加された構造を持ち、
前記コアスイッチ装置は、
複数の第１ポートと、
予め設定された、第１識別子と、前記複数の第１ポートの中の２個のポートと、の対応関係を保持する第１仮想パステーブルと、
前記複数の第１ポートと、前記カプセル化用アドレスと、の対応関係を保持する第１アドレステーブルと、
前記第１アドレステーブルに基づいて前記カプセル化フレームを中継するＰＢＢ動作と、前記第１仮想パステーブルに保持される前記第１識別子を含む前記カプセル化フレームを、前記第１仮想パステーブルに保持される前記２個のポートの間で中継する仮想パス動作と、を選択的に実行する第１中継処理部と、
を有し、
前記第１識別子は、前記サービスインスタンス識別子または前記サービスインスタンス識別子に対応して装置内部で割り当てた内部ＶＬＡＮ識別子である、
中継システム。
【請求項１２】
請求項１１記載の中継システムにおいて、
前記複数のエッジスイッチ装置のそれぞれは、
前記ＰＢＢ網の外部に接続される下位リンク用ポートと、前記ＰＢＢ網に接続される上位リンク用ポートと、を含む複数の第２ポートと、
予め設定された、前記第１識別子と、前記複数の第２ポートの中の２個のポートと、の対応関係を保持する第２仮想パステーブルと、
前記複数の第２ポートと、前記カスタマ用アドレスと、前記カプセル化用アドレスと、の対応関係を保持する第２アドレステーブルと、
前記第２アドレステーブルに基づいて前記非カプセル化フレームまたは前記カプセル化フレームを中継するＰＢＢ動作と、前記第２仮想パステーブルに保持される前記第１識別子が割り当てられる前記非カプセル化フレームまたは前記カプセル化フレームを、前記第２仮想パステーブルに保持される前記２個のポートの間で中継する仮想パス動作と、を選択的に実行する第２中継処理部と、
予め定められた規則に基づいて、前記下位リンク用ポートで受信した前記非カプセル化フレームに、前記第１識別子および前記バックボーンＶＬＡＮ識別子を割り当てる識別子割り当て部と、
を有する中継システム。
【請求項１３】
請求項１２記載の中継システムにおいて、
前記複数のエッジスイッチ装置のそれぞれの前記識別子割り当て部は、前記非カプセル化フレームに割り当てる前記バックボーンＶＬＡＮ識別子を、前記仮想パス動作を表す仮想パス動作識別子に定めるか否かで前記仮想パス動作か前記ＰＢＢ動作かの対応付けを行い、
前記コアスイッチ装置の前記第１中継処理部は、前記複数の第１ポートのいずれかで前記カプセル化フレームを受信した際に、前記バックボーンＶＬＡＮ識別子に前記仮想パス動作識別子が格納されているか否かで前記仮想パス動作か前記ＰＢＢ動作かを選択する、
中継システム。
【請求項１４】
請求項１２記載の中継システムにおいて、
前記第１識別子は、一部の範囲が前記仮想パス動作用として予約され、
前記複数のエッジスイッチ装置のそれぞれの前記識別子割り当て部は、前記非カプセル化フレームに割り当てる前記第１識別子を、前記一部の範囲に定めるか否かで前記仮想パス動作か前記ＰＢＢ動作かの対応付けを行い、
前記コアスイッチ装置の前記第１中継処理部は、前記複数の第１ポートのいずれかで前記カプセル化フレームを受信した際に、前記第１識別子が前記一部の範囲に含まれるか否かで前記仮想パス動作か前記ＰＢＢ動作かを選択する、
中継システム。
【請求項１５】
請求項１３または１４記載の中継システムにおいて、
前記複数のエッジスイッチ装置のそれぞれは、さらに、前記下位リンク用ポートで受信した前記非カプセル化フレームが前記仮想パス動作に対応付けられ、前記仮想パステーブルに基づいて、当該非カプセル化フレームの宛先のポートが前記上位リンク用ポートである場合に、前記非カプセル化フレームを前記仮想パス動作用のカプセル化フレームに変換する仮想パス動作用カプセル化実行部を有し、
前記仮想パス動作用カプセル化実行部は、前記仮想パス動作用のカプセル化フレームの前記カプセル化用アドレスに、マルチキャスト用またはブロードキャスト用のアドレスを格納する、
中継システム。
【請求項１６】
請求項１２記載の中継システムにおいて、
前記第１識別子は、前記内部ＶＬＡＮ識別子であり、
前記非カプセル化フレームは、さらに、サービスＶＬＡＮ識別子を含み、
前記複数のエッジスイッチ装置のそれぞれの前記識別子割り当て部は、
前記複数の第２ポートで前記非カプセル化フレームまたは前記カプセル化フレームを受信した際に、前記非カプセル化フレームに含まれる前記サービスＶＬＡＮ識別子、または、前記カプセル化フレームに含まれる前記サービスインスタンス識別子を、前記内部ＶＬＡＮ識別子に変換する内部識別子割り当て部と、
前記複数の第２ポートから前記非カプセル化フレームまたは前記カプセル化フレームを送信する際に、前記内部ＶＬＡＮ識別子を、前記非カプセル化フレームに含まれる前記サービスＶＬＡＮ識別子、または、前記カプセル化フレームに含まれる前記サービスインスタンス識別子および前記バックボーンＶＬＡＮ識別子に変換する外部識別子割り当て部と、
を有する、
中継システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチ装置および中継システムに関し、例えば、ＭＡＣ−ｉｎ−ＭＡＣ方式を適用したスイッチ装置および中継システムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＰＢＢ網において、サービスインスタンス識別子（ＩＳＩＤ）によってブロードキャストドメインを定める方式が示されている。具体的には、ＰＢＢ網の各スイッチ装置において、サービスインスタンス識別子（ＩＳＩＤ）と、それに対応するポートと、の対応関係をテーブルで保持し、これによってサービスインスタンス識別子（ＩＳＩＤ）毎のブロードキャストドメインを定める。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７８８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
広域イーサネットを実現する技術として、拡張ＶＬＡＮ方式や、ＭＡＣ−ｉｎ−ＭＡＣ方式等が知られている。拡張ＶＬＡＮ方式は、ＩＥＥＥ８０２．１ａｄで標準化されており、ＩＥＥＥ８０２．１Ｑに基づくカスタマ用のＶＬＡＮ（Virtual Local Area Network）タグに事業者用のＶＬＡＮタグを付加することでＶＬＡＮ数の拡張を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式は、カスタマ用のＭＡＣ（Media Access Control）フレームを事業者用のＭＡＣフレームでカプセル化することで、拡張ＶＬＡＮ方式によるＶＬＡＮ数の更なる拡張や、広域網内のスイッチ（所謂コアスイッチ）で学習されるＭＡＣアドレス数の低減等を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式の詳細な方式としては、ＩＥＥＥ８０２．１ａｈに基づくＰＢＢ（Provider Backbone Bridge）方式が知られている。
【０００５】
ＰＢＢ方式では、通常、ＰＢＢ網での中継用のＶＬＡＮとして、事業者によって設定されるバックボーンＶＬＡＮ識別子（ＢＶＩＤ）が用いられる。バックボーンＶＬＡＮ識別子（ＢＶＩＤ）は、一般的に、複数のサービスインスタンス識別子（ＩＳＩＤ）を束ねる形で設定され、ＰＢＢ網でのブロードキャストドメインは、このバックボーンＶＬＡＮ識別子（ＢＶＩＤ）によって定められる。このため、フラッディング等が生じると、ＰＢＢ網でのトラフィック量が増大する恐れがある。
【０００６】
そこで、例えば、特許文献１に示されるように、ＰＢＢ網でのブロードキャストドメインをサービスインスタンス識別子（ＩＳＩＤ）に基づいて定める方式が考えられる。当該方式は、例えば、同一のサービスインスタンス識別子（ＩＳＩＤ）を管理しているエッジスイッチが、比較的、多く存在する場合には有効な手法である。ただし、例えば、同一のサービスインスタンス識別子（ＩＳＩＤ）を管理しているエッジスイッチが２台しか存在しないような場合には、無駄が生じ得る。
【０００７】
具体的には、既存のＰＢＢ網を利用しつつ、例えば、２台のエッジスイッチ間でＰｏｉｎｔ  ｔｏ  Ｐｏｉｎｔの通信を高速に行いたいような場合がある。特許文献１のような方式では、このようなＰｏｉｎｔ  ｔｏ  Ｐｏｉｎｔの通信であっても、ＦＤＢ（Forwarding DataBase）に基づきフレームの中継を行う必要があるため、ＭＡＣアドレスの学習によってＦＤＢのエントリを無駄に消費する恐れがある。さらに、ブロードキャストドメインを定めるためのテーブルが必要となるため、記憶容量の増大も生じ得る。
【０００８】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、ＰＢＢ方式を用いて、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔの効率的な通信を実現可能なスイッチ装置および中継システムを提供することにある。
【０００９】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１１】
本実施の形態によるスイッチ装置は、ＰＢＢ規格に基づく中継が行われるＰＢＢ網に設置され、カプセル化フレームを中継するスイッチ装置である。カプセル化フレームは、ＰＢＢ規格に基づき、サービスインスタンス識別子と、バックボーンＶＬＡＮ識別子と、ＰＢＢ網の入口または出口に設置されるエッジスイッチ装置のＭＡＣアドレスであるカプセル化用アドレスと、を含む。当該スイッチ装置は、複数のポートと、仮想パステーブルと、アドレステーブルと、ＰＢＢ動作と、仮想パス動作と、を有する。仮想パステーブルは、予め設定された、第１識別子（サービスインスタンス識別子またはそれに対応して装置内部で割り当てた内部ＶＬＡＮ識別子）と、複数のポートの中の２個のポートと、の対応関係を保持する。アドレステーブルは、複数のポートと、カプセル化用アドレスと、の対応関係を保持する。ＰＢＢ動作は、アドレステーブルに基づいてカプセル化フレームを中継する動作である。仮想パス動作は、仮想パステーブルに保持される第１識別子を含むカプセル化フレームを、仮想パステーブルに保持される２個のポートの間で中継する動作である。
【発明の効果】
【００１２】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、ＰＢＢ方式を用いたスイッチ装置および中継システムにおいて、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔの効率的な通信が実現可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１による中継システムにおいて、その前提となる構成例および動作例を示す概略図である。
【図２】図１の中継システムにおいて、各中継網を流れるフレームの主要部のフォーマット構造例を示す図である。
【図３】図１の中継システムにおいて、そのエッジスイッチ装置が備えるアドレステーブルの構成例を示す図である。
【図４】図１の中継システムにおいて、そのコアスイッチ装置が備えるアドレステーブルの構成例を示す図である。
【図５】本発明の実施の形態１による中継システムにおいて、その構成例および動作例を示す概略図である。
【図６】図５の中継システムにおいて、そのエッジスイッチ装置の主要部の構成例を示すブロック図である。
【図７】図６におけるＩＳＩＤ／ＢＶＩＤ管理テーブルの構成例を示す図である。
【図８】図６のエッジスイッチ装置において、そのフレーム受信時の処理内容の一例を示すフロー図である。
【図９】図８における仮想パス動作時処理の処理内容の一例を示すフロー図である。
【図１０】図５の中継システムにおいて、そのコアスイッチ装置の主要部の構成例を示すブロック図である。
【図１１】図１０のコアスイッチ装置において、そのフレーム受信時の処理内容の一例を示すフロー図である。
【図１２】本発明の実施の形態２による中継システムにおいて、その構成例および動作例を示す概略図である。
【図１３】本発明の実施の形態２による中継システムにおいて、その構成例および動作例を示す概略図である。
【図１４】図１３の中継システムにおいて、そのエッジスイッチ装置の主要部の構成例を示すブロック図である。
【図１５】（ａ）は、図１４における内部識別子管理テーブルの構成例を示す図であり、（ｂ）は、図１４における外部識別子管理テーブルの構成例を示す図である。
【発明を実施するための形態】
【００１４】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１５】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１６】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１７】
（実施の形態１）
《中継システム（前提）の概略》
図１は、本発明の実施の形態１による中継システムにおいて、その前提となる構成例および動作例を示す概略図である。図１に示す中継システムは、複数（ここでは６個）のカスタマ網１２ａ〜１２ｆと、カスタマ網１２ａ〜１２ｆ間の中継を担う複数（ここでは３個）のＰＢ網１１ａ〜１１ｃと、ＰＢ網１１ａ〜１１ｃ間の中継を担うＰＢＢ網１０とを備える。ここでは、ＰＢ網１１ａは、カスタマ網１２ａ，１２ｂ間の中継を担い、ＰＢ網１１ｂは、カスタマ網１２ｃ，１２ｄ間の中継を担い、ＰＢ網１１ｃは、カスタマ網１２ｅ，１２ｆ間の中継を担う。
【００１８】
以降、複数のカスタマ網１２ａ〜１２ｆのそれぞれを代表して、カスタマ網１２と称し、複数のＰＢ網１１ａ〜１１ｃのそれぞれを代表して、ＰＢ網１１と称する。ＰＢＢ網１０は、ＩＥＥＥ８０２．１ａｈ（所謂ＰＢＢ規格）に基づく中継が行われる中継網である。ＰＢ網１１は、前述した拡張ＶＬＡＮ方式が適用される中継網である。
【００１９】
カスタマ網１２は、複数のカスタマ端末ＴＭを備える。カスタマ網１２ａ，１２ｂと、これらの間を中継するＰＢ網１１ａとの間の各境界部には、それぞれ、スイッチＳＷＢ１，ＳＷＢ２が設置される。スイッチＳＷＢ１，ＳＷＢ２のそれぞれは、自身の下位リンクに存在する複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭと自身の上位リンクに存在するＰＢ網１１ａとの間の中継を担う。
【００２０】
同様に、カスタマ網１２ｃ，１２ｄとＰＢ網１１ｂとの間の各境界部には、それぞれ、スイッチＳＷＢ３，ＳＷＢ４が設置され、カスタマ網１２ｅ，１２ｆとＰＢ網１１ｃとの間の各境界部には、それぞれ、スイッチＳＷＢ５，ＳＷＢ６が設置される。スイッチＳＷＢ３〜ＳＷＢ６のそれぞれは、自身の下位リンクに存在する複数のカスタマ端末ＴＭ間の中継を担うと共に、各カスタマ端末ＴＭと自身の上位リンクに存在するＰＢ網１１との間の中継を担う。以降、複数のスイッチＳＷＢ１〜ＳＷＢ６のそれぞれを代表して、スイッチＳＷＢと称する。
【００２１】
ＰＢ網１１ａ〜１１ｃと、これらの間を中継するＰＢＢ網１０との間の各境界部（言い換えればＰＢＢ網１０の入口または出口）には、それぞれ、スイッチ装置（具体的にはエッジスイッチ装置）ＳＷＥ１〜ＳＷＥ３が設置される。エッジスイッチ装置ＳＷＥ１は、自身の下位リンクに存在する複数のスイッチＳＷＢ１，ＳＷＢ２間の中継を担うと共に、各スイッチＳＷＢ１，ＳＷＢ２とＰＢＢ網１０との間の中継を担う。同様に、エッジスイッチ装置ＳＷＥ２，ＳＷＥ３のそれぞれは、自身の下位リンクに存在する複数のスイッチＳＷＢ間の中継を担うと共に、各スイッチＳＷＢとＰＢＢ網１０との間の中継を担う。以降、複数のエッジスイッチ装置ＳＷＥ１〜ＳＷＥ３のそれぞれを代表して、エッジスイッチ装置ＳＷＥと称する。
【００２２】
エッジスイッチ装置ＳＷＥは、ｎ個の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、上位リンク用ポートＰｕと、を含む複数のポート（第２ポート）を備える。エッジスイッチ装置ＳＷＥ１の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］は、それぞれ、通信回線１３ａを介してスイッチＳＷＢ１，ＳＷＢ２に接続される。同様に、エッジスイッチ装置ＳＷＥ２の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］は、スイッチＳＷＢ３，ＳＷＢ４に接続され、エッジスイッチ装置ＳＷＥ３の下位リンク用ポートＰｄ［１］，Ｐｄ［ｎ］は、スイッチＳＷＢ５，ＳＷＢ６に接続される。
【００２３】
なお、ここでは、便宜上、各エッジスイッチ装置ＳＷＥの下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］に２個のスイッチＳＷＢが接続される例を示しているが、実際には３個以上のスイッチＳＷＢが接続可能である。すなわち、エッジスイッチ装置ＳＷＥは、３個以上のカスタマ網１２を収容可能となっている。
【００２４】
また、ＰＢＢ網１０で複数のエッジスイッチ装置ＳＷＥの間には、複数のエッジスイッチ装置ＳＷＥ間の中継を担うスイッチ装置（具体的にはコアスイッチ装置）ＳＷＣが設置される。コアスイッチ装置ＳＷＣは、複数のポート（第１ポート）Ｐ［１］〜Ｐ［３］を備え、各ポートＰ［１］〜Ｐ［３］の先には、通信回線１３ｂを介してエッジスイッチ装置ＳＷＥが接続される。図１の例では、ポートＰ［１］は、エッジスイッチ装置ＳＷＥ１の上位リンク用ポートＰｕに通信回線１３ｂを介して接続され、同様に、ポートＰ［２］，Ｐ［３］は、それぞれ、エッジスイッチ装置ＳＷＥ２，ＳＷＥ３の上位リンク用ポートＰｕに接続される。
【００２５】
なお、ここでは、便宜上、ＰＢＢ網１０に１個のコアスイッチ装置ＳＷＣが設置される例を示しているが、複数のエッジスイッチ装置ＳＷＥの間に、複数のコアスイッチ装置ＳＷＣが順次設置される構成であってもよい。また、ここでは、各エッジスイッチ装置ＳＷＥに１個の上位リンク用ポートＰｕが設けられる例を示しているが、複数の上位リンク用ポートＰｕが設けられる構成であってもよい。この場合、複数の上位リンク用ポートＰｕは、それぞれ異なるコアスイッチ装置ＳＷＣに接続されたり、あるいは、複数の上位リンク用ポートＰｕの一部は、複数のエッジスイッチ装置ＳＷＥ間でコアスイッチ装置ＳＷＣを介さずに直接接続される構成であってもよい。さらに、ここでは、便宜上、３個のエッジスイッチ装置ＳＷＥが設置される例を示しているが、４個以上のエッジスイッチ装置ＳＷＥが設置される構成であってもよい。
【００２６】
ここで、図１のカスタマ網１２ｂ内のカスタマ端末ＴＭからカスタマ網１２ｄ内のカスタマ端末ＴＭに向けてフレームを送信する場合を例として、図１の中継システムの動作例を説明する。ここでは、送信元となるカスタマ網１２ｂ内のカスタマ端末ＴＭのＭＡＣアドレス（カスタマ用アドレス）ＣＭＡＣが「ＣＡ３１」であり、宛先となるカスタマ網１２ｄ内のカスタマ端末ＴＭのＭＡＣアドレス（カスタマ用アドレス）ＣＭＡＣが「ＣＡ４１」であるものとする。また、エッジスイッチ装置ＳＷＥ１のＭＡＣアドレス（カプセル化用アドレス）ＢＭＡＣが「ＢＡ１」であり、エッジスイッチ装置ＳＷＥ２のＭＡＣアドレス（カプセル化用アドレス）ＢＭＡＣが「ＢＡ２」であるものとする。
【００２７】
図２は、図１の中継システムにおいて、各中継網を流れるフレームの主要部のフォーマット構造例を示す図である。図３は、図１の中継システムにおいて、そのエッジスイッチ装置ＳＷＥ１が備えるアドレステーブルの構成例を示す図である。図４は、図１の中継システムにおいて、そのコアスイッチ装置ＳＷＣが備えるアドレステーブルの構成例を示す図である。
【００２８】
図１および図２に示すように、まず、送信元のカスタマ端末ＴＭは、カスタマ網１２ｂ内にフレームＦＬ１を送信する。カスタマ網１２ｂ内のフレームＦＬ１は、カスタマＶＬＡＮタグ１７、送信元のカスタマ用アドレスＣＭＡＣ（ＳＡ）および宛先のカスタマ用アドレスＣＭＡＣ（ＤＡ）を含んだ非カプセル化フレームである。当該カスタマ用アドレスＣＭＡＣは、ＰＢＢ網１０の外部に存在するＭＡＣアドレスとなる。ここでは、送信元のカスタマ用アドレスＣＭＡＣ（ＳＡ）は、ＭＡＣアドレス「ＣＡ３１」であり、宛先のカスタマ用アドレスＣＭＡＣ（ＤＡ）は、ＭＡＣアドレス「ＣＡ４１」である。カスタマＶＬＡＮタグ１７には、カスタマによって任意に設定されるカスタマＶＬＡＮ識別子ＣＶＩＤが含まれる。
【００２９】
次いで、図１に示すように、スイッチＳＷＢ２は、フレームＦＬ１を受信し、ＰＢ網１１ａ内にフレームＦＬ２を送信する。フレームＦＬ２は、拡張ＶＬＡＮフレームであり、図２に示すように、フレームＦＬ１に対してサービスＶＬＡＮタグ１８が付加された非カプセル化フレームである。サービスＶＬＡＮ（拡張ＶＬＡＮ）タグ１８には、事業者等によって任意に設定されるサービスＶＬＡＮ識別子ＳＶＩＤが含まれる。スイッチＳＷＢ２は、この事業者等の設定に基づいて、フレームＦＬ１に対してサービスＶＬＡＮタグ１８を付加する。
【００３０】
続いて、エッジスイッチ装置ＳＷＥ１は、フレームＦＬ２を受信し、図３に示すように、その送信元の情報をアドレステーブルＦＤＢ１に学習する。具体的には、エッジスイッチ装置ＳＷＥ１は、フレームＦＬ２に含まれる送信元のカスタマ用アドレスＣＭＡＣ「ＣＡ３１」と、フレームＦＬ２に割り当てられるサービスインスタンス識別子ＩＳＩＤ（ここでは「ＢＢＢ」）と、フレームＦＬ２を受信したポート識別子｛Ｐｄ［ｎ］｝と、の対応関係を学習する。本明細書では、｛Ｐｄ［ｎ］｝は、下位リンク用ポートＰｄ［ｎ］の識別子（ＩＤ）を表すものとする。以降も同様に、例えば｛ＡＡ｝は、ＡＡの識別子（ＩＤ）を表す。
【００３１】
ここで、図３のアドレステーブルＦＤＢ１は、便宜上、送信元のカスタマ用アドレスＣＭＡＣ「ＣＡ３１」と、カプセル化用アドレスＢＭＡＣ「ＢＡ１」と、の対応関係も保持している。ただし、カプセル化用アドレスＢＭＡＣ「ＢＡ１」は、エッジスイッチ装置ＳＷＥ１自身のＭＡＣアドレスであるため、必ずしもアドレステーブルＦＤＢ１で保持される必要性はない。
【００３２】
また、サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」は、カスタマを識別するための２４ビットの領域を持つ識別子であり、事業者等によって予め任意に設定される。代表的な設定方法としては、フレームＦＬ２に含まれる１２ビットのサービスＶＬＡＮ識別子ＳＶＩＤをサービスインスタンス識別子ＩＳＩＤに対応付ける方法が挙げられる。この際には、１個のサービスＶＬＡＮ識別子ＳＶＩＤを１個のサービスインスタンス識別子ＩＳＩＤに対応付ける方法や、複数のサービスＶＬＡＮ識別子ＳＶＩＤを１個のサービスインスタンス識別子ＩＳＩＤに対応付ける方法等が用いられる。この２４ビットのサービスインスタンス識別子ＩＳＩＤによって、１２ビットのサービスＶＬＡＮ識別子ＳＶＩＤの更なる拡張が可能となる。
【００３３】
エッジスイッチ装置ＳＷＥ１は、フレームＦＬ２を受信した際に、前述したアドレステーブルＦＤＢ１の学習に加えて、フレームＦＬ２の宛先の情報に基づいてアドレステーブルＦＤＢ１を検索する。ここでは、図３のアドレステーブルＦＤＢ１に示すように、エッジスイッチ装置ＳＷＥ１は、過去の通信によって、カスタマ用アドレスＣＭＡＣ「ＣＡ４１」と、サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」と、カプセル化用アドレスＢＭＡＣ「ＢＡ２」と、上位リンク用ポート識別子｛Ｐｕ｝と、の対応関係を学習しているものとする。
【００３４】
エッジスイッチ装置ＳＷＥ１は、フレームＦＬ２の宛先のカスタマ用アドレスＣＭＡＣ「ＣＡ４１」およびサービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」を検索キーとして、アドレステーブルＦＤＢ１を検索する。その結果、宛先のポートは、上位リンク用ポートＰｕであることが判明する。そこで、エッジスイッチ装置ＳＷＥ１は、図１に示すように、上位リンク用ポートＰｕを介してＰＢＢ網１０内にフレームＦＬ３を送信する。
【００３５】
フレームＦＬ３は、図２に示すように、非カプセル化フレームであるフレームＦＬ２に対して、サービスインスタンス識別子ＩＳＩＤ、バックボーンＶＬＡＮタグ（Ｂタグ）２０、送信元のカプセル化用アドレスＢＭＡＣ（ＳＡ）および宛先のカプセル化用アドレスＢＭＡＣ（ＤＡ）が付加されたカプセル化フレームである。ただし、ＰＢＢ規格に基づくフレームＦＬ３では、フレームＦＬ２に含まれるサービスＶＬＡＮタグ１８はオプションとなっており、図２のフレームＦＬ３では、フレーム長の削減のためサービスＶＬＡＮタグ１８を含まない構造が示されている。
【００３６】
バックボーンＶＬＡＮタグ（Ｂタグ）２０は、バックボーンＶＬＡＮ識別子ＢＶＩＤを含む。エッジスイッチ装置ＳＷＥ１は、送信元のカプセル化用アドレスＢＭＡＣ（ＳＡ）に自身のＭＡＣアドレス「ＢＡ１」を格納し、宛先のカプセル化用アドレスＢＭＡＣ（ＤＡ）に、アドレステーブルＦＤＢ１に基づくエッジスイッチ装置ＳＷＥ２のＭＡＣアドレス「ＢＡ２」を格納する。
【００３７】
さらに、エッジスイッチ装置ＳＷＥ１は、図２のサービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤに、予め定められる所定の値をそれぞれ格納する。例えば、サービスインスタンス識別子ＩＳＩＤは、図３の例に基づくと、「ＢＢＢ」となる。サービスインスタンス識別子ＩＳＩＤは、図２に示すように、送信元のカスタマ用アドレスＣＭＡＣ（ＳＡ）および宛先のカスタマ用アドレスＣＭＡＣ（ＤＡ）を含めてサービスインスタンスタグ（Ｉタグ）１９内に含まれる。
【００３８】
バックボーンＶＬＡＮ識別子ＢＶＩＤは、事業者等によって予め任意に設定される中継時の経路制御用の識別子であり、１２ビットの領域を持つ。ＰＢＢ網１０内でのブロードキャストドメインは、このバックボーンＶＬＡＮ識別子ＢＶＩＤによって定められる。代表的な設定方法としては、複数のサービスインスタンス識別子ＩＳＩＤを１個のバックボーンＶＬＡＮ識別子ＢＶＩＤに対応付ける方法等が挙げられる。エッジスイッチ装置ＳＷＥ１は、図２のフレームＦＬ３において、例えば、このようにサービスインスタンス識別子ＩＳＩＤに対応付けて予め定められるバックボーンＶＬＡＮ識別子ＢＶＩＤ（ここでは「ＢＢ」とする）を格納する。
【００３９】
図１におけるコアスイッチ装置ＳＷＣは、このフレームＦＬ３を受信し、図４に示すように、その送信元の情報をアドレステーブルＦＤＢ２に学習する。具体的には、コアスイッチ装置ＳＷＣは、フレームＦＬ３に含まれる送信元のカプセル化用アドレスＢＭＡＣ「ＢＡ１」と、フレームＦＬ３に割り当てられるバックボーンＶＬＡＮ識別子ＢＶＩＤ（ここでは「ＢＢ」）と、フレームＦＬ３を受信したポート識別子｛Ｐ［１］｝と、の対応関係を学習する。
【００４０】
さらに、コアスイッチ装置ＳＷＣは、前述したアドレステーブルＦＤＢ２の学習に加えて、フレームＦＬ３の宛先の情報に基づいてアドレステーブルＦＤＢ２を検索する。ここでは、図４のアドレステーブルＦＤＢ２に示すように、コアスイッチ装置ＳＷＣは、過去の通信によって、カプセル化用アドレスＢＭＡＣ「ＢＡ２」と、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＢ」と、ポート識別子｛Ｐ［２］｝と、の対応関係を学習しているものとする。
【００４１】
コアスイッチ装置ＳＷＣは、フレームＦＬ３の宛先のカプセル化用アドレスＢＭＡＣ「ＢＡ２」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＢ」を検索キーとして、アドレステーブルＦＤＢ２を検索する。その結果、宛先のポートは、ポートＰ［２］であることが判明する。そこで、コアスイッチ装置ＳＷＣは、図１に示すように、ポートＰ［１］で受信したフレームＦＬ３をポートＰ［２］に中継する。
【００４２】
エッジスイッチ装置ＳＷＥ２は、図１に示すように、フレームＦＬ３を受信し、その送信元の情報（具体的にはカスタマ用アドレスＣＭＡＣ「ＣＡ３１」、サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」、カプセル化用アドレスＢＭＡＣ「ＢＡ１」、およびポート識別子｛Ｐｕ｝）を自身のアドレステーブルに学習する。さらに、エッジスイッチ装置ＳＷＥ２は、フレームＦＬ３の宛先の情報に基づき自身のアドレステーブルを検索する。ここでは、過去の通信によって、当該宛先の情報がアドレステーブルに学習されているものとする。
【００４３】
その結果、エッジスイッチ装置ＳＷＥ２は、宛先のカプセル化用アドレスＢＭＡＣ（ＤＡ）が自身のカプセル化用アドレスＢＭＡＣ「ＢＡ２」であり、サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」を持つカスタマ用アドレスＣＭＡＣ「ＣＡ４１」が下位リンク用ポートＰｄ［ｎ］の先に存在することを認識する。そこで、エッジスイッチ装置ＳＷＥ２は、フレームＦＬ３をデカプセル化し、サービスＶＬＡＮタグ１８を付加することでフレームＦＬ２に変換し、フレームＦＬ２をスイッチＳＷＢ４に向けて送信する。スイッチＳＷＢ４は、フレームＦＬ２を受信し、フレームＦＬ２からサービスＶＬＡＮタグ１８を取り除くことでフレームＦＬ１に変換し、フレームＦＬ１を、「ＣＡ４１」のカスタマ用アドレスＣＭＡＣを持つカスタマ端末ＴＭに向けて送信する。
【００４４】
なお、ここでは、エッジスイッチ装置ＳＷＥは、ＰＢ網１１との間でフレームＦＬ２の受信または送信を行ったが、場合によっては、カスタマ網１２との間でフレームＦＬ１の受信または送信を行うことも可能である。すなわち、エッジスイッチ装置ＳＷＥは、図２のフレームＦＬ１をカプセル化することでフレームＦＬ３を生成したり、フレームＦＬ３をデカプセル化することでフレームＦＬ１を生成することも可能である。
【００４５】
また、ここでは、カスタマ網１２ｂ内のカスタマ端末ＴＭとカスタマ網１２ｄ内のカスタマ端末ＴＭとの間でＰＢＢ網１０を介して通信が行われる例を示したが、その他の経路を介する通信も、アドレステーブルを用いて適宜行われる。例えば、カスタマ網１２ｂ内のカスタマ端末ＴＭからカスタマ網１２ａ内のカスタマ端末ＴＭに向けてＰＢ網１１ａを介して通信を行う場合、エッジスイッチ装置ＳＷＥ１は、アドレステーブルＦＤＢ１に基づいて、下位リンク用ポートＰｄ［ｎ］で受信した非カプセル化フレームを下位リンク用ポートＰｄ［１］に中継する。
【００４６】
また、前述したように、各エッジスイッチ装置ＳＷＥが複数の上位リンク用ポートＰｕを備え、各エッジスイッチ装置ＳＷＥ間で上位リンク用ポートＰｕが直接接続されるような構成の場合、エッジスイッチ装置ＳＷＥは、場合によっては、カプセル化フレームの中継を行う。すなわち、エッジスイッチ装置ＳＷＥは、自身のアドレステーブルに基づいて、複数の上位リンク用ポートＰｕの中のいずれかの上位リンク用ポートＰｕで受信したカプセル化フレームを、他のいずれかの上位リンク用ポートＰｕに中継する。
【００４７】
《中継システム（前提）における問題点》
以上のように、ＰＢＢ方式を適用した中継システムでは、エッジスイッチ装置ＳＷＥおよびコアスイッチ装置ＳＷＣは、自身のアドレステーブルに基づいて非カプセル化フレームまたはカプセル化フレームを中継する。このようなアドレステーブルに基づく方式は、例えば、同一のサービスインスタンス識別子ＩＳＩＤが割り当てられるカスタマ端末ＴＭが広範囲に存在するような場合には有益となる。例えば、カスタマ網１２ｂ，１２ｄ，１２ｆ内に同一のサービスインスタンス識別子ＩＳＩＤが割り当てられるカスタマ端末ＴＭが存在するような場合、これらの間でブロードキャストドメインを構築し、アドレステーブルに宛先の情報が未学習の際にはフラッディングを行うといった方式が有益となる。
【００４８】
しかしながら、このような方式は、例えば、同一のサービスインスタンス識別子ＩＳＩＤが割り当てられるカスタマ端末ＴＭが局所的にしか存在しないような場合には、無駄が生じ得る。例えば、同一のサービスインスタンス識別子ＩＳＩＤが割り当てられるカスタマ端末ＴＭがカスタマ網１２ａ，１２ｃ内にしか存在しないような場合を想定する。このような場合、エッジスイッチ装置ＳＷＥ１，ＳＷＥ２およびコアスイッチ装置ＳＷＣでは、受信および宛先のポートを一義的に定めることが可能である。
【００４９】
図１に示した方式は、このような場合であっても、アドレステーブルの処理（学習および検索）が必要となるため、ＭＡＣアドレスの学習によってＦＤＢのエントリを無駄に消費する恐れがある。すなわち、図３に示したように、エッジスイッチ装置ＳＷＥ１，ＳＷＥ２では、カスタマ用アドレスＣＭＡＣ「ＣＡ４１」および「ＣＡ３１」のエントリが必要となり、コアスイッチ装置ＳＷＣでは、カプセル化用アドレスＢＭＡＣ「ＢＡ１」および「ＢＡ２」のエントリが必要となる。
【００５０】
図１では、便宜上、各エッジスイッチ（例えばＳＷＥ１）の各下位リンク用ポート（例えばＰｄ［１］）には、１個のカスタマ網（１２ａ）が収容される構成となっているが、実際には、複数のカスタマ網１２が収容される場合が多い。この場合、複数のカスタマ網１２は、サービスＶＬＡＮ識別子ＳＶＩＤによって区別される。特にこのような場合、各エッジスイッチＳＷＥのアドレステーブルＦＤＢ１には、膨大な数のエントリが必要となるため、これに伴うエントリの消費が問題となる。さらに、実際には、ＰＢＢ網１０には多くのエッジスイッチ装置ＳＷＥが収容される場合があり、これに伴い、コアスイッチ装置ＳＷＣのアドレステーブルＦＤＢ２でも、エントリの消費が問題となる。
【００５１】
また、図１に示した方式は、ブロードキャストドメインを構築するためのテーブルの設定が別途必要であるため、記憶容量の増大も生じ得る。例えば、コアスイッチ装置ＳＷＣでは、ポートＰ［１］，Ｐ［２］が同一のブロードキャストドメインに属することをテーブルに設定する必要がある。具体的には、テーブルに、バックボーンＶＬＡＮ識別子ＢＶＩＤ「ＢＢ」と、ポートＰ［１］，Ｐ［２］と、の対応関係を設定する必要があり、特許文献１の方式を用いた場合には、サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」と、ポートＰ［１］，Ｐ［２］と、の対応関係を設定する必要がある。
【００５２】
《中継システム（実施の形態１）の概略》
図５は、本発明の実施の形態１による中継システムにおいて、その構成例および動作例を示す概略図である。図５は、便宜上、図１の示した各構成の中から関連が有る箇所を抽出した図面となっている。主な構成について簡単に説明すると、図５の中継システムは、ＰＢＢ網１０の入口または出口に設置される複数のエッジスイッチ装置ＳＷＥ１，ＳＷＥ２と、ＰＢＢ網１０で複数のエッジスイッチ装置ＳＷＥ１，ＳＷＥ２の間に設置されるコアスイッチ装置ＳＷＣと、を備える。
【００５３】
エッジスイッチ装置ＳＷＥは、ＰＢＢ網１０の外部に接続される下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、ＰＢＢ網１０に接続される上位リンク用ポートＰｕと、を含む複数のポート（第２ポート）を備える。前述したように、エッジスイッチ装置ＳＷＥは、主として、ＰＢＢ網１０の外部から受信した非カプセル化フレームをカプセル化フレームに変換してＰＢＢ網１０に中継し、ＰＢＢ網１０から受信したカプセル化フレームを非カプセル化フレームに変換してＰＢＢ網１０の外部に中継する。一方、コアスイッチ装置ＳＷＣは、複数のポート（第１ポート）Ｐ［１］〜Ｐ［３］を備え、ＰＢＢ網１０内でカプセル化フレームを中継する。
【００５４】
このような構成において、図５では、同一のサービスインスタンス識別子ＩＳＩＤが割り当てられるカスタマ端末ＴＭがカスタマ網１２ａ，１２ｃ内にしか存在しない場合を想定する。そして、カスタマ網１２ａ内でカスタマ用アドレスＣＭＡＣ「ＣＡ１１」を持つカスタマ端末ＴＭから、カスタマ網１２ｃ内でカスタマ用アドレスＣＭＡＣ「ＣＡ２１」を持つカスタマ端末ＴＭに向けて通信が行われる場合を想定する。
【００５５】
図１の場合と同様に、まず、送信元のカスタマ端末ＴＭは、図２のフレームＦＬ１と同じフォーマット構造を持ち、送信元のカスタマ用アドレスＣＭＡＣ「ＣＡ１１」および宛先のカスタマ用アドレスＣＭＡＣ「ＣＡ２１」を持つフレームＦＬ１ａを送信する。これを受けて、スイッチＳＷＢ１は、図２のフレームＦＬ２と同じフォーマット構造を持ち、当該フレームＦＬ１ａに所定のサービスＶＬＡＮ識別子ＳＶＩＤが付加されたフレームＦＬ２ａを送信する。
【００５６】
エッジスイッチ装置ＳＷＥ１は、図１の場合と同様に、当該フレームＦＬ２ａ（例えば、その中に含まれる所定のサービスＶＬＡＮ識別子ＳＶＩＤ）に対して、予め事業者等によって定められるサービスインスタンス識別子ＩＳＩＤ（ここでは「ＡＡＡ」とする）を割り当てる。ただし、図５では、図１の場合と異なり、予め事業者等によって、さらに、当該サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」を持つフレームを、図１のようなアドレステーブルに基づいてフレームを中継する動作（以降、ＰＢＢ動作と呼ぶ）とは別の動作（以降、仮想パス動作と呼ぶ）に対応付けることが定められている。
【００５７】
さらに、図５のエッジスイッチ装置ＳＷＥ１は、図１の場合と異なり、サービスインスタンス識別子（第１識別子）「ＡＡＡ」と、エッジスイッチ装置ＳＷＥ１が持つ複数のポートの中の２個のポートと、の対応関係を保持する仮想パステーブル（第２仮想パステーブル）２５を備える。当該仮想パステーブル２５の内容は、予め事業者等によって定められる。ここでは、仮想パステーブル２５の２個のポート（実際にはポート識別子）として、下位リンク用ポート識別子｛Ｐｄ［１］｝と、上位リンク用ポート識別子｛Ｐｕ｝と、が設定されている。
【００５８】
これらに基づいて、エッジスイッチ装置ＳＷＥ１は、下位リンク用ポートＰｄ［１］で受信したフレーム（非カプセル化フレーム）ＦＬ２ａを仮想パス動作に対応付け、仮想パステーブル２５に基づいて、フレーム（カプセル化フレーム）ＦＬ３ａを上位リンク用ポートＰｕに送信する。すなわち、エッジスイッチ装置ＳＷＥ１は、仮想パス動作では、仮想パステーブル２５に保持されるサービスインスタンス識別子（第１識別子）ＩＳＩＤ「ＡＡＡ」が割り当てられるフレーム（非カプセル化フレームまたはカプセル化フレーム）を、仮想パステーブル２５に保持される２個のポートの間で中継する。
【００５９】
ここでは、仮想パス動作によって、非カプセル化フレームＦＬ２ａをカプセル化フレームＦＬ３ａに変換して中継する場合を例とするが、特に、これに限定されるものではない。仮想パス動作は、カプセル化フレームを非カプセル化フレームに変換して中継する場合や、非カプセル化フレーム間（すなわち下位リンク用ポート間）で中継する場合や、カプセル化フレーム間（すなわち上位リンク用ポート間）で中継する場合にも適用可能である。
【００６０】
図５に示すように、フレームＦＬ３ａは、図２のフレームＦＬ３と同じフォーマット構造を持つが、フレームＦＬ３とは異なり、仮想パス動作用の各種値が格納された仮想パス動作用のカプセル化フレームとなっている。具体的には、エッジスイッチ装置ＳＷＥ１は、まず、図１の場合と同様に、フレームＦＬ３ａのサービスインスタンス識別子ＩＳＩＤに「ＡＡＡ」を格納する。ただし、エッジスイッチ装置ＳＷＥ１は、図１の場合と異なり、フレームＦＬ３ａのバックボーンＶＬＡＮ識別子ＢＶＩＤ、送信元のカプセル化用アドレスＢＭＡＣ（ＳＡ）および宛先のカプセル化用アドレスＢＭＡＣ（ＤＡ）に、仮想パス動作用の値をそれぞれ格納する。
【００６１】
この例では、エッジスイッチ装置ＳＷＥ１は、バックボーンＶＬＡＮ識別子ＢＶＩＤに、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」が仮想パス動作に対応付けられていることを表す仮想パス動作識別子「ＭＭ」を格納する。また、エッジスイッチ装置ＳＷＥ１は、送信元のカプセル化用アドレスＢＭＡＣ（ＳＡ）および宛先のカプセル化用アドレスＢＭＡＣ（ＤＡ）に、必ずしも限定はされないが、マルチキャスト用またはブロードキャスト用のＭＡＣアドレスＢＡｍを格納する。
【００６２】
コアスイッチ装置ＳＷＣは、エッジスイッチ装置ＳＷＥ１の場合と同様に、サービスインスタンス識別子「ＡＡＡ」と、複数のポートの中の２個のポート（ここではポートＰ［１］，Ｐ［２］）と、の対応関係を保持する仮想パステーブル（第１仮想パステーブル）２６を備える。当該仮想パステーブル２６の内容は、予め事業者等によって定められる。
【００６３】
コアスイッチ装置ＳＷＣは、フレーム（カプセル化フレーム）ＦＬ３ａを受信し、そのバックボーンＶＬＡＮ識別子ＢＶＩＤに仮想パス動作識別子「ＭＭ」が格納されていることから、フレームＦＬ３ａに仮想パス動作が対応付けられていることを認識する。そこで、コアスイッチ装置ＳＷＣは、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」が割り当てられるフレーム（仮想パス動作用のカプセル化フレーム）ＦＬ３ａを、仮想パステーブル２６に保持される２個のポートの間で中継する。すなわち、コアスイッチ装置ＳＷＣは、当該２個のポートの中の一方のポートＰ［１］で受信したフレームＦＬ３ａを、他方のポートＰ［２］に中継する。
【００６４】
この際に、フレームＦＬ３ａに含まれるカプセル化用アドレスＢＭＡＣは、アドレステーブルの処理を伴わないＭＡＣアドレス（マルチキャスト用またはブロードキャスト用のＭＡＣアドレスＢＡｍ）となっている。これによって、コアスイッチ装置ＳＷＣに対して、アドレステーブル（第１アドレステーブル）ＦＤＢ２の処理を確実に禁止することが可能になる。例えば、ＰＢＢ動作の場合と同様に、カプセル化用アドレスＢＭＡＣにエッジスイッチ装置ＳＷＥのＭＡＣアドレスが格納されている場合、コアスイッチ装置ＳＷＣの仕様によっては、アドレステーブルＦＤＢ２の処理（学習および検索）が実行され、これにより、誤動作が生じる恐れがある。
【００６５】
なお、コアスイッチ装置ＳＷＣは、アドレステーブルＦＤＢ２の学習（すなわち送信元のカプセル化用アドレスＢＭＡＣ（ＳＡ）の学習）に関しては実行しても特に誤動作は生じないが、この場合、アドレステーブルＦＤＢ２に不必要なエントリが生成されるため無駄が生じる。したがって、仮想パス動作の際には、アドレステーブルＦＤＢ２の処理を確実に停止するような仕組みを設けることが望ましく、その一例として、エッジスイッチ装置ＳＷＥ１は、マルチキャスト用またはブロードキャスト用のＭＡＣアドレスＢＡｍを格納する。
【００６６】
エッジスイッチ装置ＳＷＥ２は、コアスイッチ装置ＳＷＣの場合と同様にして、フレームＦＬ３ａに仮想パス動作が対応付けられていることを認識し、自身の仮想パステーブルに基づいて、ポートＰｄ［１］にフレームＦＬ２ａを送信する。当該仮想パステーブルは、図示は省略するが、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」と、２個のポート（上位リンク用ポートＰｕおよび下位リンク用ポートＰｄ［１］）と、の対応関係を保持する。ただし、エッジスイッチ装置ＳＷＥ２は、コアスイッチ装置ＳＷＣの場合と異なり、ポートＰｄ［１］にフレームＦＬ２ａを送信する際にデカプセル化およびサービスＶＬＡＮタグ１８の付加を行う。以降、スイッチＳＷＢ３は、当該フレームＦＬ２ａをフレームＦＬ１ａに変換し、それをカスタマ用アドレスＣＭＡＣ「ＣＡ２１」を持つカスタマ端末ＴＭに送信する。
【００６７】
以上、図５のような仮想パス動作を実装することで、エッジスイッチ装置ＳＷＥおよびコアスイッチ装置ＳＷＣは、アドレステーブルの処理を実行することなく、仮想パステーブルに基づいて中継を行える。このため、ＰＢＢ動作の場合と比較して、アドレステーブル（ＦＤＢ１，ＦＤＢ２）におけるエントリの消費を抑制することが可能になる。また、場合によっては、中継に伴うレイテンシを小さくすることも可能になる。さらに、ブロードキャストドメイン用のテーブルの設定が不要となるため、記憶容量を低減できる。
【００６８】
これらの結果、ＰＢＢ方式を用いたスイッチ装置および中継システムにおいて、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔの効率的な通信が実現可能になる。また、図５の中継システムは、設定（ここではバックボーンＶＬＡＮ識別子ＢＶＩＤの設定）によって、図１に示したようなＰＢＢ動作を実行することも勿論可能である。
【００６９】
なお、エッジスイッチ装置ＳＷＥは、カスタマを識別する際には、前述したサービスＶＬＡＮ識別子ＳＶＩＤに限らず、ポートや、レイヤ３の情報や、これらの組み合わせ等、様々な方法を用いることができ、これによって識別されたカスタマに対してサービスインスタンス識別子ＩＳＩＤを割り当てることができる。したがって、エッジスイッチ装置ＳＷＥは、サービスＶＬＡＮ識別子ＳＶＩＤの情報に基づいて仮想パスを構築するだけでなく、原理的には、エッジスイッチ装置ＳＷＥによって識別可能な任意の装置（すなわちサービスインスタンス識別子ＩＳＩＤを割り当て可能な装置）間で仮想パスを構築することが可能になる。
【００７０】
例えば、エッジスイッチ装置ＳＷＥ１，ＳＷＥ２の所定の下位リンク用ポートにそれぞれ仮想パス動作に対応付けられたサービスインスタンス識別子ＩＳＩＤを割り当て、当該下位リンク用ポートに接続された任意の装置間で仮想パスを構築することができる。この際に、仮想パス動作では、アドレステーブルの処理が不必要であるため、当該任意の装置は、必ずしもＭＡＣアドレスを持つ装置に限らない。
【００７１】
《エッジスイッチ装置の詳細》
図６は、図５の中継システムにおいて、そのエッジスイッチ装置の主要部の構成例を示すブロック図である。図６に示すエッジスイッチ装置ＳＷＥは、ＰＢＢ網１０の外部（例えばＰＢ網１１）に接続される複数の下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］と、ＰＢＢ網１０に接続される上位リンク用ポートＰｕと、を含む複数のポート（第２ポート）と、各種処理部および各種テーブルと、を備える。上位リンク用ポートＰｕは、前述したように、複数設けられてもよい。以下、この各種処理部および各種テーブルに関して説明する。
【００７２】
インタフェース部３０は、受信バッファおよび送信バッファを備え、下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］との間で非カプセル化フレームの送信または受信を行い、上位リンク用ポートＰｕとの間でカプセル化フレームの送信または受信を行う。受信ポート識別部３１は、複数のポートのいずれかで受信され、インタフェース部３０の受信バッファを介して伝送されたフレームに対して、当該フレームを受信したポートの識別子（受信ポート識別子と呼ぶ）を付加する。
【００７３】
受信ポート識別部３１は、当該受信ポート識別子が付加されたフレームをＩＳＩＤ／ＢＶＩＤ割り当て部３２または動作選択部３４に送信する。具体的には、受信ポート識別部３１は、受信ポート識別子が下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］に該当する場合には、非カプセル化フレームをＩＳＩＤ／ＢＶＩＤ割り当て部３２に送信し、受信ポート識別子が上位リンク用ポートＰｕに該当する場合には、カプセル化フレームを動作選択部３４に送信する。
【００７４】
ＩＳＩＤ／ＢＶＩＤ割り当て部（識別子割り当て部）３２は、予め事業者等によって定められた規則に基づいて、下位リンク用ポートで受信した非カプセル化フレームに、前述したＰＢＢ動作か仮想パス動作かの対応付けを含めてサービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤを割り当てる。具体的には、例えば、予め事業者等によって、ＩＳＩＤ／ＢＶＩＤ管理テーブル３３が定められ、ＩＳＩＤ／ＢＶＩＤ割り当て部３２は、これに基づいて割り当てを行う。
【００７５】
図７は、図６におけるＩＳＩＤ／ＢＶＩＤ管理テーブルの構成例を示す図である。図７の例では、サービスＶＬＡＮ識別子ＳＶＩＤ毎に、対応するサービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤが設定されている。例えば、サービスＶＬＡＮ識別子ＳＶＩＤ「Ａ」に、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」を割り当て、図５に示したように、当該サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」に仮想パス動作を対応付ける場合には、バックボーンＶＬＡＮ識別子ＢＶＩＤに仮想パス動作識別子「ＭＭ」が設定される。また、サービスＶＬＡＮ識別子ＳＶＩＤ「Ｂ」に、サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」を割り当て、当該サービスインスタンス識別子ＩＳＩＤ「ＢＢＢ」にＰＢＢ動作を対応付ける場合には、バックボーンＶＬＡＮ識別子ＢＶＩＤに例えば当該「ＢＢＢ」を束ねる値「ＢＢ」が設定される。
【００７６】
ＩＳＩＤ／ＢＶＩＤ割り当て部（識別子割り当て部）３２は、このようにして割り当てたサービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤを、受信ポート識別部３１からの非カプセル化フレームに付加して動作選択部３４に送信する。動作選択部３４は、受信ポート識別部３１からのカプセル化フレームに含まれる、あるいは、ＩＳＩＤ／ＢＶＩＤ割り当て部３２によって非カプセル化フレームに付加されたバックボーンＶＬＡＮ識別子ＢＶＩＤに、仮想パス動作識別子「ＭＭ」が格納されているか否かで仮想パス動作かＰＢＢ動作かを選択する。
【００７７】
動作選択部３４は、仮想パス動作を選択した場合には、当該フレームを仮想パステーブル処理部３６に送信し、ＰＢＢ動作を選択した場合には、当該フレームをＦＤＢ処理部３５に送信する。仮想パステーブル処理部３６は、動作選択部３４からのフレーム（非カプセル化フレームまたはカプセル化フレーム）のサービスインスタンス識別子ＩＳＩＤと、当該フレームに付加されている受信ポート識別子とを用いて、図５に示したような仮想パステーブル（第２仮想パステーブル）２５を検索する。サービスインスタンス識別子ＩＳＩＤは、動作選択部３４からのフレームがカプセル化フレームの場合にはその中に含まれ、非カプセル化フレームの場合には、ＩＳＩＤ／ＢＶＩＤ割り当て部（識別子割り当て部）３２によって付加される。
【００７８】
仮想パステーブル処理部３６は、動作選択部３４からのフレームに、仮想パステーブル２５の検索結果から得られる宛先のポートのポート識別子（宛先ポート識別子と呼ぶ）を付加し、当該フレームを、受信ポート識別子と宛先ポート識別子との対応関係に応じて、異なる処理部に送信する。具体的には、仮想パステーブル処理部３６は、受信ポート識別子が上位リンク用ポートに該当し、宛先ポート識別子が下位リンク用ポートに該当する場合には、カプセル化フレームをデカプセル化実行部３９に送信する。
【００７９】
また、仮想パステーブル処理部３６は、受信ポート識別子が下位リンク用ポートに該当し、宛先ポート識別子が上位リンク用ポートに該当する場合には、非カプセル化フレームを仮想パス動作用カプセル化実行部４０に送信する。さらに、仮想パステーブル処理部３６は、受信ポート識別子および宛先ポート識別子が共に上位リンク用ポートに該当するか、あるいは共に下位リンク用ポートに該当する場合には、カプセル化フレームまたは非カプセル化フレームを中継実行部４１に送信する。
【００８０】
一方、ＦＤＢ処理部３５は、図１で述べたように、動作選択部３４からのフレーム（非カプセル化フレームまたはカプセル化フレーム）を対象に、図３に示したようなアドレステーブル（第２アドレステーブル）ＦＤＢ１の処理（学習および検索）を行う。そして、ＦＤＢ処理部３５は、動作選択部３４からのフレームに、アドレステーブルＦＤＢ１の検索結果から得られる宛先のポートのポート識別子（宛先ポート識別子）を付加し、当該フレームを、受信ポート識別子と宛先ポート識別子との対応関係に応じて、異なる処理部に送信する。具体的には、ＦＤＢ処理部３５は、受信ポート識別子が上位リンク用ポートに該当し、宛先ポート識別子が下位リンク用ポートに該当する場合には、カプセル化フレームをデカプセル化実行部３９に送信する。
【００８１】
また、ＦＤＢ処理部３５は、受信ポート識別子が下位リンク用ポートに該当し、宛先ポート識別子が上位リンク用ポートに該当する場合には、非カプセル化フレームをＰＢＢ動作用カプセル化実行部３８に送信する。さらに、ＦＤＢ処理部３５は、受信ポート識別子および宛先ポート識別子が共に上位リンク用ポートに該当するか、あるいは共に下位リンク用ポートに該当する場合には、カプセル化フレームまたは非カプセル化フレームを中継実行部４１に送信する。
【００８２】
ここで、動作選択部３４、仮想パステーブル処理部３６およびＦＤＢ処理部３５は、中継処理部（第２中継処理部）４２を構成する。中継処理部４２は、前述したように、ＰＢＢ動作と、仮想パス動作と、を選択的に実行する。中継処理部４２は、ＰＢＢ動作では、アドレステーブルＦＤＢ１に基づいて非カプセル化フレームまたはカプセル化フレームを中継する。一方、中継処理部４２は、仮想パス動作では、仮想パステーブル２５に保持されるサービスインスタンス識別子ＩＳＩＤが割り当てられる非カプセル化フレームまたはカプセル化フレームを、仮想パステーブル２５に保持される２個のポートの間で中継する。
【００８３】
デカプセル化実行部３９は、図１または図５のエッジスイッチ装置ＳＷＥ２の場合のように、ＦＤＢ処理部３５または仮想パステーブル処理部３６からのカプセル化フレームを非カプセル化フレームに変換し、当該非カプセル化フレームを中継実行部４１に送信する。この際に、デカプセル化実行部３９は、ＩＳＩＤ／ＢＶＩＤ割り当て部３３に基づき、サービスインスタンス識別子ＩＳＩＤからサービスＶＬＡＮ識別子ＳＶＩＤを求め、当該非カプセル化フレームに含まれるサービスＶＬＡＮタグ１８を定める。ＰＢＢ動作用カプセル化実行部３８は、図１のエッジスイッチ装置ＳＷＥ１の場合のように、非カプセル化フレームを、所定のカプセル化用アドレスＢＭＡＣ等によってカプセル化フレームに変換し、当該カプセル化フレームを中継実行部４１に送信する。
【００８４】
仮想パス動作用カプセル化実行部４０は、前述したように、下位リンク用ポートで受信した非カプセル化フレームが仮想パス動作に対応付けられ、仮想パステーブル２５に基づいて、当該非カプセル化フレームの宛先のポートが上位リンク用ポートである場合に、動作する。この場合、仮想パス動作用カプセル化実行部４０は、図５のエッジスイッチ装置ＳＷＥ１で述べたように、非カプセル化フレームを、仮想パス動作用の各種値によって仮想パス動作用のカプセル化フレームに変換し、当該カプセル化フレームを中継実行部４１に送信する。
【００８５】
仮想パス動作用カプセル化実行部４０は、このカプセル化フレームへの変換の際に、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤに、ＩＳＩＤ／ＢＶＩＤ割り当て部３２によって非カプセル化フレームに付加された値を格納することができる。また、仮想パス動作用カプセル化実行部４０は、このカプセル化フレームへの変換の際に、カプセル化用アドレスＢＭＡＣに、予め定めたマルチキャスト用またはブロードキャスト用のＭＡＣアドレスＢＡｍを格納することが望ましい。
【００８６】
中継実行部４１は、前述した各処理部からのフレーム（非カプセル化フレームまたはカプセル化フレーム）を、インタフェース部３０内の所定の送信バッファに向けて送信する。この所定の送信バッファは、当該フレームに付加されている宛先ポート識別子に対応するバッファである。インタフェース部３０内の送信バッファは、中継実行部４１からのフレームを受けて、対応するポート（すなわち当該宛先ポート識別子に該当する下位リンク用ポートまたは上位リンク用ポート）にフレームを送信する。
【００８７】
図８は、図６のエッジスイッチ装置において、そのフレーム受信時の処理内容の一例を示すフロー図である。図８のフレーム受信処理において、エッジスイッチ装置ＳＷＥ（具体的には受信ポート識別部３１）は、受信したポートが下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］であるか否かを判定する（ステップＳ１０１）。下位リンク用ポートでない場合（すなわち上位リンク用ポートＰｕである場合）、エッジスイッチ装置ＳＷＥは、ステップＳ１０３へ移行する。一方、下位リンク用ポートである場合、エッジスイッチ装置ＳＷＥ（具体的にはＩＳＩＤ／ＢＶＩＤ割り当て部３２）は、ＩＳＩＤ／ＢＶＩＤ管理テーブル３３に基づき、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤを割り当て、ステップＳ１０３へ移行する（ステップＳ１０２）。
【００８８】
ステップＳ１０３において、エッジスイッチ装置ＳＷＥ（具体的には動作選択部３４）は、仮想パス動作か否かを選択する。具体的には、エッジスイッチ装置ＳＷＥ（動作選択部３４）は、バックボーンＶＬＡＮ識別子ＢＶＩＤに仮想パス動作識別子「ＭＭ」が格納されているか否かで仮想パス動作か否かを選択する。エッジスイッチ装置ＳＷＥは、仮想パス動作を選択した場合には、ステップＳ１０４の仮想パス動作時処理を実行する。一方、エッジスイッチ装置ＳＷＥは、仮想パス動作を選択しない場合には、ＰＢＢ動作を選択し、図１および図６で述べたようなアドレステーブル（第２アドレステーブル）ＦＤＢ１の処理（学習および検索）を含む所定の処理を実行する（ステップＳ１０５）。
【００８９】
図９は、図８における仮想パス動作時処理の処理内容の一例を示すフロー図である。図９の仮想パス動作時処理（図８のステップＳ１０４）において、エッジスイッチ装置ＳＷＥ（具体的には仮想パステーブル処理部３６）は、サービスインスタンス識別子ＩＳＩＤを検索キーとして仮想パステーブル（第２仮想パステーブル）２５を検索し（ステップＳ２０１）、検索結果がヒットしたか否かを判定する（ステップＳ２０２）。
【００９０】
ここで、検索結果のヒットとは、フレームに対応するサービスインスタンス識別子ＩＳＩＤが仮想パステーブル２５に保持され、かつ、当該サービスインスタンス識別子ＩＳＩＤに対応付けられる２個のポートの一方が、当該フレームを受信したポートに一致する場合を意味する。なお、サービスインスタンス識別子ＩＳＩＤは、図６で述べたように、カプセル化フレームに含まれるか、または図８のステップＳ１０２によって非カプセル化フレームに付加される。また、フレームを受信したポートは、図６で述べたように、受信ポート識別部３１で付加される。
【００９１】
ステップＳ２０２で検索結果がヒットの場合、エッジスイッチ装置ＳＷＥ（仮想パステーブル処理部３６）は、フレームを受信したポートと、仮想パステーブル（第２仮想パステーブル）２５に基づいて得られる宛先のポート（前述した２個のポートの他方）と、の関係に基づき、中継経路を判定する（ステップＳ２０３）。一方、ステップＳ２０２で検索結果がミスヒットの場合、エッジスイッチ装置ＳＷＥは、例えば、フレームを破棄する（ステップＳ２０７）。
【００９２】
ステップＳ２０３に伴い下位リンク用ポート（Ｐｄ）から上位リンク用ポート（Ｐｕ）への中継と判定された場合（ステップＳ２０４）、エッジスイッチ装置ＳＷＥ（具体的には仮想パス動作用カプセル化実行部４０）は、非カプセル化フレームを仮想パス動作用のカプセル化フレームに変換したのちステップＳ２０６へ移行する（ステップＳ２０５）。ステップＳ２０３に伴い上位リンク用ポート（Ｐｕ）から下位リンク用ポート（Ｐｄ）への中継と判定された場合（ステップＳ２０８）、エッジスイッチ装置ＳＷＥ（具体的にはデカプセル化実行部３９）は、カプセル化フレームを非カプセル化フレームに変換したのちステップＳ２０６へ移行する（ステップＳ２０９）。
【００９３】
また、ステップＳ２０３に伴い上位リンク用ポート（Ｐｕ）間、または、下位リンク用ポート（Ｐｄ）間の中継と判定された場合（ステップＳ２０４，Ｓ２０８）、エッジスイッチ装置ＳＷＥは、ステップＳ２０６へ移行する。ステップＳ２０６において、エッジスイッチ装置ＳＷＥ（具体的には中継実行部４１）は、フレームをステップＳ２０３で得られた宛先のポートに送信する。当該フレームは、ステップＳ２０５に伴う仮想パス動作用のカプセル化フレームか、ステップＳ２０９に伴う非カプセル化フレームか、ステップＳ２０８の「Ｎｏ」に伴うカプセル化フレームまたは非カプセル化フレームである。
【００９４】
《コアスイッチ装置の詳細》
図１０は、図５の中継システムにおいて、そのコアスイッチ装置の主要部の構成例を示すブロック図である。図１０に示すコアスイッチ装置ＳＷＣは、ＰＢＢ網１０に接続される複数のポート（第１ポート）Ｐ［１］〜Ｐ［ｍ］と、各種処理部および各種テーブルと、を備える。以下、この各種処理部および各種テーブルに関して説明する。
【００９５】
インタフェース部４５は、受信バッファおよび送信バッファを備え、複数のポートＰ［１］〜Ｐ［ｍ］との間でカプセル化フレームの送信または受信を行う。受信ポート識別部４６は、複数のポートのいずれかで受信され、インタフェース部４５の受信バッファを介して伝送されたカプセル化フレームに対して、当該カプセル化フレームを受信したポートの識別子（受信ポート識別子）を付加する。
【００９６】
動作選択部４７は、受信ポート識別部４６からのカプセル化フレームに含まれるバックボーンＶＬＡＮ識別子ＢＶＩＤに、仮想パス動作識別子「ＭＭ」が格納されているか否かで仮想パス動作かＰＢＢ動作かを選択する。動作選択部４７は、仮想パス動作を選択した場合には、当該カプセル化フレームを仮想パステーブル処理部４９に送信し、ＰＢＢ動作を選択した場合には、当該カプセル化フレームをＦＤＢ処理部４８に送信する。
【００９７】
仮想パステーブル処理部４９は、動作選択部４７からのカプセル化フレームに含まれるサービスインスタンス識別子ＩＳＩＤと、当該カプセル化フレームに付加されている受信ポート識別子とを用いて、図５に示したような仮想パステーブル（第１仮想パステーブル）２６を検索する。そして、仮想パステーブル処理部４９は、当該カプセル化フレームに、仮想パステーブル２６の検索結果から得られる宛先のポートのポート識別子（宛先ポート識別子）を付加し、それを中継実行部５０に送信する。
【００９８】
ＦＤＢ処理部４８は、図１で述べたように、動作選択部４７からのカプセル化フレームを対象に、図４に示したようなアドレステーブル（第１アドレステーブル）ＦＤＢ２の処理（学習および検索）を行う。そして、ＦＤＢ処理部４８は、動作選択部４７からのカプセル化フレームに、アドレステーブルＦＤＢ２の検索結果から得られる宛先のポートのポート識別子（宛先ポート識別子）を付加し、それを中継実行部５０に送信する。
【００９９】
ここで、動作選択部４７、ＦＤＢ処理部４８および仮想パステーブル処理部４９は、中継処理部（第１中継処理部）５１を構成する。中継処理部５１は、前述したように、ＰＢＢ動作と、仮想パス動作と、を選択的に実行する。中継処理部５１は、ＰＢＢ動作では、アドレステーブルＦＤＢ２に基づいてカプセル化フレームを中継する。一方、中継処理部５１は、仮想パス動作では、仮想パステーブル２６に保持されるサービスインスタンス識別子ＩＳＩＤが割り当てられるカプセル化フレームを、仮想パステーブル２６に保持される２個のポートの間で中継する。
【０１００】
中継実行部５０は、ＦＤＢ処理部４８または仮想パステーブル処理部４９からのカプセル化フレームを、インタフェース部４５内の所定の送信バッファに向けて送信する。この所定の送信バッファは、当該カプセル化フレームに付加されている宛先ポート識別子に対応するバッファである。インタフェース部４５内の送信バッファは、中継実行部５０からのカプセル化フレームを受けて、対応するポート（すなわち当該宛先ポート識別子に該当するポート）にカプセル化フレームを送信する。
【０１０１】
図１１は、図１０のコアスイッチ装置において、そのフレーム受信時の処理内容の一例を示すフロー図である。図１１のフレーム受信処理において、コアスイッチ装置ＳＷＣ（具体的には動作選択部４７）は、仮想パス動作か否かを選択する（ステップＳ３０１）。具体的には、コアスイッチ装置ＳＷＣ（動作選択部４７）は、バックボーンＶＬＡＮ識別子ＢＶＩＤに仮想パス動作識別子「ＭＭ」が格納されているか否かで仮想パス動作か否かを選択する。
【０１０２】
仮想パス動作を選択しない場合、コアスイッチ装置ＳＷＣは、ＰＢＢ動作を選択し、図１および図１０で述べたようなアドレステーブル（第１アドレステーブル）ＦＤＢ２の処理（学習および検索）を含む所定の処理を実行する（ステップＳ３０５）。一方、仮想パス動作を選択した場合、コアスイッチ装置ＳＷＣ（具体的には仮想パステーブル処理部４９）は、サービスインスタンス識別子ＩＳＩＤを検索キーとして仮想パステーブル（第１仮想パステーブル）２６を検索し（ステップＳ３０２）、検索結果がヒットしたか否かを判定する（ステップＳ３０３）。
【０１０３】
ここで、検索結果のヒットとは、カプセル化フレームに含まれるサービスインスタンス識別子ＩＳＩＤが仮想パステーブル２６に保持され、かつ、当該サービスインスタンス識別子ＩＳＩＤに対応付けられる２個のポートの一方が、当該カプセル化フレームを受信したポートに一致する場合を意味する。カプセル化フレームを受信したポートは、図１０で述べたように、受信ポート識別部４６で付加される。
【０１０４】
ステップＳ３０３で検索結果がヒットの場合、コアスイッチ装置ＳＷＣ（具体的には中継実行部５０）は、仮想パステーブル２６に基づいて得られる宛先のポート（前述した２個のポートの他方）に、カプセル化フレームを送信する（ステップＳ３０４）。すなわち、コアスイッチ装置ＳＷＣは、仮想パステーブル２６に保持されるサービスインスタンス識別子を含むカプセル化フレームを、仮想パステーブル２６に保持される２個のポートの間で中継する。一方、ステップＳ３０３で検索結果がミスヒットの場合、コアスイッチ装置ＳＷＣは、例えば、フレームを破棄する（ステップＳ３０６）。
【０１０５】
以上、本実施の形態１のスイッチ装置および中継システムを用いることで、代表的には、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔでの効率的な通信が実現可能になる。
【０１０６】
（実施の形態２）
《中継システム（変形例［１］）の概略》
図１２は、本発明の実施の形態２による中継システムにおいて、その構成例および動作例を示す概略図である。図１２の中継システムは、前述した図５の中継システムとほぼ同様の構成を備える。ただし、図１２では、サービスインスタンス識別子ＩＳＩＤに仮想パス動作またはＰＢＢ動作を対応付ける方法と、これに伴う仮想パス動作かＰＢＢ動作かの選択方法が図５の場合とは異なっている。これ以外に関しては、図５の場合と同様であるため、詳細な説明は省略する。
【０１０７】
本実施の形態２の方式では、実施の形態１の方式と異なり、サービスインスタンス識別子ＩＳＩＤの一部の範囲が仮想パス動作用として予約されている。これに基づき、エッジスイッチＳＷＥ１（具体的には、図６のＩＳＩＤ／ＢＶＩＤ割り当て部（識別子割り当て部）３２）は、非カプセル化フレームに割り当てるサービスインスタンス識別子ＩＳＩＤを、当該一部の範囲に定めるか否かで仮想パス動作かＰＢＢ動作かの対応付けを行う。したがって、図１２では、図５の場合と異なり、エッジスイッチＳＷＥ１は、上位リンク用ポートＰｕから送信するフレーム（仮想パス動作用のカプセル化フレーム）ＦＬ３ｂにおいて、そのバックボーンＶＬＡＮ識別子ＢＶＩＤに任意の値を格納すればよい。
【０１０８】
図１２のコアスイッチ装置ＳＷＣは、複数のポートＰ［１］〜Ｐ［３］のいずれか（ここではＰ［１］）でフレームＦＬ３ｂを受信した際に、図５の場合と異なり、サービスインスタンス識別子ＩＳＩＤが前述した一部の範囲に含まれるか否かで仮想パス動作かＰＢＢ動作かを選択する。この選択は、図１０の動作選択部４７によって行われる。また、エッジスイッチ装置ＳＷＥ２も、図６の動作選択部３４によって同様の選択を行う。
【０１０９】
以上、本実施の形態２のスイッチ装置および中継システムを用いることでも、実施の形態１で述べた各種効果と同様の効果が得られ、代表的には、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔでの効率的な通信が実現可能になる。実施の形態１の方式と実施の形態２の方式を比較すると、実施の形態１の方式では、バックボーンＶＬＡＮ識別子ＢＶＩＤの中から仮想パス動作識別子「ＭＭ」に該当する所定値を予約する必要があるのに対して、実施の形態２の方式では、サービスインスタンス識別子ＩＳＩＤの中から所定の範囲を予約する必要がある。したがって、バックボーンＶＬＡＮ識別子ＢＶＩＤおよびサービスインスタンス識別子ＩＳＩＤの各ビット領域における利用効率や、仮想パス動作に対応付ける仮想パス数の拡張性等の観点からは、実施の形態１の方式の方が望ましい。
【０１１０】
（実施の形態３）
《中継システム（変形例［２］）の概略》
図１３は、本発明の実施の形態２による中継システムにおいて、その構成例および動作例を示す概略図である。図１３の中継システムは、前述した図５の中継システムとほぼ同様の構成を備える。ただし、図１３では、仮想パステーブル５５，５６がサービスインスタンス識別子ＩＳＩＤの代わりに内部ＶＬＡＮ識別子ＩＶＩＤを含む点と、エッジスイッチ装置ＳＷＥおよびコアスイッチ装置ＳＷＣが識別子管理テーブル５７，５８を含む点とが、図５の場合とは異なっている。これ以外に関しては、図５の場合と同様であるため、詳細な説明は省略する。
【０１１１】
エッジスイッチ装置ＳＷＥおよびコアスイッチ装置ＳＷＣでは、装置内部の中継を、実施の形態１のようにサービスインスタンス識別子ＩＳＩＤを直接用いて管理するのではなく、一旦、内部ＶＬＡＮ識別子ＩＶＩＤに変換した上で管理する方が望ましい場合がある。例えば、内部ＶＬＡＮ識別子ＩＶＩＤは、サービスインスタンス識別子ＩＳＩＤよりも短いビット長を持ち、これにより、アドレステーブルの容量低減や装置内部での処理の容易化および処理負荷の低減等が図れる。
【０１１２】
図１３において、エッジスイッチ装置ＳＷＥ１は、仮想パステーブル５５および識別子管理テーブル５７を備える。識別子管理テーブル５７は、予め、事業者等の設定に基づき、内部ＶＬＡＮ識別子ＩＶＩＤと、サービスＶＬＡＮ識別子ＳＶＩＤと、サービスインスタンス識別子ＩＳＩＤと、バックボーンＶＬＡＮ識別子ＢＶＩＤと、の対応関係を保持する。エッジスイッチ装置ＳＷＥ１は、例えば、下位リンク用ポートＰｄ［１］でフレームＦＬ２ａを受信した際に、識別子管理テーブル５７に基づき、当該フレームＦＬ２ａに含まれるサービスＶＬＡＮ識別子ＳＶＩＤ（ここでは「Ａ」）を内部ＶＬＡＮ識別子ＩＶＩＤ（ここでは「ａａａ」）に変換する。
【０１１３】
仮想パステーブル５５は、内部ＶＬＡＮ識別子ＩＶＩＤと、エッジスイッチ装置ＳＷＥ１が持つ複数のポートの中の２個のポートと、の対応関係を保持する。図１３の例では、内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」に、下位リンク用ポート識別子｛Ｐｄ［１］｝および上位リンク用ポート識別子｛Ｐｕ｝が対応付けられている。エッジスイッチ装置ＳＷＥ１は、当該仮想パステーブル５５に基づき、下位リンク用ポートＰｄ［１］で受信したフレームＦＬ２ａを上位リンク用ポートＰｕに中継する。この際に、エッジスイッチ装置ＳＷＥ１は、識別子管理テーブル５７に基づき、図５の場合と同様に、サービスインスタンス識別子ＩＳＩＤ（ここでは「ＡＡＡ」）およびバックボーンＶＬＡＮ識別子ＢＶＩＤ（ここでは仮想パス動作識別子「ＭＭ」）を用いてカプセル化を行う。
【０１１４】
同様に、コアスイッチ装置ＳＷＣも、仮想パステーブル５６および識別子管理テーブル５８を備える。識別子管理テーブル５８は、予め、事業者等の設定に基づき、内部ＶＬＡＮ識別子ＩＶＩＤと、サービスインスタンス識別子ＩＳＩＤと、の対応関係を保持する。コアスイッチ装置ＳＷＣは、例えば、ポートＰ［１］でフレームＦＬ３ａを受信した際に、識別子管理テーブル５８に基づき、当該フレームＦＬ３ａに含まれるサービスインスタンス識別子ＩＳＩＤ（ここでは「ＡＡＡ」）を内部ＶＬＡＮ識別子ＩＶＩＤ（ここでは「ａａａ」）に変換する。
【０１１５】
仮想パステーブル５６は、内部ＶＬＡＮ識別子ＩＶＩＤと、コアスイッチ装置ＳＷＣが持つ複数のポートの中の２個のポートと、の対応関係を保持する。図１３の例では、内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」に、ポート識別子｛Ｐ［１］｝およびポート識別子｛Ｐ［２］｝が対応付けられている。コアスイッチ装置ＳＷＣは、図５の場合と同様に、バックボーンＶＬＡＮ識別子ＢＶＩＤ（仮想パス動作識別子「ＭＭ」）によって仮想パス動作であることを認識し、仮想パステーブル５６に基づき、ポートＰ［１］で受信したフレームＦＬ３ａをポートＰ［２］に中継する。
【０１１６】
図１３および前述した図５等から判るように、仮想パステーブルは、第１識別子と、複数のポートの中の２個のポートと、の対応関係を保持する。第１識別子は、サービスインスタンス識別子ＩＳＩＤまたはそれに対応して装置内部で割り当てた内部ＶＬＡＮ識別子ＩＶＩＤである。そして、仮想パス動作では、仮想パステーブルに保持される第１識別子を含む非カプセル化フレームまたはカプセル化フレームが、仮想パステーブルに保持される２個のポートの間で中継される。
【０１１７】
《エッジスイッチ装置（変形例［２］）の詳細》
図１４は、図１３の中継システムにおいて、そのエッジスイッチ装置の主要部の構成例を示すブロック図である。図１５（ａ）は、図１４における内部識別子管理テーブルの構成例を示す図であり、図１５（ｂ）は、図１４における外部識別子管理テーブルの構成例を示す図である。
【０１１８】
図１４に示すエッジスイッチ装置ＳＷＥは、前述した図６の構成例と比較して、図６のＩＳＩＤ／ＢＶＩＤ割り当て部（識別子割り当て部）３２の代わりに、内部識別子割り当て部６０（および内部識別子管理テーブル６１）と、外部識別子割り当て部６２（および外部識別子管理テーブル６３）と、を備えた構成となっている。また、これに伴い、前述した図６の構成例と比較して、ＰＢＢ動作用カプセル化実行部６４、デカプセル化実行部６５、および仮想パス動作用カプセル化実行部６６の動作が、若干異なっている。これら以外の構成および動作に関しては、図６の場合とほぼ同様であるため、以降、図６との相違点に着目して説明を行う。
【０１１９】
内部識別子割り当て部６０は、受信ポート識別部３１の後段に設けられ、複数のポート（下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］または上位リンク用ポートＰｕ）で非カプセル化フレームまたはカプセル化フレームを受信した際に、内部識別子管理テーブル６１に基づき内部識別子の割り当てを行う。具体的には、内部識別子割り当て部６０は、非カプセル化フレームに含まれるサービスＶＬＡＮ識別子ＳＶＩＤ、または、カプセル化フレームに含まれるサービスインスタンス識別子ＩＳＩＤを、内部ＶＬＡＮ識別子ＩＶＩＤに変換する。
【０１２０】
内部識別子管理テーブル６１は、図１５（ａ）に示すように、受信ポート識別子と、サービスＶＬＡＮ識別子ＳＶＩＤまたはサービスインスタンス識別子ＩＳＩＤとに、内部ＶＬＡＮ識別子ＩＶＩＤを対応付けて保持している。また、この例では、内部ＶＬＡＮ識別子ＩＶＩＤに加えて仮想パス動作識別子も対応付けて保持している。ここでは、ＰＢＢ動作と仮想パス動作との識別を図５に示した方式で行う場合を例としているが、図１２に示した方式で行う場合、当該仮想パス動作識別子は、不要である。
【０１２１】
一例として、内部識別子割り当て部６０は、下位リンク用ポートＰｄ［１］で受信した、サービスＶＬＡＮ識別子ＳＶＩＤ「Ａ」を含む非カプセル化フレームを処理対象とする。図１５（ａ）の内部識別子管理テーブル６１の例では、予め、下位リンク用ポートＰｄ［１］およびサービスＶＬＡＮ識別子ＳＶＩＤ「Ａ」に、内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」が対応付けられ、かつ、仮想パス動作識別子「ＭＭ」が対応付けられている。これに基づき、内部識別子割り当て部６０は、当該非カプセル化フレームに含まれるサービスＶＬＡＮ識別子ＳＶＩＤ「Ａ」を内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」に変換し、かつ、仮想パス動作識別子「ＭＭ」を付加して中継処理部４２に送信する。
【０１２２】
また、他の例として、内部識別子割り当て部６０は、上位リンク用ポートＰｕで受信した、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」を含むカプセル化フレームを処理対象とする。図１５（ａ）の内部識別子管理テーブル６１の例では、予め、上位リンク用ポートＰｕおよびサービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」に、内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」が対応付けられている。これに基づき、内部識別子割り当て部６０は、当該カプセル化フレームに含まれるサービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」を内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」に変換して中継処理部４２に送信する。
【０１２３】
中継処理部４２は、図６の場合と同様に、アドレステーブルＦＤＢ１または仮想パステーブル５５に基づいて所定の処理を行う。ただし、当該アドレステーブルＦＤＢ１または仮想パステーブル５５は、図６の場合と異なり、サービスインスタンス識別子ＩＳＩＤの代わりに内部ＶＬＡＮ識別子ＩＶＩＤを保持している。これに伴い、中継処理部４２は、内部ＶＬＡＮ識別子ＩＶＩＤを用いて図６の場合と同様の処理を行う。
【０１２４】
一方、外部識別子割り当て部６２は、中継実行部４１の前段に設けられ、複数のポート（下位リンク用ポートＰｄ［１］〜Ｐｄ［ｎ］または上位リンク用ポートＰｕ）から非カプセル化フレームまたはカプセル化フレームを送信する際に、外部識別子管理テーブル６３に基づき外部識別子の割り当てを行う。具体的には、外部識別子割り当て部６２は、内部ＶＬＡＮ識別子ＩＶＩＤを、非カプセル化フレームに含まれるサービスＶＬＡＮ識別子ＳＶＩＤ、または、カプセル化フレームに含まれるサービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤに変換する。
【０１２５】
外部識別子管理テーブル６３は、図１５（ｂ）に示すように、送信ポート識別子と、内部ＶＬＡＮ識別子ＩＶＩＤとに、サービスＶＬＡＮ識別子ＳＶＩＤか、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤかを対応付けて保持している。
【０１２６】
一例として、外部識別子割り当て部６２は、下位リンク用ポートＰｄ［１］から送信する、内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」が対応付けられた非カプセル化フレームを処理対象とする。図１５（ｂ）の外部識別子管理テーブル６３の例では、予め、下位リンク用ポートＰｄ［１］および内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」に、サービスＶＬＡＮ識別子ＳＶＩＤ「Ａ」が対応付けられている。これに基づき、外部識別子割り当て部６２は、当該非カプセル化フレームに含まれる内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」をサービスＶＬＡＮ識別子ＳＶＩＤ「Ａ」に変換して中継実行部４１に送信する。
【０１２７】
また、他の例として、外部識別子割り当て部６２は、上位リンク用ポートＰｕから送信する、内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」を含むカプセル化フレームを処理対象とする。図１５（ｂ）の外部識別子管理テーブル６３の例では、予め、上位リンク用ポートＰｕおよび内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」に、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＭＭ」（すなわち仮想パス動作識別子）が対応付けられている。これに基づき、外部識別子割り当て部６２は、当該カプセル化フレームに含まれる内部ＶＬＡＮ識別子ＩＶＩＤ「ａａａ」を、サービスインスタンス識別子ＩＳＩＤ「ＡＡＡ」およびバックボーンＶＬＡＮ識別子ＢＶＩＤ「ＭＭ」に変換して中継実行部４１に送信する。
【０１２８】
このような動作に伴い、ＰＢＢ動作用カプセル化実行部６４および仮想パス動作用カプセル化実行部６６は、図６の場合と異なり、サービスインスタンス識別子ＩＳＩＤおよびバックボーンＶＬＡＮ識別子ＢＶＩＤの設定は行わず、カプセル化用アドレスＢＭＡＣの設定等を行う。また、デカプセル化実行部６５も、図６の場合と異なり、サービスＶＬＡＮ識別子ＳＶＩＤの設定は行わず、カプセル化用アドレスＢＭＡＣの削除等を行う。
【０１２９】
なお、図１５（ａ）および図１５（ｂ）では、内部識別子管理テーブル６１および外部識別子管理テーブル６３のそれぞれを１個のテーブルで構成したが、下位リンク用ポートか上位リンク用ポートかに応じて検索キーや検索結果が異なるため、このポートの種別に応じてテーブルを分割して管理することも可能である。また、図示は省略するが、コアスイッチ装置ＳＷＣに関しても、図１４の場合と同様に、内部識別子割り当て部および外部識別子割り当て部を備える。例えば、内部識別子割り当て部は、サービスインスタンス識別子ＩＳＩＤを内部ＶＬＡＮ識別子ＩＶＩＤに変換し、外部識別子割り当て部は、内部ＶＬＡＮ識別子ＩＶＩＤをサービスインスタンス識別子ＩＳＩＤに変換する。
【０１３０】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１３１】
例えば、実施の形態１において、仮想パス動作時のサービスインスタンス識別子ＩＳＩＤは、必ずしも、２４ビット全てを使用する必要はなく、例えば、下位の１２ビットといったように一部のビットを使用する方式であってもよい。これにより、仮想パス動作に対応付けが可能な仮想パス数は、少なくなるが、その分、仮想パステーブル２５，２６の記憶容量を削減できる。
【０１３２】
また、前述した実施の形態では、仮想パステーブル２５，２６の検索方法に関し、サービスインスタンス識別子ＩＳＩＤを検索キーとして２個のポートを取得し、この２個のポートの中から受信ポート識別子に対応しない側を選択して、それを宛先のポートとした。ただし、これに限らず、例えば、サービスインスタンス識別子ＩＳＩＤおよび受信ポート識別子を検索キーとして宛先のポートを取得するような方式であってもよい。この場合、例えば、図５の仮想パステーブル２５を例として、「ＡＡＡ」および｛Ｐｄ［１］｝の組み合わせからなるエントリと、「ＡＡＡ」および｛Ｐｕ｝の組み合わせからなるエントリが必要となる。このため、前述した実施の形態の検索方式と比較して、仮想パステーブルの容量が増大し得るが、２個のポートの中から宛先のポートを選択する処理が不要となるため、仮想パステーブルの検索速度は早くなる。
【符号の説明】
【０１３３】
１０  ＰＢＢ網
１１，１１ａ〜１１ｃ  ＰＢ網
１２，１２ａ〜１２ｆ  カスタマ網
１３ａ，１３ｂ  通信回線
１７  カスタマＶＬＡＮタグ
１８  サービスＶＬＡＮタグ
１９  サービスインスタンスタグ（Ｉタグ）
２０  バックボーンＶＬＡＮタグ（Ｂタグ）
２５，２６，５５，５６  仮想パステーブル
３０，４５  インタフェース部
３１，４６  受信ポート識別部
３２  ＩＳＩＤ／ＢＶＩＤ割り当て部
３３  ＩＳＩＤ／ＢＶＩＤ管理テーブル
３４，４７  動作選択部
３５，４８  ＦＤＢ処理部
３６，４９  仮想パステーブル処理部
３８，６４  ＰＢＢ動作用カプセル化実行部
３９，６５  デカプセル化実行部
４０，６６  仮想パス動作用カプセル化実行部
４１，５０  中継実行部
４２，５１  中継処理部
５７，５８  識別子管理テーブル
６０  内部識別子割り当て部
６１  内部識別子管理テーブル
６２  外部識別子割り当て部
６３  外部識別子管理テーブル
ＢＭＡＣ  カプセル化用アドレス
ＢＶＩＤ  バックボーンＶＬＡＮ識別子
ＣＭＡＣ  カスタマ用アドレス
ＣＶＩＤ  カスタマＶＬＡＮ識別子
ＦＤＢ１，ＦＤＢ２  アドレステーブル
ＦＬ１〜ＦＬ３，ＦＬ１ａ〜ＦＬ３ａ，ＦＬ３ｂ  フレーム
ＩＳＩＤ  サービスインスタンス識別子
Ｐ［１］〜Ｐ［ｍ］  ポート
Ｐｄ［１］〜Ｐｄ［ｎ］  下位リンク用ポート
Ｐｕ  上位リンク用ポート
ＳＶＩＤ  サービスＶＬＡＮ識別子
ＳＷＢ，ＳＷＢ１〜ＳＷＢ６  スイッチ
ＳＷＣ  コアスイッチ装置
ＳＷＥ，ＳＷＥ１〜ＳＷＥ３  エッジスイッチ装置
ＴＭ  カスタマ端末
【図１】
2015142326.tif 000003
【図２】
2015142326.tif 000004
【図３】
2015142326.tif 000005
【図４】
2015142326.tif 000006
【図５】
2015142326.tif 000007
【図６】
2015142326.tif 000008
【図７】
2015142326.tif 000009
【図８】
2015142326.tif 000010
【図９】
2015142326.tif 000011
【図１０】
2015142326.tif 000012
【図１１】
2015142326.tif 000013
【図１２】
2015142326.tif 000014
【図１３】
2015142326.tif 000015
【図１４】
2015142326.tif 000016
【図１５】
2015142326.tif 000017