(57)【要約】【課題】ネットワーク管理の容易化を実現可能な、装置冗長方式を用いた中継システムおよびスイッチ装置を提供する。【解決手段】ＭＣＬＡＧ装置のそれぞれは、ＭＣＬＡＧテーブル１２、ポート制御部１４、中継処理部１３を有する。ＭＣＬＡＧテーブル１２は、単数または複数の第１ポートを、第１識別子に対応付けて保持する。ポート制御部１４は、第１ポート群Ｐ［１］がアクティブ設定の場合にはそれを送受信許可状態ＦＷに制御し、第１ポート群がスタンバイ設定の場合にはそれを送信禁止状態ＴＢＫに制御する。中継処理部１３は、第１識別子を宛先ポートとするフレームを、第１ポート群が送受信許可状態ＦＷに制御される場合には第１ポート群に中継し、送信禁止状態ＴＢＫに制御される場合にはブリッジ用ポートＰｂに中継する。【選択図】図１
2015198416.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ、単数または複数の第１ポートで構成される第１ポート群と、第２ポートと、ブリッジ用ポートと、を持ち、前記ブリッジ用ポートを介して互いに通信回線で接続される第１スイッチ装置および第２スイッチ装置と、
前記第１スイッチ装置の前記単数または複数の第１ポートおよび前記第２スイッチ装置の前記単数または複数の第１ポートにそれぞれ異なる通信回線を介して接続され、当該通信回線の接続元となるポートにリンクアグリゲーショングループを設定する第３スイッチ装置と、
を備える、中継システムであって、
前記第１スイッチ装置および前記第２スイッチ装置のそれぞれは、
前記単数または複数の第１ポートを、第１識別子に対応付けて保持するＭＣＬＡＧテーブルと、
障害が無い場合で、かつ前記第１ポート群がアクティブに設定される場合、前記第１ポート群を、送信および受信共に許可する第１状態に制御し、障害が無い場合で、かつ前記第１ポート群がスタンバイに設定される場合、前記第１ポート群を、受信を許可し送信を禁止する第２状態に制御するポート制御部と、
前記第１ポート群が前記第１状態に制御される場合、前記第１識別子を宛先ポートとするフレームを前記第１ポート群に中継し、前記第１ポート群が前記第２状態に制御される場合、前記第１識別子を宛先ポートとするフレームを前記ブリッジ用ポートに中継する中継処理部と、
を有し、
前記第１スイッチ装置の前記第１ポート群は、前記アクティブに設定され、前記第２スイッチ装置の前記第１ポート群は前記スタンバイに設定され、
障害が無い場合、前記第１スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記第１スイッチ装置の前記第１ポート群に中継され、前記第２スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記ブリッジ用ポートを介して前記第１スイッチ装置の前記第１ポート群に中継される、
中継システム。
【請求項２】
請求項１記載の中継システムにおいて、
前記第１スイッチ装置および前記第２スイッチ装置のそれぞれは、さらに、
自身の前記第１ポート群、前記第２ポートおよび前記ブリッジ用ポートの障害発生および障害回復を検出する障害監視部と、
前記障害監視部によって前記第１ポート群の障害発生が検出された場合、前記ブリッジ用ポートを介して障害通知フレームを送信する障害通知部と、
を有し、
前記ポート制御部は、前記障害監視部によって前記第１ポート群の障害発生が検出された場合、前記第１ポート群を、送信および受信共に禁止する第３状態に制御し、前記障害監視部によって前記第１ポート群の障害発生が検出されない場合で、かつ前記ブリッジ用ポートを介して前記障害通知フレームを受信した場合、前記第１ポート群を前記第１状態に制御し、
前記中継処理部は、前記第１ポート群が前記第３状態に制御される場合、前記第１識別子を宛先ポートとするフレームを前記ブリッジ用ポートに中継し、
前記第１スイッチ装置の前記第１ポート群の障害発生が検出された場合、前記第１スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記ブリッジ用ポートを介して前記第２スイッチ装置の前記第１ポート群に中継され、前記第２スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記第２スイッチ装置の前記第１ポート群に中継される、
中継システム。
【請求項３】
請求項２記載の中継システムにおいて、
前記障害通知部は、前記障害監視部によって前記第１ポート群の障害回復が検出された場合、前記ブリッジ用ポートを介して障害回復フレームを送信し、
前記ポート制御部は、前記第１ポート群が前記アクティブに設定される場合で、かつ前記障害監視部によって前記第１ポート群の障害回復が検出された場合、前記第１ポート群を前記第１状態に制御し、前記第１ポート群が前記スタンバイに設定される場合で、かつ前記ブリッジ用ポートを介して前記障害回復フレームを受信した場合、前記第１ポート群を前記第２状態に制御し、
前記第１スイッチ装置の前記第１ポート群の障害回復が検出された場合、前記第１スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記第１スイッチ装置の前記第１ポート群に中継され、前記第２スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記ブリッジ用ポートを介して前記第１スイッチ装置の前記第１ポート群に中継される、
中継システム。
【請求項４】
請求項２記載の中継システムにおいて、
前記ポート制御部は、前記障害監視部によって前記ブリッジ用ポートの障害発生が検出された場合、前記第１ポート群を前記第１状態に制御し、
前記障害監視部によって前記ブリッジ用ポートの障害発生が検出された場合、前記第１スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記第１スイッチ装置の前記第１ポート群に中継され、前記第２スイッチ装置の前記第２ポートで受信された、前記第１識別子を宛先ポートとするフレームは、前記第２スイッチ装置の前記第１ポート群に中継される、
中継システム。
【請求項５】
請求項１記載の中継システムにおいて、
前記第１スイッチ装置および前記第２スイッチ装置のそれぞれは、単数または複数の前記第２ポートで構成される第２ポート群を備え、
前記中継システムは、前記第１スイッチ装置の前記単数または複数の第２ポートおよび前記第２スイッチ装置の前記単数または複数の第２ポートにそれぞれ異なる通信回線を介して接続され、当該通信回線の接続元となるポートにリンクアグリゲーションを設定する第４スイッチ装置を備え、
前記ＭＣＬＡＧテーブルは、前記単数または複数の第２ポートを、第２識別子に対応付けて保持し、
前記第１スイッチ装置の前記第２ポート群は、前記アクティブに設定され、前記第２スイッチ装置の前記第２ポート群は、前記スタンバイに設定され、
障害が無い場合、前記第１スイッチ装置の前記第１ポート群で受信された、前記第２識別子を宛先ポートとするフレームは、前記第１スイッチ装置の前記第２ポート群に中継され、前記第２スイッチ装置の前記第１ポート群で受信された、前記第２識別子を宛先ポートとするフレームは、前記ブリッジ用ポートを介して前記第１スイッチ装置の前記第２ポート群に中継される、
中継システム。
【請求項６】
請求項５記載の中継システムにおいて、
前記第１スイッチ装置および前記第２スイッチ装置のそれぞれは、さらに、ポートと、当該ポートの先に存在するＭＡＣアドレスと、の対応関係を保持するアドレステーブルを有し、
前記中継処理部は、
前記第１ポート群でフレームを受信した場合、前記第１識別子を受信ポート識別子として定め、前記フレームに含まれる送信元ＭＡＣアドレスを前記受信ポート識別子に対応付けて前記アドレステーブルに学習し、
前記アドレステーブルの検索に基づき、前記フレームに含まれる宛先ＭＡＣアドレスに対応する宛先ポートが前記第２識別子である場合で、かつ前記第２ポート群が前記第２状態に制御される場合、前記受信ポート識別子を付加したフレームを前記ブリッジ用ポートに中継し、
前記受信ポート識別子が付加されたフレームを前記ブリッジ用ポートで受信した場合、前記フレームに含まれる送信元ＭＡＣアドレスを、前記フレームに付加された前記受信ポート識別子に対応付けて前記アドレステーブルに学習する、
中継システム。
【請求項７】
単数または複数の第１ポートで構成される第１ポート群と、第２ポートと、ブリッジ用ポートと、を持ち、他のスイッチ装置との間で前記ブリッジ用ポートを介して接続されるスイッチ装置であって、
前記単数または複数の第１ポートを、第１識別子に対応付けて保持するＭＣＬＡＧテーブルと、
障害が無い場合で、かつ前記第１ポート群がアクティブに設定される場合、前記第１ポート群を、送信および受信共に許可する第１状態に制御し、障害が無い場合で、かつ前記第１ポート群がスタンバイに設定される場合、前記第１ポート群を、受信を許可し送信を禁止する第２状態に制御するポート制御部と、
前記第１ポート群が前記第１状態に制御される場合、前記第１識別子を宛先ポートとするフレームを前記第１ポート群に中継し、前記第１ポート群が前記第２状態に制御される場合、前記第１識別子を宛先ポートとするフレームを前記ブリッジ用ポートに中継する中継処理部と、
を有し、
前記第１ポート群と前記他のスイッチ装置が持つ第１ポート群の中のいずれか一方は、前記アクティブに設定され、他方は前記スタンバイに設定される、
スイッチ装置。
【請求項８】
請求項７記載のスイッチ装置において、さらに、
自身の前記第１ポート群、前記第２ポートおよび前記ブリッジ用ポートの障害発生および障害回復を検出する障害監視部と、
前記障害監視部によって前記第１ポート群の障害発生が検出された場合、前記ブリッジ用ポートを介して障害通知フレームを送信する障害通知部と、
を有し、
前記ポート制御部は、前記障害監視部によって前記第１ポート群の障害発生が検出された場合、前記第１ポート群を、送信および受信共に禁止する第３状態に制御し、前記障害監視部によって前記第１ポート群の障害発生が検出されない場合で、かつ前記ブリッジ用ポートで前記障害通知フレームを受信した場合、前記第１ポート群を前記第１状態に制御し、
前記中継処理部は、前記第１ポート群が前記第３状態に制御される場合、前記第１識別子を宛先ポートとするフレームを前記ブリッジ用ポートに中継する、
スイッチ装置。
【請求項９】
請求項８記載のスイッチ装置において、
前記障害通知部は、前記障害監視部によって前記第１ポート群の障害回復が検出された場合、前記ブリッジ用ポートを介して障害回復フレームを送信し、
前記ポート制御部は、前記第１ポート群が前記アクティブに設定される場合で、かつ前記障害監視部によって前記第１ポート群の障害回復が検出された場合、前記第１ポート群を前記第１状態に制御し、前記第１ポート群が前記スタンバイに設定される場合で、かつ前記ブリッジ用ポートを介して前記障害回復フレームを受信した場合、前記第１ポート群を前記第２状態に制御する、
スイッチ装置。
【請求項１０】
請求項８記載のスイッチ装置において、
前記ポート制御部は、前記障害監視部によって前記ブリッジ用ポートの障害発生が検出された場合、前記第１ポート群を前記第１状態に制御する、
スイッチ装置。
【請求項１１】
請求項７記載のスイッチ装置において、
さらに、単数または複数の前記第２ポートで構成される第２ポート群を備え、
前記ＭＣＬＡＧテーブルは、前記単数または複数の第２ポートを、第２識別子に対応付けて保持し、
前記第２ポート群は、前記第１ポート群が前記アクティブに設定される場合、前記アクティブに設定され、前記第１ポート群が前記スタンバイに設定される場合、前記スタンバイに設定される、
スイッチ装置。
【請求項１２】
請求項１１記載のスイッチ装置において、
さらに、ポートと、当該ポートの先に存在するＭＡＣアドレスと、の対応関係を保持するアドレステーブルを有し、
前記中継処理部は、
前記第１ポート群でフレームを受信した場合、前記第１識別子を受信ポート識別子として定め、前記フレームに含まれる送信元ＭＡＣアドレスを前記受信ポート識別子に対応付けて前記アドレステーブルに学習し、
前記アドレステーブルの検索に基づき、前記フレームに含まれる宛先ＭＡＣアドレスに対応する宛先ポートが前記第２識別子である場合で、かつ前記第２ポート群が前記第２状態に制御される場合、前記受信ポート識別子を付加したフレームを前記ブリッジ用ポートに中継し、
前記受信ポート識別子が付加されたフレームを前記ブリッジ用ポートで受信した場合、前記フレームに含まれる送信元ＭＡＣアドレスを、前記フレームに付加された前記受信ポート識別子に対応付けて前記アドレステーブルに学習する、
スイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システムおよびスイッチ装置に関し、例えば、２台のスイッチ装置を用いた装置冗長方式が適用される中継システムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、１台のネットワーク装置と、２台のネットワーク装置と、の間の各リンクに装置跨ぎのリンクアグリゲーションが設定されたネットワークシステムが示される。２台のネットワーク装置間を接続する専用回線に障害が生じた場合、当該リンクアグリゲーションの経路を用いて代替え経路が構築される。また、２台のネットワーク装置は、当該装置間での経路情報の同期といった制御プレーンに関しては運用系／待機系で動作し、データプレーンに関しては両方共に運用状態で使用される。
【０００３】
特許文献２には、ユーザ網内のカスタマエッジと、ＭＰＬＳ網内の２台のプロバイダエッジと、の間の各リンクに装置跨ぎのリンクアグリゲーションが設定された構成が示される。２台のプロバイダエッジは、他のプロバイダエッジからパケットを共に受信した場合、互いの間で予めなされた取り決めに基づいて、一方のプロバイダエッジのみがカスタマエッジにパケットを中継する。
【０００４】
特許文献３には、ユーザ側Ｌ２ＳＷと、運用系Ｌ２ＳＷおよび予備系Ｌ２ＳＷと、の間にそれぞれリンクを設けたアクセスシステムが示される。通常時、予備系Ｌ２ＳＷは、ユーザ側Ｌ２ＳＷとの間のリンクの接続元となるポートをリンクダウンに制御する。ユーザ側Ｌ２ＳＷは、運用系Ｌ２ＳＷおよび予備系Ｌ２ＳＷに向けてＡＲＰ等のブロードキャストフレームを送信することで、予備系Ｌ２ＳＷにおけるリンクダウンに制御されたポートを回避する経路を自動的に確立する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２５０１８５号公報
【特許文献２】特開２０１２−２０９９８４号公報
【特許文献３】特開２０１２−２３１２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、レイヤ２（以降、Ｌ２と略す）の処理を行うＬ２スイッチ装置を用いた装置冗長方式として、ＥＳＲＰ（Extreme Standby Router Protocol）やＶＳＲＰ（Virtual Switch Redundancy Protocol）等を代表とするアクティブ・スタンバイ型の方式が知られている。このような方式では、ユーザ側のＬ２スイッチ装置は、アクティブ側のＬ２スイッチ装置との間のリンクに障害が生じた場合、スタンバイ側のＬ２スイッチ装置との間のリンクに経路を切り替えるため、通常、ＦＤＢ（Forwarding DataBase）のフラッシュを行う。そうすると、フラッディングに伴う通信の輻輳等が生じ得る。
【０００７】
そこで、例えば、特許文献１や特許文献２に示されるように、装置跨ぎのリンクアグリゲーショングループ（以降、ＬＡＧと略す）を用いる方式が考えられる。この場合、ユーザ側のＬ２スイッチ装置は、通常、ＦＤＢ上で、ＬＡＧが設定されるポートを仮想的に１個のポートとして管理するため、障害時に、ＦＤＢのフラッシュを行う必要が無い。
【０００８】
ここで、例えば、装置跨ぎのＬＡＧが適用される２台のＬ２スイッチ装置に対して、ユーザ側のスイッチ装置［１］が装置跨ぎのＬＡＧ［１］によって接続され、加えて、ユーザ側のスイッチ装置［２］が装置跨ぎのＬＡＧ［２］によって接続されるような構成を想定する。スイッチ装置［１］からスイッチ装置［２］に向けてフレームを送信する場合、スイッチ装置［１］は、通常、フレームの送信先を、所定の分散規則に基づき２台のＬ２スイッチ装置に分散させる。これを受けた２台のＬ２スイッチ装置も、スイッチ装置［２］に向けて、フレームを適宜分散する形で送信する。
【０００９】
一方、特に、通信キャリア等では、フレームの転送経路等を含めて詳細なネットワーク管理を行いたい場合がある。しかしながら、前述したような装置跨ぎのＬＡＧが適用される２台のＬ２スイッチ装置を、このようなキャリア網等に配置した場合、ネットワーク管理が複雑化する恐れがある。すなわち、前述したように、スイッチ装置［１］から２台のＬ２スイッチ装置を介したスイッチ装置［２］へのフレーム転送は、分散によって様々な経路を採り得るため、転送経路を十分に把握することは容易でない。このような問題は、キャリア網等のように、収容するユーザ側のスイッチ装置の台数が増大する程、より深刻化する。
【００１０】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、ネットワーク管理の容易化を実現可能な、装置冗長方式を用いた中継システムおよびスイッチ装置を提供することにある。
【００１１】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１２】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１３】
本実施の形態による中継システムは、第１〜第３スイッチ装置を備える。第１および第２スイッチ装置は、それぞれ、単数または複数の第１ポートで構成される第１ポート群と、第２ポートと、ブリッジ用ポートと、を持ち、ブリッジ用ポートを介して互いに通信回線で接続される。第３スイッチ装置は、第１スイッチ装置の単数または複数の第１ポートおよび第２スイッチ装置の単数または複数の第１ポートにそれぞれ異なる通信回線を介して接続され、当該通信回線の接続元となるポートにリンクアグリゲーショングループを設定する。ここで、第１および第２スイッチ装置のそれぞれは、ＭＣＬＡＧテーブルと、ポート制御部と、中継処理部と、を有する。ＭＣＬＡＧテーブルは、単数または複数の第１ポートを、第１識別子に対応付けて保持する。ポート制御部は、障害が無い場合で、かつ第１ポート群がアクティブに設定される場合、第１ポート群を、送信および受信共に許可する第１状態に制御し、障害が無い場合で、かつ第１ポート群がスタンバイに設定される場合、第１ポート群を、受信を許可し送信を禁止する第２状態に制御する。中継処理部は、第１ポート群が第１状態に制御される場合、第１識別子を宛先ポートとするフレームを第１ポート群に中継し、第１ポート群が第２状態に制御される場合、第１識別子を宛先ポートとするフレームをブリッジ用ポートに中継する。また、第１スイッチ装置の第１ポート群は、アクティブに設定され、第２スイッチ装置の第１ポート群はスタンバイに設定される。障害が無い場合、第１スイッチ装置の第２ポートで受信された、第１識別子を宛先ポートとするフレームは、第１スイッチ装置の第１ポート群に中継される。また、第２スイッチ装置の第２ポートで受信された、第１識別子を宛先ポートとするフレームは、ブリッジ用ポートを介して第１スイッチ装置の第１ポート群に中継される。
【発明の効果】
【００１４】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、装置冗長方式を用いた中継システムおよびスイッチ装置において、ネットワーク管理の容易化が実現可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１による中継システムにおいて、その構成例を示す概略図である。
【図２】（ａ）および（ｂ）は、図１の中継システムにおいて、障害が無い場合の概略動作例を示す説明図である。
【図３】図１の中継システムにおいて、ＭＣＬＡＧ用ポート群の障害が発生した場合の概略動作例を示す説明図である。
【図４】（ａ）および（ｂ）は、図１の中継システムにおいて、ＭＣＬＡＧ用ポート群の障害が回復した場合の概略動作例を示す説明図である。
【図５】図１の中継システムにおいて、ブリッジ用ポートの障害が発生した場合の概略動作例を示す説明図である。
【図６】図１の中継システムにおいて、ＭＣＬＡＧ装置の一方に障害が発生した場合の概略動作例を示す説明図である。
【図７】図１の中継システムにおいて、そのＭＣＬＡＧ装置を構成するＬ２スイッチ装置の主要部の構成例を示すブロック図である。
【図８】（ａ）は、図７におけるアドレステーブルの構成例を示す概略図であり、（ｂ）は、図７における障害監視テーブルの構成例を示す概略図であり、（ｃ）は、図７におけるポート制御テーブルの構成例を示す概略図である。
【図９】図７のＬ２スイッチ装置がアクティブに設定された場合において、そのポート制御部の概略的な処理内容の一例を示すフロー図である。
【図１０】図７のＬ２スイッチ装置がスタンバイに設定された場合において、そのポート制御部の概略的な処理内容の一例を示すフロー図である。
【図１１】図７のＬ２スイッチ装置において、その中継処理部の概略的な処理内容の一例を示すフロー図である。
【図１２】本発明の実施の形態２による中継システムにおいて、その構成例を示す概略図である。
【図１３】図１２の中継システムにおいて、そのＭＣＬＡＧ装置を構成するＬ２スイッチ装置の主要部の構成例を示すブロック図である。
【図１４】本発明の実施の形態３による中継システムにおいて、その構成例を示す概略図である。
【図１５】（ａ）および（ｂ）は、図１４の中継システムにおいて、障害が無い場合の概略動作例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１７】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１９】
（実施の形態１）
《中継システムの概略構成》
図１は、本発明の実施の形態１による中継システムにおいて、その構成例を示す概略図である。図１に示す中継システムは、装置跨ぎのＬＡＧが適用される２台のＬ２スイッチ装置（第１および第２スイッチ装置）ＳＷｍ１，ＳＷｍ２と、複数（ここでは２台）のユーザ側のＬ２スイッチ装置ＳＷ１，ＳＷ２と、を備える。
【００２０】
Ｌ２スイッチ装置ＳＷｍ１，ＳＷｍ２のそれぞれは、ＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］と、ＭＣＬＡＧ用ポート群（第２ポート群）Ｐ［２］と、ブリッジ用ポートＰｂと、を持つ。ＭＣＬＡＧ用ポート群Ｐ［１］は、単数または複数のＭＣＬＡＧ用ポート（第１ポート）で構成され、ＭＣＬＡＧ用ポート群Ｐ［２］は、単数または複数のＭＣＬＡＧ用ポート（第２ポート）で構成される。本実施の形態１では、ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］のそれぞれは、単数のＭＣＬＡＧ用ポートで構成される場合を例とする。したがって、本実施の形態１では、Ｐ［１］，Ｐ［２］のそれぞれは、ＭＣＬＡＧ用ポート群とＭＣＬＡＧ用ポートの両方を意味する。
【００２１】
Ｌ２スイッチ装置（第１スイッチ装置）ＳＷｍ１とＬ２スイッチ装置（第２スイッチ装置）ＳＷｍ２との間は、ブリッジ用ポートＰｂを介して互いに通信回線１１で接続される。通信回線１１は、例えば、専用回線や、場合によっては一般的な通信回線（例えば、イーサネット（登録商標）回線）で構成される。
【００２２】
Ｌ２スイッチ装置（第３スイッチ装置）ＳＷ１は、複数（ここでは２個）のＬＡＧ用ポートＰ１，Ｐ２と、ポートＰ３と、を持つ。Ｌ２スイッチ装置ＳＷ１は、Ｌ２スイッチ装置ＳＷｍ１の単数または複数のＭＣＬＡＧ用ポート（第１ポート）Ｐ［１］およびＬ２スイッチ装置ＳＷｍ２の単数または複数のＭＣＬＡＧ用ポート（第１ポート）Ｐ［１］にそれぞれ異なる通信回線１０を介して接続される。この例では、ＬＡＧ用ポートＰ１は、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［１］に接続され、ＬＡＧ用ポートＰ２は、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポートＰ［１］に接続される。また、ポートＰ３には、特に限定はされないが、端末等が接続される。通信回線１０は、例えば、イーサネット回線で構成される。
【００２３】
ここで、Ｌ２スイッチ装置（第３スイッチ装置）ＳＷ１は、Ｌ２スイッチ装置ＳＷｍ１，ＳＷｍ２との間の通信回線１０の接続元となるＬＡＧ用ポートＰ１，Ｐ２にＬＡＧを設定する。なお、ＬＡＧは、一般的に、１台の装置間での複数本の通信回線に適用される場合が多いが、ここでは、１台の装置と２台の装置との間の複数本の通信回線に適用される。したがって、本明細書では、このような装置跨ぎのＬＡＧを、一般的なＬＡＧと区別して、マルチシャーシスリンクアグリゲーショングループ（以降、ＭＣＬＡＧと略す）と呼ぶ。Ｌ２スイッチ装置ＳＷ１は、ＬＡＧ用ポートＰ１，Ｐ２にＭＣＬＡＧ１を設定する。また、本明細書では、このような装置跨ぎのＬＡＧが適用される２台のＬ２スイッチ装置ＳＷｍ１，ＳＷｍ２を総称して、ＭＣＬＡＧ装置と呼ぶ。
【００２４】
同様に、Ｌ２スイッチ装置（第４スイッチ装置）ＳＷ２は、複数（ここでは２個）のＬＡＧ用ポートＰ１，Ｐ２と、ポートＰ３と、を持つ。Ｌ２スイッチ装置ＳＷ２は、Ｌ２スイッチ装置ＳＷｍ１の単数または複数のＭＣＬＡＧ用ポート（第２ポート）Ｐ［２］およびＬ２スイッチ装置ＳＷｍ２の単数または複数のＭＣＬＡＧ用ポート（第２ポート）Ｐ［２］にそれぞれ異なる通信回線１０を介して接続される。この例では、ＬＡＧ用ポートＰ１は、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［２］に接続され、ＬＡＧ用ポートＰ２は、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポートＰ［２］に接続される。ポートＰ３には、特に限定はされないが、端末等が接続される。Ｌ２スイッチ装置ＳＷ２は、ＭＣＬＡＧ装置との間の通信回線１０の接続元となるＬＡＧ用ポートＰ１，Ｐ２にＭＣＬＡＧ２を設定する。
【００２５】
なお、ここでは、ユーザ側のＬ２スイッチ装置は、２台である場合を例とするが、同様にして３台以上であってもよく、場合によっては１台であってもよい。すなわち、ＭＣＬＡＧ装置は、３台以上のユーザ側のＬ２スイッチ装置との間で、それぞれ異なるＭＣＬＡＧによって接続されてもよく、場合によっては、１台のユーザ側のＬ２スイッチ装置との間で、ＭＣＬＡＧによって接続されてもよい。さらに、ここでは、ＭＣＬＡＧ装置は、ブリッジ用ポートＰｂおよびＭＣＬＡＧ用ポートＰ［１］，Ｐ［２］を備えるが、加えて、ＭＣＬＡＧが設定されない通常ポートを備えてもよい。例えば、Ｌ２スイッチ装置ＳＷｍ１，ＳＷｍ２のＭＣＬＡＧ用ポートＰ［２］は、共にＭＣＬＡＧ用ポートではなく通常ポートであり、当該各通常ポートＰ［２］にそれぞれ異なる端末等が接続されるような構成であってもよい。
【００２６】
Ｌ２スイッチ装置（第１および第２スイッチ装置）ＳＷｍ１，ＳＷｍ２のそれぞれは、ＭＣＬＡＧテーブル１２、中継処理部１３、アドレステーブルＦＤＢ、ポート制御部１４、障害監視部１５、および障害通知部１６を有する。ＭＣＬＡＧテーブル１２は、自身の単数または複数のＭＣＬＡＧ用ポート（実際には、その各ポート識別子）を、ＭＣＬＡＧ識別子に対応付けて保持する。
【００２７】
図１の例では、ＭＣＬＡＧテーブル１２は、ＭＣＬＡＧ用ポート（第１ポート）Ｐ［１］（｛Ｐ［１］｝）を、ＭＣＬＡＧ識別子（第１識別子）｛ＭＣＬＡＧ１｝に対応付けて保持し、ＭＣＬＡＧ用ポート（第２ポート）Ｐ［２］（｛Ｐ［２］｝）を、ＭＣＬＡＧ識別子（第２識別子）｛ＭＣＬＡＧ２｝に対応付けて保持する。本明細書では、例えば、｛ＡＡ｝は、「ＡＡ」の識別子（ＩＤ）を表すものとする。例えば、ＭＣＬＡＧ装置では、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝，｛ＭＣＬＡＧ２｝のそれぞれを共通に用いることが予め定められている。ＭＣＬＡＧ装置を構成する各Ｌ２スイッチ装置は、自身のＭＣＬＡＧテーブル１２で、各ＭＣＬＡＧ識別子（例えば｛ＭＣＬＡＧ１｝）に割り当てる自身のＭＣＬＡＧ用ポート（Ｐ［１］）（実際にはそのポート識別子（｛Ｐ［１］｝））を定める。
【００２８】
ポート制御部１４は、障害が無い場合で、かつＭＣＬＡＧ用ポート群（Ｐ［１］，Ｐ［２］）がアクティブＡＣＴに設定される場合、当該ＭＣＬＡＧ用ポート群を、送信および受信共に許可する送受信許可状態（第１状態）ＦＷに制御する。一方、ポート制御部１４は、障害が無い場合で、かつＭＣＬＡＧ用ポート群（Ｐ［１］，Ｐ［２］）がスタンバイＳＢＹに設定される場合、当該ＭＣＬＡＧ用ポート群を、受信を許可し送信を禁止する送信禁止状態（第２状態）ＴＢＫに制御する。
【００２９】
本実施の形態１では、ＭＣＬＡＧ装置を構成する２台のＬ２スイッチ装置ＳＷｍ１，ＳＷｍ２の一方（ここではＳＷｍ１）は、予め装置単位でアクティブＡＣＴに設定され、他方（ここではＳＷｍ２）は、予め装置単位でスタンバイＳＢＹに設定される。アクティブＡＣＴに設定されたＬ２スイッチ装置ＳＷｍ１は、自身のＭＣＬＡＧ用ポート群（Ｐ［１］，Ｐ［２］）を全てアクティブＡＣＴに設定し、スタンバイＳＢＹに設定されたＬ２スイッチ装置ＳＷｍ２は、自身のＭＣＬＡＧ用ポート群（Ｐ［１］，Ｐ［２］）を全てスタンバイＳＢＹに設定する。ただし、別の実施の形態で述べるが、アクティブＡＣＴ／スタンバイＳＢＹの設定方法は、装置単位である必要はなく、ＭＣＬＡＧ用ポート群単位であってもよい。
【００３０】
障害が無い場合、Ｌ２スイッチ装置ＳＷｍ１のポート制御部１４は、自身のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］が共にアクティブＡＣＴに設定されているため、自身のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］を共に送受信許可状態（第１状態）ＦＷに制御する。一方、Ｌ２スイッチ装置ＳＷｍ２のポート制御部１４は、自身のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］が共にスタンバイＳＢＹに設定されているため、自身のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］を共に送信禁止状態（第２状態）ＴＢＫに制御する。
【００３１】
中継処理部１３は、自身のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］が送受信許可状態（第１状態）ＦＷに制御される場合、ＭＣＬＡＧ識別子（｛ＭＣＬＡＧ１｝，｛ＭＣＬＡＧ２｝）を宛先ポートとするフレームを、当該ＭＣＬＡＧ識別子に対応する自身のＭＣＬＡＧ用ポート群に中継する。例えば、中継処理部１３は、自身のＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］が送受信許可状態ＦＷに制御される場合（すなわちＬ２スイッチ装置ＳＷｍ１の場合）、ＭＣＬＡＧ識別子（第１識別子）｛ＭＣＬＡＧ１｝を宛先ポートとするフレームを、自身のＭＣＬＡＧ用ポート群Ｐ［１］に中継する。
【００３２】
一方、中継処理部１３は、自身のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］が送信禁止状態（第２状態）ＴＢＫに制御される場合、ＭＣＬＡＧ識別子（｛ＭＣＬＡＧ１｝，｛ＭＣＬＡＧ２｝）を宛先ポートとするフレームを、ブリッジ用ポートＰｂに中継する。例えば、中継処理部１３は、自身のＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］が送信禁止状態ＴＢＫに制御される場合（すなわちＬ２スイッチ装置ＳＷｍ２の場合）、ＭＣＬＡＧ識別子（第１識別子）｛ＭＣＬＡＧ１｝を宛先ポートとするフレームを、ブリッジ用ポートＰｂに中継する。
【００３３】
ここで、フレームの宛先ポートは、アドレステーブルＦＤＢの検索結果に基づいて定められる。アドレステーブルＦＤＢは、広く知られているように、ポートと、当該ポートの先に存在するＭＡＣ（Media Access Control）アドレスと、の対応関係を保持する。中継処理部１３は、当該アドレステーブルＦＤＢに対して、例えば以下のような処理を行う。
【００３４】
まず、中継処理部１３は、フレームを受信したポートが自身のＭＣＬＡＧ用ポート群（Ｐ［１］，Ｐ［２］）である場合、当該ＭＣＬＡＧ用ポート群に対応するＭＣＬＡＧ識別子を受信ポート識別子として定める。中継処理部１３は、当該フレームに含まれる送信元ＭＡＣアドレスを受信ポート識別子に対応付けてアドレステーブルＦＤＢに学習する。例えば、中継処理部１３は、フレームをＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］で受信した場合、それに対応するＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を受信ポート識別子として定め、当該フレームに含まれる送信元ＭＡＣアドレスをＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応付けてアドレステーブルＦＤＢに学習する。
【００３５】
また、中継処理部１３は、当該フレームに含まれる宛先ＭＡＣアドレスに対応する宛先ポートを、アドレステーブルＦＤＢから検索する。中継処理部１３は、当該検索結果に基づき、宛先ＭＡＣアドレスに対応する宛先ポートがＭＣＬＡＧ識別子である場合で、かつ当該ＭＣＬＡＧ識別子に対応する自身のＭＣＬＡＧ用ポート群が送信禁止状態ＴＢＫに制御される場合、受信ポート識別子を付加したフレームをブリッジ用ポートＰｂに中継する。例えば、中継処理部１３は、宛先ＭＡＣアドレスに対応する宛先ポートがＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝である場合で、かつそれに対応する自身のＭＣＬＡＧ用ポート群（第２ポート群）Ｐ［２］が送信禁止状態ＴＢＫに制御される場合、受信ポート識別子｛ＭＣＬＡＧ１｝を付加したフレームをブリッジ用ポートＰｂに中継する。
【００３６】
さらに、中継処理部１３は、受信ポート識別子が付加されたフレームをブリッジ用ポートＰｂで受信した場合、当該フレームに含まれる送信元ＭＡＣアドレスを、当該フレームに付加された受信ポート識別子に対応付けてアドレステーブルＦＤＢに学習する。例えば、中継処理部１３は、受信ポート識別子｛ＭＣＬＡＧ１｝が付加されたフレームをブリッジ用ポートＰｂで受信した場合、それに含まれる送信元ＭＡＣアドレスを受信ポート識別子｛ＭＣＬＡＧ１｝に対応付けてアドレステーブルＦＤＢに学習する。
【００３７】
障害監視部１５は、自身の各ポート（ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］およびブリッジ用ポートＰｂ）の障害発生および障害回復を検出する。具体的には、障害監視部１５は、例えば、受信信号の信号強度の低下や、ＦＬＰ（Fast Link Pulse）等のパルス信号の未検出や、あるいは定期的に送信および受信する生存確認用フレームの未受信等によって、障害発生を検出する。障害通知部１６は、障害監視部１５によってＭＣＬＡＧ用ポート群の障害発生が検出された場合、ブリッジ用ポートＰｂを介して障害通知フレームを送信する。また、障害通知部１６は、障害監視部１５によってＭＣＬＡＧ用ポート群の障害回復が検出された場合、ブリッジ用ポートＰｂを介して障害回復フレームを送信する。
【００３８】
《中継システムの概略動作（障害無し時）》
図２（ａ）および図２（ｂ）は、図１の中継システムにおいて、障害が無い場合の概略動作例を示す説明図である。ここでは、ユーザ側のＬ２スイッチ装置ＳＷ１のポートＰ３に接続される端末と、ユーザ側のＬ２スイッチ装置ＳＷ２のポートＰ３に接続される端末と、の間でフレームを通信する場合を例とする。まず、図２（ａ）に示すように、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ１ａをＬＡＧ用ポートＰ１に中継する場合を想定する。すなわち、Ｌ２スイッチ装置ＳＷ２は、ＭＣＬＡＧ２が設定されるＬＡＧ用ポートＰ１，Ｐ２の中からいずれか１個のポートを、所定の分散規則に基づき選択し、当該選択したＬＡＧ用ポート（ここでは、Ｐ１）にフレームＦＬ１ａを中継する。
【００３９】
Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［２］でフレームＦＬ１ａを受信し、図１で述べたように、フレームＦＬ１ａの送信元ＭＡＣアドレスを、受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応付けてアドレステーブルＦＤＢに学習する。また、Ｌ２スイッチ装置ＳＷｍ１は、フレームＦＬ１ａの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索する。この宛先ポートの検索結果として、Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を得る。
【００４０】
Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［１］が送受信許可状態ＦＷに制御されるため、フレームＦＬ１ａをＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［１］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ１は、フレームＦＬ１ａをＬＡＧ用ポートＰ１で受信し、それをポートＰ３に中継する。
【００４１】
その逆に、ユーザ側のＬ２スイッチ装置ＳＷ１が、ポートＰ３で受信したフレームＦＬ１ｂを、所定の分散規則に基づきＬＡＧ用ポートＰ１に中継する場合を想定する。この場合も同様に、Ｌ２スイッチ装置ＳＷｍ１は、フレームＦＬ１ｂの送信元ＭＡＣアドレスの学習と、宛先ポートの検索を行う。この宛先ポートの検索結果として、Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝を得る。Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［２］が送受信許可状態ＦＷに制御されるため、フレームＦＬ１ｂをＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［２］に中継し、ユーザ側のＬ２スイッチ装置ＳＷ２は、当該フレームＦＬ１ｂをポートＰ３に中継する。
【００４２】
次に、図２（ｂ）に示すように、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ１ｃを、所定の分散規則に基づきＬＡＧ用ポートＰ２に中継する場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［２］でフレームＦＬ１ｃを受信し、その送信元ＭＡＣアドレスを、受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応付けてアドレステーブルＦＤＢに学習する。
【００４３】
また、Ｌ２スイッチ装置ＳＷｍ２は、フレームＦＬ１ｃの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索する。この宛先ポートの検索結果として、Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を得る。Ｌ２スイッチ装置ＳＷｍ２は、図２（ａ）の場合と異なり、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［１］が送信禁止状態ＴＢＫに制御されるため、フレームＦＬ１ｃをブリッジ用ポートＰｂに中継する。この際に、Ｌ２スイッチ装置ＳＷｍ２は、図１で述べたように、当該フレームＦＬ１ｃに受信ポート識別子（｛ＭＣＬＡＧ２｝）を付加する。
【００４４】
Ｌ２スイッチ装置ＳＷｍ１は、受信ポート識別子（｛ＭＣＬＡＧ２｝）が付加されたフレームＦＬ１ｃをブリッジ用ポートＰｂで受信し、その送信元ＭＡＣアドレスを当該受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応付けてアドレステーブルＦＤＢに学習する。また、Ｌ２スイッチ装置ＳＷｍ１は、フレームＦＬ１ｃの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索し、その検索結果としてＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を得る。Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［１］が送受信許可状態ＦＷに制御されるため、フレームＦＬ１ｃをＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［１］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ１は、フレームＦＬ１ｃをＬＡＧ用ポートＰ１で受信し、それをポートＰ３に中継する。
【００４５】
その逆に、ユーザ側のＬ２スイッチ装置ＳＷ１が、ポートＰ３で受信したフレームＦＬ１ｄを、所定の分散規則に基づきＬＡＧ用ポートＰ２に中継する場合を想定する。この場合も同様に、Ｌ２スイッチ装置ＳＷｍ２は、フレームＦＬ１ｄの送信元ＭＡＣアドレスの学習と、宛先ポートの検索を行う。この宛先ポートの検索結果として、Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝を得る。Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［２］が送信禁止状態ＴＢＫに制御されるため、フレームＦＬ１ｄをブリッジ用ポートＰｂに中継する。
【００４６】
Ｌ２スイッチ装置ＳＷｍ１は、ブリッジ用ポートＰｂで受信したフレームＦＬ１ｄに対して、送信元ＭＡＣアドレスの学習と、宛先ポートの検索を行う。この宛先ポートの検索結果として、Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝を得る。Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［２］が送受信許可状態ＦＷに制御されるため、フレームＦＬ１ｄをＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［２］に中継し、ユーザ側のＬ２スイッチ装置ＳＷ２は、当該フレームＦＬ１ｄをポートＰ３に中継する。
【００４７】
なお、図２（ｂ）では、例えば、フレームＦＬ１ｃに対して、ＭＣＬＡＧ装置（ＳＷｍ１，ＳＷｍ２）の両方がアドレステーブルＦＤＢの検索を行ったが、場合によっては、片方のみがアドレステーブルＦＤＢの検索を行ってもよい。具体的には、例えば、フレームＦＬ１ｃを受信したＬ２スイッチ装置ＳＷｍ２は、アドレステーブルＦＤＢの検索を行い、受信ポート識別子に加えて宛先ポート識別子｛ＭＣＬＡＧ１｝を付加したフレームＦＬ１ｂをブリッジ用ポートＰｂに中継する。これを受けたＬ２スイッチ装置ＳＷｍ１は、当該宛先ポート識別子｛ＭＣＬＡＧ１｝に基づいてフレームＦＬ１ｃを中継すればよい。
【００４８】
以上のように、障害が無い場合、例えば、Ｌ２スイッチ装置（第１スイッチ装置）ＳＷｍ１のＭＣＬＡＧ用ポート（第２ポート）Ｐ［２］で受信された、ＭＣＬＡＧ識別子（第１識別子）｛ＭＣＬＡＧ１｝を宛先とするフレームＦＬ１ａは、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］に中継される。一方、例えば、Ｌ２スイッチ装置（第２スイッチ装置）ＳＷｍ２のＭＣＬＡＧ用ポート（第２ポート）Ｐ［２］で受信された、ＭＣＬＡＧ識別子（第１識別子）｛ＭＣＬＡＧ１｝を宛先とするフレームＦＬ１ｃは、ブリッジ用ポートＰｂを介してＬ２スイッチ装置（第１スイッチ装置）ＳＷｍ１のＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］に中継される。
【００４９】
この場合、フレームは、常に、ＭＣＬＡＧ装置におけるアクティブＡＣＴに設定されたＭＣＬＡＧ用ポート群（ここでは、ＳＷｍ１のＰ［１］）からＬ２スイッチ装置ＳＷ１に送信され、スタンバイＳＢＹに設定されたＭＣＬＡＧ用ポート群（ここでは、ＳＷｍ２のＰ［１］）から送信されることは無い。また、その逆方向に関しても同様に、フレームは、常に、アクティブＡＣＴに設定されたＭＣＬＡＧ用ポート群（ＳＷｍ１のＰ［２］）からＬ２スイッチ装置ＳＷ２に送信され、スタンバイＳＢＹに設定されたＭＣＬＡＧ用ポート群（ＳＷｍ２のＰ［２］）から送信されることは無い。
【００５０】
その結果、フレームの転送経路を把握し易くなり、ネットワーク管理の容易化等が実現可能になる。具体的には、ＭＣＬＡＧ装置において、例えば、ポートミラーリングによってフレームを監視する際に、アクティブＡＣＴに設定されたＭＣＬＡＧ用ポート群（Ｌ２スイッチ装置ＳＷｍ１のポートＰ［１］，Ｐ［２］）を監視対象とすればよく、スタンバイＳＢＹに設定されたＭＣＬＡＧ用ポート群を監視対象から除外することができる。また、前述したように、装置単位でアクティブＡＣＴ／スタンバイＳＢＹが設定される場合、アクティブＡＣＴに設定された装置のみを監視対象とすればよい。このような監視対象の削減は、特に、キャリア網等のように、収容するユーザ側のＬ２スイッチ装置の台数が多い場合に、より有益となる。
【００５１】
なお、特許文献１の技術では、データプレーンに関しては両方共に運用状態で使用され、本実施の形態１のように、ＭＣＬＡＧ用ポート群に対するアクティブ／スタンバイの区別は無い。また、特許文献２の技術は、ＭＰＬＳ網を前提として、送信元アドレスおよび宛先アドレスの組合せに対するアクションを定めることで経路を制御する技術であり、本実施の形態１の方式とは本質的に異なるものである。さらに、特許文献３の技術は、ＬＡＧを用いない技術であり、この場合、前述したように、障害時に、ＦＤＢのフラッシュが必要となる恐れがある。
【００５２】
《中継システムの概略動作（ＭＣＬＡＧ用ポート群の障害発生時）》
図３は、図１の中継システムにおいて、ＭＣＬＡＧ用ポート群の障害が発生した場合の概略動作例を示す説明図である。ここでは、図２（ａ）および図２（ｂ）に示した障害無し時の状態から、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［１］に接続される通信回線１０に障害が発生した場合を例とする。まず、Ｌ２スイッチ装置ＳＷｍ１の障害監視部１５は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［１］の障害発生を検出する（ステップＳ１１）。Ｌ２スイッチ装置ＳＷｍ１の障害通知部１６は、当該障害発生の検出に応じて、その障害発生箇所の情報を含めた障害通知フレームＴＲｆをブリッジ用ポートＰｂに送信する（ステップＳ１２）。
【００５３】
ここで、図１に示したポート制御部１４は、障害監視部１５によってＭＣＬＡＧ用ポート群の障害発生が検出された場合、当該ＭＣＬＡＧ用ポート群を、送信および受信共に禁止する送受信禁止状態（第３状態）ＢＫに制御する。また、ポート制御部１４は、障害監視部１５によってＭＣＬＡＧ用ポート群の障害発生が検出されない場合で、かつブリッジ用ポートＰｂを介して障害通知フレームＴＲｆを受信した場合、それに含まれる障害発生箇所との間でＭＣＬＡＧを構成する自身のＭＣＬＡＧ用ポート群を送受信許可状態（第１状態）ＦＷに制御する。図１に示した中継処理部１３は、ＭＣＬＡＧ用ポート群が送受信禁止状態（第３状態）ＢＫに制御される場合、当該ＭＣＬＡＧ用ポート群（そのＭＣＬＡＧ識別子）を宛先ポートとするフレームをブリッジ用ポートＰｂに中継する。
【００５４】
図３の例では、Ｌ２スイッチ装置ＳＷｍ１のポート制御部１４は、障害監視部１５によってＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］の障害発生が検出されたため、ＭＣＬＡＧ用ポート群Ｐ［１］を、送受信許可状態ＦＷに変わって送受信禁止状態ＢＫに制御する（ステップＳ１３）。また、Ｌ２スイッチ装置ＳＷｍ２のポート制御部１４は、障害監視部１５によってＭＣＬＡＧ用ポート群の障害発生が検出されず、かつ障害通知フレームＴＲｆを受信したため、障害発生箇所（ＳＷｍ１のＰ［１］）との間でＭＣＬＡＧ１を構成する自身のＭＣＬＡＧ用ポート群Ｐ［１］を、送信禁止状態ＴＢＫに変わって送受信許可状態ＦＷに制御する（ステップＳ１３）。
【００５５】
このような状態で、まず、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ２ａを、所定の分散規則に基づきＬＡＧ用ポートＰ１に中継する場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［２］でフレームＦＬ２ａを受信し、その送信元ＭＡＣアドレスを、受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応付けてアドレステーブルＦＤＢに学習する。
【００５６】
また、Ｌ２スイッチ装置ＳＷｍ１は、フレームＦＬ２ａの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索する。この宛先ポートの検索結果として、Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を得る。Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［１］が送受信禁止状態ＢＫに制御されるため、フレームＦＬ２ａをブリッジ用ポートＰｂに中継する。この際に、Ｌ２スイッチ装置ＳＷｍ１は、当該フレームＦＬ２ａに受信ポート識別子（｛ＭＣＬＡＧ２｝）を付加する。
【００５７】
Ｌ２スイッチ装置ＳＷｍ２は、受信ポート識別子（｛ＭＣＬＡＧ２｝）が付加されたフレームＦＬ２ａをブリッジ用ポートＰｂで受信し、その送信元ＭＡＣアドレスを当該受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応付けてアドレステーブルＦＤＢに学習する。また、Ｌ２スイッチ装置ＳＷｍ２は、フレームＦＬ２ａの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索し、その検索結果としてＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を得る。Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポートＰ［１］群が送受信許可状態ＦＷに制御されるため、フレームＦＬ２ａをＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［１］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ１は、フレームＦＬ２ａをＬＡＧ用ポートＰ２で受信し、それをポートＰ３に中継する。
【００５８】
次に、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ２ｃを、所定の分散規則に基づきＬＡＧ用ポートＰ２に中継する場合を想定する。Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［２］でフレームＦＬ２ｃを受信し、その送信元ＭＡＣアドレスを、受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応付けてアドレステーブルＦＤＢに学習する。
【００５９】
また、Ｌ２スイッチ装置ＳＷｍ２は、フレームＦＬ２ｃの宛先ＭＡＣアドレスに対応する宛先ポートをアドレステーブルＦＤＢから検索し、その検索結果として、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を得る。Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［１］が送受信許可状態ＦＷに制御されるため、フレームＦＬ２ｃをＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［１］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ１は、フレームＦＬ２ｃをＬＡＧ用ポートＰ２で受信し、それをポートＰ３に中継する。
【００６０】
なお、ユーザ側のＬ２スイッチ装置ＳＷ１がポートＰ３で受信したフレームに関しては、Ｌ２スイッチ装置ＳＷｍ１，ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［２］の状態が図２（ａ）および図２（ｂ）の場合と同じであるため、これらと同じ経路に定められる。すなわち、Ｌ２スイッチ装置ＳＷ１のポートＰ３からＬＡＧ用ポートＰ２に中継されたフレームＦＬ２ｄは、図２（ｂ）に示したフレームＦＬ１ｄと同じ経路に定められる。ただし、Ｌ２スイッチ装置ＳＷ１のＬＡＧ用ポートＰ１には障害発生が検出されるため、図２（ａ）に示したフレームＦＬ１ｂの経路は生じない。
【００６１】
《中継システムの概略動作（ＭＣＬＡＧ用ポート群の障害回復時）》
図４（ａ）および図４（ｂ）は、図１の中継システムにおいて、ＭＣＬＡＧ用ポート群の障害が回復した場合の概略動作例を示す説明図である。ここでは、図３に示したＭＣＬＡＧ用ポート群の障害が回復した場合を例とする。図４（ａ）および図４（ｂ）において、まず、Ｌ２スイッチ装置ＳＷｍ１の障害監視部１５は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）Ｐ［１］の障害回復を検出する（ステップＳ２１）。Ｌ２スイッチ装置ＳＷｍ１の障害通知部１６は、当該障害回復の検出に応じて、その障害回復箇所の情報を含めた障害回復フレームＴＲｒをブリッジ用ポートＰｂに送信する（ステップＳ２２）。
【００６２】
ここで、図１に示したポート制御部１４は、ＭＣＬＡＧ用ポート群がアクティブＡＣＴに設定される場合で、かつ障害監視部１５によって当該ＭＣＬＡＧ用ポート群の障害回復が検出された場合、当該ＭＣＬＡＧ用ポート群を送受信許可状態（第１状態）ＦＷに制御する。一方、ポート制御部１４は、ＭＣＬＡＧ用ポート群がスタンバイＳＢＹに設定される場合で、かつブリッジ用ポートＰｂを介して障害回復フレームを受信した場合、それに含まれる障害回復箇所との間でＭＣＬＡＧを構成する自身のＭＣＬＡＧ用ポート群を送信禁止状態（第２状態）ＴＢＫに制御する。
【００６３】
図４（ａ）および図４（ｂ）の例では、Ｌ２スイッチ装置ＳＷｍ１のポート制御部１４は、障害監視部１５によってＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］の障害回復が検出されたため、ＭＣＬＡＧ用ポート群Ｐ［１］を、送受信禁止状態ＢＫに変わって送受信許可状態ＦＷに制御する（ステップＳ２３）。また、Ｌ２スイッチ装置ＳＷｍ２のポート制御部１４は、障害回復フレームＴＲｒを受信したため、障害回復箇所（ＳＷｍ１のＰ［１］）との間でＭＣＬＡＧ１を構成する自身のＭＣＬＡＧ用ポート群Ｐ［１］を、送受信許可状態ＦＷに変わって送信禁止状態ＴＢＫに制御する（ステップＳ２３）。
【００６４】
これによって、各ＭＣＬＡＧポートの状態は、図２（ａ）および図２（ｂ）の場合と同じ状態になる。その結果、図４（ａ）および図４（ｂ）に示すように、各フレームＦＬ１ａ〜ＦＬ１ｄの経路は、図２（ａ）および図２（ｂ）の場合と同様に定めらる。なお、ここでは、障害回復に応じて、自動的に図２（ａ）および図２（ｂ）の状態に戻るような動作例を示したが、これに限定されるものではなく、例えば、図２（ａ）および図２（ｂ）の状態に戻すか否かを選択できるようにしてもよい。
【００６５】
具体的には、例えば、ＭＣＬＡＧ装置は、予め管理者等によって選択可能な自動回復モードと手動回復モードとを持つ。ＭＣＬＡＧ装置は、自動回復モード時には、図４（ａ）および図４（ｂ）のように、障害回復に応じて各ＭＣＬＡＧ用ポート群の状態を自動的に変更するが、手動回復モード時には、管理者等からのコマンド入力を受けて各ＭＣＬＡＧ用ポート群の状態を変更する。すなわち、ＭＣＬＡＧ装置は、障害が回復した場合でも、コマンド入力を受けるまでは図３に示した各ＭＣＬＡＧ用ポート群の状態を維持する。例えば、図３に示した障害が不安定な障害であるような場合には、図３の状態と図４（ａ）および図４（ｂ）の状態とが交互に繰り返されるような事態が生じ得るが、手動回復モードによってこのような事態を防止できる。
【００６６】
《中継システムの概略動作（ブリッジ用ポートの障害発生時）》
図５は、図１の中継システムにおいて、ブリッジ用ポートの障害が発生した場合の概略動作例を示す説明図である。ここでは、図２（ａ）および図２（ｂ）に示した障害無し時の状態から、ブリッジ用ポートＰｂに接続される通信回線１１に障害が発生した場合を例とする。図１のポート制御部１４は、障害監視部１５によってブリッジ用ポートＰｂの障害発生が検出された場合、ＭＣＬＡＧ用ポート群を送受信許可状態（第１状態）ＦＷに制御する。
【００６７】
図５の例では、Ｌ２スイッチ装置ＳＷｍ２のポート制御部１４は、ブリッジ用ポートＰｂの障害発生に応じて、ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］を、送信禁止状態ＴＢＫに変わって送受信許可状態ＦＷに制御する。この状態で、まず、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ３ａを、所定の分散規則に基づきＬＡＧ用ポートＰ１に中継する場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ１は、ＭＣＬＡＧ用ポート群Ｐ［２］で受信した、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を宛先ポートとするフレームＦＬ３ａを、ＭＣＬＡＧ用ポート群Ｐ［１］の送受信許可状態ＦＷに基づきＭＣＬＡＧ用ポート群Ｐ［１］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ１は、ＬＡＧ用ポートＰ１で受信したフレームＦＬ３ａをポートＰ３に中継する。
【００６８】
その逆に、ユーザ側のＬ２スイッチ装置ＳＷ１が、ポートＰ３で受信したフレームＦＬ３ｂを、所定の分散規則に基づきＬＡＧ用ポートＰ１に中継する場合を想定する。この場合も同様に、Ｌ２スイッチＳＷｍ１は、ＭＣＬＡＧ用ポート群Ｐ［１］で受信した、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝を宛先ポートとするフレームＦＬ３ｂを、ＭＣＬＡＧ用ポート群Ｐ［２］の送受信許可状態ＦＷに基づきＭＣＬＡＧ用ポート群Ｐ［２］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ２は、ＬＡＧ用ポートＰ１で受信したフレームＦＬ３ｂをポートＰ３に中継する。
【００６９】
次に、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ３ｃを、所定の分散規則に基づきＬＡＧ用ポートＰ２に中継する場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ用ポート群Ｐ［２］で受信した、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝を宛先ポートとするフレームＦＬ３ｃを、ＭＣＬＡＧ用ポート群Ｐ［１］の送受信許可状態ＦＷに基づきＭＣＬＡＧ用ポート群Ｐ［１］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ１は、ＬＡＧ用ポートＰ２で受信したフレームＦＬ３ｃをポートＰ３に中継する。
【００７０】
その逆に、ユーザ側のＬ２スイッチ装置ＳＷ１が、ポートＰ３で受信したフレームＦＬ３ｄを、所定の分散規則に基づきＬＡＧ用ポートＰ２に中継する場合を想定する。この場合も同様に、Ｌ２スイッチ装置ＳＷｍ２は、ＭＣＬＡＧ用ポート群Ｐ［１］で受信した、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝を宛先ポートとするフレームＦＬ３ｄを、ＭＣＬＡＧ用ポート群Ｐ［２］の送受信許可状態ＦＷに基づきＭＣＬＡＧ用ポート群Ｐ［２］に中継する。ユーザ側のＬ２スイッチ装置ＳＷ２は、ＬＡＧ用ポートＰ２で受信したフレームＦＬ３ｄをポートＰ３に中継する。
【００７１】
《中継システムの概略動作（ＭＣＬＡＧ装置の障害発生時）》
図６は、図１の中継システムにおいて、ＭＣＬＡＧ装置の一方に障害が発生した場合の概略動作例を示す説明図である。ここでは、図２（ａ）および図２（ｂ）に示した障害無し時の状態から、アクティブＡＣＴに設定されるＬ２スイッチ装置ＳＷｍ１に障害が発生した場合を例とする。ＭＣＬＡＧ装置（ＳＷｍ１，ＳＷｍ２）は、ＭＣＬＡＧ装置の一方（ここではＳＷｍ１）の障害を、図５に示したブリッジ用ポートＰｂの障害と同様に取り扱う。すなわち、Ｌ２スイッチ装置ＳＷｍ２は、Ｌ２スイッチ装置ＳＷｍ１に障害が発生した場合、結果的に、ブリッジ用ポートＰｂの障害発生を検出することになる。
【００７２】
したがって、図６に示した各フレームＦＬ４ｃ，ＦＬ４ｄは、図５に示した各フレームＦＬ３ｃ，ＦＬ３ｄと同じ経路に定められる。ただし、図６では、ユーザ側のＬ２スイッチ装置ＳＷ１，ＳＷ２がＬ２スイッチ装置ＳＷｍ１の障害発生を検出する結果、図５に示したフレームＦＬ４ａ，ＦＬ４ｂの経路は生じない。
【００７３】
以上のように、本実施の形態１の中継システムおよびスイッチ装置では、図３〜図６に述べたように、障害の発生状況に応じて各ポートの状態を適宜制御することで、装置障害を含めた可用性の向上を容易に実現可能になる。
【００７４】
《スイッチ装置の構成》
図７は、図１の中継システムにおいて、そのＭＣＬＡＧ装置を構成するＬ２スイッチ装置の主要部の構成例を示すブロック図である。図８（ａ）は、図７におけるアドレステーブルの構成例を示す概略図であり、図８（ｂ）は、図７における障害監視テーブルの構成例を示す概略図であり、図８（ｃ）は、図７におけるポート制御テーブルの構成例を示す概略図である。
【００７５】
図７に示すＬ２スイッチ装置（第１または第２スイッチ装置）ＳＷｍは、複数のポート（Ｐ［１］〜Ｐ［ｍ］）と、ブリッジ用ポートＰｂと、各種処理部および各種テーブルと、を備える。複数のポート（Ｐ［１］〜Ｐ［ｍ］）の中の少なくとも一つは、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）であり、残りは、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）であっても、ＭＣＬＡＧが設定されない通常ポートであってもよい。ここでは、便宜上、Ｐ［１］，Ｐ［２］は、ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）であり、Ｐ［ｍ］は通常ポートであるものとする。以下、この各種処理部および各種テーブルに関して説明する。
【００７６】
インタフェース部２０は、受信バッファおよび送信バッファを備え、複数のポート（ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］およびポートＰ［ｍ］）およびブリッジ用ポートＰｂとの間でフレーム（ユーザフレームまたは制御フレーム）の送信または受信を行う。インタフェース部２０は、ポートでフレームを受信した場合、その受信したポートを表すポート識別子（すなわち受信ポート識別子）を当該フレームに付加する。また、インタフェース部２０は、障害検出部２５を備える。
【００７７】
障害検出部２５は、図１等で述べた障害監視部１５の一部の機能を担う。障害検出部２５は、受信信号の信号強度の検出回路や、ＦＬＰ等のパルス信号の検出回路といったハードウェアによって、複数のポート（ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］およびポートＰ［ｍ］）およびブリッジ用ポートＰｂの障害発生および障害回復を検出する。また、障害検出部２５は、さらに、イーサネットＯＡＭ（Operations, Administration, and Maintenance）等を用いて、複数のポート（ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］およびポートＰ［ｍ］）やブリッジ用ポートＰｂの障害発生および障害回復を検出してもよい。
【００７８】
フレーム識別部２１は、複数のポート（ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］およびポートＰ［ｍ］）およびブリッジ用ポートＰｂで受信され、インタフェース部２０の受信バッファを介して伝送されたフレームに対して、当該フレームがユーザフレームか制御フレームかの識別を行う。ユーザフレームとは、例えば、図２（ａ）に示したフレームＦＬ１ａのような一般的なフレームを意味する。制御フレームとは、例えば、図３に示した障害通知フレームＴＲｆや、図４（ａ）に示した障害回復フレームＴＲｒや、あるいは、ＭＣＬＡＧ装置のブリッジ用ポートＰｂ間で互いに定期的に送受信される生存確認用フレームなどを意味する。
【００７９】
フレーム識別部２１は、特に限定はされないが、フレームに含まれるフレームタイプや、宛先ＭＡＣアドレス（例えばＭＣＬＡＧ装置宛てか否か）などによって、ユーザフレームか制御フレームかを識別する。フレーム識別部２１は、対象となるフレームがユーザフレームの場合には、当該ユーザフレームを中継処理部１３に送信し、制御フレームの場合には、当該制御フレームを制御フレーム受信部２２に送信する。
【００８０】
制御フレーム受信部２２は、自身と共にＭＣＬＡＧ装置を構成する他のＬ２スイッチ装置（本明細書ではピア装置と呼ぶ）からの制御フレームに基づいて、各ポートの障害発生および障害回復を検出する。具体的には、制御フレーム受信部２２は、図３および図４（ａ）に示したように、ブリッジ用ポートＰｂで受信した障害通知フレームＴＲｆや障害回復フレームＴＲｒに基づいて、ピア装置におけるＭＣＬＡＧ用ポート群の障害発生および障害回復を検出する。また、制御フレーム受信部２２は、図１等で述べた障害監視部１５の他の一部の機能を担い、当該機能の中で、ピア装置から定期的に受信する生存確認用フレームの受信状況に基づいて、ブリッジ用ポートＰｂやピア装置自体の障害発生および障害回復を検出する。
【００８１】
ＡＣＴ／ＳＢＹ保持部２６は、管理者等によって予め定められた装置単位でのアクティブＡＣＴまたはスタンバイＳＢＹの設定情報を保持する。ＭＣＬＡＧテーブル１２は、図１に示したように、各ＭＣＬＡＧ用ポート（例えばＰ［１］）を、ＭＣＬＡＧ識別子（｛ＭＣＬＡＧ１｝）に対応付けて保持する。ポート制御部１４は、ＭＣＬＡＧテーブル１２の情報、制御フレーム受信部２２の情報、障害検出部２５の情報、およびＡＣＴ／ＳＢＹ保持部２６の情報に基づいて、図１〜図６で述べたように、ＭＣＬＡＧ用ポート群の状態を制御する。
【００８２】
具体的には、ポート制御部１４は、例えば、障害監視テーブル２７およびポート制御テーブル２８を備える。障害監視テーブル２７には、図８（ｂ）に示されるように、自身（例えばＳＷｍ２）のＭＣＬＡＧ用ポート（例えばＰ［１］）およびブリッジ用ポートＰｂと、ピア装置（ＳＷｍ１）のＭＣＬＡＧ用ポート群の障害状況（例えば障害有無）が保持される。ピア装置（ＳＷｍ１）のＭＣＬＡＧ用ポート群の障害状況は、例えば、そのＭＣＬＡＧ識別子（例えば｛ＭＣＬＡＧ１｝）によって保持される。自身のＭＣＬＡＧ用ポートおよびブリッジ用ポートＰｂの障害状況は、前述した図１の障害監視部１５に該当する、図７の障害検出部２５と、制御フレーム受信部２２の一部の機能とによって判別される。ピア装置のＭＣＬＡＧ用ポート群の障害状況は、制御フレーム受信部２２およびＭＣＬＡＧテーブル１２によって判別される。
【００８３】
ポート制御部１４は、この障害監視テーブル２７の情報と、ＡＣＴ／ＳＢＹ保持部２６の情報と、に基づいて、自身のＭＣＬＡＧ用ポート群の状態を制御し、その制御状態をポート制御テーブル２８で管理する。図８（ｃ）のポート制御テーブル２８（および図８（ｂ）の障害監視テーブル２７）では、図３のＬ２スイッチ装置ＳＷｍ２を例とした場合の保持内容の一例が示されている。図８（ｃ）の例では、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［１］は送受信許可状態ＦＷに制御され、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ２｝に対応する自身のＭＣＬＡＧ用ポート群Ｐ［２］は送信禁止状態ＴＢＫに制御されている。
【００８４】
図９は、図７のＬ２スイッチ装置がアクティブに設定された場合において、そのポート制御部の概略的な処理内容の一例を示すフロー図である。図９において、ポート制御部１４は、障害監視テーブル２７（具体的には、障害検出部２５の検出結果）に基づいて、制御対象のＭＣＬＡＧ用ポート群に障害が有るか否かを判別する（ステップＳ１０１）。制御対象のＭＣＬＡＧ用ポート群に障害が有る場合、ポート制御部１４は、当該ＭＣＬＡＧ用ポート群を送受信禁止状態ＢＫに制御する（ステップＳ１０２）。一方、制御対象のＭＣＬＡＧ用ポート群に障害が無い場合、ポート制御部１４は、当該ＭＣＬＡＧ用ポート群を送受信許可状態ＦＷに制御する（ステップＳ１０３）。
【００８５】
例えば、図３のＬ２スイッチ装置ＳＷｍ１を例とすると、制御対象のＭＣＬＡＧ用ポート群はＰ［１］，Ｐ［２］となる。ポート制御部１４は、ＭＣＬＡＧ用ポート群Ｐ［１］には障害が有るため、当該ＭＣＬＡＧ用ポート群Ｐ［１］を送受信禁止状態ＢＫに制御する（ステップＳ１０２）。また、ポート制御部１４は、ＭＣＬＡＧ用ポート群Ｐ［２］には障害が無いため、当該ＭＣＬＡＧ用ポート群Ｐ［２］を送受信許可状態ＦＷに制御する（ステップＳ１０３）。
【００８６】
図１０は、図７のＬ２スイッチ装置がスタンバイに設定された場合において、そのポート制御部の概略的な処理内容の一例を示すフロー図である。図１０において、ポート制御部１４は、障害監視テーブル２７（具体的には、障害検出部２５の検出結果）に基づいて、制御対象のＭＣＬＡＧ用ポート群に障害が有るか否かを判別する（ステップＳ２０１）。制御対象のＭＣＬＡＧ用ポート群に障害が有る場合、ポート制御部１４は、当該ＭＣＬＡＧ用ポート群を送受信禁止状態ＢＫに制御する（ステップＳ２０２）。
【００８７】
また、制御対象のＭＣＬＡＧ用ポート群に障害が無い場合、ポート制御部１４は、障害監視テーブル２７（具体的には、制御フレーム受信部２２による障害通知フレーム／障害回復フレームの受信結果）に基づいて、制御対象のＭＣＬＡＧ用ポート群に対応するピア装置のＭＣＬＡＧ用ポート群に障害が有るか否かを判別する（ステップＳ２０３）。ピア装置のＭＣＬＡＧ用ポート群に障害が有る場合、ポート制御部１４は、制御対象のＭＣＬＡＧ用ポート群を送受信許可状態ＦＷに制御する（ステップＳ２０４）。
【００８８】
また、ピア装置のＭＣＬＡＧ用ポート群に障害が無い場合、ポート制御部１４は、障害監視テーブル２７（具体的には、障害検出部２５の検出結果又は制御フレーム受信部２２による生存確認用フレームの受信結果）に基づいて、ブリッジ用ポートＰｂに障害が有るか否かを判別する（ステップＳ２０５）。ブリッジ用ポートＰｂに障害が有る場合、ポート制御部１４は、制御対象のＭＣＬＡＧ用ポート群を送受信許可状態ＦＷに制御する（ステップＳ２０４）。一方、ブリッジ用ポートＰｂに障害が無い場合、ポート制御部１４は、制御対象のＭＣＬＡＧ用ポート群を送信禁止状態ＴＢＫに制御する（ステップＳ２０６）。
【００８９】
例えば、図３のＬ２スイッチ装置ＳＷｍ２を例とすると、制御対象のＭＣＬＡＧ用ポート群はＰ［１］，Ｐ［２］となる。ポート制御部１４は、ＭＣＬＡＧ用ポート群Ｐ［１］に関し、自身のＭＣＬＡＧ用ポート群Ｐ［１］には障害が無く、ピア装置（ＳＷｍ１）のＭＣＬＡＧ用ポート群Ｐ［１］には障害が有るため、当該ＭＣＬＡＧ用ポート群Ｐ［１］を送受信許可状態ＦＷに制御する（ステップＳ２０４）。また、ポート制御部１４は、ＭＣＬＡＧ用ポート群Ｐ［２］に関し、自身のＭＣＬＡＧ用ポート群Ｐ［２］、対応するピア装置（ＳＷｍ１）のＭＣＬＡＧ用ポート群Ｐ［２］、およびブリッジ用ポートＰｂのいずれにも障害が無いため、当該ＭＣＬＡＧ用ポート群Ｐ［２］を送信禁止状態ＴＢＫに制御する（ステップＳ２０６）。
【００９０】
また、例えば、図５のＬ２スイッチ装置ＳＷｍ２を例とすると、制御対象のＭＣＬＡＧ用ポート群はＰ［１］，Ｐ［２］となる。ポート制御部１４は、ＭＣＬＡＧ用ポート群Ｐ［１］に関し、自身およびピア装置（ＳＷｍ１）のＭＣＬＡＧ用ポート群Ｐ［１］には障害が無いが、ブリッジ用ポートＰｂには障害が有るため、当該ＭＣＬＡＧ用ポート群Ｐ［１］を送受信許可状態ＦＷに制御する（ステップＳ２０４）。同様に、ポート制御部１４は、ＭＣＬＡＧ用ポート群Ｐ［２］に関しても、自身およびピア装置（ＳＷｍ１）のＭＣＬＡＧ用ポート群Ｐ［２］には障害が無いが、ブリッジ用ポートＰｂには障害が有るため、当該ＭＣＬＡＧ用ポート群Ｐ［２］を送受信許可状態ＦＷに制御する（ステップＳ２０４）。
【００９１】
図７において、中継処理部１３は、フレーム識別部２１からのユーザフレームを対象として、図１〜図６で述べたように、アドレステーブルＦＤＢの学習および検索を行うと共に、ポート制御部１４（具体的にはポート制御テーブル２８）の情報を反映して、宛先ポートを定める。図１１は、図７のＬ２スイッチ装置において、その中継処理部の概略的な処理内容の一例を示すフロー図である。図１１において、中継処理部１３は、フレーム識別部２１からのフレーム（ユーザフレーム）を受信し（ステップＳ３０１）、その送信元ＭＡＣアドレスを、受信ポート識別子に対応付けてアドレステーブルＦＤＢに学習する（ステップＳ３０２）。
【００９２】
受信ポート識別子は、前述したようにインタフェース部２０によってフレームに付加される。ただし、中継処理部１３は、ＭＣＬＡＧテーブル１２に基づき、受信ポート識別子がＭＣＬＡＧ用ポートのポート識別子（例えば｛Ｐ［１］｝）である場合、当該受信ポート識別子を当該ＭＣＬＡＧ用ポートのＭＣＬＡＧ識別子（｛ＭＣＬＡＧ１｝）に置き換えてアドレステーブルＦＤＢに学習する。さらに、中継処理部１３は、図１等で述べたように、既に受信ポート識別子が付加されたフレームをブリッジ用ポートＰｂで受信した場合、当該フレームに含まれる送信元ＭＡＣアドレスを、当該受信ポート識別子に対応付けてアドレステーブルＦＤＢに学習する。
【００９３】
その結果、アドレステーブルＦＤＢは、図８（ａ）に示すように、ポートと、当該ポートの先に存在するＭＡＣアドレスと、の対応関係を保持する。図８（ａ）において、ポートは、そのポート識別子（例えば｛Ｐ［ｍ］｝）、あるいはＭＣＬＡＧ識別子（例えば｛ＭＣＬＡＧ１｝）として保持される。なお、アドレステーブルＦＤＢは、実際には、ＭＡＣアドレスに加えてＶＬＡＮ（Virtual Local Area Network）識別子も保持する。
【００９４】
次いで、中継処理部１３は、フレームの宛先ＭＡＣアドレス（およびＶＬＡＮ識別子）を検索キーとしてアドレステーブルＦＤＢを検索し、宛先ポートを取得する（ステップＳ３０３）。検索結果がヒットの場合（ステップＳ３０４）、中継処理部１３は、宛先ポートがＭＣＬＡＧ識別子であるか否かを判別する（ステップＳ３０５）。宛先ポートがＭＣＬＡＧ識別子である場合、中継処理部１３は、ポート制御部１４（具体的にはポート制御テーブル２８）の情報に基づき、当該ＭＣＬＡＧ識別子に対応する宛先のＭＣＬＡＧ用ポート群が送受信許可状態ＦＷであるか否かを判別する（ステップＳ３０６）。
【００９５】
宛先のＭＣＬＡＧ用ポート群が送受信許可状態ＦＷである場合、中継処理部１３は、宛先ポートを当該ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）に決定する（ステップＳ３０７）。そして、中継処理部１３は、当該宛先ポートにフレームを中継する（ステップＳ３０８）。具体的には、中継処理部１３は、当該フレームに、宛先ポートを表すポート識別子（すなわち宛先ポート識別子）（例えば｛Ｐ［１］｝）を付加して中継実行部２４に送信する。
【００９６】
一方、ステップＳ３０６において、宛先のＭＣＬＡＧ用ポート群が送受信許可状態ＦＷで無い場合（すなわち、送信禁止状態ＴＢＫまたは送受信禁止状態ＢＫである場合）、中継処理部１３は、宛先ポートをブリッジ用ポートＰｂに決定する（ステップＳ３１０）。さらに、中継処理部１３は、受信ポート識別子がＭＣＬＡＧ識別子の場合、当該フレームに受信ポート識別子（ＭＣＬＡＧ識別子）を付加する（ステップＳ３１１）。そして、中継処理部１３は、当該受信ポート識別子が付加されたフレームを宛先ポートに中継する（ステップＳ３０８）。具体的には、中継処理部１３は、当該フレームに、さらに、宛先ポート識別子｛Ｐｂ｝を付加して中継実行部２４に送信する。
【００９７】
また、ステップＳ３０４において、アドレステーブルＦＤＢの検索結果がミスヒットであった場合、中継処理部１３は、当該フレームを、当該フレームが属するＶＬＡＮ内にフラッディングする（ステップＳ３０９）。例えば、図２（ｂ）において、Ｌ２スイッチ装置ＳＷｍ２でのフレームＦＬ１ｃに対する検索結果がミスヒットであった場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ２の中継処理部１３は、ＭＣＬＡＧ用ポート群Ｐ［２］（すなわちフレームＦＬ１ｃを受信したポート）を除いたポート（Ｐ［１］およびＰｂ）をフラッディング対象の候補とする。ただし、ＭＣＬＡＧ用ポート群Ｐ［１］は送信禁止状態ＴＢＫであるため、当該中継処理部１３は、ブリッジ用ポートＰｂを対象にフレームＦＬ１ｃをフラッディングする。
【００９８】
一方、フレームＦＬ１ｃをブリッジ用ポートＰｂで受信したＬ２スイッチ装置ＳＷｍ１の中継処理部１３は、検索結果がミスヒットの場合、フレームＦＬ１ｃを受信したポート（Ｐｂ）と、フレームＦＬ１ｃに付加される受信ポート識別子（｛ＭＣＬＡＧ２｝）に対応するＭＣＬＡＧ用ポート群（Ｐ［２］）と、を除いたポート（Ｐ［１］）をフラッディング対象の候補とする。ＭＣＬＡＧ用ポート群Ｐ［１］は送受信許可状態ＦＷであるため、当該中継処理部１３は、ＭＣＬＡＧ用ポート群Ｐ［１］を対象にフレームＦＬ１ｃをフラッディングする。
【００９９】
このように、当該中継処理部１３は、フレームＦＬ１ｃに付加される受信ポート識別子（｛ＭＣＬＡＧ２｝）に基づいて、ＭＣＬＡＧ２におけるフレームＦＬ１ｃの折り返しを防止する。さらに、本実施の形態１では、ＭＣＬＡＧ装置を構成する各Ｌ２スイッチ装置のＭＣＬＡＧ用ポート群は、ブリッジ用ポートＰｂに障害が発生した場合を除いて、その一方が送信禁止状態ＴＢＫに制御されるため、ＭＣＬＡＧにおけるフレームの重複送信は生じない。
【０１００】
また、図１１のステップＳ３０５において、宛先ポートがＭＣＬＡＧ識別子で無い場合、中継処理部１３は、アドレステーブルＦＤＢの検索結果から得られた宛先ポートにフレームを中継する（ステップＳ３０８）。具体的には、中継処理部１３は、当該フレームに、当該宛先ポートを表す宛先ポート識別子を付加して中継実行部２４に送信する。なお、宛先ポートがＭＣＬＡＧ用識別子で無い場合とは、例えば、宛先ポートが通常ポート（ここではＰ［ｍ］）である場合等に該当する。
【０１０１】
図７において、制御フレーム生成部２３は、障害通知部１６を備える。障害通知部１６は、障害検出部２５の検出結果に基づき、図３に示した障害通知フレームＴＲｆや、図４（ａ）および図４（ｂ）に示した障害回復フレームＴＲｒを生成する。制御フレーム生成部２３は、これらのフレームに加えて、生存確認用フレームを生成する。制御フレーム生成部２３は、例えば、生成したフレームにブリッジ用ポートＰｂの宛先ポート識別子（｛Ｐｂ｝）を付加して中継実行部２４に送信する。
【０１０２】
中継実行部２４は、中継処理部１３または制御フレーム生成部２３からのフレーム（ユーザフレームまたは制御フレーム）を、インタフェース部２０内の所定の送信バッファに向けて送信する。この所定の送信バッファは、当該フレームに付加されている宛先ポート識別子に対応するバッファである。インタフェース部２０内の送信バッファは、中継実行部２４からのフレームを受けて、対応するポートにフレームを送信する。
【０１０３】
なお、図７の構成例では、ＭＣＬＡＧ装置（ＳＷｍ１，ＳＷｍ２）間でアドレステーブルＦＤＢの保持内容が異なる場合（すなわち一方に存在するエントリが他方に存在しない場合）が生じ得るが、フラッディングを行うことによって特に誤動作は生じない。ただし、フラッディングによる通信の輻輳を低減するため、アドレステーブルＦＤＢの保持内容を同期する仕組みを設けてもよい。
【０１０４】
以上、本実施の形態１の中継システムおよびスイッチ装置を用いることで、代表的には、ネットワーク管理の容易化が実現可能になる。
【０１０５】
（実施の形態２）
《中継システム（応用例）の概略構成》
図１２は、本発明の実施の形態２による中継システムにおいて、その構成例を示す概略図である。図１２に示す中継システムは、図１の中継システムと比較して、図１のＭＣＬＡＧ装置が持つ各ＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］のそれぞれが複数（ここでは２個）のＭＣＬＡＧ用ポートによって構成され、ブリッジ用ポートＰｂも複数（ここでは２個）のブリッジ用ポートで構成される点が異なっている。これによって、各装置間は、複数の通信回線１０で接続される。その代表例として、図１２では、ＭＣＬＡＧ用ポート群（第１ポート群）Ｐ［１］は、２個のＭＣＬＡＧ用ポート（第１ポート）Ｐ［１，１］，Ｐ［１，２］で構成され、２個のＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］は、それぞれ通信回線１０を介してＬ２スイッチ装置ＳＷ１に接続される。
【０１０６】
Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］と、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］には、ＭＣＬＡＧ１が設定される。同様に、Ｌ２スイッチ装置ＳＷｍ１，ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［２］に対応する４個のＭＣＬＡＧ用ポート（ＳＷｍ１，ＳＷｍ２における図示しないＰ［２，１］，Ｐ［２，２］）には、ＭＣＬＡＧ２が設定される。また、ブリッジ用ポートＰｂを構成する複数のブリッジ用ポートには、ＬＡＧが設定される。
【０１０７】
図１の場合と同様に、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］は、送受信許可状態ＦＷに制御され、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［１］，Ｐ［２］は、送信禁止状態ＴＢＫに制御される。より詳細には、Ｌ２スイッチ装置ＳＷｍ１の各ＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］（およびＰ［２，１］，Ｐ［２，２］）は、共に送受信許可状態ＦＷに制御され、Ｌ２スイッチ装置ＳＷｍ２の各ＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］（およびＰ［２，１］，Ｐ［２，２］）は、共に送信禁止状態ＴＢＫに制御される。
【０１０８】
図１２の中継システムは、実施の形態１の場合と同様に動作する。すなわち、例えば、ＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］の障害発生状況がどのような場合に、図３に示したようなＭＣＬＡＧ用ポート群Ｐ［１］の障害発生とみなすかを適宜定めることで、図１２の中継システムは、実施の形態１の場合と同様に動作する。例えば、ＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］の中のいずれか１個にでも障害が発生した場合に、ＭＣＬＡＧ用ポート群Ｐ［１］の障害発生とみなしてもよく、また、ＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］の全てに障害が発生した場合に、ＭＣＬＡＧ用ポート群Ｐ［１］の障害発生とみなしてもよい。
【０１０９】
例えば、前者の場合で、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［１，１］に障害が発生した場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［１，２］は、ＭＣＬＡＧ用ポートＰ［１，１］と共に送受信禁止状態ＢＫとなり、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］は、共に送受信許可状態ＦＷとなる。一方、後者の場合で、Ｌ２スイッチ装置ＳＷｍ１のポートＰ［１，１］に障害が発生した場合を想定する。この場合、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポートＰ［１，２］は送受信許可状態ＦＷを保ち、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］は送信禁止状態ＴＢＫを保つ。
【０１１０】
《スイッチ装置（応用例）の構成》
図１３は、図１２の中継システムにおいて、そのＭＣＬＡＧ装置を構成するＬ２スイッチ装置の主要部の構成例を示すブロック図である。図１３に示すＬ２スイッチ装置（第１または第２スイッチ装置）ＳＷｍは、図７に示した構成例と比較して、次の点が異なっている。第１に、図１３では、図７におけるＭＣＬＡＧ用ポート群Ｐ［１］は、複数のＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］で構成され、図７におけるブリッジ用ポートＰｂも、複数のブリッジ用ポートＰｂ［１］〜Ｐｂ［ｐ］で構成される。第２に、図１３では、中継処理部１３は、ＬＡＧ分散処理部３０を備える。これら以外の構成および動作に関しては図７の場合と同様であるため、詳細な説明は省略する。
【０１１１】
図１３のＬ２スイッチ装置ＳＷｍは、例えば、ＭＣＬＡＧ用ポート群Ｐ［１］にフレームを中継する場合、ＬＡＧ分散処理部３０を用いてＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］の中からいずれか１個のＭＣＬＡＧ用ポートを選択する。例えば、中継処理部１３によるアドレステーブルＦＤＢの検索結果に基づき、所定のポートで受信したフレームの宛先ポートがＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝であった場合を想定する。また、ＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］は、送受信許可状態ＦＷに制御されるものとする。
【０１１２】
この場合、ＬＡＧ分散処理部３０は、ＭＣＬＡＧテーブル１２に基づき、ＭＣＬＡＧ識別子｛ＭＣＬＡＧ１｝のメンバポートとなる自身のＭＣＬＡＧ用ポートがＰ［１，１］，Ｐ［１，２］であることを認識する。そして、ＬＡＧ分散処理部３０は、例えば、フレームの送信元ＭＡＣアドレスおよび宛先ＭＡＣアドレス等を用いてハッシュ演算を行い、その演算結果に基づいてＭＣＬＡＧ用ポートＰ［１，１］，Ｐ［１，２］の中のいずれか１個を選択する。ＬＡＧ分散処理部３０は、当該選択したポートを表す宛先ポート識別子をフレームに付加し、それを中継実行部２４に送信する。
【０１１３】
以上、本実施の形態２の中継システムおよびスイッチ装置を用いることで、実施の形態１で述べた各種効果に加えて、装置間の接続にＬＡＧ（またはＭＣＬＡＧ）に基づく複数の通信回線を用いることによる通信帯域の向上や、可用性の更なる向上等が実現可能になる。
【０１１４】
（実施の形態３）
《中継システム（変形例）の概略構成》
図１４は、本発明の実施の形態３による中継システムにおいて、その構成例を示す概略図である。図１４に示す中継システムは、図１の中継システムと比較して、装置単位ではなくＭＣＬＡＧ用ポート群単位でアクティブＡＣＴ／スタンバイＳＢＹが設定される点が異なっている。すなわち、例えば、図７のＡＣＴ／ＳＢＹ保持部２６は、管理者等によって予め定められたＭＣＬＡＧ用ポート群単位でのアクティブＡＣＴまたはスタンバイＳＢＹの設定情報を保持する。
【０１１５】
図１４の例では、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群Ｐ［１］は、アクティブＡＣＴに設定され、これに伴い送受信許可状態ＦＷに制御される。一方、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［１］は、スタンバイＳＢＹに設定され、これに伴い送信禁止状態ＴＢＫに制御される。また、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群Ｐ［２］は、スタンバイＳＢＹに設定され、これに伴い送信禁止状態ＴＢＫに制御される。一方、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［２］は、アクティブＡＣＴに設定され、これに伴い送受信許可状態ＦＷに制御される。
【０１１６】
《中継システム（変形例）の概略動作（障害無し時）》
図１５（ａ）および図１５（ｂ）は、図１４の中継システムにおいて、障害が無い場合の概略動作例を示す説明図である。ここでは、図２（ａ）および図２（ｂ）の場合と同様に、ユーザ側のＬ２スイッチ装置ＳＷ１のポートＰ３に接続される端末と、ユーザ側のＬ２スイッチ装置ＳＷ２のポートＰ３に接続される端末と、の間でフレームを通信する場合を例とする。なお、アドレステーブルＦＤＢの学習や検索等の動作に関しては、図２（ａ）および図２（ｂ）の場合と同様であるため、ここでは、フレームの経路に着目して説明を行う。
【０１１７】
まず、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ５ａをＬＡＧ用ポートＰ１に中継する場合を想定する。この場合、図１５（ｂ）に示されるように、フレームＦＬ５ａは、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群Ｐ［１］が送受信許可状態ＦＷに制御されるため、Ｌ２スイッチ装置ＳＷｍ１からＬ２スイッチ装置ＳＷ１に向かう経路で転送される。
【０１１８】
その逆に、ユーザ側のＬ２スイッチ装置ＳＷ１が、ポートＰ３で受信したフレームＦＬ５ｂをＬＡＧ用ポートＰ１に中継する場合を想定する。図１５（ａ）に示されるように、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群Ｐ［２］は、送信禁止状態ＴＢＫに制御され、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［２］は送受信許可状態ＦＷに制御されている。このため、フレームＦＬ５ｂは、Ｌ２スイッチ装置ＳＷｍ１からＬ２スイッチ装置ＳＷｍ２を介してＬ２スイッチ装置ＳＷ２に向かう経路で転送される。
【０１１９】
次に、ユーザ側のＬ２スイッチ装置ＳＷ２が、ポートＰ３で受信したフレームＦＬ５ｃをＬＡＧ用ポートＰ２に中継する場合を想定する。図５（ａ）に示されるように、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［１］は、送信禁止状態ＴＢＫに制御され、Ｌ２スイッチ装置ＳＷｍ１のＭＣＬＡＧ用ポート群Ｐ［１］は送受信許可状態ＦＷに制御されている。このため、フレームＦＬ５ｃは、Ｌ２スイッチ装置ＳＷｍ２からＬ２スイッチ装置ＳＷｍ１を介してＬ２スイッチ装置ＳＷ１に向かう経路で転送される。
【０１２０】
その逆に、ユーザ側のＬ２スイッチ装置ＳＷ１が、ポートＰ３で受信したフレームＦＬ５ｄをＬＡＧ用ポートＰ２に中継する場合を想定する。この場合、図５（ｂ）に示されるように、フレームＦＬ５ｄは、Ｌ２スイッチ装置ＳＷｍ２のＭＣＬＡＧ用ポート群Ｐ［２］が送受信許可状態ＦＷに制御されるため、Ｌ２スイッチ装置ＳＷｍ２からＬ２スイッチ装置ＳＷ２に向かう経路で転送される。
【０１２１】
図１５（ａ）および図１５（ｂ）から判るように、例えば、ポートミラーリングによってフレームを監視する際には、図２（ａ）および図２（ｂ）の場合と同様に、アクティブＡＣＴに設定されたＭＣＬＡＧ用ポート群（ＳＷｍ１のＰ［１］およびＳＷｍ２のＰ［２］）を監視対象とすればよい。したがって、本実施の形態３においても、実施の形態１の場合と同様に、ネットワーク管理の容易化が実現可能になる。
【０１２２】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【０１２３】
１０，１１  通信回線
１２  ＭＣＬＡＧテーブル
１３  中継処理部
１４  ポート制御部
１５  障害監視部
１６  障害通知部
２０  インタフェース部
２１  フレーム識別部
２２  制御フレーム受信部
２３  制御フレーム生成部
２４  中継実行部
２５  障害検出部
２６  ＡＣＴ／ＳＢＹ保持部
２７  障害監視テーブル
２８  ポート制御テーブル
３０  ＬＡＧ分散処理部
ＡＣＴ  アクティブ
ＢＫ  送受信禁止状態
ＦＤＢ  アドレステーブル
ＦＬ１ａ〜ＦＬ１ｄ，ＦＬ２ａ，ＦＬ２ｃ，ＦＬ２ｄ，ＦＬ３ａ〜ＦＬ３ｄ，ＦＬ４ｃ，ＦＬ４ｄ，ＦＬ５ａ〜ＦＬ５ｄ  フレーム
ＦＷ  送受信許可状態
Ｐ［１］，Ｐ［２］  ＭＣＬＡＧ用ポート群（ＭＣＬＡＧ用ポート）
Ｐ［ｍ］，Ｐ３  ポート
Ｐ［１，１］，Ｐ［１，２］  ＭＣＬＡＧ用ポート
Ｐ１，Ｐ２  ＬＡＧ用ポート
Ｐｂ，Ｐｂ［１］〜Ｐｂ［ｐ］  ブリッジ用ポート
ＳＢＹ  スタンバイ
ＳＷｍ１，ＳＷｍ２，ＳＷ１，ＳＷ２  Ｌ２スイッチ装置
ＴＢＫ  送信禁止状態
ＴＲｆ  障害通知フレーム
ＴＲｒ  障害回復フレーム
【図１】
2015198416.tif 000003
【図２】
2015198416.tif 000004
【図３】
2015198416.tif 000005
【図４】
2015198416.tif 000006
【図５】
2015198416.tif 000007
【図６】
2015198416.tif 000008
【図７】
2015198416.tif 000009
【図８】
2015198416.tif 000010
【図９】
2015198416.tif 000011
【図１０】
2015198416.tif 000012
【図１１】
2015198416.tif 000013
【図１２】
2015198416.tif 000014
【図１３】
2015198416.tif 000015
【図１４】
2015198416.tif 000016
【図１５】
2015198416.tif 000017