(57)【要約】【課題】マルチシャーシスリンクアグリゲーション装置において、障害が発生した際にもフレームを中継する際の経路を制限し、耐障害性の向上を実現する。【解決手段】スイッチ装置ＳＷ１，ＳＷ２のそれぞれは、所定の中継経路を禁止することを定めた中継条件を備える。各ＭＬＡＧにリンク障害が無い場合、ＳＷ１，ＳＷ２のそれぞれは、ブリッジ用ポートＰｂで受信したフレームの各ＭＬＡＧからの転送を禁止する。一方、ＳＷ１のポートＰ２（ＭＬＡＧ２）にリンク障害が有る場合、ＳＷ２はＰｂで受信したフレームのＰ２からの転送を許可する。この場合、ＳＷ１は、ポートＰ１で受信したフレームＦＬの宛先のポートの中にＭＬＡＧ２が含まれる際にはＦＬに受信したポートを表すポート識別子を付加してＳＷ２に向けて転送し、ＳＷ２は、当該ポート識別子を用いて中継条件を判別し、それに適合した中継経路を禁止する。【選択図】図１
2014155186.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ、第１および第２ポートを含む複数のポートとブリッジ用ポートとを持ち、前記ブリッジ用ポートを介して互いに通信回線で接続される第１および第２スイッチ装置を備え、
前記第１および第２スイッチ装置のそれぞれは、
前記複数のポートの中で、所定の中継元のポートから所定の中継先のポートに向けたフレームの中継を禁止することを定めた中継条件と、
前記第１および第２スイッチ装置の前記第１ポートにリンクアグリゲーションが設定され、前記第１および第２スイッチ装置の前記第２ポートにリンクアグリゲーションが設定されたことを表すリンクテーブルと、を備え、
前記第１および第２ポートにリンク障害が無い場合、前記第１および第２スイッチ装置のそれぞれは、前記ブリッジ用ポートで受信したフレームの前記第１および第２ポートからの転送を禁止し、
前記第１スイッチ装置の前記第２ポートにリンク障害が有る場合、前記第２スイッチ装置は、前記ブリッジ用ポートで受信したフレームの前記第２ポートからの転送を許可し、
前記第１スイッチ装置は、前記第１ポートで受信したフレームに対して受信したポートを表すポート識別子を付加して前記ブリッジ用ポートから転送し、前記第２スイッチ装置は、前記ブリッジ用ポートで受信したフレームから前記ポート識別子を検出し、前記中継条件の前記中継元のポートが前記ポート識別子が表すポートである場合、前記中継先のポートに向けたフレームの中継を禁止する、通信システム。
【請求項２】
請求項１記載の通信システムにおいて、
前記第１および第２スイッチ装置のそれぞれが持つ前記複数のポートの中には、更に、リンクアグリゲーションが設定されない一般用ポートが含まれ、
前記第１スイッチ装置は、前記一般ポートで受信したフレームに対して受信したポートを表すポート識別子を付加して前記ブリッジ用ポートから転送し、前記第２スイッチ装置は、前記ブリッジ用ポートで受信したフレームから前記ポート識別子を検出し、前記中継条件の前記中継元のポートが前記ポート識別子が表すポートである場合、前記中継先のポートに向けたフレームの中継を禁止する、通信システム。
【請求項３】
請求項２記載の通信システムにおいて、
前記第１および第２スイッチ装置のそれぞれは、ボックス型スイッチ装置で構成される通信システム。
【請求項４】
第１および第２ポートを含む複数のポートと、
他のネットワーク中継装置と通信回線を介して接続するためのブリッジ用ポートと、
前記複数のポートの中で、所定の中継元のポートから所定の中継先のポートに向けたフレームの中継を禁止することを定めた中継条件と、
自身の前記第１ポートと前記他のネットワーク中継装置の第１ポートとにリンクアグリゲーションが設定され、自身の前記第２ポートと前記他のネットワーク中継装置の第２ポートとにリンクアグリゲーションが設定されたことを表すリンクテーブルと、を備え、
前記他のネットワーク中継装置の前記第１および第２ポートにリンク障害が無い場合、前記ブリッジ用ポートで受信したフレームの自身の前記第１および第２ポートからの転送を禁止し、
前記他のネットワーク中継装置の前記第２ポートにリンク障害が有る場合、前記ブリッジ用ポートで受信したフレームの自身の前記第２ポートからの転送を許可し、
前記第１ポートでフレームを受信した場合、当該フレームに対して受信したポートを表すポート識別子を付加して前記ブリッジ用ポートから転送し、
前記他のネットワーク中継装置によって前記ポート識別子が付加されたフレームを前記ブリッジ用ポートで受信した場合、当該フレームから前記ポート識別子を検出し、前記中継条件の前記中継元のポートが前記ポート識別子が表すポートである場合、前記中継先のポートに向けたフレームの中継を禁止する、ネットワーク中継装置。
【請求項５】
請求項４記載のネットワーク中継装置において、
前記複数のポートの中には、更に、リンクアグリゲーションが設定されない一般用ポートが含まれ、
前記一般用ポートでフレームを受信した場合、当該フレームに対して受信したポートを表すポート識別子を付加して前記ブリッジ用ポートから転送し、
前記他のネットワーク中継装置によって前記ポート識別子が付加されたフレームを前記ブリッジ用ポートで受信した場合、当該フレームから前記ポート識別子を検出し、前記中継条件の前記中継元のポートが前記ポート識別子が表すポートである場合、前記中継先のポートに向けたフレームの中継を禁止する、ネットワーク中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよびネットワーク中継装置に関し、例えば、２台の装置を跨いでリンクアグリゲーションが設定されるネットワーク中継装置と、それを含んだ通信システムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、冗長用ポートで接続された一対の中位スイッチ装置と、当該一対の中位スイッチ装置の同一ポート番号のポートに対してリンクアグリゲーションが設定された状態で接続される下位スイッチ装置および上位スイッチ装置とを備えた構成が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７８８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、冗長化方式として、特許文献１に示されるように、１台のスイッチ装置［Ａ］内の２個のポートと２台のスイッチ装置［Ｂ］内のそれぞれ１個ずつのポートとの間をそれぞれ通信回線で接続する方式が知られている。この際に、１台のスイッチ装置［Ａ］は、自身の２個のポートに対してリンクアグリゲーションを設定し、２台のスイッチ装置［Ｂ］も、各装置を跨いだ１個ずつのポートに対してリンクアグリゲーションを設定する。
【０００５】
当該冗長化方式では、物理的に１台のスイッチ装置を相手として設定される一般的なリンクアグリゲーションと異なり、物理的に２台のスイッチ装置［Ｂ］を相手として、当該２台のスイッチ装置［Ｂ］を跨いでリンクアグリゲーションが設定される。このため、通信回線の障害に対する冗長化や通信帯域の拡大といった一般的なリンクアグリゲーションによって得られる効果に加えて、スイッチ装置の障害に対する冗長化が実現できる。本明細書では、このように２台のスイッチ装置［Ｂ］を跨いでリンクアグリゲーションを設定する冗長化方式をマルチシャーシスリンクアグリゲーションと呼び、当該２台のスイッチ装置［Ｂ］をマルチシャーシスリンクアグリゲーション装置と呼ぶ。
【０００６】
また、スイッチ装置では、セキュリティー等の観点から、フレームを中継する際の経路を制限したい場合がある。具体的には、スイッチ装置内の所定の中継元のポートから所定の中継先のポートに向けたフレームの中継を禁止したい場合がある。このような中継の制限は、例えば、予めスイッチ装置内に、前述した所定の中継元および中継先のポートを中継条件として設定しておくことで実現可能である。しかしながら、このような中継条件を前述したマルチシャーシスリンクアグリゲーション装置に設定した場合、マルチシャーシスリンクアグリゲーションが設定されたポートのいずれかにリンク障害が有る場合に所望の中継条件を満たせない事態が生じ得ることが本発明者等の検討によって見いだされた。
【０００７】
本発明は、このようなことを鑑みてなされたものであり、その目的の一つは、マルチシャーシスリンクアグリゲーション装置となる２台のネットワーク中継装置（スイッチ装置）において、障害が発生した際にもフレームを中継する際の経路を制限し、耐障害性の向上を実現することにある。また、当該ネットワーク中継装置を備えた通信システムを実現することにある。本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【０００９】
本実施の形態による通信システムは、それぞれ、第１および第２ポートを含む複数のポートとブリッジ用ポートとを持ち、ブリッジ用ポートを介して互いに通信回線で接続される第１および第２スイッチ装置を備える。第１および第２スイッチ装置のそれぞれは、複数のポートの中で所定の中継元のポートから所定の中継先のポートに向けたフレームの中継を禁止することを定めた中継条件と、第１および第２スイッチ装置の第１および第２ポートにそれぞれリンクアグリゲーションが設定されたことを表すリンクテーブルとを備える。第１および第２ポートにリンク障害が無い場合、第１および第２スイッチ装置のそれぞれは、ブリッジ用ポートで受信したフレームの第１および第２ポートからの転送を禁止する。第１スイッチ装置の第２ポートにリンク障害が有る場合、第２スイッチ装置は、ブリッジ用ポートで受信したフレームの第２ポートからの転送を許可する。ここで、第１スイッチ装置は、第１ポートで受信したフレームに対して受信したポートを表すポート識別子を付加してブリッジ用ポートから転送する。これを受けて、第２スイッチ装置は、ブリッジ用ポートで受信したフレームからポート識別子を検出し、中継条件の中継元のポートがポート識別子が表すポートである場合、中継先のポートに向けたフレームの中継を禁止する。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、マルチシャーシスリンクアグリゲーション装置となる２台のネットワーク中継装置において、障害が発生した際にもフレームを中継する際の経路を制限でき、耐障害性の向上が実現可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１による通信システムにおいて、その構成例および主要部の動作例を示す概略図である。
【図２】図１において、ブリッジ用フレームの構造例を示す概略図である。
【図３】図１の通信システムにおいて、障害が有る場合の動作例を示す概略図である。
【図４】本発明の実施の形態２による通信システムにおいて、その構成例および動作例を示す概略図である。
【図５】本発明の実施の形態２による通信システムにおいて、その構成例および他の動作例を示す概略図である。
【図６】（ａ）は、本発明の実施の形態３によるネットワーク中継装置において、その主要部の概略構成例を示すブロック図であり、（ｂ）は、（ａ）におけるテーブルユニットの構成例を示す概略図である。
【図７】図６（ａ）および図６（ｂ）のネットワーク中継装置の主要な動作例を示すフロー図である。
【図８】図６（ａ）および図６（ｂ）のネットワーク中継装置の主要な動作例を示すフロー図である。
【図９】本発明の前提として検討した通信システムにおいて、その構成例および障害が無い場合の動作例を示す概略図である。
【図１０】図９の通信システムにおいて、障害が有る場合の動作例を示す概略図である。
【図１１】図９の通信システムにおいて、更に中継条件を設定した場合の動作例を示す概略図である。
【図１２】図１１の通信システムにおいて、障害が有る場合の動作例を示す概略図である。
【図１３】図１１の通信システムにおいて、図１２とは異なる障害が有る場合の動作例を示す概略図であり、問題点の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１３】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
（実施の形態１）
《通信システムの概略構成》
図１は、本発明の実施の形態１による通信システムにおいて、その構成例および主要部の動作例を示す概略図である。図１に示す通信システムは、マルチシャーシスリンクアグリゲーションが設定される２台のスイッチ装置（ネットワーク中継装置）ＳＷ１，ＳＷ２と、複数（ここでは３台）のスイッチ装置ＳＷＵ１〜ＳＷＵ３と、複数の端末ＴＭ１，ＴＭ２を備える。ＳＷ１，ＳＷ２のそれぞれは、ボックス型スイッチ装置で構成される。また、ＳＷ１，ＳＷ２は、前述したように、マルチシャーシスリンクアグリゲーション装置ＭＬＡＧＳＷを構成する。
【００１６】
スイッチ装置（第１および第２スイッチ装置）ＳＷ１，ＳＷ２のそれぞれは、複数（ここでは４個）のポートＰ１〜Ｐ４と、ブリッジ用ポートＰｂとを備える。ＳＷ１，ＳＷ２は、Ｐｂを介して互いに通信回線（ブリッジ用通信回線）で接続される。
【００１７】
スイッチ装置ＳＷＵ１〜ＳＷＵ３のそれぞれは、２個のポートＰ１，Ｐ２を含む。ＳＷＵ１は、Ｐ１，Ｐ２がＳＷ１，ＳＷ２のポート（第１ポート）Ｐ１にそれぞれ異なる通信回線を介して接続され、当該通信回線の接続元となるＰ１，Ｐ２にリンクアグリゲーション（マルチシャーシスリンクアグリゲーション）を設定する。ＳＷＵ２は、Ｐ１，Ｐ２がＳＷ１，ＳＷ２のポート（第２ポート）Ｐ２にそれぞれ異なる通信回線を介して接続され、当該通信回線の接続元となるＰ１，Ｐ２にリンクアグリゲーション（マルチシャーシスリンクアグリゲーション）を設定する。同様に、ＳＷＵ３は、Ｐ１，Ｐ２がＳＷ１，ＳＷ２のポート（第３ポート）Ｐ３にそれぞれ異なる通信回線を介して接続され、当該通信回線の接続元となるＰ１，Ｐ２にリンクアグリゲーション（マルチシャーシスリンクアグリゲーション）を設定する。
【００１８】
本明細書では、このマルチシャーシスリンクアグリゲーションが設定されるポートをＭＬＡＧ用ポート（略してＭＬＡＧ）と呼ぶ。スイッチ装置ＳＷＵ１は、自身のポートＰ１，Ｐ２をＭＬＡＧ１として設定し、スイッチ装置ＳＷＵ２は、自身のポートＰ１，Ｐ２をＭＬＡＧ２として設定し、スイッチ装置ＳＷＵ３は、自身のポートＰ１，Ｐ２をＭＬＡＧ３として設定する。ＭＬＡＧＳＷは、ＳＷＵ１のＭＬＡＧ１の設定に応じてスイッチ装置ＳＷ１，ＳＷ２のポートＰ１をＭＬＡＧ１として設定し、当該２個のＰ１を論理的（仮想的）に１個のポートとして機能させる。同様に、ＭＬＡＧＳＷは、ＳＷＵ２のＭＬＡＧ２の設定に応じてＳＷ１，ＳＷ２のポートＰ２をＭＬＡＧ２として設定し、ＳＷＵ３のＭＬＡＧ３の設定に応じてＳＷ１，ＳＷ２のポートＰ３をＭＬＡＧ３として設定し、当該２個のＰ２および当該２個のＰ３を、それぞれ論理的（仮想的）に１個のポートとして機能させる。
【００１９】
また、図１では、スイッチ装置ＳＷ１のポートＰ４は、端末ＴＭ１に接続され、スイッチ装置ＳＷ２のポートＰ４は、端末ＴＭ２に接続される。ＳＷ１，ＳＷ２のポートＰ４は、マルチシャーシスリンクアグリゲーションが設定されないポート（本明細書では一般用ポートと呼ぶ）となっている。なお、図示は省略するが、ＳＷ１，ＳＷ２のそれぞれは、ポート（第１ポート〜第３ポート）Ｐ１〜Ｐ３にそれぞれリンクアグリゲーションが設定された（言い換えればＰ１〜Ｐ３がそれぞれＭＬＡＧ１〜ＭＬＡＧ３として設定された）ことを表すリンクテーブルを備えている。
【００２０】
《通信システム（前提）の概略ならびに問題点》
ここで、図１の通信システムの動作の説明に先だって、図１の通信システムの前提として検討した通信システムの動作ならびに当該動作を用いた場合の具体的な問題点の一例について図９〜図１３を用いて説明する。
【００２１】
図９は、本発明の前提として検討した通信システムにおいて、その構成例および障害が無い場合の動作例を示す概略図である。図９の通信システムは、図１の通信システムにおいてマルチシャーシスリンクアグリゲーション装置ＭＬＡＧＳＷを構成するスイッチ装置ＳＷ１，ＳＷ２がスイッチ装置ＳＷ’１，ＳＷ’２に置き換わった構成となっている。図９に示すように、ＳＷ’１，ＳＷ’２のぞれぞれは、ＭＬＡＧ１〜ＭＬＡＧ３として設定される自身のポートＰ１〜Ｐ３が全て正常である場合、ＭＬＡＧ１〜ＭＬＡＧ３の間でのフレームの中継を自身のＰ１〜Ｐ３を用いて行う。図９の例では、ＳＷ’１は、自身のポートＰ１（ＭＬＡＧ１）でブロードキャスト又はマルチキャストのフレームＦＬを受信した場合、当該ＦＬを自身のポートＰ２（ＭＬＡＧ２）および自身のポートＰ３（ＭＬＡＧ３）を含めて受信したポート以外のポートから転送する。
【００２２】
これに伴い、スイッチ装置ＳＷ’２は、フレームＦＬをブリッジ用ポートＰｂで受信する。ＳＷ’２は、スイッチ装置ＳＷ’１によって既に行われているＭＬＡＧ２，ＭＬＡＧ３からのフレームＦＬの転送が重複して行われるのを防止するため、Ｐｂで受信したＦＬを、受信したポートと自身のポートＰ２，Ｐ３（ＭＬＡＧ２，ＭＬＡＧ３）とを除いたポート（ここではＰ４）から転送する。更に、ＳＷ’２は、所謂フレームの折り返しを防止するため、自身のポートＰ１（ＭＬＡＧ１）からのＦＬの転送も禁止する。このように、ＭＬＡＧＳＷ内のＳＷ’１，ＳＷ’２のぞれぞれは、Ｐｂで受信したフレームの自身のＭＬＡＧ用ポートからの転送を禁止する機能を持つ。
【００２３】
図１０は、図９の通信システムにおいて、障害が有る場合の動作例を示す概略図である。図１０の例では、ＭＬＡＧＳＷ内の一方のスイッチ装置（ここではＳＷ’１）において、ＭＬＡＧ用ポート（ＭＬＡＧ３）として設定されたポートＰ３にリンク障害が生じている。すなわち、ＳＷ’１のＰ３と、スイッチ装置ＳＷＵ３のポートＰ１と、その間の通信回線とからなるリンクに障害が生じている。この場合、スイッチ装置ＳＷ’１は、予め、ＭＬＡＧ３として設定された自身のポートＰ３にリンク障害が有ることをブリッジ用ポートＰｂを介して他方のスイッチ装置ＳＷ’２に通知する。この通知を受けて、ＳＷ’２は、図９で述べた動作の例外として、予め、Ｐｂで受信したフレームＦＬの、ＭＬＡＧ３に対応する自身のポートＰ３からの転送を許可する。
【００２４】
このような前提のもと、図１０に示すように、スイッチ装置ＳＷ’１は、自身のポートＰ１（ＭＬＡＧ１）でブロードキャスト又はマルチキャストのフレームＦＬを受信した場合、当該ＦＬを、受信したポートとリンク障害が有る自身のポートＰ３（ＭＬＡＧ３）とを除いたポートから転送する。これに伴い、スイッチ装置ＳＷ’２は、ブリッジ用ポートＰｂでＦＬを受信し、当該ＦＬを、ＭＬＡＧ用ポートを除いたポート（ここではＰ４）から転送することに加えて、ＭＬＡＧ用ポートの中で転送が許可されたポートＰ３（ＭＬＡＧ３）からも転送する。
【００２５】
図１１は、図９の通信システムにおいて、更に中継条件を設定した場合の動作例を示す概略図である。図１１に示すように、ＭＬＡＧＳＷを構成するスイッチ装置ＳＷ’１，ＳＷ’２のそれぞれに対して、予め中継条件が設定可能となっている。当該中継条件では、例えば、ＭＬＡＧ用ポート（ＭＬＡＧ１〜ＭＬＡＧ３）として設定されたポートＰ１〜Ｐ３の間で、所定の中継元のポートで受信したフレームＦＬを所定の中継先のポートに中継することを禁止することが定められる。図１１の例では、ＳＷ’１，ＳＷ’２のそれぞれに対して、予め中継元のポートＰ１から中継先のポートＰ２に向けた中継を禁止する旨の中継条件が設定されている。
【００２６】
この場合、スイッチ装置ＳＷ’１は、例えば、自身のポートＰ１（ＭＬＡＧ１）でブロードキャスト又はマルチキャストのフレームＦＬを受信した場合、受信したポートと、自身の中継条件に基づく自身のポートＰ２（ＭＬＡＧ２）とを除いたポートから当該ＦＬを転送する。これに伴い、スイッチ装置ＳＷ’２は、ブリッジ用ポートＰｂでＦＬを受信するが、図９で述べたように自身のポートＰ２（ＭＬＡＧ２）からの転送を元々禁止している。このため、ＳＷ’２のＰ２（ＭＬＡＧ２）からＦＬは転送されず、所望の中継条件は満たされる。なお、図示は省略するが、同様にして、ＳＷ’２に予め設定された中継条件により、例えば、ＳＷ’２が自身のポートＰ１（ＭＬＡＧ１）でブロードキャスト又はマルチキャストのフレームを受信した場合にも、所望の中継条件は満たされる。
【００２７】
ただし、このような中継条件は、ＭＬＡＧＳＷが持つＭＬＡＧ用ポートが全て正常である場合に満たされ、ＭＬＡＧ用ポートにリンク障害が有る場合には満たされない場合がある。図１２は、図１１の通信システムにおいて、障害が有る場合の動作例を示す概略図である。図１３は、図１１の通信システムにおいて、図１２とは異なる障害が有る場合の動作例を示す概略図であり、問題点の一例を示す図である。
【００２８】
図１２に示すように、例えば、スイッチ装置ＳＷ’１のポートＰ３（ＭＬＡＧ３）にリンク障害が有る場合を想定する。この場合、ＳＷ’１は、自身に設定された中継元のポートＰ１から中継先のポートＰ２への中継を禁止する旨の中継条件に基づいて、Ｐ１（ＭＬＡＧ１）で受信したブロードキャスト又はマルチキャストのフレームＦＬをＰ２（ＭＬＡＧ２）から転送しない。また、スイッチ装置ＳＷ’２は、図１０の場合と同様に、ブリッジ用ポートＰｂで受信したフレームＦＬを、リンク障害に伴い許可されたポートＰ３（ＭＬＡＧ３）からは転送するが、ポートＰ２（ＭＬＡＧ２）からは転送しない。したがって、結果的に、所望の中継条件は満たされる。
【００２９】
しかしながら、図１３に示すように、図１２の場合に加えて、更に、スイッチ装置ＳＷ’１のポートＰ２（ＭＬＡＧ２）にもリンク障害が有る場合を想定する。この場合、スイッチ装置ＳＷ’２は、図１０で述べたような障害時の動作を行うことで、リンク障害が有るＭＬＡＧ用ポート（ＭＬＡＧ２）に対応する自身のポートＰ２からの転送を許可してしまう。この際に、仮にＳＷ’２に対して、中継元のポートＰ１から中継先のポートＰ２への中継を禁止する旨の中継条件を設定したとしても、ＳＷ’２から見て中継元のポート（すなわちフレームを受信したポート）はブリッジ用ポートＰｂであるため、当該中継条件は適合しない。その結果、所望の転送条件は満たされなくなる。
【００３０】
なお、ここでは、スイッチ装置ＳＷ’１のポートＰ３（ＭＬＡＧ３）に加えてポートＰ２（ＭＬＡＧ２）に障害が有る場合を例としたが、ＳＷ’１のＰ３（ＭＬＡＧ３）には障害が無く、ポートＰ２（ＭＬＡＧ２）のみに障害が有る場合でも同様に、所望の中継条件は満たされなくなる。また、図１３のリンク障害が有る前提で、仮に、ＳＷ’１のポートＰ１（ＭＬＡＧ１）で受信したフレームが宛先のポートをポートＰ２（ＭＬＡＧ２）とするユニキャストのフレームであった場合を想定する。この場合、例えば、ＳＷ’１に、自身の中継条件に基づいて当該フレームを破棄させると共にブリッジ用ポートＰｂからの転送を停止させるような動作を行わせることで、所望の中継条件を満たすことは可能である。ただし、受信したフレームがブロードキャスト又はマルチキャストの場合には、ブリッジ用ポートＰｂを介した転送が生じてしまうため、図１３のように所望の中継条件を満たせなくなる。
【００３１】
《通信システムの概略動作》
そこで、図１の通信システムでは、前提として、ＭＬＡＧ用ポート（ＭＬＡＧ１〜ＭＬＡＧ３）（すなわち第１〜第３ポートＰ１〜Ｐ３）にリンク障害が無い場合、第１および第２スイッチ装置ＳＷ１，ＳＷ２のそれぞれは、図９で述べたように、ブリッジ用ポートＰｂで受信したフレームのＭＬＡＧ１〜ＭＬＡＧ３（Ｐ１〜Ｐ３）からの転送を禁止する。また、前提として、ＳＷ１，ＳＷ２の一方（例えばＳＷ１）のＭＬＡＧ用ポート（例えばＭＬＡＧ２（第２ポートＰ２））にリンク障害が有る場合、ＳＷ１，ＳＷ２の他方（ＳＷ２）は、図１０の場合と同様にして、Ｐｂで受信したフレームのＰ２（ＭＬＡＧ２）からの転送を許可する。
【００３２】
このような前提のもと、第１および第２スイッチ装置ＳＷ１，ＳＷ２の一方（例えばＳＷ１）は、図１に示すように、ＭＬＡＧ用ポート（ここではＭＬＡＧ１（ポートＰ１））からフレームＦＬを受信し、当該ＦＬをブリッジ用ポートＰｂから転送する際に、当該ＦＬに対して受信したポートを表すポート識別子を付加したブリッジ用フレームＦＬＢを生成する。ＳＷ１は、当該ＦＬＢを自身のＰｂからＳＷ２のＰｂに向けて転送する。
【００３３】
図２は、図１において、ブリッジ用フレームＦＬＢの構造例を示す概略図である。図２に示すように、例えば、スイッチ装置ＳＷ１がＭＬＡＧ１（第１ポートＰ１）で受信したフレームＦＬは、送信元アドレス（送信元ＭＡＣアドレス）ＳＭＡＣおよび宛先アドレス（宛先ＭＡＣアドレス）ＤＭＡＣを含んでいる。ブリッジ用フレームＦＬＢは、当該ＦＬに対して、受信したポートを表すポート識別子ＲＰＩＤが付加された構造となっている。例えば、ＳＷ１がＭＬＡＧ１（Ｐ１）でＦＬを受信した場合、ＲＰＩＤは、ＭＬＡＧ１（Ｐ１）を表す識別子となる。
【００３４】
更に、図１の通信システムでは、図１１の場合とほぼ同様に、第１および第２スイッチ装置ＳＷ１，ＳＷ２のそれぞれに対して、予め中継条件が設定可能となっている。当該中継条件では、所定の中継元のポート（ＭＬＡＧｘｘ）から所定の中継先のポート（ＭＬＡＧｙｙ）に向けたフレームの中継を禁止することが定められる。
【００３５】
ここで、図１に示すように、受信したポートを表すポート識別子ＲＰＩＤ（ここではＭＬＡＧ１）を含むブリッジ用フレームＦＬＢが第１スイッチ装置ＳＷ１のブリッジ用ポートＰｂから転送された場合、第２スイッチ装置ＳＷ２は、まず、自身のＰｂで受信したＦＬＢからＲＰＩＤを検出する。そして、ＳＷ２は、自身の中継条件の中継元のポート（ＭＬＡＧｘｘ）をＰｂではなくＲＰＩＤが表すポート（ここではＭＬＡＧ１）と判断し、自身の中継条件を満たすようにフレームＦＬの中継を行う。
【００３６】
具体的には、第２スイッチ装置ＳＷ２は、自身の中継条件の中継元のポートがポート識別子ＲＰＩＤが表すポート（ここではＭＬＡＧ１）である場合、中継先のポートに向けたフレームの中継を禁止する。例えば、ＳＷ２は、自身の中継条件で設定された中継元のポート（ＭＬＡＧｘｘ）がＭＬＡＧ１であり、中継先のポート（ＭＬＡＧｙｙ）がＭＬＡＧ２の場合には、ブリッジ用ポートＰｂで受信したブリッジ用フレームＦＬＢに含まれるフレームＦＬのＭＬＡＧ２（自身のポートＰ２）に向けた中継を禁止する。
【００３７】
図３は、図１の通信システムにおいて、障害が有る場合の動作例を示す概略図である。図３では、図１の通信システムにおいて、第１スイッチ装置ＳＷ１の第２ポートＰ２（ＭＬＡＧ２）にリンク障害が有る場合の動作例が示されている。また、第１および第２スイッチ装置ＳＷ１，ＳＷ２のそれぞれは、中継元のポート（ここではＭＬＡＧ１）から中継先のポート（ここではＭＬＡＧ２）に向けたフレームの中継を禁止することを定めた中継条件を予め備えている。
【００３８】
ここで、図３に示すように、第１スイッチ装置ＳＷ１は、自身のポートＰ１（ＭＬＡＧ１）でブロードキャスト又はマルチキャストのフレームＦＬを受信した場合、ＦＬに対して、その受信したポートを表すポート識別子ＲＰＩＤ（ここではＭＬＡＧ１）を付加したブリッジ用フレームＦＬＢを生成し、当該ＦＬＢをブリッジ用ポートＰｂから転送する。また、ＳＷ１は、Ｐ１で受信したフレームを自身のポートＰ３（ＭＬＡＧ３）およびポートＰ４からも転送する。この際に、ＳＷ１は、第２ポートＰ２（ＭＬＡＧ２）の障害の有無に関わらず、ＦＬＢを生成し、Ｐｂから転送する。ただし、仮に第２スイッチ装置ＳＷ２の一般用ポートＰ４からの転送が不要であることを前提とした場合、ＳＷ１は、場合によっては、自身のＭＬＡＧ用ポートに障害が有る場合にのみＦＬＢを生成し、Ｐｂから転送してもよい。
【００３９】
一方、第２スイッチ装置ＳＷ２では、予め、第１スイッチ装置ＳＷ１の第２ポートＰ２（ＭＬＡＧ２）のリンク障害に応じて、ブリッジ用ポートＰｂで受信したフレームの自身の第２ポートＰ２（ＭＬＡＧ２）からの転送が許可されている。この状態で、ＳＷ２は、Ｐｂでブリッジ用フレームＦＬＢを受信する。ＳＷ２は、当該ＦＬＢから受信したポートを表すポート識別子ＲＰＩＤを検出し、自身の中継条件の中継元のポートを当該ＲＰＩＤが表すポート（ここではＭＬＡＧ１）と判断する。そして、ＳＷ２は、仮に自身の中継条件の中継先のポートがＭＬＡＧ２（Ｐ２）で無い場合に、ＦＬＢに含まれるフレームＦＬを自身のＰ２に向けて中継する。その結果、Ｐ２からＦＬが転送される。
【００４０】
なお、図３の例では、スイッチ装置ＳＷ２の中継条件における中継元および中継先のポートはそれぞれＭＬＡＧ１およびＭＬＡＧ２であるため、ＳＷ２は、当該中継条件に基づいて、自身のＰ２（ＭＬＡＧ２）に向けた中継を禁止し、Ｐ２（ＭＬＡＧ２）からの転送を禁止する。また、ＳＷ２のポートＰ１（ＭＬＡＧ１）およびポートＰ３（ＭＬＡＧ３）からの転送も、図９で述べたような動作により予め禁止されている。その結果、ＳＷ２は、ブリッジ用フレームＦＬＢに含まれるフレームＦＬをポートＰ４からのみ転送する。
【００４１】
このように、図１の通信システムを用いて図３のような動作を行うことで、図１３の場合と異なり、所望の中継条件を満たすことが可能になる。図１３では、図３と比較して更にスイッチ装置ＳＷ１のポートＰ３にもリンク障害が生じているが、この場合、図３において、単に、ＳＷ１のＰ３からの転送がＳＷ２のＰ３からの転送に代わるだけである。
【００４２】
また、図３では、フレームＦＬがブロードキャスト又はマルチキャストの場合で説明したが、例えばＭＬＡＧ２を宛先のポートするユニキャストの場合でも、図３と同様の動作によって中継条件を満足させることが可能である。また、ユニキャストの場合には、ＳＷ１が中継条件に基づいてブリッジ用ポートＰｂからの転送を止めることで、中継条件を満足させることも可能である。更に、ここではポート識別子ＲＰＩＤをＭＬＡＧ１等としたが、勿論、これに限定されるものではなく、例えば、ＳＷ１がＰ１でフレームを受信した場合には、このＰ１を意味する識別子であればよい。ＳＷ１，ＳＷ２は、共に、互いのＰ１にマルチシャーシスリンクアグリゲーションが設定されていることを予め認識しているため、ＳＷ２は、例えばＰ１を意味する識別子を含んだブリッジ用フレームＦＬＢを受信した際に、そのフレームを自身のＰ１で受信したフレームとみなして中継条件を判別すればよい。
【００４３】
以上、本実施の形態１の通信システムを用いることで、マルチシャーシスリンクアグリゲーション装置ＭＬＡＧＳＷにおいて、障害が発生した際にも、フレームを中継する際の経路を制限することができる。すなわち、図９に示したようにフレームの重複転送や折り返しを禁止する機能や、図１０に示したようにリンク障害が生じた際に代替え経路を確保する機能といったＭＬＡＧＳＷとして必要な機能を備えた上で、更に、リンク障害の有無に関わらず所望の中継条件が満たせるようになる。その結果、通信システムの耐障害性を向上させることが可能になる。
【００４４】
（実施の形態２）
前述した実施の形態１では、ＭＬＡＧ用ポート間でのフレームの中継を制限する場合の動作例について説明したが、図１に示したような受信したポートを表すポート識別子ＲＰＩＤを用いることで、ＭＬＡＧ用ポートと一般用ポートとの間でのフレームの中継を制限することも可能になる。以下、その詳細について説明する。
【００４５】
《通信システムの概略動作（応用例［１］）》
図４は、本発明の実施の形態２による通信システムにおいて、その構成例および動作例を示す概略図である。図４の通信システムは、図１および図３の通信システムと同様の構成を備え、第１スイッチ装置ＳＷ１の第２ポートＰ２にリンク障害が有る。ただし、図４では、図３の場合と異なり、ＳＷ１のポート（一般用ポート）Ｐ４でブロードキャスト又はマルチキャストのフレームＦＬを受信している。更に、ここでは、ＳＷ１のＰ４からＭＬＡＧ用ポート（ＭＬＡＧ２）に向けたフレームの中継を禁止したい場合を想定する。
【００４６】
この場合、第１スイッチ装置ＳＷ１は、自身のポートＰ４で受信したフレームＦＬを、自身のポートＰ１（ＭＬＡＧ１）およびポートＰ３（ＭＬＡＧ３）から転送する。更に、ＳＷ１は、ＦＬに受信したポートを表すポート識別子ＲＰＩＤを付加したブリッジ用フレームＦＬＢを生成し、ブリッジ用ポートＰｂから転送する。ＲＰＩＤは、ＳＷ１のポートＰ４を表す識別子となる。この際に、ＳＷ１は、第２ポートＰ２（ＭＬＡＧ２）の障害の有無に関わらず、ＦＬＢを生成し、Ｐｂから転送する。ただし、仮に第２スイッチ装置ＳＷ２の一般用ポートＰ４からの転送が不要であることを前提とした場合、ＳＷ１は、場合によっては、自身のＭＬＡＧ用ポートに障害が有る場合にのみＦＬＢを生成し、Ｐｂから転送してもよい。
【００４７】
一方、第２スイッチ装置ＳＷ２では、予め、第１スイッチ装置ＳＷ１の第２ポートＰ２（ＭＬＡＧ２）のリンク障害に応じて、ブリッジ用ポートＰｂで受信したフレームの自身の第２ポートＰ２（ＭＬＡＧ２）からの転送が許可されている。この状態で、ＳＷ２は、Ｐｂでブリッジ用フレームＦＬＢを受信する。ＳＷ２は、当該ＦＬＢから受信したポートを表すポート識別子ＲＰＩＤを検出し、自身の中継条件の中継元のポートを当該ＲＰＩＤが表すポート（ここではＳＷ１のＰ４）と判断する。
【００４８】
そこで、予め、第２スイッチＳＷ２に対して、中継元のポート（ここではＳＷ１のＰ４）から中継先のポート（ここでは第２ポートＰ２（ＭＬＡＧ２））に向けたフレームの中継を禁止する旨の中継条件を定めておく。これによって、ＳＷ２において、ブリッジ用ポートＰｂで受信したフレームがリンク障害に応じて許可となったポートＰ２（ＭＬＡＧ２）から転送される事態を防止することができる。また、ＳＷ２のポートＰ１（ＭＬＡＧ１）およびポートＰ３（ＭＬＡＧ３）からの転送も、図９で述べたような動作により予め禁止されている。その結果、ＳＷ２は、ブリッジ用フレームＦＬＢに含まれるフレームＦＬを自身のポートＰ４からのみ転送する。なお、ＳＷ２は、仮に自身の中継条件の中継先のポートがＭＬＡＧ２（Ｐ２）で無い場合には、ＦＬを自身のＰ２から転送する。
【００４９】
《通信システムの概略動作（応用例［２］）》
図５は、本発明の実施の形態２による通信システムにおいて、その構成例および他の動作例を示す概略図である。図５の通信システムは、図１および図３の通信システムと同様の構成を備え、第１スイッチ装置ＳＷ１の第２ポートＰ２にリンク障害が有る。また、ここでは、図３の場合と同様に、ＳＷ１の第１ポートＰ１（ＭＬＡＧ１）でブロードキャスト又はマルチキャストのフレームＦＬを受信している。ただし、ここでは、図３の場合と異なり、ＭＬＡＧ用ポート（ＭＬＡＧ１）からスイッチ装置ＳＷ２のポートＰ４に向けたフレームの中継を禁止したい場合を想定する。
【００５０】
この場合、第１スイッチ装置ＳＷ１は、自身のポートＰ１（ＭＬＡＧ１）で受信したフレームＦＬを、自身のポートＰ３（ＭＬＡＧ３）およびポート（一般用ポート）Ｐ４から転送する。更に、ＳＷ１は、ＦＬに受信したポートを表すポート識別子ＲＰＩＤを付加したブリッジ用フレームＦＬＢを生成し、ブリッジ用ポートＰｂから転送する。ＲＰＩＤは、ＭＬＡＧ１を表す識別子となる。この際に、ＳＷ１は、第２ポートＰ２（ＭＬＡＧ２）の障害の有無に関わらず、ＦＬＢを生成し、Ｐｂから転送する。ただし、仮に第２スイッチ装置ＳＷ２の一般用ポートＰ４からの転送が不要であることを前提とした場合、ＳＷ１は、場合によっては、自身のＭＬＡＧ用ポートに障害が有る場合にのみＦＬＢを生成し、Ｐｂから転送してもよい。
【００５１】
一方、第２スイッチ装置ＳＷ２では、予め、第１スイッチ装置ＳＷ１の第２ポートＰ２（ＭＬＡＧ２）のリンク障害に応じて、ブリッジ用ポートＰｂで受信したフレームの自身の第２ポートＰ２（ＭＬＡＧ２）からの転送が許可されている。この状態で、ＳＷ２は、Ｐｂでブリッジ用フレームＦＬＢを受信する。ＳＷ２は、当該ＦＬＢから受信したポートを表すポート識別子ＲＰＩＤを検出し、自身の中継条件の中継元のポートを当該ＲＰＩＤが表すポート（ここではＭＬＡＧ１）と判断する。
【００５２】
そこで、予め、第２スイッチＳＷ２に対して、中継元のポート（ここではＭＬＡＧ１）から中継先のポート（ここではポート（一般用ポート）Ｐ４）に向けたフレームの中継を禁止する旨の中継条件を定めておく。これによって、ＳＷ２において、ブリッジ用ポートＰｂで受信したフレームがポート（一般用ポート）Ｐ４から転送される事態を防止することができる。また、ＳＷ２のポートＰ１（ＭＬＡＧ１）およびポートＰ３（ＭＬＡＧ３）からの転送も、図９で述べたような動作により予め禁止されている。その結果、ＳＷ２は、ブリッジ用フレームＦＬＢに含まれるフレームＦＬを自身のポートＰ２（ＭＬＡＧ２）からのみ転送する。
【００５３】
以上のように、受信したポートを表すポート識別子ＲＰＩＤを用いることで、リンク障害の有無に関わらず、フレームを中継する際の経路を一般用ポートを含めて制限することができる。なお、ここでは、ＭＬＡＧ用ポートと一般用ポートとの間でのフレームの中継を制限する場合について説明したが、図４に示したように、ＲＰＩＤを一般用ポートとすることで、同様にして、一般用ポートの間（例えばＳＷ１のＰ４とＳＷ２のＰ４）でのフレームの中継を制限することも可能になる。
【００５４】
（実施の形態３）
本実施の形態３では、実施の形態１および２の通信システムにおける、マルチシャーシスリンクアグリゲーション装置ＭＬＡＧＳＷを構成するスイッチ装置（ネットワーク中継装置）ＳＷ１，ＳＷ２の主要な構成例および動作例について説明する。
【００５５】
《スイッチ装置（ネットワーク中継装置）の概略構成》
図６（ａ）は、本発明の実施の形態３によるネットワーク中継装置において、その主要部の概略構成例を示すブロック図であり、図６（ｂ）は、図６（ａ）におけるテーブルユニットの構成例を示す概略図である。図６（ａ）に示すスイッチ装置（ネットワーク中継装置）ＳＷは、例えば、フレーム転送制御部ＦＦＣＴＬと、テーブルユニットＴＢＬＵと、複数のポート（Ｐ１，Ｐ２，Ｐ３，Ｐ４，…，Ｐｂ１，Ｐｂ２，…）を備えている。この内、Ｐｂ１，Ｐｂ２，…は、図１に示したブリッジ用ポートＰｂに対応する。ここでは、冗長性や帯域を確保するため、複数のブリッジ用ポートＰｂ１，Ｐｂ２，…が設けられ、Ｐｂ１，Ｐｂ２，…にはリンクアグリゲーションが設定されている。
【００５６】
例えば、図１のスイッチ装置ＳＷ１を例とすると、ポートＰ１，Ｐ２，Ｐ３にはそれぞれ通信回線を介してスイッチ装置ＳＷＵ１，ＳＷＵ２，ＳＷＵ３が接続され、ポートＰ４には通信回線を介して端末ＴＭ１が接続される。また、ブリッジ用ポートＰｂには通信回線（ブリッジ用通信回線）を介してスイッチ装置ＳＷ２が接続される。テーブルユニットＴＢＬＵには、アドレステーブルＭＡＣＴＢＬおよびリンクテーブルＭＬＡＧＴＢＬ等に加えて中継条件（中継条件の設定テーブル）ＳＰＴＢＬが保持されている。
【００５７】
アドレステーブルＭＡＣＴＢＬには、各ポート（一般用ポートおよびＭＬＡＧ用ポート）と各ポートの先に存在する端末等のＭＡＣ（Media Access Control）アドレスとの関係が保持される。ＭＡＣＴＢＬは、受信したフレームに対して、その宛先のポートを定める際に使用される。リンクテーブルＭＬＡＧＴＢＬには、各ポートとリンクアグリゲーション（マルチシャーシスリンクアグリゲーション）との関係が保持される。この例では、第１ポートＰ１〜第３ポートＰ３にそれぞれリンクアグリゲーションが設定された（言い換えればＰ１〜Ｐ３がそれぞれＭＬＡＧ１〜ＭＬＡＧ３として設定された）ことが示される。中継条件（中継条件の設定テーブル）ＳＰＴＢＬでは、前述したように、所定の中継元のポートから所定の中継先のポートに向けたフレームの中継を禁止することが定められる。この例では、ＭＬＡＧ用ポート（ＭＬＡＧ１）からＭＬＡＧ用ポート（ＭＬＡＧ２）に向けたフレームの中継を禁止することが定められている。
【００５８】
フレーム転送制御部ＦＦＣＴＬは、ポート障害検出部ＰＤＤＥＴと、中継条件処理部ＳＰＣＴＬと、ブリッジ用ポート処理部ＢＰＣＴＬと、を含んでいる。ＦＦＣＴＬは、概略的には、テーブルユニットＴＢＬＵに基づいて、各ポート（Ｐ１，Ｐ２，Ｐ３，Ｐ４，…，Ｐｂ）間でフレームを転送する際の中継経路の構築や、受信したフレームに基づいて宛先のポートの決定ならびにアドレステーブルＭＡＣＴＢＬの更新等を行う。
【００５９】
この際に、ポート障害検出部ＰＤＤＥＴは、各ポート（Ｐ１，Ｐ２，Ｐ３，Ｐ４，…，Ｐｂ）のリンク障害を検出する。中継条件処理部ＳＰＣＴＬは、中継条件（中継条件の設定テーブル）ＳＰＴＢＬに基づいて特定の中継経路を介するフレームの中継を禁止する。ブリッジ用ポート処理部ＢＰＣＴＬは、前述したように、ブリッジ用フレームＦＬＢの生成および送信や、受信したＦＬＢの解析を行う。更に、ＢＰＣＴＬは、ＰＤＤＥＴでリンク障害が検出されたポートの情報を制御フレームを用いてブリッジ用ポートＰｂから送信する処理や、その逆にＰｂで受信した制御フレームからリンク障害が検出されたポートを認識する処理等を行う。
【００６０】
《スイッチ装置（ネットワーク中継装置）の動作》
図７および図８は、図６（ａ）および図６（ｂ）のネットワーク中継装置の主要な動作例を示すフロー図である。図７は、主に、ポート障害検出部ＰＤＤＥＴおよびブリッジ用ポート処理部ＢＰＣＴＬを用いてリンク障害が検出されたポートの情報をＭＬＡＧＳＷ間で共有する際の処理内容を表す。図８は、主に、中継条件処理部ＳＰＣＴＬおよびポート障害検出部ＰＤＤＥＴを用いて、リンク障害の状況や中継条件（中継条件の設定テーブル）ＳＰＴＢＬに基づいてフレームの中継経路を制御する際の処理内容を表す。
【００６１】
図７において、まず、フレーム転送制御部ＦＦＣＴＬ（ポート障害検出部ＰＤＤＥＴ）は、自身のＭＬＡＧ用ポートを監視し、リンク障害が有る場合にはそれを検出する（ステップＳ１０１）。ここで、リンク障害が検出された場合、ＦＦＣＴＬ（ブリッジ用ポート処理部ＢＰＣＴＬ）は、リンク障害が検出されたＭＬＡＧ用ポートを表す第１識別情報をブリッジ用ポートＰｂを介して同一のＭＬＡＧＳＷ内の対向するスイッチ装置（ネットワーク中継装置）に通知し（ステップＳ１０２）、ステップＳ１０４へ移行する。一方、ステップＳ１０１でリンク障害が検出されない場合、ＦＦＣＴＬ（ＢＰＣＴＬ）は、その旨を表す第２識別情報を対向するスイッチ装置に通知し（ステップＳ１０３）、ステップＳ１０４へ移行する。
【００６２】
ステップＳ１０４において、ＦＦＣＴＬ（ブリッジ用ポート処理部ＢＰＣＴＬ）は、対向するスイッチ装置から第１識別情報が通知されたか否かを判別する。第１識別情報が通知された場合、ＦＦＣＴＬ（ＢＰＣＴＬ）は、当該第１識別情報をテーブルユニットＴＢＬＵ等に記憶し（ステップＳ１０５）、ステップＳ１０１に戻る。一方、第１識別情報が通知されない場合、ＦＦＣＴＬ（ＢＰＣＴＬ）は、対向するスイッチ装置から第２識別情報が通知されたか否かを判別する（ステップＳ１０６）。第２識別情報が通知された場合、ＦＦＣＴＬ（ＢＰＣＴＬ）は、第１識別情報が記憶されている場合にはそれを消去し（ステップＳ１０７）、ステップＳ１０１に戻る。これは、対向するスイッチ装置のリンク障害が回復したことを意味する。一方、ステップＳ１０６において、第２識別情報が通知されない場合、ＦＦＣＴＬは、ステップＳ１０１に戻る。
【００６３】
例えば、図７のように、ステップＳ１０１〜Ｓ１０７の処理を定期的に実行することで、自身のＭＬＡＧ用ポートのリンク障害の状況を定期的に監視し、また対向するスイッチ装置におけるＭＬＡＧ用ポートのリンク障害の状況を定期的に入手することが可能になる。なお、図７の処理内容は、ＭＬＡＧＳＷ間でリンク障害の状況を共有できる処理内容であればよく、図７に限らず様々に変形することが可能である。
【００６４】
図８において、まず、フレーム転送制御部ＦＦＣＴＬは、フレームを受信する（ステップＳ２０１）。次いで、ＦＦＣＴＬは、フレームを受信したポートがブリッジ用ポートＰｂであるか否かを判別する（ステップＳ２０２）。フレームを受信したポートがＰｂである場合、ＦＦＣＴＬは、図７に示した第１識別情報が表すＭＬＡＧ用ポート（すなわち対向するスイッチ装置でリンク障害が有るＭＬＡＧ用ポート）に対応する自身のＭＬＡＧ用ポートからの転送を許可し、それ以外の自身のＭＬＡＧ用ポートからの転送を禁止する（ステップＳ２０３）。
【００６５】
続いて、フレーム転送制御部ＦＦＣＴＬ（ブリッジ用ポート処理部ＢＰＣＴＬ）は、受信したブリッジ用フレームＦＬＢからポート識別子ＲＰＩＤを検出する（ステップＳ２０４）。次いで、ＦＦＣＴＬは、ＦＬＢに対する単数または複数の宛先のポートを決定する（ステップＳ２０５）。例えば、ＦＬＢ内のフレームＦＬがブロードキャスト又はマルチキャストとなる場合には、受信したポート（ここではブリッジ用ポートＰｂ）以外のポートが宛先のポートとして決定され、ＦＬがユニキャストとなる場合には、例えばアドレステーブルＭＡＣＴＢＬ等に基づいて単数の宛先のポートが決定される。
【００６６】
続いて、フレーム転送制御部ＦＦＣＴＬ（中継条件処理部ＳＰＣＴＬ）は、ステップＳ２０４で検出したポート識別子ＲＰＩＤが表すポートを中継元のポートと判断し、ステップＳ２０５で定めた宛先のポートを中継先のポートとして、その組合せを中継条件（中継条件の設定テーブル）ＳＰＴＢＬと比較する（ステップＳ２０６）。次いで、ＦＦＣＴＬは、ブリッジ用フレームＦＬＢを通常用のフレームＦＬに戻す（ステップＳ２０７）。その後、ＦＦＣＴＬは、ステップＳ２０６で中継条件に適合した宛先のポートと、ステップＳ２０３において転送が禁止されたＭＬＡＧ用ポートとを除いた宛先のポートから、通常用のフレームＦＬを転送する（ステップＳ２０８）。
【００６７】
一方、ステップＳ２０２において、受信したポートがブリッジ用ポートＰｂで無い場合、フレーム転送制御部ＦＦＣＴＬは、自身のＭＬＡＧ用又は一般用ポートで受信したフレーム（通常用のフレーム）ＦＬに対して単数又は複数の宛先のポートを決定する（ステップＳ２０９）。例えば、受信したフレームＦＬがブロードキャスト又はマルチキャストとなる場合には、受信したポート以外のポートが宛先のポートとして決定され、ＦＬがユニキャストとなる場合には、アドレステーブルＭＡＣＴＢＬに基づいて単数の宛先のポートが決定される。
【００６８】
続いて、フレーム転送制御部ＦＦＣＴＬは、決定した宛先のポートの中に、自身のポート障害検出部ＰＤＤＥＴでリンク障害を検出した自身のＭＬＡＧ用ポートが含まれるか否かを判別する。また、ＦＦＣＴＬは、決定した宛先のポートの中にブリッジ用ポートＰｂが含まれるか否か（すなわち、例えば図５のように、対向するスイッチ装置ＳＷ２の一般用ポートＰ４からの転送が必要か否か）を判別する（ステップＳ２１０）。決定した宛先のポートの中にリンク障害が有るＭＬＡＧ用ポートが含まれるか、またはＰｂが含まれる場合、ＦＦＣＴＬ（ブリッジ用ポート処理部ＢＰＣＴＬ）は、受信したポートを表すポート識別子ＲＰＩＤを付加したブリッジ用フレームＦＬＢを生成する（ステップＳ２１１）。そして、ＦＦＣＴＬ（ＢＰＣＴＬ）は、当該ＦＬＢをＰｂから転送し（ステップＳ２１２）、ステップＳ２１３へ移行する。
【００６９】
一方、ステップＳ２１０において、決定した宛先のポートの中にリンク障害が有るＭＬＡＧ用ポートが含まれず、かつブリッジ用ポートＰｂも含まれない場合、フレーム転送制御部ＦＦＣＴＬは、ステップＳ２１３へ移行する。ステップＳ２１３において、ＦＦＣＴＬ（中継条件処理部ＳＰＣＴＬ）は、受信したポートを中継元のポートと判断し、ステップＳ２０９で定めた宛先のポートを中継先のポートとして、その組合せを中継条件（中継条件の設定テーブル）ＳＰＴＢＬと比較する。その後、ＦＦＣＴＬは、ブリッジ用ポートＰｂと、ステップＳ２１３で中継条件に適合した宛先のポートと、リンク障害が有る自身のＭＬＡＧ用ポートとを除いた宛先のポートから通常用のフレームＦＬを転送する（ステップＳ２１４）。
【００７０】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７１】
例えば、前述した各実施の形態では、主に、レイヤ２（Ｌ２）レベルのスイッチ装置（ネットワーク中継装置）を例として説明を行ったが、勿論、レイヤ３（Ｌ３）レベルのスイッチ装置（ネットワーク中継装置）であっても同様に適用可能である。
【符号の説明】
【００７２】
ＢＰＣＴＬ  ブリッジ用ポート処理部
ＤＭＡＣ  宛先アドレス（宛先ＭＡＣアドレス）
ＦＦＣＴＬ  フレーム転送制御部
ＦＬ  フレーム
ＦＬＢ  ブリッジ用フレーム
ＭＡＣＴＢＬ  アドレステーブル
ＭＬＡＧＳＷ  マルチシャーシスリンクアグリゲーション装置
ＭＬＡＧＴＢＬ  リンクテーブル
Ｐ１〜Ｐ４  ポート
ＰＤＤＥＴ  ポート障害検出部
Ｐｂ  ブリッジ用ポート
ＲＰＩＤ  ポート識別子
ＳＭＡＣ  送信元アドレス（送信元ＭＡＣアドレス）
ＳＰＣＴＬ  中継条件処理部
ＳＰＴＢＬ  中継条件（中継条件の設定テーブル）
ＳＷ，ＳＷ’  スイッチ装置（ネットワーク中継装置）
ＳＷＵ  スイッチ装置
ＴＢＬＵ  テーブルユニット
ＴＭ  端末
【図１】
2014155186.tif 000003
【図２】
2014155186.tif 000004
【図３】
2014155186.tif 000005
【図４】
2014155186.tif 000006
【図５】
2014155186.tif 000007
【図６】
2014155186.tif 000008
【図７】
2014155186.tif 000009
【図８】
2014155186.tif 000010
【図９】
2014155186.tif 000011
【図１０】
2014155186.tif 000012
【図１１】
2014155186.tif 000013
【図１２】
2014155186.tif 000014
【図１３】
2014155186.tif 000015