(57)【特許請求の範囲】
【請求項１】
ＰＢＢ（Provider Backbone Bridge）網に接続されるＰＢＢ用ポートと、
ＥｏＥ（Ethernet over Ethernet）網に接続されるＥｏＥ用ポートと、
前記ＥｏＥ用ポートで受信したＥＣＰ要求フレームを、ＬＢＭフレームに変換して前記ＰＢＢ用ポートから送信する第１処理と、前記ＰＢＢ用ポートで受信したＬＢＲフレームを、ＥＣＰ応答フレームに変換して前記ＥｏＥ用ポートから送信する第２処理と、前記ＰＢＢ用ポートで受信した前記ＬＢＭフレームを、前記ＥＣＰ要求フレームに変換して前記ＥｏＥ用ポートから送信する第３処理と、前記ＥｏＥ用ポートで受信した前記ＥＣＰ応答フレームを、前記ＬＢＲフレームに変換して前記ＰＢＢ用ポートから送信する第４処理と、を実行する制御フレーム処理部と、
を有し、
前記ＥＣＰ要求フレームおよび前記ＥＣＰ応答フレームは、前記ＥｏＥ網内での双方向接続を確認するための制御フレームであり、要求および応答の対応関係を表す識別子を格納するためのメッセージＩＤ領域と、任意のデータを格納可能なパッド領域と、を備え、
前記ＬＢＭフレームおよび前記ＬＢＲフレームは、イーサネットＯＡＭ規格に基づく制御フレームであり、前記メッセージＩＤ領域よりも大きいサイズで構成されるトランザクションＩＤ領域を備え、
前記制御フレーム処理部は、
前記第１処理に際し、前記ＥＣＰ要求フレームの前記メッセージＩＤ領域の値を、前記ＬＢＭフレームの前記トランザクションＩＤ領域内の一部の領域に格納し、かつ、前記トランザクションＩＤ領域内の残りの領域に所定の固定値を格納し、
前記第２処理に際し、前記ＬＢＲフレームの前記トランザクションＩＤ領域内の前記一部の領域の値を、前記ＥＣＰ応答フレームの前記メッセージＩＤ領域に格納し、
前記第３処理に際し、前記ＬＢＭフレームの前記トランザクションＩＤ領域の値を、前記ＥＣＰ要求フレームの前記パッド領域に格納し、かつ、前記ＥＣＰ要求フレームの前記メッセージＩＤ領域の値を任意の値に定め、
前記第４処理に際し、当該第３処理に伴い前記ＥＣＰ応答フレームの前記パッド領域に格納されている値を、前記ＬＢＲフレームの前記トランザクションＩＤ領域に格納する、
中継装置。
【請求項２】
請求項１記載の中継装置において、
前記ＬＢＭフレームおよび前記ＬＢＲフレームは、さらに、イーサネットＯＡＭ規格に基づくオプションＴＬＶ領域を備え、
前記制御フレーム処理部は、
前記第１処理に際し、さらに、前記ＥＣＰ要求フレームの前記パッド領域の値を、前記ＬＢＭフレームの前記オプションＴＬＶ領域に格納し、
前記第２処理に際し、さらに、前記ＬＢＲフレームの前記オプションＴＬＶ領域の値を、前記ＥＣＰ応答フレームの前記パッド領域に格納する、
中継装置。
【請求項３】
請求項１記載の中継装置において、
前記ＬＢＭフレームおよび前記ＬＢＲフレームは、さらに、イーサネットＯＡＭ規格に基づくオプションＴＬＶ領域を備え、
前記制御フレーム処理部は、
前記第３処理に際し、さらに、前記ＬＢＭフレームの前記オプションＴＬＶ領域の値を、前記ＥＣＰ要求フレームの前記パッド領域に格納し、
前記第４処理に際し、さらに、当該第３処理に伴い前記ＥＣＰ要求フレームの前記パッド領域に格納されている値を、前記ＬＢＲフレームの前記オプションＴＬＶ領域に格納する、
中継装置。
【請求項４】
請求項１〜３のいずれか１項に記載の中継装置において、
前記中継装置は、
前記ＰＢＢ用ポートを備えるＰＢＢ用ラインカードと、
前記ＥｏＥ用ポートを備えるＥｏＥ用ラインカードと、
各ラインカード間でのフレームの中継を担うフレーム中継経路と、
を有し、
前記ＰＢＢ用ラインカードは、前記第１処理および前記第４処理を実行する前記制御フレーム処理部を備え、
前記ＥｏＥ用ラインカードは、前記第２処理および前記第３処理を実行する前記制御フレーム処理部を備える、
中継装置。
【請求項５】
ＰＢＢ（Provider Backbone Bridge）網と、
ＥｏＥ（Ethernet over Ethernet）網と、
前記ＰＢＢ網と前記ＥｏＥ網の境界に設置される中継装置と、
を有する中継システムであって、
前記中継装置は、
前記ＰＢＢ網に接続されるＰＢＢ用ポートと、
前記ＥｏＥ網に接続されるＥｏＥ用ポートと、
前記ＥｏＥ用ポートで受信したＥＣＰ要求フレームを、ＬＢＭフレームに変換して前記ＰＢＢ用ポートから送信する第１処理と、前記ＰＢＢ用ポートで受信したＬＢＲフレームを、ＥＣＰ応答フレームに変換して前記ＥｏＥ用ポートから送信する第２処理と、前記ＰＢＢ用ポートで受信した前記ＬＢＭフレームを、前記ＥＣＰ要求フレームに変換して前記ＥｏＥ用ポートから送信する第３処理と、前記ＥｏＥ用ポートで受信した前記ＥＣＰ応答フレームを、前記ＬＢＲフレームに変換して前記ＰＢＢ用ポートから送信する第４処理と、を実行する制御フレーム処理部と、
を有し、
前記ＥＣＰ要求フレームおよび前記ＥＣＰ応答フレームは、前記ＥｏＥ網内での双方向接続を確認するための制御フレームであり、要求および応答の対応関係を表す識別子を格納するためのメッセージＩＤ領域と、任意のデータを格納可能なパッド領域と、を備え、
前記ＬＢＭフレームおよび前記ＬＢＲフレームは、イーサネットＯＡＭ規格に基づく制御フレームであり、前記メッセージＩＤ領域よりも大きいサイズで構成されるトランザクションＩＤ領域を備え、
前記制御フレーム処理部は、
前記第１処理に際し、前記ＥＣＰ要求フレームの前記メッセージＩＤ領域の値を、前記ＬＢＭフレームの前記トランザクションＩＤ領域内の一部の領域に格納し、かつ、前記トランザクションＩＤ領域内の残りの領域に所定の固定値を格納し、
前記第２処理に際し、前記ＬＢＲフレームの前記トランザクションＩＤ領域内の前記一部の領域の値を、前記ＥＣＰ応答フレームの前記メッセージＩＤ領域に格納し、
前記第３処理に際し、前記ＬＢＭフレームの前記トランザクションＩＤ領域の値を、前記ＥＣＰ要求フレームの前記パッド領域に格納し、かつ、前記ＥＣＰ要求フレームの前記メッセージＩＤ領域の値を任意の値に定め、
前記第４処理に際し、当該第３処理に伴い前記ＥＣＰ応答フレームの前記パッド領域に格納されている値を、前記ＬＢＲフレームの前記トランザクションＩＤ領域に格納する、
中継システム。
【請求項６】
請求項５記載の中継システムにおいて、
前記ＬＢＭフレームおよび前記ＬＢＲフレームは、さらに、イーサネットＯＡＭ規格に基づくオプションＴＬＶ領域を備え、
前記制御フレーム処理部は、
前記第１処理に際し、さらに、前記ＥＣＰ要求フレームの前記パッド領域の値を、前記ＬＢＭフレームの前記オプションＴＬＶ領域に格納し、
前記第２処理に際し、さらに、前記ＬＢＲフレームの前記オプションＴＬＶ領域の値を、前記ＥＣＰ応答フレームの前記パッド領域に格納する、
中継システム。
【請求項７】
請求項５記載の中継システムにおいて、
前記ＬＢＭフレームおよび前記ＬＢＲフレームは、さらに、イーサネットＯＡＭ規格に基づくオプションＴＬＶ領域を備え、
前記制御フレーム処理部は、
前記第３処理に際し、さらに、前記ＬＢＭフレームの前記オプションＴＬＶ領域の値を、前記ＥＣＰ要求フレームの前記パッド領域に格納し、
前記第４処理に際し、さらに、当該第３処理に伴い前記ＥＣＰ要求フレームの前記パッド領域に格納されている値を、前記ＬＢＲフレームの前記オプションＴＬＶ領域に格納する、
中継システム。
【請求項８】
請求項５〜７のいずれか１項に記載の中継システムにおいて、
前記中継装置は、
前記ＰＢＢ用ポートを備えるＰＢＢ用ラインカードと、
前記ＥｏＥ用ポートを備えるＥｏＥ用ラインカードと、
各ラインカード間でのフレームの中継を担うフレーム中継経路と、
を有し、
前記ＰＢＢ用ラインカードは、前記第１処理および前記第４処理を実行する前記制御フレーム処理部を備え、
前記ＥｏＥ用ラインカードは、前記第２処理および前記第３処理を実行する前記制御フレーム処理部を備える、
中継システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置および中継システムに関し、例えば、ＰＢＢ（Provider Backbone Bridge）網およびＥｏＥ（Ethernet over Ethernet）網を備えた中継システム、ならびにＰＢＢ網とＥｏＥ網の境界に設置される中継装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＰＢＢフレームとＥｏＥフレームとを変換するスイッチングハブが示されている。具体的には、当該スイッチングハブは、内部ＶＩＤ（VLAN ID）を介して、ＰＢＢフレームに含まれるＢＶＩＤ（Backbone VLAN ID）又はＩＳＩＤ（backbone Service Instance VLAN ID）と、ＥｏＥフレームに含まれるＥＩＤ（Extended ID）およびＳＶＩＤ（Service provider VLAN ID）とを変換する。
【０００３】
また、特許文献２には、ＰＢ（Provider Bridge）網に設置された中継機器と、ＰＢＢ網に設置された中継機器との間で、イーサネット（登録商標）ＯＡＭ（Operation Administration and Maintenance）規格に基づく制御フレームの通信を可能にするネットワークが示されている。具体的には、ＰＢＢ網に設置された中継機器（コアスイッチ）は、宛先ＢＭＡＣアドレスが自身宛てのフレームであっても、イーサタイプがイーサネットＯＡＭフレームを表す識別子である場合には、当該フレームを破棄せずに所定の処理を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２００３２号公報
【特許文献２】特開２０１３−２０１７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、広域イーサネットを実現する技術として、ＭＡＣ−ｉｎ−ＭＡＣ方式が知られている。ＭＡＣ−ｉｎ−ＭＡＣ方式は、カスタマ用のＭＡＣ（Media Access Control）フレームを通信事業者用のＭＡＣフレームでカプセル化することで、ＶＬＡＮ数の更なる拡張や、広域網内のスイッチ（コアスイッチ）で学習されるＭＡＣアドレス数の低減等を図る技術である。ＭＡＣ−ｉｎ−ＭＡＣ方式として、特許文献１に示されるように、ＥｏＥ方式や、ＩＥＥＥ８０２．１ａｈに基づくＰＢＢ方式が知られている。
【０００６】
また、イーサネット網では、特許文献２に示されるように、イーサネットＯＡＭと呼ばれる保守・管理用の規格が用いられる。イーサネットＯＡＭ規格は、「ＩＴＵ−Ｔ  Ｙ．１７３１」や「ＩＥＥＥ８０２．１ａｇ」等として標準化されている。イーサネットＯＡＭ規格では、その機能の一つとして、ＬＢ（LoopBack）と呼ばれる機能が規定されている。これは、ＭＥＰ（Maintenance End Point）と呼ばれる監視ポイント間で、一方のＭＥＰがＬＢＭ（LoopBack Message）フレームを送信し、他方のＭＥＰがＬＢＲ（LoopBack Reply）フレームを返信することで、双方向接続を確認する機能である。
【０００７】
ここで、ＰＢＢ方式に基づくＰＢＢ網では、例えば、特許文献２の技術等を適用することで、イーサネットＯＡＭ規格に基づく制御フレーム（具体的にはＬＢＭフレームやＬＢＲフレーム等）を用いて各装置（ＭＥＰ）間の双方向接続を確認することができる。一方、ＥｏＥ方式では、このような双方向接続を確認するための独自の制御フレーム（本明細書では、ＥＣＰ（EoE Control Protocol）フレームと呼ぶ）が設けられる。
【０００８】
その結果、例えば、ＰＢＢ網内の装置とＥｏＥ網内の装置との間で双方向接続を確認することが困難となる恐れがある。すなわち、特許文献１の技術等を用いてＰＢＢフレームのカプセル化ヘッダとＥｏＥフレームのカプセル化ヘッダとを変換することで、各装置間でユーザフレームの通信を行うことは可能である。しかしながら、イーサネットＯＡＭ規格に基づく制御フレームと、ＥＣＰフレームとでは、カプセル化ヘッダが付加される前のフレーム形式が異なるため、制御フレームの通信を行うことは困難となり得る。
【０００９】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、ＰＢＢ網とＥｏＥ網との間で双方向接続を確認することが可能な中継装置および中継システムを提供することにある。
【００１０】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１２】
本実施の形態による中継装置は、ＰＢＢ網に接続されるＰＢＢ用ポートと、ＥｏＥ網に接続されるＥｏＥ用ポートと、制御フレーム処理部とを備える。制御フレーム処理部は、ＥｏＥ用ポートで受信したＥＣＰ要求フレームを、ＬＢＭフレームに変換してＰＢＢ用ポートから送信する第１処理と、ＰＢＢ用ポートで受信したＬＢＲフレームを、ＥＣＰ応答フレームに変換してＥｏＥ用ポートから送信する第２処理とを実行する。ＥＣＰ要求フレームおよびＥＣＰ応答フレームは、ＥｏＥ網内での双方向接続を確認するための制御フレームであり、要求および応答の対応関係を表す識別子を格納するためのメッセージＩＤ領域を備える。ＬＢＭフレームおよびＬＢＲフレームは、イーサネットＯＡＭ規格に基づく制御フレームであり、メッセージＩＤ領域よりも大きいサイズで構成されるトランザクションＩＤ領域を備える。ここで、制御フレーム処理部は、第１処理に際し、ＥＣＰ要求フレームのメッセージＩＤ領域の値を、ＬＢＭフレームのトランザクションＩＤ領域内の一部の領域に格納し、かつ、トランザクションＩＤ領域内の残りの領域に所定の固定値を格納する。また、制御フレーム処理部は、第２処理に際し、ＬＢＲフレームのトランザクションＩＤ領域内の一部の領域の値を、ＥＣＰ応答フレームのメッセージＩＤ領域に格納する。
【発明の効果】
【００１３】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、中継装置および中継システムにおいて、ＰＢＢ網とＥｏＥ網との間で双方向接続を確認することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態による中継システムにおいて、その全体の構成例を示す概略図である。
【図２】図１の中継システムにおいて、ゲートウェイ装置の主要部の概略構成例を示すブロック図である。
【図３】図２のゲートウェイ装置において、ＰＢＢ用ラインカードの主要部の概略構成例を示すブロック図である。
【図４】図２のゲートウェイ装置において、ＥｏＥ用ラインカードの主要部の概略構成例を示すブロック図である。
【図５】（ａ）は、図３および図４におけるＦＤＢの構造例を示す概略図であり、（ｂ）は、図３におけるＶＩＤ変換テーブルの構造例を示す概略図であり、（ｃ）は、図４におけるＶＩＤ変換テーブルの構造例を示す概略図である。
【図６】（ａ）は、ＰＢＢフレームの構造例を示す概略図であり、（ｂ）は、ＥｏＥフレームの構造例を示す概略図であり、（ｃ）は、図２のゲートウェイ装置における装置内部のフレームの構造例を示す概略図である。
【図７】（ａ）は、イーサネットＯＡＭ規格に基づく制御フレームの構造例を示す図であり、（ｂ）は、（ａ）におけるＴＬＶ領域の構造例を示す図である。
【図８】ＥＣＰフレームの構造例を示す図である。
【図９】図４のＥｏＥ用ラインカードにおいて、ＥｏＥ用制御フレーム処理部の処理内容の一例を示すフロー図である。
【図１０】図３のＰＢＢ用ラインカードにおいて、ＰＢＢ用制御フレーム処理部の処理内容の一例を示すフロー図である。
【図１１】図１の中継システムにおいて、ＰＢＢ網内のスイッチ装置とＥｏＥ網内のスイッチ装置との間で、双方向接続を確認する際の概略的な動作シーケンスの一例を示す図である。
【図１２】図１１とは異なる概略的な動作シーケンスの一例を示す図である。
【図１３】図１１において、ゲートウェイ装置が行う変換動作の一例を示す説明図である。
【図１４】図１２において、ゲートウェイ装置が行う変換動作の一例を示す説明図である。
【図１５】本発明の実施の形態２による中継装置において、その一部の構成例を示す概略図である。
【発明を実施するための形態】
【００１５】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１６】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１８】
（実施の形態１）
《中継システムの全体構成》
図１は、本発明の一実施の形態による中継システムにおいて、その全体の構成例を示す概略図である。図１に示す中継システムは、ＰＢＢ方式に基づく通信が行われるＰＢＢ網１０と、ＥｏＥ方式に基づく通信が行われるＥｏＥ網２０と、ＰＢＢ網１０とＥｏＥ網２０の境界に設置されるゲートウェイ装置（中継装置）ＧＷとを備える。ＰＢＢ網１０内には、ＰＢＢ方式に基づくカプセル化フレーム（本明細書では、ＰＢＢフレームと呼ぶ）を中継するスイッチ装置（例えばイーサネットスイッチ）ＳＷｐが設置される。ＥｏＥ網２０内には、ＥｏＥ方式に基づくカプセル化フレーム（本明細書では、ＥｏＥフレームと呼ぶ）を中継するスイッチ装置（例えばイーサネットスイッチ）ＳＷｅが設置される。
【００１９】
ゲートウェイ装置（中継装置）ＧＷは、ＰＢＢ網１０とＥｏＥ網２０との間のフレームの中継を担う。具体的には、ゲートウェイ装置ＧＷは、特許文献１の場合と同様にして、ＰＢＢカプセル化ヘッダとＥｏＥカプセル化ヘッダとを相互に変換することで、ＰＢＢフレームとＥｏＥフレームとを相互に変換する。これに加えて、ゲートウェイ装置ＧＷは、詳細は後述するが、スイッチ装置ＳＷｐとスイッチ装置ＳＷｅとの間での双方向接続の確認を実現するため、制御フレームの変換処理を実行する。
【００２０】
《ゲートウェイ装置（中継装置）の概略構成および概略動作》
図２は、図１の中継システムにおいて、ゲートウェイ装置の主要部の概略構成例を示すブロック図である。図２に示すゲートウェイ装置ＧＷは、ここでは、イーサネットスイッチとしての機能も備えたシャーシ型のスイッチ装置となっている。当該ゲートウェイ装置ＧＷは、ＰＢＢ用ラインカードＬＣｐと、ＥｏＥ用ラインカードＬＣｅと、フレーム中継経路１３０とを備える。
【００２１】
ＰＢＢ用ラインカードＬＣｐは、ＰＢＢ網１０に接続されＰＢＢフレームの送信または受信を行うＰＢＢ用ポートＰｐ１と、フレーム中継経路１３０に接続される内部ポートＰｉ１とを備える。ＥｏＥ用ラインカードＬＣｅは、ＥｏＥ網２０に接続されＥｏＥフレームの送信または受信を行うＥｏＥ用ポートＰｅ１と、フレーム中継経路１３０に接続される内部ポートＰｉ２とを備える。
【００２２】
なお、ゲートウェイ装置ＧＷは、ここでは、ＰＢＢ用ラインカードＬＣｐおよびＥｏＥ用ラインカードＬＣｅをそれぞれ１枚ずつ備えているが、いずれか一方または両方を複数枚備えてもよい。また、ＰＢＢ用ラインカードＬＣｐおよびＥｏＥ用ラインカードＬＣｅのそれぞれは、ここでは、外部ポート（すなわちＰＢＢ用ポートＰｐ１およびＥｏＥ用ポートＰｅ１）を１個備えているが、複数個備えてもよい。フレーム中継経路１３０は、各ラインカード間でのフレームの中継を担う。フレーム中継経路１３０は、例えば、メッシュ状の通信回線で構成される場合や、ファブリックスイッチで構成される場合がある。
【００２３】
図３は、図２のゲートウェイ装置において、ＰＢＢ用ラインカードの主要部の概略構成例を示すブロック図である。図４は、図２のゲートウェイ装置において、ＥｏＥ用ラインカードの主要部の概略構成例を示すブロック図である。図５（ａ）は、図３および図４におけるＦＤＢの構造例を示す概略図であり、図５（ｂ）は、図３におけるＶＩＤ変換テーブルの構造例を示す概略図であり、図５（ｃ）は、図４におけるＶＩＤ変換テーブルの構造例を示す概略図である。図６（ａ）は、ＰＢＢフレームの構造例を示す概略図であり、図６（ｂ）は、ＥｏＥフレームの構造例を示す概略図であり、図６（ｃ）は、図２のゲートウェイ装置における装置内部のフレームの構造例を示す概略図である。
【００２４】
まず、図１のＰＢＢ網１０で用いられるＰＢＢフレームは、図示しない所定の非カプセル化フレーム（イーサネットフレーム）を、図６（ａ）に示すようなＰＢＢカプセル化ヘッダ３００でカプセル化した構造となっている。ＰＢＢカプセル化ヘッダ３００は、宛先となるＰＢＢ網１０内の装置を表す宛先カプセル化用アドレスＢ−ＤＡと、送信元となるＰＢＢ網１０内の装置を表す送信元カプセル化用アドレスＢ−ＳＡと、Ｂ−ＴＡＧおよびＩ−ＴＡＧとを含む。Ｂ−ＴＡＧ内には、ＢＶＩＤ（Backbone VLAN ID）が含まれ、Ｉ−ＴＡＧ内には、ＩＳＩＤ（backbone Service Instance VLAN ID）が含まれる。
【００２５】
また、図１のＥｏＥ網２０で用いられるＥｏＥフレームは、図示しない所定の非カプセル化フレーム（イーサネットフレーム）を、図６（ｂ）に示すようなＥｏＥカプセル化ヘッダ３１０でカプセル化した構造となっている。ＥｏＥカプセル化ヘッダ３１０は、宛先となるＥｏＥ網２０内の装置を表す宛先カプセル化用アドレスＥ−ＤＡと、送信元となるＥｏＥ網２０内の装置を表す送信元カプセル化用アドレスＥ−ＳＡと、Ｓ−ＴＡＧおよびＥ−ＴＡＧとを含む。Ｓ−ＴＡＧ内には、ＳＶＩＤ（Service provider VLAN ID）が含まれ、Ｅ−ＴＡＧ内には、ＥＩＤ（Extended ID）が含まれる。
【００２６】
ここで、図３に示すＰＢＢ用ラインカードＬＣｐは、ＰＢＢ用ポートＰｐ１および内部ポートＰｉ１に加えて、ＰＢＢ用中継処理部１１２と、ＰＢＢ用制御フレーム処理部１１３とを備える。ＰＢＢ用中継処理部１１２は、ＦＤＢ（Forwarding DataBase）と、ＶＩＤ変換テーブル１１４とを備える。ＶＩＤ変換テーブル１１４は、図５（ｂ）に示されるように、予め設定された、内部ＶＬＡＮ識別子ＩＶＩＤと、ＢＶＩＤおよびＩＳＩＤとの対応関係を保持する。
【００２７】
ＦＤＢは、図５（ａ）に示されるように、ＭＡＣアドレス（例えばカプセル化用アドレス）と、内部ＶＬＡＮ識別子ＩＶＩＤと、ポート識別子との対応関係を保持する。なお、図５（ａ）において、例えば、｛Ｐｐ１｝は、ＰＢＢ用ポートＰｐ１の識別子を表し、同様にして、本明細書では、｛ＡＡ｝は、「ＡＡ」の識別子を表すものとする。
【００２８】
ＰＢＢ用中継処理部１１２は、このようなＦＤＢおよびＶＩＤ変換テーブル１１４を用いて、受信したフレームの送信元の情報を学習し、さらに、受信したフレームの宛先のポートを検索する。例えば、ＰＢＢ用中継処理部１１２は、ＰＢＢ用ポートＰｐ１で図６（ａ）で述べたようなＰＢＢフレームを受信した場合、まず、ＶＩＤ変換テーブル１１４に基づき、当該フレームのＢＶＩＤおよびＩＳＩＤに対応する内部ＶＬＡＮ識別子ＩＶＩＤを取得する。
【００２９】
次いで、ＰＢＢ用中継処理部１１２は、当該フレームのＢ−ＳＡを、取得した内部ＶＬＡＮ識別子ＩＶＩＤと、当該フレームの受信ポート識別子（ここでは｛Ｐｐ１｝）とに対応付けてＦＤＢに学習する。また、ＰＢＢ用中継処理部１１２は、当該フレームのＢ−ＤＡと、取得した内部ＶＬＡＮ識別子ＩＶＩＤとを検索キーとしてＦＤＢを検索し、ポート識別子（すなわち宛先ポート識別子）を取得する。そして、ＰＢＢ用中継処理部１１２は、当該ＰＢＢフレームに含まれる非カプセル化フレームに、図６（ｃ）に示されるような装置内部ヘッダ３２０を付加し、それをＰＢＢ用制御フレーム処理部１１３へ送信する。
【００３０】
装置内部ヘッダ３２０は、図６（ｃ）に示されるように、ＰＢＢフレームに含まれるＢ−ＤＡおよびＢ−ＳＡに加えて内部ＶＬＡＮ識別子ＩＶＩＤを含んでいる。また、図示は省略されているが、装置内部ヘッダ３２０は、さらに、受信ポート識別子や宛先ポート識別子を含んでいる。
【００３１】
ＰＢＢ用制御フレーム処理部１１３は、ＰＢＢ用中継処理部１１２からのフレームをそのまま内部ポートＰｉ１へ送信する。また、ＰＢＢ用制御フレーム処理部１１３は、内部ポートＰｉ１で受信したフレームが制御フレームである場合には、図１０で後述するような制御フレームの変換処理を行う。
【００３２】
ＥｏＥ用ラインカードＬＣｅは、図４に示すように、ＥｏＥ用ポートＰｅ１および内部ポートＰｉ２に加えて、ＥｏＥ用中継処理部１２２と、ＥｏＥ用制御フレーム処理部１２３とを備える。ＥｏＥ用中継処理部１２２は、図５（ａ）で述べたようなＦＤＢと、ＶＩＤ変換テーブル１２４とを備える。ＶＩＤ変換テーブル１２４は、図５（ｃ）に示されるように、予め設定された、内部ＶＬＡＮ識別子ＩＶＩＤと、ＳＶＩＤおよびＥＩＤとの対応関係を保持する。
【００３３】
ＥｏＥ用中継処理部１２２は、ＦＤＢおよびＶＩＤ変換テーブル１２４を用いて、ＰＢＢ用中継処理部１１２の場合と同様にして、受信したフレームの送信元の情報を学習し、さらに、受信したフレームの宛先のポートを検索する。簡単に説明すると、ＥｏＥ用中継処理部１２２は、ＥｏＥ用ポートＰｅ１で図６（ｂ）で述べたようなＥｏＥフレームを受信した場合、ＶＩＤ変換テーブル１２４に基づき、当該フレームのＳＶＩＤおよびＥＩＤに対応する内部ＶＬＡＮ識別子ＩＶＩＤを取得する。
【００３４】
また、ＥｏＥ用中継処理部１２２は、当該フレームのＥ−ＳＡを、内部ＶＬＡＮ識別子ＩＶＩＤおよび受信ポート識別子（ここでは｛Ｐｅ１｝）に対応付けてＦＤＢに学習し、当該フレームのＥ−ＤＡおよび内部ＶＬＡＮ識別子ＩＶＩＤを検索キーとしてＦＤＢを検索する。これらに基づき、ＥｏＥ用中継処理部１２２は、装置内部ヘッダ３２０としてＥ−ＤＡ、Ｅ−ＳＡ、内部ＶＬＡＮ識別子ＩＶＩＤ、受信ポート識別子および宛先ポート識別子を含むフレームをＥｏＥ用制御フレーム処理部１２３へ送信する。
【００３５】
ＥｏＥ用制御フレーム処理部１２３は、ＥｏＥ用中継処理部１２２からのフレームをそのまま内部ポートＰｉ２へ送信する。また、ＥｏＥ用制御フレーム処理部１２３は、内部ポートＰｉ２で受信したフレームが制御フレームである場合には、図９で後述するような制御フレームの変換処理を行う。
【００３６】
ここで、例えば、ＰＢＢ用ポートＰｐ１で受信したＰＢＢフレームの宛先ポート識別子がＥｏＥ用ポートＰｅ１のポート識別子｛Ｐｅ１｝であった場合を例として、ＰＢＢフレームからＥｏＥフレームへの変換動作について簡単に説明する。また、ＰＢＢフレームは、制御フレームではなくユーザフレームであるものとし、図２のフレーム中継経路１３０は、ファブリックスイッチである場合を想定する。
【００３７】
まず、前述したように、ＰＢＢ用中継処理部１１２は、装置内部ヘッダ３２０としてＢ−ＤＡ、Ｂ−ＳＡ、内部ＶＬＡＮ識別子ＩＶＩＤ、受信ポート識別子および宛先ポート識別子を含むフレームを、ＰＢＢ用制御フレーム処理部１１３および内部ポートＰｉ１を介してフレーム中継経路１３０へ送信する。フレーム中継経路１３０は、当該フレームの装置内部ヘッダ３２０に含まれる宛先ポート識別子（ここでは｛Ｐｅ１｝）に基づき、当該フレームをＥｏＥ用ラインカードＬＣｅへ中継する。
【００３８】
ＥｏＥ用ラインカードＬＣｅは、当該フレームを内部ポートＰｉ２で受信し、それをＥｏＥ用制御フレーム処理部１２３を介してＥｏＥ用中継処理部１２２へ送信する。ＥｏＥ用中継処理部１２２は、当該フレームの装置内部ヘッダ３２０に含まれるＢ−ＤＡおよびＢ−ＳＡをそれぞれＥ−ＤＡおよびＥ−ＳＡとして定める。また、ＥｏＥ用中継処理部１２２は、ＶＩＤ変換テーブル１２４に基づき、当該フレームの装置内部ヘッダ３２０に含まれる内部ＶＬＡＮ識別子ＩＶＩＤからＳＶＩＤおよびＥＩＤを定める。これによって、ＥｏＥ用中継処理部１２２は、ＥｏＥフレームを生成し、当該ＥｏＥフレームを宛先ポート識別子（ここでは｛Ｐｅ１｝）に基づくポートへ送信する。
【００３９】
なお、ＥｏＥ用中継処理部１２２は、このように内部ポートＰｉ２でフレームを受信した場合にも、自身のＦＤＢを学習することが望ましい。当該ＦＤＢの学習は、必ずしも限定はされないが、例えば、ＰＢＢ用中継処理部１１２がフレームの送信元の情報を含む学習用フレームを別途生成し、当該学習用フレームを他のラインカードに送信することで行えばよい。
【００４０】
また、図５（ａ）のＦＤＢは、カプセル化用アドレスを保持したが、これに加えてカスタマ用アドレスを保持してもよい。この場合、ＦＤＢの学習に際しては、カスタマ用アドレスおよびカプセル化用アドレスが学習され、ＦＤＢの検索に際しては、カスタマ用アドレスまたはカプセル化用アドレスが検索キーとなる。さらに、ここでは、ＰＢＢフレームからＥｏＥフレームへの変換動作について説明したが、ＥｏＥフレームからＰＢＢフレームへの変換動作についても同様である。この場合、ＰＢＢ用中継処理部１１２が、ＰＢＢフレームの生成（言い換えれば変換動作）を行うことになる。
【００４１】
《制御フレームの構造》
図７（ａ）は、イーサネットＯＡＭ規格に基づく制御フレームの構造例を示す図であり、図７（ｂ）は、図７（ａ）におけるＴＬＶ領域の構造例を示す図である。図７（ａ）に示す制御フレーム（イーサネットＯＡＭフレーム）４００は、非カプセル化フレームであり、宛先カスタマ用アドレスＣ−ＤＡ、送信元カスタマ用アドレスＣ−ＳＡ、イーサタイプ、ＭＥＬ＋バージョン、オペコード、フラグ、ＴＬＶオフセット、ＴＬＶ、およびＦＣＳの各領域を備える。イーサタイプ領域には、イーサネットＯＡＭフレームであることを示す識別子が格納される。
【００４２】
ＭＥＬ（MEG Level）＋バージョン領域には、イーサネットＯＡＭ規格に基づく保守ドメインレベル（ＭＥＬ）と、所定のプロトコルバージョン値とが格納される。オペコード領域には、前述したＬＢＭフレームやＬＢＲフレーム等を識別するための識別子が格納される。フラグ領域およびＴＬＶオフセット領域には、それぞれ、イーサネットＯＡＭ規格に基づく所定の値が格納される。ＦＣＳ（Frame Check Sequence）領域には、エラー検出・訂正用の符号が格納される。
【００４３】
ＴＬＶ領域４００ａには、オペコード領域の値に応じたイーサネットＯＡＭフレームの動作内容が格納される。例えば、オペコード領域にＬＢＭフレームやＬＢＲフレーム（本明細書では、ＬＢＭフレームおよびＬＢＲフレームを総称してＯＡＭ＿ＬＢフレームと呼ぶ）の識別子が格納される場合、当該ＯＡＭ＿ＬＢフレームのＴＬＶ領域４００ａは、図７（ｂ）に示すような構造となる。
【００４４】
図７（ｂ）において、ＯＡＭ＿ＬＢフレームのＴＬＶ領域４００ａは、トランザクションＩＤ領域４００ａ１と、オプションＴＬＶ領域４００ａ２と、エンドＴＬＶ領域とを備える。トランザクションＩＤ領域４００ａ１は、４バイトの領域であり、当該領域には、要求および応答の対応関係を表すトランザクション識別子が格納される。オプションＴＬＶ領域４００ａ２には、ユーザの必要性に応じた任意のデータが格納される。エンドＴＬＶ領域には、イーサネットＯＡＭ規格に基づく所定の値が格納される。
【００４５】
図８は、ＥＣＰフレームの構造例を示す図である。図８に示すＥＣＰフレーム４１０は、ＥｏＥカプセル化ヘッダ、サブタイプ、バージョン、オペコード、サブコード、メッセージＩＤ、シーケンス番号、リプライＩＤ、シャーシスＩＤ、ポートＩＤ、パッド、およびＦＣＳの各領域を備える。ＥｏＥカプセル化ヘッダ領域には、図６（ｂ）に示したＥｏＥカプセル化ヘッダ３１０が格納される。ＥｏＥフレームにおいて、ユーザフレームとＥＣＰフレームとは、図６（ｂ）のＥ−ＴＡＧ内に含まれる図示しないＴＰＩＤで区別される。図８のサブタイプ領域には、ＥＣＰフレームの機能を定める識別子（例えば通信正常性を確認するＥＣＰフレームであることを表す識別子）が格納される。オペコード領域およびサブコード領域には、ＥＣＰ要求フレームやＥＣＰ応答フレーム等を識別するための識別子が格納される。
【００４６】
メッセージＩＤ領域４１０ａは、２バイトの領域であり、当該領域には、要求および応答の対応関係を表す識別子が格納される。リプライＩＤ領域には、返信先ＭＡＣアドレスが格納され、シャーシスＩＤには、ＥＣＰフレームを送信したスイッチの名前が格納され、ポートＩＤには、ＥＣＰフレームを送信したポート番号が格納される。パッド領域４１０ｂには、ユーザの必要性に応じた任意のデータが格納される。
【００４７】
以上のように、ＰＢＢ網１０内で使用されるイーサネットＯＡＭフレーム４００と、ＥｏＥ網２０で使用されるＥＣＰフレーム４１０とでは、カプセル化ヘッダのフレーム形式に加えて、カプセル化ヘッダが付加される前のフレーム形式も異なっている。このため、例えば、ＰＢＢ網１０内のスイッチ装置ＳＷｐと、ＥｏＥ網２０内のスイッチ装置ＳＷｅとの間で双方向接続の確認を行いたい場合、相手側は、トランザクションＩＤ領域４００ａ１の値やメッセージＩＤ領域４１０ａの値を正しく認識することができない。その結果、ＰＢＢ網とＥｏＥ網との間で双方向接続を確認することが困難となり得る。そこで、以下の方式を用いることが有益となる。
【００４８】
《ＥｏＥ用／ＰＢＢ用制御フレーム処理部の動作》
図９は、図４のＥｏＥ用ラインカードにおいて、ＥｏＥ用制御フレーム処理部の処理内容の一例を示すフロー図である。ＥｏＥ用制御フレーム処理部１２３は、まず、図７（ａ）のイーサタイプやオペコード等に基づき、内部ポートＰｉ２で受信したフレームがＯＡＭ＿ＬＢフレームであるか否かを判別する（ステップＳ５０１）。内部ポートＰｉ２で受信したフレームは、前述したユーザフレームの場合と同様に、ＰＢＢ用ポートＰｐ１で受信され、フレーム中継経路１３０で中継されたフレームである。
【００４９】
ステップＳ５０１でＯＡＭ＿ＬＢフレームである場合、ＥｏＥ用制御フレーム処理部１２３は、図７（ａ）のオペコード等に基づき、ＬＢＭフレームであるかＬＢＲフレームであるかを判別する（ステップＳ５０２）。ＬＢＭフレームである場合、ＥｏＥ用制御フレーム処理部１２３は、当該ＬＢＭフレームをＥＣＰ要求フレームに変換し（ステップＳ５０３、第３処理）、それをＥｏＥ用中継処理部１２２を介してＥｏＥ用ポートＰｅ１から送信する（ステップＳ５０５、第３処理）。
【００５０】
一方、ステップＳ５０２でＬＢＲフレームである場合、ＥｏＥ用制御フレーム処理部１２３は、当該ＬＢＲフレームをＥＣＰ応答フレームに変換し（ステップＳ５０４、第２処理）、それをＥｏＥ用中継処理部１２２を介してＥｏＥ用ポートＰｅ１から送信する（ステップＳ５０５、第２処理）。また、ＥｏＥ用制御フレーム処理部１２３は、ステップＳ５０１で、フレームがＯＡＭ＿ＬＢフレームでない場合、このような変換処理を行わずに所定の通信処理を実行する（ステップＳ５０５）。
【００５１】
図１０は、図３のＰＢＢ用ラインカードにおいて、ＰＢＢ用制御フレーム処理部の処理内容の一例を示すフロー図である。ＰＢＢ用制御フレーム処理部１１３は、まず、図８のサブタイプ等に基づき、内部ポートＰｉ１で受信したフレームがＥＣＰ＿ｐｉｎｇフレームであるか否かを判別する（ステップＳ５１１）。ＥＣＰ＿ｐｉｎｇフレームは、ＥＣＰ要求フレーム（ＥＣＰ  ｒｅｑｕｅｓｔ）およびＥＣＰ応答フレーム（ＥＣＰ  ｒｅｐｌｙ／ｅｘｐｉｒｅ）の総称である。内部ポートＰｉ１で受信したフレームは、前述したユーザフレームの場合と同様に、ＥｏＥ用ポートＰｅ１で受信され、フレーム中継経路１３０で中継されたフレームである。
【００５２】
ステップＳ５１１でＥＣＰ＿ｐｉｎｇフレームである場合、ＰＢＢ用制御フレーム処理部１１３は、図８のオペコード、サブコード等に基づき、ＥＣＰ要求フレームであるかＥＣＰ応答フレームであるかを判別する（ステップＳ５１２）。ＥＣＰ要求フレームである場合、ＰＢＢ用制御フレーム処理部１１３は、当該ＥＣＰ要求フレームをＬＢＭフレームに変換し（ステップＳ５１３、第１処理）、それをＰＢＢ用中継処理部１１２を介してＰＢＢ用ポートＰｐ１から送信する（ステップＳ５１５、第１処理）。
【００５３】
一方、ステップＳ５１２でＥＣＰ応答フレームである場合、ＰＢＢ用制御フレーム処理部１１３は、当該ＥＣＰ応答フレームをＬＢＲフレームに変換し（ステップＳ５１４、第４処理）、それをＰＢＢ用中継処理部１１２を介してＰＢＢ用ポートＰｐ１から送信する（ステップＳ５１５、第４処理）。また、ＰＢＢ用制御フレーム処理部１１３は、ステップＳ５１１で、フレームがＥＣＰ＿ｐｉｎｇフレームでない場合、このような変換処理を行わずに所定の通信処理を実行する（ステップＳ５１５）。
【００５４】
図１１は、図１の中継システムにおいて、ＰＢＢ網内のスイッチ装置ＳＷｐとＥｏＥ網内のスイッチ装置ＳＷｅとの間で、双方向接続を確認する際の概略的な動作シーケンスの一例を示す図である。図１３は、図１１において、ゲートウェイ装置が行う変換動作の一例を示す説明図である。図１１には、ＥｏＥ網内のスイッチ装置ＳＷｅが、ＰＢＢ網内のスイッチ装置ＳＷｐに向けてＥＣＰ要求フレームを送信する場合の動作シーケンスが示される。
【００５５】
図１１および図１３において、まず、ＥｏＥ網内のスイッチ装置ＳＷｅは、ＥＣＰ要求フレームを送信する。当該ＥＣＰ要求フレームにおいて、宛先カプセル化用アドレスＥ−ＤＡはスイッチ装置ＳＷｐのカプセル化用アドレスであり、送信元カプセル化用アドレスＥ−ＳＡは、スイッチ装置ＳＷｅのカプセル化用アドレスである。また、メッセージＩＤ領域４１０ａには、所定の値（ここでは‘Ｃ’とする）が格納され、パッド領域４１０ｂには、任意の値が格納される。
【００５６】
ゲートウェイ装置（中継装置）ＧＷ（具体的にはＰＢＢ用制御フレーム処理部１１３）は、当該ＥＣＰ要求フレームを受信し、図１０のステップＳ５１３等によって、当該ＥＣＰ要求フレームをＬＢＭフレームに変換する（ステップＳ６０１、第１処理）。この際に、ＰＢＢ用制御フレーム処理部１１３は、図１３に示すように、ＥＣＰ要求フレームのメッセージＩＤ領域４１０ａの値を、ＬＢＭフレームのトランザクションＩＤ領域４００ａ１内の一部の領域（例えば下位２バイト）に格納する。なおかつ、ＰＢＢ用制御フレーム処理部１１３は、トランザクションＩＤ領域４００ａ１内の残りの領域（例えば上位２バイト）に所定の固定値（例えば０ｘ００００）を格納する。
【００５７】
また、当該ステップＳ６０１において、ＰＢＢ用制御フレーム処理部１１３は、図１３に示すように、ＥＣＰ要求フレームのパッド領域４１０ｂの値を、ＬＢＭフレームのオプションＴＬＶ領域４００ａ２に格納する。さらに、ＰＢＢ用制御フレーム処理部１１３は、図７（ａ）のＬＢＭフレームにおける宛先カスタマ用アドレスＣ−ＤＡおよび送信元カスタマ用アドレスＣ−ＳＡを、ＥＣＰ要求フレームの宛先カプセル化用アドレスＥ−ＳＡおよび送信元カプセル化用アドレスＥ−ＳＡに定める。なお、図７（ａ）のＬＢＭフレームにおけるその他の領域の値は、予め定められる値となる。
【００５８】
ＰＢＢ用制御フレーム処理部１１３は、このようにして生成したＬＢＭフレームを、ＰＢＢ用中継処理部１１２を介してＰＢＢ用ポートＰｐ１から送信する。この際に、ＰＢＢ用中継処理部１１２は、図６（ｃ）に示した装置内部ヘッダ３２０に基づき、当該ＬＢＭフレーム（非カプセル化フレーム）に図６（ａ）に示したＰＢＢカプセル化ヘッダ３００を付加する。すなわち、ＰＢＢ用中継処理部１１２は、受信したＥＣＰ要求フレームの送信元カプセル化用アドレスＥ−ＳＡおよび宛先カプセル化用アドレスＥ−ＤＡを、それぞれＬＢＭフレームの送信元カプセル化用アドレスＢ−ＳＡおよび宛先カプセル化用アドレスＢ−ＤＡに定める。
【００５９】
次いで、ＰＢＢ網内のスイッチ装置ＳＷｐは、ゲートウェイ装置ＧＷからのＬＢＭフレームを受信する。スイッチ装置ＳＷｐは、宛先が自装置宛てのＬＢＭフレームを受信したため、ＬＢＲフレームを応答する（ステップＳ６０２）。具体的には、スイッチ装置ＳＷｐは、例えば、ＬＢＭフレームにおける送信元カスタマ用アドレスＣ−ＳＡを宛先カスタマ用アドレスＣ−ＤＡに格納し、自装置アドレス等をＣ−ＳＡに格納し、オペコードを変更し、トランザクションＩＤ領域４００ａ１にＬＢＭフレームと同じ値（ここでは０ｘ００００＋‘Ｃ’）を格納することでＬＢＲフレームを生成する。なお、当該ＬＢＲフレームは、実際には、ＬＢＭフレームにおける送信元カプセル化用アドレスＢ−ＳＡを宛先カプセル化用アドレスＢ−ＤＡに格納し、自装置アドレス等を送信元カプセル化用アドレスＢ−ＳＡに格納したようなＰＢＢカプセル化ヘッダ３００が付加される。
【００６０】
続いて、ゲートウェイ装置ＧＷ（具体的にはＥｏＥ用制御フレーム処理部１２３）は、当該ＬＢＲフレームを受信し、図９のステップＳ５０４等によって、当該ＬＢＲフレームをＥＣＰ応答フレームに変換する（ステップＳ６０３、第２処理）。この際に、ＥｏＥ用制御フレーム処理部１２３は、図１３に示すように、ＬＢＲフレームのトランザクションＩＤ領域４００ａ１内の一部の領域（ここでは下位２バイト）の値（ここでは‘Ｃ’）を、ＥＣＰ応答フレームのメッセージＩＤ領域４１０ａに格納する。
【００６１】
また、当該ステップＳ６０３において、ＥｏＥ用制御フレーム処理部１２３は、図１３に示すように、ＬＢＲフレームのオプションＴＬＶ領域４００ａ２の値を、ＥＣＰ応答フレームのパッド領域４１０ｂに格納する。なお、図８のＥＣＰ応答フレームにおいて、ＥｏＥカプセル化ヘッダ領域と、前述したメッセージＩＤ領域４１０ａおよびパッド領域４１０ｂとを除くその他の領域の値は、予め定められる値となる。
【００６２】
ＥｏＥ用制御フレーム処理部１２３は、このようにして生成したＥＣＰ応答フレームを、ＥｏＥ用中継処理部１２２を介してＥｏＥ用ポートＰｅ１から送信する。この際に、ＥｏＥ用中継処理部１２２は、図６（ｃ）に示した装置内部ヘッダ３２０に基づき、当該ＥＣＰ応答フレームのＥｏＥカプセル化ヘッダ３１０を定める。すなわち、ＥｏＥ用中継処理部１２２は、受信したＬＢＲフレームの送信元カプセル化用アドレスＢ−ＳＡおよび宛先カプセル化用アドレスＢ−ＤＡを、それぞれＥＣＰ応答フレームの送信元カプセル化用アドレスＥ−ＳＡおよび宛先カプセル化用アドレスＥ−ＤＡに定める。その後、スイッチ装置ＳＷｅは、メッセージＩＤ領域４１０ａの値が‘Ｃ’である自装置宛てのＥＣＰ応答フレームを受信することで、双方向接続を確認することができる。
【００６３】
図１２は、図１の中継システムにおいて、ＰＢＢ網内のスイッチ装置ＳＷｐとＥｏＥ網内のスイッチ装置ＳＷｅとの間で、双方向接続を確認する際の図１１とは異なる概略的な動作シーケンスの一例を示す図である。図１４は、図１２において、ゲートウェイ装置が行う変換動作の一例を示す説明図である。図１２には、ＰＢＢ網内のスイッチ装置ＳＷｐがＥｏＥ網内のスイッチ装置ＳＷｅに向けてＬＢＭフレームを送信する場合の動作シーケンスが示される。
【００６４】
図１２および図１４において、まず、ＰＢＢ網内のスイッチ装置ＳＷｐは、ＬＢＭフレームを送信する。当該ＬＢＭフレームにおいて、宛先カプセル化用アドレスＢ−ＤＡおよび宛先カスタマ用アドレスＣ−ＤＡは共にスイッチ装置ＳＷｅのＭＡＣアドレスであり、送信元カプセル化用アドレスＢ−ＳＡおよび送信元カスタマ用アドレスＣ−ＳＡは共にスイッチ装置ＳＷｐのＭＡＣアドレスである。また、トランザクションＩＤ領域４００ａ１には、所定の値（ここでは‘Ａ’とする）が格納され、オプションＴＬＶ領域４００ａ２には、任意の値が格納される。
【００６５】
ゲートウェイ装置（中継装置）ＧＷ（具体的にはＥｏＥ用制御フレーム処理部１２３）は、当該ＬＢＭフレームを受信し、図９のステップＳ５０３等によって、当該ＬＢＭフレームをＥＣＰ要求フレームに変換する（ステップＳ６１１、第３処理）。この際に、ＥｏＥ用制御フレーム処理部１２３は、図１４に示すように、ＬＢＭフレームのトランザクションＩＤ領域４００ａ１の値およびオプションＴＬＶ領域４００ａ２の値を含むＴＬＶ領域４００ａの値を、ＥＣＰ要求フレームのパッド領域４１０ｂに格納する。なおかつ、ＥｏＥ用制御フレーム処理部１２３は、図１４に示すように、ＥＣＰ要求フレームのメッセージＩＤ領域４１０ａの値を任意の値（例えば‘Ｂ’）に定める。
【００６６】
なお、図８のＥＣＰ要求フレームにおいて、ＥｏＥカプセル化ヘッダ領域と、前述したメッセージＩＤ領域４１０ａおよびパッド領域４１０ｂとを除くその他の領域の値は、予め定められる値となる。ＥｏＥ用制御フレーム処理部１２３は、このようにして生成したＥＣＰ要求フレームを、ＥｏＥ用中継処理部１２２を介してＥｏＥ用ポートＰｅ１から送信する。この際に、ＥｏＥ用中継処理部１２２は、図６（ｃ）に示した装置内部ヘッダ３２０に基づき、当該ＥＣＰ要求フレームのＥｏＥカプセル化ヘッダ３１０を定める。すなわち、ＥｏＥ用中継処理部１２２は、受信したＬＢＭフレームの送信元カプセル化用アドレスＢ−ＳＡおよび宛先カプセル化用アドレスＢ−ＤＡを、それぞれＥＣＰ要求フレームの送信元カプセル化用アドレスＥ−ＳＡおよび宛先カプセル化用アドレスＥ−ＤＡに定める。
【００６７】
次いで、ＥｏＥ網内のスイッチ装置ＳＷｅは、ゲートウェイ装置ＧＷからのＥＣＰ要求フレームを受信する。スイッチ装置ＳＷｅは、宛先が自装置宛てのＥＣＰ要求フレームを受信したため、ＥＣＰ応答フレームを応答する（ステップＳ６１２）。具体的には、スイッチ装置ＳＷｅは、例えば、ＥＣＰ要求フレームにおける送信元カプセル化用アドレスＥ−ＳＡを宛先カプセル化用アドレスＥ−ＤＡに格納し、自装置アドレス等を送信元カプセル化用アドレスＥ−ＳＡに格納し、オペコード、サブコード等を変更し、メッセージＩＤ領域４１０ａにＥＣＰ要求フレームと同じ値（ここでは‘Ｂ’）を格納することでＥＣＰ応答フレームを生成する。
【００６８】
続いて、ゲートウェイ装置ＧＷ（具体的にはＰＢＢ用制御フレーム処理部１１３）は、当該ＥＣＰ応答フレームを受信し、図１０のステップＳ５１４等によって、当該ＥＣＰ応答フレームをＬＢＲフレームに変換する（ステップＳ６１３、第４処理）。この際に、ＰＢＢ用制御フレーム処理部１１３は、図１４に示すように、ステップＳ６１１に伴いＥＣＰ応答フレームのパッド領域４１０ｂに格納されている値（すなわちトランザクションＩＤ領域４００ａ１の値およびオプションＴＬＶ領域４００ａ２の値）をＬＢＲフレームのＴＬＶ領域４００ａに格納する。その結果、ＬＢＭフレームにおけるトランザクションＩＤ領域４００ａ１の値（ここでは‘Ａ’）およびオプションＴＬＶ領域４００ａ２の値が、ＬＢＲフレームで復元される。
【００６９】
また、当該ステップＳ６１３において、ＰＢＢ用制御フレーム処理部１１３は、図７（ａ）のＬＢＲフレームにおける宛先カスタマ用アドレスＣ−ＤＡおよび送信元カスタマ用アドレスＣ−ＳＡを、ＥＣＰ応答フレームの宛先カプセル化用アドレスＥ−ＤＡおよび送信元カプセル化用アドレスＥ−ＳＡに定める。なお、図７（ａ）のＬＢＲフレームにおけるその他の領域の値は、予め定められる値となる。
【００７０】
ＰＢＢ用制御フレーム処理部１１３は、このようにして生成したＬＢＲフレームを、ＰＢＢ用中継処理部１１２を介してＰＢＢ用ポートＰｐ１から送信する。この際に、ＰＢＢ用中継処理部１１２は、図６（ｃ）に示した装置内部ヘッダ３２０に基づき、当該ＬＢＲフレーム（非カプセル化フレーム）に図６（ａ）に示したＰＢＢカプセル化ヘッダ３００を付加する。その後、スイッチ装置ＳＷｐは、トランザクションＩＤ領域４００ａ１の値が‘Ａ’である自装置宛てのＬＢＲフレームを受信することで、双方向接続を確認することができる。
【００７１】
以上のように、本実施の形態１の中継装置および中継システムは、ＰＢＢ網１０とＥｏＥ網２０との間で双方向接続を確認する場合に、送信元のネットワークの制御フレームを宛先のネットワークで識別可能な形式に変換する。このとき、中継装置は、要求を表す制御フレームに含まれるユニークな情報を、変換後の制御フレームの中に復元できる形で保存し、要求先からの応答が帰ってきた場合はユニークな情報を復元することで、要求と応答の一貫性を保つ。これによって、トランザクションＩＤ領域４００ａ１の値やメッセージＩＤ領域４１０ａの値を正しく定めることができ、ＰＢＢ網１０とＥｏＥ網２０との間で双方向接続を確認することが可能になる。
【００７２】
ここで、本実施の形態１では、図１３に示したように、トランザクションＩＤ領域４００ａ１がメッセージＩＤ領域４１０ａよりも大きいサイズで構成されるため、メッセージＩＤ領域４１０ａの値をトランザクションＩＤ領域４００ａ１内の一部の領域に格納し、それを復元する方式を用いている。ただし、その逆方向において、トランザクションＩＤ領域４００ａ１の値をメッセージＩＤ領域４１０ａに格納することはできない。そこで、本実施の形態１では、図１４に示したように、逆方向に関しては、トランザクションＩＤ領域４００ａ１の値をパッド領域４１０ｂに格納し、それを復元する方式を用いている。
【００７３】
なお、図２では、シャーシ型のスイッチ装置を例としたが、勿論、ボックス型のスイッチ装置であってもよい。この場合、例えば、図３のＰＢＢ用制御フレーム処理部１１３と図４のＥｏＥ用制御フレーム処理部１２３とを１個の制御フレーム処理部として構成し、図３のＰＢＢ用中継処理部１１２と図４のＥｏＥ用中継処理部１２２とを１個の中継処理部として構成すればよい。
【００７４】
また、ここでは、イーグレス側のラインカードで制御フレームの変換を行う構成としたが、場合によっては、イングレス側のラインカードで制御フレームの変換を行う構成とすることも可能である。この場合、例えば、ＰＢＢ用制御フレーム処理部１１３は、ＰＢＢ用ポートＰｐ１で受信した制御フレームの宛先ポートがＥｏＥ用ポートＰｅ１である場合に、図９の変換処理を行うことになる。ただし、この場合、宛先ポートの判定処理が必要となるため、処理の効率化の観点では、イーグレス側のラインカードで変換を行う方が望ましい。
【００７５】
（実施の形態２）
《ゲートウェイ装置（中継装置）の概略構成および概略動作（変形例）》
図１５は、本発明の実施の形態２による中継装置において、その一部の構成例を示す概略図である。図１５に示すゲートウェイ装置（中継装置）ＧＷは、情報変換テーブル７００を備える。情報変換テーブル７００は、トランザクションＩＤ領域の値およびオプションＴＬＶ領域の値と、メッセージＩＤ領域の値およびパッド領域の値との対応関係を保持する。
【００７６】
例えば、ゲートウェイ装置ＧＷは、図１３の場合と同様に、ＥＣＰ要求フレームを受信した場合、そのメッセージＩＤ領域４１０ａの値およびパッド領域４１０ｂの値を情報テーブル７００に保持する。そして、ゲートウェイ装置ＧＷは、トランザクションＩＤ領域４００ａ１の値やオプションＴＬＶ領域４００ａ２の値を任意に定め、当該定めた値を含むＬＢＭフレームを生成する。この際に、ゲートウェイ装置ＧＷは、少なくとも、この定めたトランザクションＩＤ領域４００ａ１の値を、前述したメッセージＩＤ領域４１０ａの値およびパッド領域４１０ｂの値に対応付けて情報変換テーブル７００に格納する。
【００７７】
一方、ゲートウェイ装置ＧＷは、図１３の場合と同様に、ＬＢＲフレームを受信した場合、そのトランザクションＩＤ領域４００ａ１の値を検索キーとして情報変換テーブル７００を検索し、メッセージＩＤ領域の値およびパッド領域の値を取得する。そして、ゲートウェイ装置ＧＷは、当該取得したメッセージＩＤ領域の値およびパッド領域の値を含むＥＣＰ応答フレームを生成する。また、ゲートウェイ装置ＧＷは、図１４の場合も、この図１３の場合と同様にして、ユニークな情報を情報変換テーブル７００に一旦保持し、要求先からの応答が帰ってきた場合は情報変換テーブル７００を用いてユニークな情報を復元する。
【００７８】
以上、本実施の形態２の方式を用いることでも、ＰＢＢ網１０とＥｏＥ網２０との間で双方向接続を確認することが可能になる。ただし、リソース低減等の観点からは、実施の形態１のように、情報変換テーブル７００ではなく変換後の制御フレームにユニークな情報を格納するような方式を用いる方が望ましい。
【００７９】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００８０】
１０  ＰＢＢ網
１１２  ＰＢＢ用中継処理部
１１３  ＰＢＢ用制御フレーム処理部
１１４，１２４  ＶＩＤ変換テーブル
１２２  ＥｏＥ用中継処理部
１２３  ＥｏＥ用制御フレーム処理部
１３０  フレーム中継経路
２０  ＥｏＥ網
３００  ＰＢＢカプセル化ヘッダ
３１０  ＥｏＥカプセル化ヘッダ
３２０  装置内部ヘッダ
４００  イーサネットＯＡＭフレーム
４００ａ  ＴＬＶ領域
４００ａ１  トランザクションＩＤ領域
４００ａ２  オプションＴＬＶ領域
４１０  ＥＣＰフレーム
４１０ａ  メッセージＩＤ領域
４１０ｂ  パッド領域
７００  情報変換テーブル
ＧＷ  ゲートウェイ装置
ＬＣｅ  ＥｏＥ用ラインカード
ＬＣｐ  ＰＢＢ用ラインカード
Ｐｅ１  ＥｏＥ用ポート
Ｐｉ１，Ｐｉ２  内部ポート
Ｐｐ１  ＰＢＢ用ポート
ＳＷｐ，ＳＷｅ  スイッチ装置
【図１】
0006541434.tif 000002
【図２】
0006541434.tif 000003
【図３】
0006541434.tif 000004
【図４】
0006541434.tif 000005
【図５】
0006541434.tif 000006
【図６】
0006541434.tif 000007
【図７】
0006541434.tif 000008
【図８】
0006541434.tif 000009
【図９】
0006541434.tif 000010
【図１０】
0006541434.tif 000011
【図１１】
0006541434.tif 000012
【図１２】
0006541434.tif 000013
【図１３】
0006541434.tif 000014
【図１４】
0006541434.tif 000015
【図１５】
0006541434.tif 000016