(57)【要約】【課題】  ＭＣ−ＬＡＧに用いられるポート数を低減することができる通信装置、通信システム、及び通信方法を提供する。【解決手段】  通信装置は、他の通信装置と冗長構成され、他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、他の通信装置に第５通信回線を介してパケットを送信する第３ポートと、第２ポートが受信したパケットを第１ポートまたは第３ポートに転送する転送処理部と、第２通信回線の障害を検出する第１検出部と、第５通信回線の障害を検出する第２検出部と、第１検出部及び第２検出部が障害をそれぞれ検出したとき、第２ポートをシャットダウンするポート制御部とを有する。【選択図】図８
2020141193.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置と冗長構成された通信装置において、
前記他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、
前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、
前記他の通信装置に第５通信回線を介してパケットを送信する第３ポートと、
前記第２ポートが受信したパケットを前記第１ポートまたは前記第３ポートに転送する転送処理部と、
前記第２通信回線の障害を検出する第１検出部と、
前記第５通信回線の障害を検出する第２検出部と、
前記第１検出部及び前記第２検出部が障害をそれぞれ検出したとき、前記第２ポートをシャットダウンするポート制御部とを有することを特徴とする通信装置。
【請求項２】
前記転送処理部は、
前記第１検出部が障害を検出していないとき、前記第２ポートが受信したパケットを前記第１ポートに転送し、
前記第１検出部が障害を検出し、前記第２検出部が障害を検出していないとき、前記第２ポートが受信したパケットを前記第３ポートに転送することを特徴とする請求項１に記載の通信装置。
【請求項３】
他の通信装置と冗長構成された通信装置において、
前記他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信する第１ポートと、
前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、
前記他の通信装置と第５通信回線を介してパケットを送受信する第３ポートと、
前記第１ポート、前記第２ポート、及び前記第３ポートの間でパケットを転送する転送処理部と、
前記第２通信回線の障害を検出する第１障害検出部と、
前記第４通信回線の障害を検出する第２障害検出部と、
前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記他の通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する切替部とを有することを特徴とする通信装置。
【請求項４】
冗長構成された第１通信装置及び第２通信装置と、冗長構成された第３通信装置及び第４通信装置とを有し、
前記第１通信装置は、
前記第２通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、
前記第２通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、
前記第２通信装置に第５通信回線を介してパケットを送信する第３ポートと、
前記第２ポートが受信したパケットを前記第１ポートまたは前記第３ポートに転送する転送処理部と、
前記第２通信回線の障害を検出する第１検出部と、
前記第５通信回線の障害を検出する第２検出部と、
前記第１検出部及び前記第２検出部が障害をそれぞれ検出したとき、前記第２ポートをシャットダウンするポート制御部とを有し、
前記第３通信装置は、
前記第２ポートのシャットダウンを検出するシャットダウン検出部と、
前記第４通信回線を介して前記第２ポートにパケットを送信する第４ポートと、
第６通信回線を介して前記第４通信装置にパケットを送信する第５ポートと、
前記シャットダウン検出部が前記第２ポートのシャットダウンを検出していないとき、前記第４ポートにパケットを出力し、前記シャットダウン検出部が前記第２ポートのシャットダウンを検出したとき、前記第５ポートにパケットを出力するパケット出力部とを有し、
前記第４通信装置は、前記第３通信装置から前記第６通信回線を介してパケットを受信し、前記第３通信回線を介して前記第２通信装置に転送し、
前記第２通信装置は、前記第４通信装置から前記第３通信回線を介してパケットを受信し、前記第１通信回線に転送することを特徴とする通信システム。
【請求項５】
冗長構成された第１通信装置及び第２通信装置を有し、
前記第１通信装置は、
前記第２通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信する第１送受信ポートと、
前記第２通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２送受信ポートと、
前記第２通信装置と第５通信回線を介してパケットを送受信する第３送受信ポートと、
前記第１送受信ポート、前記第２送受信ポート、及び前記第３送受信ポートの間でパケットを転送する第１転送処理部と、
前記第２通信回線の障害を検出する第１障害検出部と、
前記第４通信回線の障害を検出する第２障害検出部と、
前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記第２通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する第１切替部とを有し、
前記第２通信装置は、
前記第１通信回線を介してパケットを送受信する第４送受信ポートと、
前記第３通信回線を介してパケットを送受信する第５送受信ポートと、
前記第１通信装置と前記第５通信回線を介してパケットを送受信する第６送受信ポートと、
前記第４送受信ポート、前記第５送受信ポート、及び前記第６送受信ポートの間でパケットを転送する第２転送処理部と、
前記第６送受信ポートが受信したパケットに含まれる前記指示に従って前記第２通信回線及び前記第４通信回線を現用回線に切り替える第２切替部とを有することを特徴とする通信システム。
【請求項６】
通信装置の第１ポートが、前記通信装置と冗長構成された他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信し、
前記通信装置の第２ポートが、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信し、
前記通信装置の第３ポートが、前記他の通信装置に第５通信回線を介してパケットを送信し、
前記通信装置の転送処理部が、前記第２ポートで受信したパケットを前記第１ポートまたは前記第３ポートに転送し、
前記通信装置のポート制御部が、前記第２通信回線及び前記第５通信回線に障害がそれぞれ発生したとき、前記第２ポートをシャットダウンすることを特徴とする通信方法。
【請求項７】
通信装置の第１ポートが、前記通信装置と冗長構成された他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信し、
前記通信装置の第２ポートが、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信し、
前記通信装置の第３ポートが、前記他の通信装置と第５通信回線を介してパケットを送受信し、
前記通信装置の転送処理部が、前記第１ポート、前記第２ポート、及び前記第３ポートの間でパケットを転送し、
前記通信装置の切替部が、前記第２通信回線及び前記第４通信回線に障害がそれぞれ発生したとき、前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記他の通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、通信装置、通信システム、及び通信方法に関する。
【背景技術】
【０００２】
一組のレイヤ２スイッチを冗長構成し、各レイヤ２スイッチの通信回線をマルチシャーシリンクアグリゲーション（MC-LAG: Multi-Chassis Link Aggregation）として構成する技術がある（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１１６７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば冗長構成したレイヤ２スイッチの組が複数段にわたり直列に接続されたネットワークを構成する場合、レイヤ２スイッチの組同士のポート間をたすき掛け形式で接続すると、多数のポートが接続に必要となるため、他の用途に使用できるポート数が減少し、ネットワーク構成の自由度が制限される。
【０００５】
これに対し、たすき掛けを省いてレイヤ２スイッチの組同士のポート間を接続すると、必要なポート数は減るが、ポート間の通信回線の冗長性が低下するため、ネットワークが通信回線の障害に対して脆弱となるおそれがある。このため、ＭＣ−ＬＡＧに用いられるポート数を低減することは難しい。
【０００６】
そこで本件は、ＭＣ−ＬＡＧに用いられるポート数を低減することができる通信装置、通信システム、及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、通信装置は、他の通信装置と冗長構成された通信装置において、前記他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、前記他の通信装置に第５通信回線を介してパケットを送信する第３ポートと、前記第２ポートが受信したパケットを前記第１ポートまたは前記第３ポートに転送する転送処理部と、前記第２通信回線の障害を検出する第１検出部と、前記第５通信回線の障害を検出する第２検出部と、前記第１検出部及び前記第２検出部が障害をそれぞれ検出したとき、前記第２ポートをシャットダウンするポート制御部とを有する。
【０００８】
１つの態様では、通信装置は、他の通信装置と冗長構成された通信装置において、前記他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信する第１ポートと、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、前記他の通信装置と第５通信回線を介してパケットを送受信する第３ポートと、前記第１ポート、前記第２ポート、及び前記第３ポートの間でパケットを転送する転送処理部と、前記第２通信回線の障害を検出する第１障害検出部と、前記第４通信回線の障害を検出する第２障害検出部と、前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記他の通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する切替部とを有する。
【０００９】
１つの態様では、通信システムは、冗長構成された第１通信装置及び第２通信装置と、冗長構成された第３通信装置及び第４通信装置とを有し、前記第１通信装置は、前記第２通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、前記第２通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、前記第２通信装置に第５通信回線を介してパケットを送信する第３ポートと、前記第２ポートが受信したパケットを前記第１ポートまたは前記第３ポートに転送する転送処理部と、前記第２通信回線の障害を検出する第１検出部と、前記第５通信回線の障害を検出する第２検出部と、前記第１検出部及び前記第２検出部が障害をそれぞれ検出したとき、前記第２ポートをシャットダウンするポート制御部とを有し、前記第３通信装置は、前記第２ポートのシャットダウンを検出するシャットダウン検出部と、前記第４通信回線を介して前記第２ポートにパケットを送信する第４ポートと、第６通信回線を介して前記第４通信装置にパケットを送信する第５ポートと、前記シャットダウン検出部が前記第２ポートのシャットダウンを検出していないとき、前記第４ポートにパケットを出力し、前記シャットダウン検出部が前記第２ポートのシャットダウンを検出したとき、前記第５ポートにパケットを出力するパケット出力部とを有し、前記第４通信装置は、前記第３通信装置から前記第６通信回線を介してパケットを受信し、前記第３通信回線を介して前記第２通信装置に転送し、前記第２通信装置は、前記第４通信装置から前記第３通信回線を介してパケットを受信し、前記第１通信回線に転送する。
【００１０】
１つの態様では、通信システムは、冗長構成された第１通信装置及び第２通信装置を有し、前記第１通信装置は、前記第２通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信する第１送受信ポートと、前記第２通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２送受信ポートと、前記第２通信装置と第５通信回線を介してパケットを送受信する第３送受信ポートと、前記第１送受信ポート、前記第２送受信ポート、及び前記第３送受信ポートの間でパケットを転送する第１転送処理部と、前記第２通信回線の障害を検出する第１障害検出部と、前記第４通信回線の障害を検出する第２障害検出部と、前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記第２通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する第１切替部とを有し、前記第２通信装置は、前記第１通信回線を介してパケットを送信する第４送受信ポートと、前記第３通信回線を介してパケットを送受信する第５送受信ポートと、前記第１通信装置と前記第５通信回線を介してパケットを送受信する第６送受信ポートと、前記第４送受信ポート、前記第５送受信ポート、及び前記第６送受信ポートの間でパケットを転送する第２転送処理部と、前記第６送受信ポートが受信したパケットの前記指示に従って前記第２通信回線及び前記第４通信回線を予備回線に切り替える第２切替部とを有する。
【００１１】
１つの態様では、通信方法は、通信装置の第１ポートが、前記通信装置と冗長構成された他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信し、前記通信装置の第２ポートが、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信し、前記通信装置の第３ポートが、前記他の通信装置に第５通信回線を介してパケットを送信し、前記通信装置の転送処理部が、前記第２ポートで受信したパケットを前記第１ポートまたは前記第３ポートに転送し、前記通信装置のポート制御部が、前記第２通信回線及び前記第５通信回線に障害がそれぞれ発生したとき、前記第２ポートをシャットダウンする通信方法である。
【００１２】
１つの態様では、通信方法は、通信装置の第１ポートが、前記通信装置と冗長構成された他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信し、前記通信装置の第２ポートが、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信し、前記通信装置の第３ポートが、前記他の通信装置と第５通信回線を介してパケットを送受信し、前記通信装置の転送処理部が、前記第１ポート、前記第２ポート、及び前記第３ポートの間でパケットを転送し、前記通信装置の切替部が、前記第２通信回線及び前記第４通信回線に障害がそれぞれ発生したとき、前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記他の通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する通信方法である。
【発明の効果】
【００１３】
１つの側面として、ＭＣ−ＬＡＧに用いる通信装置のポート数を低減することができる。
【図面の簡単な説明】
【００１４】
【図１】ＭＣ−ＬＡＧのポート間をたすき掛け形式で接続されたレイヤ２スイッチのネットワークの一例を示す構成図である。
【図２】ＭＣ−ＬＡＧのポート間をたすき掛けなしで接続されたレイヤ２スイッチのネットワークの一例を示す構成図である。
【図３】ＭＣ−ＬＡＧのポート間をたすき掛け形式で接続されたレイヤ２スイッチのネットワークの他の例を示す構成図である。
【図４】ＭＣ−ＬＡＧのポート間をたすき掛けなしで接続されたレイヤ２スイッチのネットワークの他の例を示す構成図である。
【図５】ＭＣ−ＬＡＧのポート間のたすき掛け接続の一部を省かれたレイヤ２スイッチのネットワークの例を示す構成図である。
【図６】冗長構成されたレイヤ２スイッチの組を多段接続した仮想大容量スイッチの一例を示す構成図である。
【図７】ＬＡＧ回線及びＩＰＬ回線の障害の発生時の動作の比較例を示す図である。
【図８】ＬＡＧ回線及びＩＰＬ回線の障害の発生時の動作の実施例を示す図である。
【図９】レイヤ２スイッチの一例を示す構成図である。
【図１０】レイヤ２スイッチのパケット転送処理の一例を示すフローチャートである。
【図１１】転送制御部の転送制御処理の一例を示すフローチャートである。
【図１２】ポート制御部の制御処理の一例を示すフローチャートである。
【図１３】ＬＡＧ回線の障害が発生していない場合のレイヤ２スイッチの動作例を示す図である。
【図１４】ＬＡＧ回線の障害が発生している場合のレイヤ２スイッチの動作の比較例を示す図である。
【図１５】ＬＡＧ回線の障害が発生している場合のレイヤ２スイッチの動作の実施例を示す図である。
【図１６】状態切替部の処理の一例を示すフローチャートである。
【図１７】制御パケットの受信時の状態切替部の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（ＭＣ−ＬＡＧのポート間の接続からたすき掛けを省いた例）
図１は、ＭＣ−ＬＡＧのポートａ〜ｄ間をたすき掛け形式で接続されたレイヤ２スイッチ（Ｌ２ＳＷ）１ａ，１ｂのネットワークの一例を示す構成図である。各組９０〜９２のレイヤ２スイッチ１ａ，１ｂは冗長構成されており、レイヤ２スイッチ１ａ，１ｂのポートａ〜ｄ間は、ＭＣ−ＬＡＧを構成する通信回線Ｌ１１，Ｌ１２，Ｌ２１，Ｌ２２を介して接続されている。
【００１６】
互いに隣接する各組９０〜９２のレイヤ２スイッチ１ａにおいて、ポートａ，ｂは通信回線Ｌ１１を介して接続されている。互いに隣接する各組９０〜９２のうち、一方の組のレイヤ２スイッチ１ａと他方の組のレイヤ２スイッチ１ｂにおいて、ポートｃ，ｄは通信回線Ｌ１２を介して接続されている。通信回線Ｌ１１，Ｌ１２はＭＣ−ＬＡＧを構成する。
【００１７】
また、互いに隣接する各組９０〜９２のレイヤ２スイッチ１ｂにおいて、ポートａ，ｂは通信回線Ｌ２２を介して接続されている。互いに隣接する各組９０〜９２のうち、一方の組のレイヤ２スイッチ１ａと他方の組のレイヤ２スイッチ１ｂにおいて、ポートｃ，ｄは通信回線Ｌ２１を介して接続されている。通信回線Ｌ２１，Ｌ２２はＭＣ−ＬＡＧを構成する。
【００１８】
また、各組９０〜９２のレイヤ２スイッチ１ａ，１ｂのポートｅ同士は通信回線Ｌ３を介して接続されている。通信回線Ｌ３は、例えばレイヤ２スイッチ１ａ，１ｂ間のＩＰＬ（Intra Portal Link）を用いた回線である。
【００１９】
通信回線Ｌ１１，Ｌ１２，Ｌ２１，Ｌ２２には、主信号のパケットが伝送されるのに対し、通信回線Ｌ３には、レイヤ２スイッチ１ａ，１ｂの状態に応じて主信号のパケットだけでなく、制御情報を含む制御パケットも伝送される。なお、以降の説明において、ＭＣ−ＬＡＧを構成する通信回線Ｌ１１，Ｌ１２，Ｌ２１，Ｌ２２を「ＬＡＧ回線」と表記し、ＩＰＬを用いた通信回線Ｌ３を「ＩＰＬ回線」と表記する。
【００２０】
本例のようにレイヤ２スイッチ１ａ，１ｂの組９０〜９２同士のポートａ〜ｄ間をたすき掛け形式で接続すると、多数のポートａ〜ｄが接続に必要となるため、他の用途に使用できるポート数が減少し、ネットワーク構成の自由度が制限される。
【００２１】
これに対し、たすき掛けを省いてレイヤ２スイッチ１ａ，１ｂの組９０〜９２同士のポートａ〜ｄ間を接続すると、必要なポート数は減少する。
【００２２】
図２は、ＭＣ−ＬＡＧのポートａ〜ｄ間をたすき掛けなしで接続されたレイヤ２スイッチ１ａ，１ｂのネットワークの一例を示す構成図である。図２において、図１と共通する構成には同一の符号を付し、その説明は省略する。
【００２３】
互いに隣接する各組９０〜９２のレイヤ２スイッチ１ａ，１ｂのポートａ〜ｄ間の接続には、たすき掛けが用いられていない。つまり、互いに隣接する各組９０〜９２のレイヤ２スイッチ１ａ，１ｂは、ポートａ，ｂ間の通信回線Ｌ１１，Ｌ２２だけを介して接続されている。このため、余ったポートｃ，ｄは、例えばユーザ装置などの接続に用いることが可能である。
【００２４】
（ＭＣ−ＬＡＧのポート間の接続からたすき掛けを省いた他の例）
図３は、ＭＣ−ＬＡＧのポートａ，ｂ間をたすき掛け形式で接続されたレイヤ２スイッチ１ａ，１ｂのネットワークの他の例を示す構成図である。図３において、図１と共通する構成には同一の符号を付し、その説明は省略する。
【００２５】
互いに隣接する各組９０，９１のレイヤ２スイッチ１ａ，１ｂにおいて、ポートａはＬＡＧ回線Ｌ１１，Ｌ２２を介して接続されている。一方の組９０，９１のレイヤ２スイッチ１ａと他方の組９１，９０のレイヤ２スイッチ１ｂにおいて、ポートｂ同士はＬＡＧ回線Ｌ１２，Ｌ２１を介して接続されている。ＬＡＧ回線Ｌ１１，Ｌ２２はＭＣ−ＬＡＧを構成し、ＬＡＧ回線Ｌ１２，Ｌ２１はＭＣ−ＬＡＧを構成する。
【００２６】
また、一方の組９０のレイヤ２スイッチ１ａ，１ｂの各ポートｃはユーザ装置８０に接続され、他方の組９１のレイヤ２スイッチ１ａ，１ｂの各ポートｃはユーザ装置８１に接続されている。ユーザ装置８０，８１としてはゲートウェイ装置などが挙げられるが、これに限定されない。ユーザ装置８０，８１同士は、各組９０，９１のレイヤ２スイッチ１ａ，１ｂを介して通信する。
【００２７】
図４は、ＭＣ−ＬＡＧのポートａ，ｂ間をたすき掛けなしで接続されたレイヤ２スイッチ１ａ，１ｂのネットワークの他の例を示す構成図である。図４において、図３と共通する構成には同一の符号を付し、その説明は省略する。
【００２８】
図３と比べると理解されるように、一方の組９０のレイヤ２スイッチ１ｂのポートｂと他方の組９１のレイヤ２スイッチ１ａのポートｂの間の接続、及び一方の組９０のレイヤ２スイッチ１ａのポートｂと他方の組９１のレイヤ２スイッチ１ｂのポートｂの間の接続は省かれている。つまり、本例のレイヤ２スイッチ１ａ，１ｂの接続は、たすき掛けのＬＡＧ回線Ｌ２１，Ｌ１２が省かれている。
【００２９】
これにより余った各レイヤ２スイッチ１ａ，１ｂのポートｂは他のユーザ装置８２，８３との接続に用いられている。一方の組９０のレイヤ２スイッチ１ａ，１ｂのポートｂはユーザ装置８２に接続され、他方の組９１のレイヤ２スイッチ１ａ，１ｂのポートｂはユーザ装置８３に接続されている。このため、各組９０，９１のレイヤ２スイッチ１ａ，１ｂとユーザ装置８０〜８３の間をたすき掛けで接続することができる。
【００３０】
このように、ＭＣ−ＬＡＧのポートａ，ｂ間のたすき掛けの接続を省くことにより、ユーザ装置８０〜８３に接続可能なポート数を増加させることが可能である。さらに、以下のようにたすき掛けの一部だけが省かれてもよい。
【００３１】
図５は、ＭＣ−ＬＡＧのポートａ，ｂ間のたすき掛け接続の一部を省かれたレイヤ２スイッチ１ａ，１ｂのネットワークの例を示す構成図である。図５において、図３と共通する構成には同一の符号を付し、その説明は省略する。
【００３２】
図３と比べると理解されるように、一方の組９０のレイヤ２スイッチ１ｂのポートｂと他方の組９１のレイヤ２スイッチ１ａのポートｂの間の接続は省かれている。つまり、本例のレイヤ２スイッチ１ａ，１ｂの接続は、たすき掛けの一部のＬＡＧ回線Ｌ２１が省かれている。
【００３３】
これにより余った各レイヤ２スイッチ１ａ，１ｂのポートｂは他のユーザ装置８２，８３との接続に用いられている。一方の組９０のレイヤ２スイッチ１ｂのポートｂはユーザ装置８２に接続され、他方の組９１のレイヤ２スイッチ１ａのポートｂはユーザ装置８３に接続されている。
【００３４】
このように、たすき掛けの一部を省くだけでも、ユーザ装置８０〜８３に接続可能なポート数を増加させることが可能である。
【００３５】
図６は、冗長構成されたレイヤ２スイッチ１ａ，１ｂの組を多段接続した仮想大容量スイッチの一例を示す構成図である。仮想大容量スイッチは、互いに同一の構成を有するスイッチ群７０，７１を有する。上述したようにレイヤ２スイッチ１ａ，１ｂの組同士はたすき掛けなしで接続されているため、レイヤ２スイッチ１ａ，１ｂの使用可能なポート数が増加し、各スイッチ群７０，７１の中段のレイヤ２スイッチ１ａ，１ｂの組同士をＬＡＧ回線で接続することが可能である。
【００３６】
このため、レイヤ２スイッチ１ａ，１ｂのポートを増設することなく、点線枠内の構成を仮想大容量スイッチに追加することが可能となる。各スイッチ群７０，７１の上段及び下段のポート数をＮ個（Ｎ：正の整数）とすると、仮想大容量スイッチのポート総数は４×Ｎ個となる。これに対し、仮にレイヤ２スイッチ１ａ，１ｂの組同士をたすき掛け形式で接続した場合、仮想大容量スイッチはスイッチ群７０，７１の一方しか含むことができないため、ポート総数は２×Ｎ個となる。つまり、仮想大容量スイッチは、たすき掛けを省くことによりポート総数を２倍とすることができる。
【００３７】
しかし、たすき掛けを省いてレイヤ２スイッチ１ａ，１ｂの組同士のポート間を接続すると、ポート間の通信回線の冗長性が低下するため、以下に述べるようにネットワークが通信回線の障害に対して脆弱となるおそれがある。
【００３８】
（ＬＡＧ回線及びＩＰＬ回線の障害の発生時の動作）
図７は、ＬＡＧ回線Ｌ１１及びＩＰＬ回線Ｌ３１の障害の発生時の動作の比較例を示す図である。図７には、冗長構成されたレイヤ２スイッチ１ａ，１ｂの組がたすき掛けを用いずに多段接続されたネットワークの一部として、レイヤ２スイッチ１ａ，１ｂの組９１と、レイヤ２スイッチ１ｃ，１ｄの組９０とを含む通信システムが示されている。なお、各レイヤ２スイッチ１ａ〜１ｄの構成は同一である。
【００３９】
レイヤ２スイッチ１ａのポートａとレイヤ２スイッチ１ｃのポートｂはＬＡＧ回線Ｌ１１を介して互いに接続されている。レイヤ２スイッチ１ｄのポートｂとレイヤ２スイッチ１ｂのポートａはＬＡＧ回線Ｌ２１を介して互いに接続されている。ＬＡＧ回線Ｌ１１，Ｌ２１はＭＣ−ＬＡＧを構成する。なお、ＬＡＧ回線Ｌ１１は第４通信回線の一例であり、ＬＡＧ回線Ｌ２１は第３通信回線の一例である。
【００４０】
レイヤ２スイッチ１ａのポートｂはＬＡＧ回線Ｌ１２を介して他のレイヤ２スイッチに接続され、レイヤ２スイッチ１ｂのポートｂはＬＡＧ回線Ｌ２２を介して他のレイヤ２スイッチに接続されている。ＬＡＧ回線Ｌ１２，Ｌ２２はＭＣ−ＬＡＧを構成する。なお、ＬＡＧ回線１２は第２通信回線の一例であり、ＬＡＧ回線Ｌ２２は第１通信回線の一例であり、ＬＡＧ回線Ｌ１２は第２通信回線の一例である。
【００４１】
レイヤ２スイッチ１ｃのポートａはＬＡＧ回線Ｌ１０を介して他のレイヤ２スイッチに接続され、レイヤ２スイッチ１ｄのポートａはＬＡＧ回線Ｌ２０を介して他のレイヤ２スイッチに接続されている。ＬＡＧ回線Ｌ１０，Ｌ２０はＭＣ−ＬＡＧを構成する。
【００４２】
一方の組９１のレイヤ２スイッチ１ａ，１ｂのポートｅ同士はＩＰＬ回線Ｌ３１を介して互いに接続されている。他方の組９０のレイヤ２スイッチ１ｃ，１ｄのポートｅ同士はＩＰＬ回線Ｌ３０を介して互いに接続されている。なお、ＩＰＬ回線Ｌ３１は第５通信回線の一例であり、ＩＰＬ回線Ｌ３０は第６通信回線の一例である。
【００４３】
各レイヤ２スイッチ１ａ〜１ｃのポートａ，ｂは、ＬＡＧ回線Ｌ１０〜Ｌ１２，Ｌ２０〜Ｌ２２を介して接続先のポートとパケットを送受信する。また、各レイヤ２スイッチ１ａ〜１ｃのポートｅは、ＩＰＬ回線Ｌ３０，Ｌ３１を介して接続先のポートｅとパケットを送受信する。なお、パケットとしては、例えばイーサネット（登録商標）フレームが挙げられるが、これに限定されない。
【００４４】
レイヤ２スイッチ１ａ，１ｃのポートａ，ｂはＡＣＴ状態に設定され、レイヤ２スイッチ１ｂ，１ｄのポートａ，ｂはＳＢＹ状態に設定されている。各レイヤ２スイッチ１ａ〜１ｃは、パケットをＡＣＴ状態のポートａ，ｂから送信するが、ＡＣＴ状態のポートａ，ｂのＬＡＧ回線Ｌ１０〜Ｌ１２に障害が発生している場合、ＩＰＬ回線Ｌ３０，Ｌ３１を介して他方のレイヤ２スイッチ１ｂ，１ｄにパケットを送信する。この場合、レイヤ２スイッチ１ｂ，１ｄは、ＳＢＹ状態のポートａ，ｂからパケットを送信する。
【００４５】
一例として、パケットが経路Ｒａに沿って伝送される場合を挙げる。レイヤ２スイッチ１ｃは、ポートａでパケットを受信してポートｂから送信する。パケットはＬＡＧ回線Ｌ１１を介してレイヤ２スイッチ１ａに入力される。レイヤ２スイッチ１ａはポートａでパケットを受信する。
【００４６】
このとき、レイヤ２スイッチ１ａのＬＡＧ回線Ｌ１２及びＩＰＬ回線Ｌ３１に障害が発生していると仮定する（バツ印参照）。レイヤ２スイッチ１ａは、障害が発生中のＬＡＧ回線Ｌ１２及びＩＰＬ回線Ｌ３１にパケットを送信することができないため、パケットを廃棄する（バツ印参照）。
【００４７】
このため、レイヤ２スイッチ１ａは、パケットを後段のレイヤ２スイッチの組（不図示）に送信することができない。なお、仮にレイヤ２スイッチ１ａ，１ｂがたすき掛け形式で後段のレイヤ２スイッチと接続されている場合、該当するポートｄから後段のレイヤ２スイッチにパケットを送信することができる（符号Ｓ参照）。
【００４８】
そこで、実施例では、レイヤ２スイッチ１ａがポートａをシャットダウンすることにより、レイヤ２スイッチ１ｃがパケットの経路を切り替える。
【００４９】
図８は、ＬＡＧ回線Ｌ１１及びＩＰＬ回線Ｌ３１の障害の発生時の動作の実施例を示す図である。レイヤ２スイッチ１ａは、パケットの送信先のＬＡＧ回線Ｌ１２及びＩＰＬ回線Ｌ３１の障害を検出した場合、ポートａをシャットダウンする。レイヤ２スイッチ１ｃは、レイヤ２スイッチ１ａのポートａのシャットダウンを検出する（一点鎖線参照）。
【００５０】
レイヤ２スイッチ１ｃは、レイヤ２スイッチ１ａのポートａのシャットダウンを検出すると、ポートａで受信したパケットをポートｅから送信する。これにより、パケットの経路が切り替わる。
【００５１】
パケットは経路Ｒｂに沿って伝送される。パケットは、ＩＰＬ回線Ｌ３０を介してレイヤ２スイッチ１ｄに入力される。レイヤ２スイッチ１ｄは、ポートｅで受信したパケットをポートｂから送信する。パケットはＬＡＧ回線Ｌ２２を介してレイヤ２スイッチ１ｂに入力される。レイヤ２スイッチ１ｂは、ＩＰＬ回線Ｌ３１に障害が発生しているため、ポートａで受信したパケットをポートｂから送信する。
【００５２】
これにより、パケットは、障害発生中のＬＡＧ回線Ｌ１２及びＩＰＬ回線Ｌ３１を避けてレイヤ２スイッチ１ａ，１ｂの後段のレイヤ２スイッチに伝送される。
【００５３】
（レイヤ２スイッチ１ａ〜１ｄの構成）
次にレイヤ２スイッチ１ａ〜１ｄの構成を述べる。以下の例ではレイヤ２スイッチ１ａを例に挙げるが、他のレイヤ２スイッチ１ｂ〜１ｄも通信装置１ａと同様の構成を有する。なお、レイヤ２スイッチ１ａ〜１ｄは、それぞれ、第１〜第４通信装置の一例である。
【００５４】
図９は、レイヤ２スイッチ１ａの一例を示す構成図である。レイヤ２スイッチ１ａは、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、ハードウェアインターフェース部（ＨＷ−ＩＦ）１３、スイッチ（ＳＷ）デバイス１４、スイッチメモリ１５、ポートａ，ｂ，ｅを有する。ＣＰＵ１０は、互いに信号の入出力ができるように、ＲＯＭ１１、ＲＡＭ１２、及びＨＷ−ＩＦ１３と、バス１９を介して接続されている。
【００５５】
ＲＯＭ１１は、ＣＰＵ１０を駆動するプログラムが格納されている。プログラムには、実施例の通信方法を実行するためのソフトウェアなどが含まれる。ＲＡＭ１２は、ＣＰＵ１０のワーキングメモリとして機能する。
【００５６】
ＨＷ−ＩＦ１３は、ＣＰＵ１０と、スイッチデバイス１４、スイッチメモリ１５、ポートａ，ｂ、及びポートｅとの間の通信を処理する。ＨＷ−ＩＦ１３は、例えばＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specified Integrated Circuit）などのハードウェアから構成される回路である。
【００５７】
ポートａ，ｂ及びポートｅは、例えばＬＡＮ（Local Area Network）ポートであり、パケットを送受信する光送受信器（不図示）を有する。ポートａ，ｂは、図８のレイヤ２スイッチ１ａ〜１ｄのポートａ，ｂに該当する。ポートａ，ｂは、ＬＡＧ回線Ｌ１０〜Ｌ１２，Ｌ２０〜Ｌ２２を介して主信号のパケットを送受信する。
【００５８】
また、ポートｅは、図８のレイヤ２スイッチ１ａ〜１ｄのポートｅに該当する。ポートｅは、主信号のパケットだけでなく、ポートａ，ｂをＡＣＴ状態またはＳＢＹ状態に切り替えるための制御パケットも送受信する。
【００５９】
なお、レイヤ２スイッチ１ａのポートｂ，ａは、それぞれ、第１ポート及び第２ポート（第１及び第２送受信ポート）の一例であり、レイヤ２スイッチ１ａのポートｅは第３ポート（第３送受信ポート）の一例である。また、レイヤ２スイッチ１ｃのポートｂは第４ポートの一例であり、レイヤ２スイッチ１ｃのポートｅは第５ポートの一例である。また、レイヤ２スイッチ１ｂのポートａは第５送受信ポートの一例であり、レイヤ２スイッチ１ｂのポートｅは第６送受信ポートの一例であり、レイヤ２スイッチ１ｂのポートｂは第４送受信ポートの一例である。
【００６０】
スイッチデバイス１４は、ポートａ，ｂ及びポートｅに接続されている。スイッチデバイス１４は、ポートａ，ｂ，ｅの各通信の状態をそれぞれ監視する監視回路１４１〜１４３を有する。例えば監視回路１４１〜１４３は、通信のビットエラーレートや光の入出力の断などを検出して警報を出力する。
【００６１】
また、スイッチデバイス１４は、ポートａ，ｂ及びポートｅの間で主信号のパケットを交換する。スイッチデバイス１４は、例えばＦＰＧＡやＡＳＩＣなどのハードウェアから構成される回路である。
【００６２】
図７に示される経路Ｒａに沿ってパケットが転送される場合、スイッチデバイス１４は、ＬＡＧ回線Ｌ１２に障害が発生していなければ、ポートａが受信したパケットをポートｂに転送する。このため、パケットは下流側のＬＡＧ回線Ｌ１１から上流側のＬＡＧ回線Ｌ１２に転送される。
【００６３】
さらに、スイッチデバイス１４は、ＬＡＧ回線Ｌ１２に障害が発生していても、ＩＰＬ回線Ｌ３１に障害が発生していなければ、ポートａが受信したパケットをポートｅに転送する。このため、パケットは下流側のＬＡＧ回線Ｌ１１からＩＰＬ回線Ｌ３１に転送される。その後、レイヤ２スイッチ１ｂは、ポートｅが受信したパケットをポートｂから送信する。
【００６４】
このように、レイヤ２スイッチ１ａのスイッチデバイス１４は、ポートａが受信したパケットをポートｂまたはポートｅに転送する。なお、スイッチデバイス１４は転送処理部の一例であり、レイヤ２スイッチ１ｃのスイッチデバイス１４はパケット出力部の一例である。
【００６５】
また、スイッチデバイス１４には、転送テーブル（ＴＢＬ）１５１が格納されたスイッチメモリ１５が接続されている。スイッチデバイス１４は、主信号のパケットのアドレスを学習して転送テーブル１５１に記憶させ、転送テーブル１５１に基づいてパケットをポートａ，ｂ，ｅ間で交換する。転送テーブル１５１には、例えば各ポートａ，ｂ，ｅから送信する主信号のパケットの宛先アドレスが登録されている。
【００６６】
また、転送テーブル１５１の登録内容はＣＰＵ１０により変更される。例えばレイヤ２スイッチ１ａの場合、ＬＡＧ回線Ｌ１１，Ｌ１２及びＩＰＬ回線Ｌ３１の障害の有無に応じて転送テーブル１５１が変更されるため、上述したようにパケットの経路Ｒｂが経路Ｒｂに切り替わる。
【００６７】
また、スイッチデバイス１４は、レイヤ２スイッチ１ｂとの間でポートｅを介して制御パケットを送受信する。スイッチデバイス１４は、受信した制御パケットを、ＨＷ−ＩＦ１３を介してＣＰＵ１０に出力する。一方、送信される制御パケットは、ＣＰＵ１０からＨＷ−ＩＦ１３を介してスイッチデバイス１４に入力される。
【００６８】
ＣＰＵ１０は、ＲＯＭ１１からプログラムを読み込むと、機能として、転送制御部１０１、状態切替部１０２、ポート制御部１０３、及び障害検出部１０４〜１０６が形成される。
【００６９】
障害検出部１０４は、第１検出部及び第１障害検出部の一例であり、監視回路１４１から警報を収集することによりＬＡＧ回線Ｌ１２の障害を検出する。障害検出部１０５は、第２障害検出部の一例であり、監視回路１４２から警報を収集することによりＬＡＧ回線Ｌ１１の障害を検出する。障害検出部１０６は、第２検出部の一例であり、監視回路１４３から警報を収集することによりＩＰＬ回線Ｌ３１の障害を検出する。ＬＡＧ回線Ｌ１１，Ｌ１２及びＩＰＬ回線Ｌ３１の障害としては、光ファイバの断、及びポートａ，ｂ，ｅの故障が挙げられる。このため、レイヤ２スイッチ１ｃの障害検出部１０５は、レイヤ２スイッチ１ａのポートａのシャットダウンも障害として検出することができる。
【００７０】
転送制御部１０１は、障害検出部１０４〜１０６の障害の検出結果に応じてスイッチデバイス１４のパケット転送を制御する。例えば転送制御部１０１は、スイッチデバイス１４内の転送テーブル１５１の設定を変更することにより、パケットを受信したポートａ，ｂ，ｅごとに転送先のポートａ，ｂ，ｅを変更する。
【００７１】
状態切替部１０２は、障害検出部１０４〜１０６の障害の検出結果に応じてポートａ，ｂごとの状態をＡＣＴ状態またはＳＢＹ状態に切り替える。状態切替部１０２は、レイヤ２スイッチ１ａのポートａ，ｂの状態を切り替える場合、転送制御部１０１にＡＣＴ状態またはＳＢＹ状態に応じた転送設定を指示する。
【００７２】
また、状態切替部１０２は、冗長構成の相手方のレイヤ２スイッチ１ｂのポートａ，ｂの状態を切り替える場合、制御パケットを生成してスイッチデバイス１４に出力する。この場合、レイヤ２スイッチ１ｂの状態切替部１０２は、冗長構成の相手方のレイヤ２スイッチ１ａから受けた制御パケットに含まれる指示に従ってポートａ，ｂの状態を切り替える。
【００７３】
ポート制御部１０３は、障害検出部１０４〜１０６の障害の検出結果に応じてポートａ，ｂをシャットダウンする。図６の動作例において、ポート制御部１０３は、障害検出部１０４，１０６が障害をそれぞれ検出したとき、ポートａをシャットダウンする。
【００７４】
転送制御部１０１、状態切替部１０２、及びポート制御部１０３は、互いに連携してレイヤ２スイッチ１ａの動作を制御する。以下にレイヤ２スイッチ１ａの動作を説明する。
【００７５】
図１０は、レイヤ２スイッチ１ａのパケット転送処理の一例を示すフローチャートである。なお、本処理は繰り返し実行される。
【００７６】
スイッチデバイス１４は、何れかのポートａ，ｂ，ｅが主信号のパケットを受信したか否かを判定する（ステップＳｔ１）。何れのポートａ，ｂ，ｅもパケットを受信していない場合（ステップＳｔ１のＮｏ）、処理は終了する。
【００７７】
また、スイッチデバイス１４は、何れかのポートａ，ｂ，ｅが主信号のパケットを受信している場合（ステップＳｔ１のＹｅｓ）、パケットを送信させる転送先ポートを転送テーブル１５１から検索する（ステップＳｔ２）。次にスイッチデバイス１４は、転送先ポートとして検索したポートａ，ｂ，ｅにパケットを転送する（ステップＳｔ３）。これにより、転送先のポートａ，ｂ，ｅはパケットを送信する。このようにして、パケット転送処理は行われる。
【００７８】
図１１は、転送制御部１０１の転送制御処理の一例を示すフローチャートである。本処理は繰り返し実行される。
【００７９】
転送制御部１０１は、ポートａ，ｂ，ｅからのパケット受信の通知の有無を判定する（ステップＳｔ２１）。転送制御部１０１は、パケット受信の通知が無い場合（ステップＳｔ２１のＮｏ）、処理を終了する。
【００８０】
転送制御部１０１は、パケット受信の通知を受けた場合（ステップＳｔ２１のＹｅｓ）、スイッチデバイス１４から転送先ポートの情報を取得する（ステップＳｔ２２）。なお、スイッチデバイス１４は、転送先ポートを転送テーブル１５１から検索する。
【００８１】
転送制御部１０１は、転送先ポートがポートａまたはポートｂであるか否かを判定する（ステップＳｔ２３）。転送制御部１０１は、転送先ポートがポートｅである場合（ステップＳｔ２３のＮｏ）、処理を終了する。
【００８２】
また、転送制御部１０１は、転送先ポートがポートａまたはポートｂである場合（ステップＳｔ２３のＹｅｓ）、ポートａ，ｂに応じたＬＡＧ回線Ｌ１１，Ｌ１２の障害の有無を障害検出部１０４，１０５の検出結果に基づき判定する（ステップＳｔ２４）。転送制御部１０１は、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生していない場合（ステップＳｔ２４のＮｏ）、スイッチデバイス１４に転送先ポートをポートａ，ｂとするように指示し（ステップＳｔ２８）、処理を終了する。
【００８３】
このため、例えばレイヤ２スイッチ１ａのスイッチデバイス１４は、ＬＡＧ回線Ｌ１２に障害が発生していない場合、ポートａが受信したパケットをポートｂに転送し、ポートｂからＬＡＧ回線Ｌ１２にパケットを送信する。また、レイヤ２スイッチ１ｃのスイッチデバイス１４は、ＬＡＧ回線Ｌ１１に障害が発生していない場合、ポートａが受信したパケットをポートｂに転送し、ポートｂからＬＡＧ回線Ｌ１１にパケットを送信する。
【００８４】
また、転送制御部１０１は、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生している場合（ステップＳｔ２４のＹｅｓ）、ＩＰＬ回線Ｌ３１の障害の有無を障害検出部１０６の検出結果に基づき判定する（ステップＳｔ２５）。転送制御部１０１は、ＩＰＬ回線Ｌ３１の障害が発生している場合（ステップＳｔ２５のＹｅｓ）、パケットを送信することができる通信回線がないため、スイッチデバイス１４にパケットの廃棄を指示し（ステップＳｔ２９）、処理を終了する。
【００８５】
また、転送制御部１０１は、ＩＰＬ回線Ｌ３１の障害が発生していない場合（ステップＳｔ２５のＮｏ）、パケット受信の通知に基づき入力元ポートがポートｅであるか否かを判定する（ステップＳｔ２６）。転送制御部１０１は、入力元ポートがポートｅである場合（ステップＳｔ２６のＹｅｓ）、パケットを送信することができる通信回線がないため、スイッチデバイス１４にパケットの廃棄を指示し（ステップＳｔ２９）、処理を終了する。
【００８６】
また、転送制御部１０１は、入力元ポートがポートａまたはポートｂである場合（ステップＳｔ２６のＮｏ）、スイッチデバイス１４に転送先ポートをポートｅとするように指示し（ステップＳｔ２７）、処理を終了する。
【００８７】
このため、例えばレイヤ２スイッチ１ａのスイッチデバイス１４は、ＬＡＧ回線Ｌ１２に障害が発生し、ＩＰＬ回線Ｌ３１に障害が発生していない場合、ポートａが受信したパケットをポートｅに転送し、ポートｅからＩＰＬ回線Ｌ３１にパケットを送信する。また、レイヤ２スイッチ１ｃのスイッチデバイス１４は、ＬＡＧ回線Ｌ１１に障害が発生し、ＩＰＬ回線Ｌ３０に障害が発生していない場合、ポートａが受信したパケットをポートｅに転送し、ポートｅからＩＰＬ回線Ｌ３０にパケットを送信する。
【００８８】
したがって、図８を参照して述べたように、レイヤ２スイッチ１ｃは、上流側のレイヤ２スイッチ１ａがポートａをシャットダウンした場合、ポートａが受信したパケットをポートｅからＩＰＬ回線Ｌ３０を介して冗長構成の相手方のレイヤ２スイッチ１ｄに送信することができる。このようにして、転送制御部１０１は転送制御処理を行う。
【００８９】
この転送制御処理によると、レイヤ２スイッチ１ａのスイッチデバイス１４は、障害検出部１０４がＬＡＧ回線Ｌ１２の障害を検出していないとき、ポートａが受信したパケットをポートｂに転送する。また、スイッチデバイス１４は、障害検出部１０４がＬＡＧ回線Ｌ１２の障害を検出し、障害検出部１０６がＩＰＬ回線Ｌ３１の障害を検出していないとき、ポートａが受信したパケットをポートｅに転送する。
【００９０】
このため、レイヤ２スイッチ１ａは、パケットの送信先のＬＡＧ回線Ｌ１２に障害が発生しても、ＩＰＬ回線Ｌ３１を介して冗長構成の相手方のレイヤ２スイッチ１ｃにパケットを転送することができる。したがって、レイヤ２スイッチ１ｃから上流側のレイヤ２スイッチにパケットが送信される。
【００９１】
図１２は、ポート制御部１０３の制御処理の一例を示すフローチャートである。ポート制御部１０３は、ＩＰＬ回線Ｌ３１の障害の有無を障害検出部１０６の検出結果に基づき判定する（ステップＳｔ１１）。ポート制御部１０３は、ＩＰＬ回線Ｌ３１の障害が発生していない場合（ステップＳｔ１１のＮｏ）、パケットの送信先の通信回線が存在するため、処理を終了する。
【００９２】
また、ポート制御部１０３は、ＩＰＬ回線Ｌ３１の障害が発生している場合（ステップＳｔ１１のＹｅｓ）、ＬＡＧ回線Ｌ１１，Ｌ１２の障害の有無を障害検出部１０４，１０５の検出結果に基づき判定する（ステップＳｔ１２）。ポート制御部１０３は、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生していない場合（ステップＳｔ１２のＮｏ）、パケットの送信先の通信回線が存在するため、処理を終了する。
【００９３】
また、ポート制御部１０３は、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生している場合（ステップＳｔ１２のＹｅｓ）、障害発生中のＬＡＧ回線Ｌ１１，Ｌ１２に応じたポートａ，ｂを転送先ポートとする入力元ポートの情報をスイッチデバイス１４から取得する（ステップＳｔ１３）。
【００９４】
次にポート制御部１０３は、入力元ポートをシャットダウンする（ステップＳｔ１４）。このようにして、ポート制御部１０３は制御処理を行う。
【００９５】
この制御処理によると、図８を参照して述べたように、レイヤ２スイッチ１ａのポート制御部１０３は、障害検出部１０４，１０５がＬＡＧ回線Ｌ１２，Ｌ１１の障害をそれぞれ検出したとき、ポートｂをシャットダウンする。
【００９６】
下流側のレイヤ２スイッチ１ｃのスイッチデバイス１４は、障害検出部１０４が上流側のレイヤ２スイッチ１ａのポートａのシャットダウンを検出していないとき、ポートｂにパケットを出力する。また、スイッチデバイス１４は、障害検出部１０４が上流側のレイヤ２スイッチ１ａのポートａのシャットダウンを検出したとき、ポートｅにパケットを出力する。なお、レイヤ２スイッチ１ｃの障害検出部１０４はシャットダウン検出部の一例である。
【００９７】
上述したように、レイヤ２スイッチ１ｄは、レイヤ２スイッチ１ｃからＩＰＬ回線Ｌ３０を介してパケットを受信し、ＬＡＧ回線Ｌ２１を介してレイヤ２スイッチ１ｂに転送する。レイヤ２スイッチ１ｂは、レイヤ２スイッチ１ｄからＩＰＬ回線Ｌ２０を介してパケットを受信し、ＬＡＧ回線Ｌ２２に転送する。
【００９８】
したがって、レイヤ２スイッチ１ａ〜１ｄは、経路Ｒｂに沿ってパケットを伝送するため、ＬＡＧ回線Ｌ１２及びＩＰＬ回線Ｌ３１の障害が同時に発生していても、通信を継続することができる。
【００９９】
（上流側及び下流側のＬＡＧ回線の障害発生時の動作）
図１３は、ＬＡＧ回線Ｌ１０〜Ｌ１３，Ｌ２０〜Ｌ２３の障害が発生していない場合のレイヤ２スイッチ１ａ〜１ｆの動作例を示す図である。図１３において、図８と共通する構成には同一の符号を付し、その説明は省略する。
【０１００】
本例の通信システムは、レイヤ２スイッチ１ａ〜１ｆ及びパケットスイッチ８５を有する。レイヤ２スイッチ１ｃ，１ｄのポートａは、ＬＡＧ回線Ｌ１０，Ｌ２０をそれぞれ介してパケットスイッチ８５と接続されている。パケットスイッチ８５は、ＬＡＧ回線Ｌ１０，Ｌ２０を介して転送ネットワークＮＷとパケットを送受信する。
【０１０１】
レイヤ２スイッチ１ａ，１ｂの組９１は、他のレイヤ２スイッチ１ｅ，１ｆの組９２と接続されている。レイヤ２スイッチ１ａのポートｂは、ＬＡＧ回線Ｌ１２を介してレイヤ２スイッチ１ｅのポートａと接続され、レイヤ２スイッチ１ｂのポートｂは、ＬＡＧ回線Ｌ２２を介してレイヤ２スイッチ１ｆのポートａと接続されている。
【０１０２】
また、レイヤ２スイッチ１ｅ，１ｆのポートｂは、ＭＣ−ＬＡＧを構成するＬＡＧ回線Ｌ１３，Ｌ２３を介して、ルータなどを含む転送ネットワークＮＷに接続されている。
【０１０３】
レイヤ２スイッチ１ａ，１ｃ，１ｅのポートａ，ｂはＡＣＴ状態に設定され、レイヤ２スイッチ１ｂ，１ｄ，１ｆのポートａ，ｂはＳＢＹ状態に設定されている。ＡＣＴ状態のポートａ，ｂに対応するＬＡＧ回線Ｌ１０〜Ｌ１３は現用回線であり、ＳＢＹ状態のポートａ，ｂに対応するＬＡＧ回線Ｌ２０〜Ｌ２３は予備回線である。このため、パケットスイッチ８５は、各レイヤ２スイッチ１ａ，１ｃ，１ｅのポートａ，ｂのＬＡＧ回線Ｌ１０〜Ｌ１３を経由する経路Ｒｃに従って転送ネットワークＮＷとパケットを送受信する。
【０１０４】
図１４は、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生している場合のレイヤ２スイッチ１ａ〜１ｆの動作の比較例を示す図である。図１４において、図１３と共通する構成には同一の符号を付し、その説明は省略する。
【０１０５】
ＬＡＧ回線Ｌ１１，Ｌ１２の障害発生中（バツ印参照）、パケットスイッチ８５から送信されたパケットは、レイヤ２スイッチ１ｃ，１ｄ，１ｂを経由する経路Ｒｄに沿ってレイヤ２スイッチ１ａに到達する。レイヤ２スイッチ１ｃは、ＬＡＧ回線Ｌ１１が障害発生中であるため、ポートａが受信したパケットを、ＡＣＴ状態のポートｂから送信できず、ポートｅからＩＰＬ回線Ｌ３０を介して冗長構成の相手方のレイヤ２スイッチ１ｄに送信する。
【０１０６】
レイヤ２スイッチ１ｄは、ポートｅが受信したパケットを、ＳＢＹ状態のポートｂからＬＡＧ回線Ｌ２１を介してレイヤ２スイッチ１ｂに送信する。このように、パケットは、現用回線のＬＡＧ回線Ｌ１１に障害が発生すると、予備回線のＬＡＧ回線Ｌ２１を介してレイヤ２スイッチ１ｂに到達する。
【０１０７】
レイヤ２スイッチ１ｂは、ＳＢＹ状態のポートａが受信したパケットを、ポートｅからＩＰＬ回線Ｌ３１を介してレイヤ２スイッチ１ａに送信する。このとき、レイヤ２スイッチ１ｂは、ポートａがＳＢＹ状態であるため、ＡＣＴ状態のポートｂを備えるレイヤ２スイッチ１ａに送信する。
【０１０８】
しかし、レイヤ２スイッチ１ａは、ＬＡＧ回線Ｌ１２が障害発生中であるため、ＡＣＴ状態のポートｂからパケットを送信することができず、また、ＩＰＬ回線Ｌ３１を介してレイヤ２スイッチ１ｂに送り返すこともできない。このため、レイヤ２スイッチ１ａは、送信可能なポートａ，ｂ，ｅのないパケットを廃棄する（バツ印参照）。
【０１０９】
また、転送ネットワークＮＷから送信されたパケットは、レイヤ２スイッチ１ｅ，１ｆ，１ｂを経由する経路Ｒｅに沿ってレイヤ２スイッチ１ａに到達する。ここで、パケットは、上記と同様に、現用回線のＬＡＧ回線Ｌ１２が障害発生中であるため、予備回線のＬＡＧ回線Ｌ２２を経由する。
【０１１０】
レイヤ２スイッチ１ａは、レイヤ２スイッチ１ｂからＩＰＬ回線Ｌ３１を介してパケットを受信するが、上記と同様に、送信可能なポートａ，ｂ，ｅがないため、パケットを廃棄する（バツ印参照）。
【０１１１】
レイヤ２スイッチ１ｂは、ポートａ，ｂがＳＢＹ状態であるため、レイヤ２スイッチ１ｄ，１ｆから受信したパケットを、ＡＣＴ状態のポートａ，ｂから送信されるように、ＩＰＬ回線Ｌ３１を介してレイヤ２スイッチ１ａに送信する。なお、レイヤ２スイッチ１ｂは、ＬＡＧ回線Ｌ１１，Ｌ１２の障害を検出することができない。
【０１１２】
そこで、実施例では、ＬＡＧ回線Ｌ１１，Ｌ１２が障害発生中である場合、レイヤ２スイッチ１ａのポートａ，ｂがＡＣＴ状態からＳＢＹ状態に切り替わり、レイヤ２スイッチ１ｂのポートａ，ｂがＳＢＹ状態からＡＣＴ状態に切り替わる。
【０１１３】
図１５は、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生している場合のレイヤ２スイッチ１ａ〜１ｆの動作の実施例を示す図である。図１５において、図１３と共通する構成には同一の符号を付し、その説明は省略する。
【０１１４】
レイヤ２スイッチ１ａは、ＬＡＧ回線Ｌ１１，Ｌ１２が障害発生中である場合、ポートａ，ｂをＡＣＴ状態からＳＢＹ状態に切り替え、冗長構成の相手方のレイヤ２スイッチ１ｂに対し、ポートａ，ｂをＳＢＹ状態からＡＣＴ状態に切り替える指示を含む制御パケットを送信する。レイヤ２スイッチ１ｂは、制御パケット内の指示に従ってポートａ，ｂをＳＢＹ状態からＡＣＴ状態に切り替える。
【０１１５】
これにより、レイヤ２スイッチ１ｂは、ＡＣＴ状態のポートａ，ｂが受信したパケットをＡＣＴ状態のポートｂ，ａから送信する。このとき、ＬＡＧ回線Ｌ１１，Ｌ１２は現用回線から予備回線に切り替えられ、ＬＡＧ回線Ｌ２１，２２は予備回線から現用回線に切り替えられる。
【０１１６】
したがって、パケットスイッチ８５は、パケットが障害発生中のＬＡＧ回線Ｌ１１，Ｌ１２を迂回するように、ＬＡＧ回線Ｌ２１，Ｌ２２を経由する経路Ｒｆに沿って転送ネットワークＮＷとパケットを送受信することができる。よって、パケットスイッチ８５と転送ネットワークＮＷは、ＬＡＧ回線Ｌ１１，Ｌ１２の障害発生中でも通信を継続することができる。
【０１１７】
（状態切替部１０２の処理）
状態切替部１０２は、障害検出部１０４，１０５の検出結果に基づいてポートａ，ｂをＡＣＴ状態またはＳＢＹ状態に切り替える。さらに、状態切替部１０２は、冗長構成の相手方のレイヤ２スイッチ１ｂに対し、ポートａ，ｂの状態の切り替えを指示する制御パケットをスイッチデバイス１４及びポートｅを介して送信する。レイヤ２スイッチ１ｂの状態切替部１０２は、制御パケット内の指示に従ってポートａ，ｂをＡＣＴ状態またはＳＢＹ状態に切り替える。なお、状態切替部１０２は切替部の一例である。
【０１１８】
図１６は、状態切替部１０２の処理の一例を示すフローチャートである。本例では、レイヤ２スイッチ１ａの状態切替部１０２の処理を例に挙げるが、他のレイヤ２スイッチ１ｂの状態切替部１０２もレイヤ２スイッチ１ａと同様の処理を行う。
【０１１９】
状態切替部１０２は、ＬＡＧ回線Ｌ１２の障害の有無を障害検出部１０４の検出結果に基づき判定する（ステップＳｔ３１）。状態切替部１０２は、ＬＡＧ回線Ｌ１２に障害が発生していない場合（ステップＳｔ３１のＮｏ）、処理を終了する。
【０１２０】
状態切替部１０２は、ＬＡＧ回線Ｌ１２が障害発生中である場合（ステップＳｔ３１のＹｅｓ）、他のＬＡＧ回線Ｌ１１の障害の有無を障害検出部１０５の検出結果に基づき判定する（ステップＳｔ３２）。状態切替部１０２は、ＬＡＧ回線Ｌ１１に障害が発生していない場合（ステップＳｔ３２のＮｏ）、処理を終了する。
【０１２１】
状態切替部１０２は、ＬＡＧ回線Ｌ１１が障害発生中である場合（ステップＳｔ３２のＹｅｓ）、ＬＡＧ回線Ｌ１１，Ｌ１２に対応するポートａ，ｂ（該当ポート）がＡＣＴ状態であるか否かを判定する（ステップＳｔ３３）。状態切替部１０２は、ポートａ，ｂがＳＢＹ状態である場合（ステップＳｔ３３のＮｏ）、処理を終了する。
【０１２２】
状態切替部１０２は、ポートａ，ｂがＡＣＴ状態である場合（ステップＳｔ３３のＹｅｓ）、レイヤ２スイッチ１ｂに対してポートａ，ｂをＡＣＴ状態に切り替える指示を含む制御パケットを生成する（ステップＳｔ３４）。次に状態切替部１０２は、スイッチデバイス１４を介してポートｅから制御パケットをレイヤ２スイッチ１ｂに送信する（ステップＳｔ３５）。
【０１２３】
次に状態切替部１０２は、レイヤ２スイッチ１ａのポートａ，ｂをＡＣＴ状態からＳＢＹ状態に切り替える（ステップＳｔ３６）。状態切替部１０２は、例えばスイッチデバイス１４の設定を変更することによりポートａ，ｂの状態を切り替える。ポートａ，ｂがＡＣＴ状態からＳＢＹ状態に切り替わることにより、ＬＡＧ回線Ｌ１１，Ｌ１２は現用回線から予備回線に切り替わる。このようにして、状態切替部１０２は処理を実行する。
【０１２４】
図１７は、制御パケットの受信時の状態切替部１０２の処理の一例を示すフローチャートである。レイヤ２スイッチ１ｂの状態切替部１０２は、ポートｅが制御パケットを受信したか否かを判定する（ステップＳｔ４１）。状態切替部１０２は、制御パケットが未受信である場合（ステップＳｔ４１のＮｏ）、処理を終了する。
【０１２５】
次に状態切替部１０２は、ポートｅが制御パケットを受信している場合（ステップＳｔ４１のＹｅｓ）、スイッチデバイス１４から制御パケットを取得する（ステップＳｔ４２）。次に状態切替部１０２は、制御パケットに指示されたポートａ，ｂをＳＢＹ状態からＡＣＴ状態に切り替える（ステップＳｔ４３）。
【０１２６】
ポートａ，ｂがＳＢＹ状態からＡＣＴ状態に切り替わることにより、ＬＡＧ回線Ｌ２１，Ｌ２２は予備回線から現用回線に切り替わる。このようにして、状態切替部１０２は処理を実行する。
【０１２７】
このように、レイヤ２スイッチ１ａの状態切替部１０２は、障害検出部１０４，１０５が障害をそれぞれ検出したとき、ＬＡＧ回線Ｌ１１，Ｌ１２を予備回線に切り替える。このとき、状態切替部１０２は、さらに、ＩＰＬ回線Ｌ３１を介して冗長構成の相手方のレイヤ２スイッチ１ｂに対し、ＬＡＧ回線Ｌ２１、Ｌ２２を現用回線に切り替える指示を含む制御パケットを送信する。
【０１２８】
また、レイヤ２スイッチ１ｂの状態切替部１０２は、ポートｅが受信した制御パケットの指示に従ってＬＡＧ回線Ｌ２１，Ｌ２２を現用回線に切り替える。
【０１２９】
このため、レイヤ２スイッチ１ａが、障害発生中のＬＡＧ回線Ｌ１１，Ｌ１２にポートａ，ｂからパケットを送信できない場合でも、冗長構成の相手方のレイヤ２スイッチ１ｂが、ＬＡＧ回線Ｌ２１，Ｌ２２にポートａ，ｂからパケットを送信することができる。したがって、ＬＡＧ回線Ｌ１１，Ｌ１２の障害が発生した後も通信を継続することができる。
【０１３０】
これまで述べた通信方法によると、たすき掛けを省いてレイヤ２スイッチ１ａ〜１ｆの組９０〜９１同士のポートａ，ｂ間を接続した場合において、ＬＡＧ回線Ｌ１０〜Ｌ１３，Ｌ２０〜Ｌ２３の障害に対するネットワークの脆弱性を改善することができる。したがって、レイヤ２スイッチ１ａ〜１ｆにおいて、ＭＣ−ＬＡＧに用いられるポート数を低減することができる。
【０１３１】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形して実施可能である。
【０１３２】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  他の通信装置と冗長構成された通信装置において、
前記他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、
前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、
前記他の通信装置に第５通信回線を介してパケットを送信する第３ポートと、
前記第２ポートが受信したパケットを前記第１ポートまたは前記第３ポートに転送する転送処理部と、
前記第２通信回線の障害を検出する第１検出部と、
前記第５通信回線の障害を検出する第２検出部と、
前記第１検出部及び前記第２検出部が障害をそれぞれ検出したとき、前記第２ポートをシャットダウンするポート制御部とを有することを特徴とする通信装置。
（付記２）  前記転送処理部は、
前記第１検出部が障害を検出していないとき、前記第２ポートが受信したパケットを前記第１ポートに転送し、
前記第１検出部が障害を検出し、前記第２検出部が障害を検出していないとき、前記第２ポートが受信したパケットを前記第３ポートに転送することを特徴とする付記１に記載の通信装置。
（付記３）  他の通信装置と冗長構成された通信装置において、
前記他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信する第１ポートと、
前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、
前記他の通信装置と第５通信回線を介してパケットを送受信する第３ポートと、
前記第１ポート、前記第２ポート、及び前記第３ポートの間でパケットを転送する転送処理部と、
前記第２通信回線の障害を検出する第１障害検出部と、
前記第４通信回線の障害を検出する第２障害検出部と、
前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記他の通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する切替部とを有することを特徴とする通信装置。
（付記４）  冗長構成された第１通信装置及び第２通信装置と、冗長構成された第３通信装置及び第４通信装置とを有し、
前記第１通信装置は、
前記第２通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信する第１ポートと、
前記第２通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２ポートと、
前記第２通信装置に第５通信回線を介してパケットを送信する第３ポートと、
前記第２ポートが受信したパケットを前記第１ポートまたは前記第３ポートに転送する転送処理部と、
前記第２通信回線の障害を検出する第１検出部と、
前記第５通信回線の障害を検出する第２検出部と、
前記第１検出部及び前記第２検出部が障害をそれぞれ検出したとき、前記第２ポートをシャットダウンするポート制御部とを有し、
前記第３通信装置は、
前記第２ポートのシャットダウンを検出するシャットダウン検出部と、
前記第４通信回線を介して前記第２ポートにパケットを送信する第４ポートと、
第６通信回線を介して前記第４通信装置にパケットを送信する第５ポートと、
前記シャットダウン検出部が前記第２ポートのシャットダウンを検出していないとき、前記第４ポートにパケットを出力し、前記シャットダウン検出部が前記第２ポートのシャットダウンを検出したとき、前記第５ポートにパケットを出力するパケット出力部とを有し、
前記第４通信装置は、前記第３通信装置から前記第６通信回線を介してパケットを受信し、前記第３通信回線を介して前記第２通信装置に転送し、
前記第２通信装置は、前記第４通信装置から前記第３通信回線を介してパケットを受信し、前記第１通信回線に転送することを特徴とする通信システム。
（付記５）  前記転送処理部は、
前記第１検出部が障害を検出していないとき、前記第２ポートが受信したパケットを前記第１ポートに転送し、
前記第１検出部が障害を検出し、前記第２検出部が障害を検出していないとき、前記第２ポートが受信したパケットを前記第３ポートに転送することを特徴とする付記４に記載の通信装置。
（付記６）  冗長構成された第１通信装置及び第２通信装置を有し、
前記第１通信装置は、
前記第２通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信する第１送受信ポートと、
前記第２通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信する第２送受信ポートと、
前記第２通信装置と第５通信回線を介してパケットを送受信する第３送受信ポートと、
前記第１送受信ポート、前記第２送受信ポート、及び前記第３送受信ポートの間でパケットを転送する第１転送処理部と、
前記第２通信回線の障害を検出する第１障害検出部と、
前記第４通信回線の障害を検出する第２障害検出部と、
前記第１障害検出部及び前記第２障害検出部が障害をそれぞれ検出したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記第２通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信する第１切替部とを有し、
前記第２通信装置は、
前記第１通信回線を介してパケットを送受信する第４送受信ポートと、
前記第３通信回線を介してパケットを送受信する第５送受信ポートと、
前記第１通信装置と前記第５通信回線を介してパケットを送受信する第６送受信ポートと、
前記第４送受信ポート、前記第５送受信ポート、及び前記第６送受信ポートの間でパケットを転送する第２転送処理部と、
前記第６送受信ポートが受信したパケットに含まれる前記指示に従って前記第２通信回線及び前記第４通信回線を現用回線に切り替える第２切替部とを有することを特徴とする通信システム。
（付記７）  通信装置の第１ポートが、前記通信装置と冗長構成された他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送信し、
前記通信装置の第２ポートが、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信し、
前記通信装置の第３ポートが、前記他の通信装置に第５通信回線を介してパケットを送信し、
前記通信装置の転送処理部が、前記第２ポートで受信したパケットを前記第１ポートまたは前記第３ポートに転送し、
前記通信装置のポート制御部が、前記第２通信回線及び前記第５通信回線に障害がそれぞれ発生したとき、前記第２ポートをシャットダウンすることを特徴とする通信方法。
（付記８）  前記転送処理部は、
前記第２通信回線の障害が発生していないとき、前記第２ポートが受信したパケットを前記第１ポートに転送し、
前記第２通信回線の障害が発生し、前記第５通信回線の障害が発生していないとき、前記第２ポートが受信したパケットを前記第３ポートに転送することを特徴とする付記７に記載の通信方法。
（付記９）  通信装置の第１ポートが、前記通信装置と冗長構成された他の通信装置の第１通信回線との間でリンクアグリゲーションを構成する第２通信回線を介してパケットを送受信し、
前記通信装置の第２ポートが、前記他の通信装置の第３通信回線との間でリンクアグリゲーションを構成する第４通信回線を介してパケットを送受信し、
前記通信装置の第３ポートが、前記他の通信装置と第５通信回線を介してパケットを送受信し、
前記通信装置の転送処理部が、前記第１ポート、前記第２ポート、及び前記第３ポートの間でパケットを転送し、
前記通信装置の切替部が、前記第２通信回線及び前記第４通信回線に障害がそれぞれ発生したとき、前記第２通信回線及び前記第４通信回線を予備回線に切り替え、前記第５通信回線を介して前記他の通信装置に対し、前記第１通信回線及び前記第３通信回線を現用回線に切り替える指示を含むパケットを送信することを特徴とする通信方法。
【符号の説明】
【０１３３】
１ａ〜１ｆ     レイヤ２スイッチ
１０      ＣＰＵ
１４      スイッチデバイス
１０１     転送制御部
１０２     状態切替部
１０３     ポート制御部
１０４〜１０６    障害検出部
ａ〜ｅ     ポート
【図１】
2020141193.tif 000003
【図２】
2020141193.tif 000004
【図３】
2020141193.tif 000005
【図４】
2020141193.tif 000006
【図５】
2020141193.tif 000007
【図６】
2020141193.tif 000008
【図７】
2020141193.tif 000009
【図８】
2020141193.tif 000010
【図９】
2020141193.tif 000011
【図１０】
2020141193.tif 000012
【図１１】
2020141193.tif 000013
【図１２】
2020141193.tif 000014
【図１３】
2020141193.tif 000015
【図１４】
2020141193.tif 000016
【図１５】
2020141193.tif 000017
【図１６】
2020141193.tif 000018
【図１７】
2020141193.tif 000019