(57)【要約】  第１の境界ノード（１０Ａ）及び第２の境界ノード（１０Ｂ）と、第３の境界ノード（１０Ｃ）及び第４の境界ノード（１０Ｄ）とを対向させ、ＶＬＡＮパス（４）で接続した中継システム（１）であって、第１の境界ノードは、第１のグループの状態が格納されたＡＰＳパケットを第２のＶＬＡＮパス（４Ｂ）経由で第４の境界ノードに通知し、第３の境界ノードは、第２のグループの状態が格納されたＡＰＳパケットを第３のＶＬＡＮパス（４Ｃ）経由で第２の境界ノードに通知し、第２の境界ノード及び第４の境界ノードは、第４のＶＬＡＮパス（４Ｄ）を使用して、第１のグループの状態及び第２のグループの状態を交換し、第１のグループ及び第２のグループの状態が第１のＶＬＡＮパス（４Ａ）の障害状態を示すＳＦ−Ｗであり、自装置がマスタの場合、第１のＶＬＡＮパスを第２のＶＬＡＮパス又は第３のＶＬＡＮパスに切替える。
2012105051.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続した通信システムであって、
前記第１の通信装置は、
前記第３の通信装置との間を接続する第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第２の経路を使用して前記第４の通信装置に通知する通知部を有し、
前記第３の通信装置は、
前記第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第３の経路を使用して前記第２の通信装置に通知する通知部を有し、
前記第２の通信装置及び前記第４の通信装置は、
前記第２の通信装置と前記第４の通信装置との間を接続する第４の経路を使用して、前記第１の通信装置から通知された前記状態情報と前記第３の通信装置から通知された前記状態情報とを交換する交換部と、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが現用の経路である前記第１の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、前記現用の経路を当該自装置と接続する前記第２の経路又は前記第３の経路である予備の経路に切替える切替部と
を有することを特徴とする通信システム。
【請求項２】
前記第２の通信装置及び前記第４の通信装置は、
当該自装置と接続する前記予備の経路を介して通知された前記状態情報が前記現用の経路の障害状態を示す情報であり、かつ、当該自装置が前記切替担当でない場合に、所定時間の計時動作を開始し、前記所定時間が経過したタイミングで、当該自装置と接続するリンク先に対して、当該リンク先とのリンクを運用状態に設定するメッセージを出力すると共に、前記所定時間が経過する前に、前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが前記現用の経路の障害状態を示す情報である場合に、前記所定時間の計時動作を停止する出力部を
さらに有することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第２の通信装置の前記切替部は、さらに、
前記第３の通信装置から通知された前記状態情報が前記現用の経路の障害状態を示す情報であり、かつ、前記第１の通信装置から通知された前記状態情報が当該予備の経路の障害状態を示す情報である場合に、当該自装置と接続する前記予備の経路である前記第３の経路に切替え、
前記第４の通信装置の前記切替部は、さらに、
前記第１の通信装置から通知された前記状態情報が前記現用の経路の障害状態を示す情報であり、かつ、前記第３の通信装置から通知された前記状態情報が当該予備の経路の障害状態を示す情報である場合に、当該自装置と接続する前記予備の経路である前記第２の経路に切替えることを特徴とする請求項１に記載の通信システム。
【請求項４】
前記第２の通信装置及び前記第４の通信装置の前記切替部は、さらに、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報が前記予備の経路の障害状態を示す情報である場合に、前記第４の経路に切替えることを特徴とする請求項１に記載の通信システム。
【請求項５】
前記第２の通信装置及び前記第４の通信装置の前記切替部は、さらに、
当該自装置と接続する前記予備の経路で取得された前記状態情報がコマンドによる強制切替状態を示す情報である場合に、当該自装置と接続する前記予備の経路に切替えることを特徴とする請求項１に記載の通信システム。
【請求項６】
前記第２の通信装置及び前記第４の通信装置の前記切替部は、さらに、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報がコマンドによる強制切替状態を示す情報である場合に、前記第４の経路に切替えることを特徴とする請求項１に記載の通信システム。
【請求項７】
前記第１の通信装置及び前記第３の通信装置は、
前記現用の経路の障害を検出すると、当該自装置と接続するリンク先に対して、当該リンク先とのリンクを待機状態に設定するメッセージを出力する出力部を
さらに有することを特徴とする請求項１に記載の通信システム。
【請求項８】
前記第２の通信装置及び前記第４の通信装置は、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが前記現用の経路の障害状態を示す情報であり、かつ、当該自装置が前記切替担当の場合に、当該自装置と接続するリンク先に対して、当該リンク先とのリンクを運用状態に設定するメッセージを出力する出力部を
さらに有することを特徴とする請求項１に記載の通信システム。
【請求項９】
前記第２の通信装置及び前記第４の通信装置は、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが前記現用の経路の障害状態を示す情報であり、かつ、当該自装置が前記切替担当でない場合に、当該自装置と接続するリンク先に対して、当該リンク先とのリンクを待機状態に設定するメッセージを出力する出力部を
さらに有することを特徴とする請求項１に記載の通信システム。
【請求項１０】
前記第２の通信装置及び前記第４の通信装置の前記交換部は、さらに、
当該自装置と接続するリンク先から、当該リンク先とのリンクを運用状態にするメッセージを受信した場合に、当該自装置と接続する前記予備の経路を使用して、前記現用の経路の障害状態を示す状態情報を当該予備の経路と接続する前記第３の通信装置又は前記第１の通信装置に通知することを特徴とする請求項１に記載の通信システム。
【請求項１１】
前記第２の通信装置の前記交換部は、
前記第３の経路の状態を示す前記状態情報を前記第４の経路を使用して前記第４の通信装置に通知し、
前記第４の通信装置の前記交換部は、
前記第２の経路の状態を示す前記状態情報を前記第４の経路を使用して前記第３の通信装置に通知することを特徴とする請求項１記載の通信システム。
【請求項１２】
第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続した通信システムの通信方法であって、
前記第１の通信装置は、
前記第３の通信装置との間を接続する第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第２の経路を使用して前記第４の通信装置に通知し、
前記第３の通信装置は、
前記第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第３の経路を使用して前記第２の通信装置に通知し、
前記第２の通信装置及び前記第４の通信装置は、
前記第２の通信装置と前記第４の通信装置との間を接続する第４の経路を使用して、前記第１の通信装置から通知された前記状態情報と前記第３の通信装置から通知された前記状態情報とを交換し、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが前記第１の経路である現用の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、前記現用の経路を当該自装置と接続する前記第２の経路又は前記第３の経路である予備の経路に切替えることを特徴とする通信方法。
【請求項１３】
第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続する通信システム内の前記第２の通信装置又は前記第４の通信装置である通信装置であって、
前記第１の通信装置と前記第４の通信装置との間を接続する第２の経路を使用して取得された、前記第１の通信装置と前記第３の通信装置との間を接続する第１の経路の状態を示す、前記第１の通信装置から通知された状態情報と、前記第３の通信装置と前記第２の通信装置との間を接続する第３の経路を使用して取得された、前記第１の経路の状態を示す、前記第３の通信装置から通知された状態情報とを、前記第２の通信装置と前記第４の通信装置との間を接続する第４の経路を使用して交換する交換部と、
前記第１の通信装置及び前記第３の通信装置で通知された前記状態情報それぞれが前記第１の経路である現用の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、前記現用の経路を当該自装置と接続する前記第２の経路又は前記第３の経路である予備の経路に切替える切替部と
を有することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法及び通信装置に関する。
【背景技術】
【０００２】
ＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）802.3ad準拠のリンクアグリゲーション（Link  Aggregation：以下、単にＬＡＧと称する）が知られている。ＬＡＧは、複数の物理リンク（物理回線）をまとめて１本の論理リンク（論理回線）として使用することで、ネットワークを形成する伝送路の帯域幅を確保する技術として標準化されている。また、近年、ＬＡＧは、伝送路の冗長を確保する技術としても広く採用されている。【０００３】
しかしながら、ＬＡＧは、伝送路の冗長を確保することにより、伝送路を形成するパスで発生した障害には対処できるものの、ネットワークを形成するスイッチ等の通信装置である通信ノードで発生した障害には対処できない。そこで、Split  Multi-Link  trunking、vPC（virtual  Port  Channel）等の通信ノードの冗長を確保する技術をＬＡＧに適用したＭＣ-ＬＡＧ（Multi-chassis  ＬＡＧ）が考案されている（例えば、非特許文献１、非特許文献２及び非特許文献３参照）。ＭＣ-ＬＡＧは、片側（後述するアクセス網側）の伝送路の冗長を確保すると共に、通信ノードの冗長を確保する技術である。【０００４】
以下、ＭＣ-ＬＡＧについて説明する。図２５は、ＭＣ−ＬＡＧにより構築されるネットワークの構成を示す説明図である。図２５に示すネットワーク１００は、通信ノード１０２Ａを収容するアクセス網１０７Ａと、通信ノード１０２Ｂを収容するアクセス網１０７Ｂと、コア網１０８とから形成される。【０００５】
ネットワーク１００において、アクセス網１０７Ａとコア網１０８との境界に通信ノード群１０３Ａが配置され、アクセス網１０７Ｂとコア網１０８との境界に通信ノード群１０３Ｂが配置される。通信ノード群１０３Ａは、互いに状態を監視する通信ノード１１０Ａ及び１１０Ｂ（以下、境界ノードと称する）を含む。同様に、通信ノード群１０３Ｂは、互いに状態を監視する境界ノード１１０Ｃ及び１１０Ｄを含む。尚、通信ノード群は、論理的に統合された複数の境界ノードを含み、あたかも一つの境界ノードとして動作する。【０００６】
通信ノード１０２Ａ及び通信ノード群１０３Ａは、ＬＡＧにより、通信ノード１０２Ａと境界ノード１１０Ａを接続するパスと、通信ノード１０２Ａと境界ノード１１０Ｂを接続するパスとで接続される。通信ノード１０２Ａと通信ノード群１０３Ａとの接続には、ＬＡＣＰ（Link  Aggregation  Control  Protocol）の制御により、これら２つのパスの何れか一方が現用パスとして使用され、他方が予備パスとして使用される。【０００７】
同様に、通信ノード１０２Ｂ及び通信ノード群１０３Ｂは、ＬＡＧにより、通信ノード１０２Ｂと境界ノード１１０Ｃを接続するパスと、通信ノード１０２Ｂと境界ノード１１０Ｄを接続するパスとで接続される。通信ノード１０２Ｂと通信ノード群１０３Ｂとの接続には、ＬＡＣＰの制御により、これら２つのパスの何れか一方が現用パスとして使用され、他方が予備パスとして使用される。【０００８】
また、通信ノード群１０３Ａと通信ノード群１０３Ｂは、４つのＶＬＡＮ（Virtual  Local  Area  Network）パスで接続される。４つのＶＬＡＮパスとは、パス１０４Ａ、パス１０４Ｂ、パス１０４Ｃ及びパス１０４Ｄである。パス１０４Ａは、境界ノード１１０Ａと境界ノード１１０Ｃとを接続するＶＬＡＮパスである。パス１０４Ｂは、境界ノード１１０Ａと境界ノード１１０Ｄとを接続するＶＬＡＮパスである。パス１０４Ｃは、境界ノード１１０Ｂと境界ノード１１０Ｃとを接続するＶＬＡＮパスである。パス１０４Ｄは、境界ノード１１０Ｂと境界ノード１１０Ｄとを接続するＶＬＡＮパスである。通信ノード群１０３Ａと通信ノード群１０３Ｂとの接続には、ＬＤＰ（Label  Distribution  Protocol）の制御により、これら４つのＶＬＡＮパスの内、何れか一つが現用パスとして使用され、残りが予備パスとして使用される。【０００９】
例えば、境界ノード１１０Ａ〜１１０Ｄ、パス１０４Ａ〜１０４Ｄのいずれにおいても障害が発生していない場合は、通信ノード１０２Ａ及び１０２Ｂは、境界ノード１１０Ａ、パス１０４Ａ、境界ノード１１０Ｃを経由するＶＬＡＮパスを現用パスとして通信を行なう。【００１０】
ここで、例えば、境界ノード１１０Ｃで障害が発生した場合を考える。この場合、通信ノード群１０３Ａ及び１０３Ｂ、通信ノード１０２Ｂは、ＬＤＰの制御により、通信ノード１０２Ａ及び１０２Ｂを接続するＶＬＡＮパスとして、境界ノード１１０Ａ、パス１０４Ｂ、境界ノード１１０Ｄを経由する予備パスを選択する。通信ノード１０２Ａ及び１０２Ｂは、選択された予備パスに切替えて通信を開始する。その結果、通信ノード１０２Ａ及び１０２Ｂは、境界ノード１１０Ｃの障害による通信断を回避できる。【００１１】
また、ＭＣ-ＬＡＧは、リンク冗長を実現するＬＡＧを拡張した技術であるため、図２５におけるアクセス網側のリンク冗長も実現される。例えば、通信ノード１０２Ｂと境界ノード１１０Ｃとの間のリンクで障害が発生した場合、通信ノード１０２Ｂと境界ノード１１０Ｄとの間のリンクがＡｃｔｉｖｅとなると共に、境界ノードも１１０Ｃから１１０Ｄに切り替わる。これにより、通信ノード１０２Ｂは、アクセス網１０７Ｂ側のリンクに障害が発生した場合でも、コア網１０８への接続を維持することが可能となる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００８−１１０８２号公報
【特許文献２】特開２００８−７８８９３号公報
【特許文献３】特開２００２−２３２４２７号公報
【非特許文献】
【００１３】
【非特許文献１】“draft-ietf-pwe3-redundancy-02.txt”、［Online］，［平成２０年１０月２５日検索］、インターネット＜http://tools.ietf.org/wg/pwe3/draft-ietf-pwe3-redundancy/draft-ietf-pwe3-redundancy-03-from-02.wdiff.html>
【非特許文献２】“draft-ietf-pwe3-redundancy-bit-02.txt”  、［Online］，［平成２０年１０月２５日検索］、インターネット＜  http://tools.ietf.org/wg/pwe3/draft-ietf-pwe3-redundancy-bit/draft-ietf-pwe3-redundancy-bit-02-from-01.wdiff.html＞
【非特許文献３】“draft-ietf-pwe3-iccp-02.txt”  、［Online］，［平成２０年１０月２５日検索］、インターネット＜http://tools.ietf.org/wg/pwe3/draft-ietf-pwe3-iccp/draft-ietf-pwe3-iccp-02-from-01.diff.html＞
【非特許文献４】“Split  Multi-Link  Trunking”  、［Online］，［平成２０年１０月２５日検索］、インターネット＜http://en.wikipedia.org/wiki/Split_multi-link_trunking＞
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、図２５に示すネットワーク１００では、コア網１０８側のパス１０４Ａ〜１０４Ｄの冗長を実現するための仕組みが用意されていない。そのため、一般的にコア網１０８側では、対向する境界ノード１１０間でパスを２本ずつ用意することで、パス１０４Ａ〜１０４Ｄの冗長化を実現している。すなわち、図２５においては、パス１０４Ａ、１０４Ｂ、１０４Ｃ及び１０４Ｄ毎にパスをそれぞれ２本ずつ用意することになり、合計８本のパスが必要となる。従って、回線コストが割高になるという問題がある。【００１５】
本技術の一つの側面は、コア網側における対向する境界ノード間のパスが１本ずつの構成において、パスの冗長化を実現する通信システム、通信方法及び通信装置を提供することにある。
【課題を解決するための手段】
【００１６】
開示のシステムは、一つの態様において、第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続した通信システムである。第１の通信装置は、第３の通信装置との間を接続する第１の経路の状態を示す状態情報を、第４の通信装置との間を接続する第２の経路を使用して第４の通信装置に通知する通知部を有する。第３の通信装置は、第１の経路の状態を示す状態情報を、第４の通信装置との間を接続する第３の経路を使用して第２の通信装置に通知する通知部を有する。第２の通信装置及び第４の通信装置は、交換部と、切替部とを有する。交換部は、第２の通信装置と第４の通信装置との間を接続する第４の経路を使用して、第１の通信装置から通知された状態情報と第３の通信装置から通知された状態情報とを交換する。更に、切替部は、第１の通信装置及び第３の通信装置から通知された状態情報それぞれが現用の経路である第１の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、現用の経路を当該自装置と接続する予備の経路に切替える。
【発明の効果】
【００１７】
開示のシステムでは、対向する通信装置間の経路が１本ずつの構成において、経路の冗長化を実現できる。
【図面の簡単な説明】
【００１８】
【図１】図１は、実施例１の中継システムのネットワーク構成の一例を示す説明図である。
【図２】図２は、実施例１の中継システムのグループ構成の一例を示す説明図である。
【図３】図３は、スイッチ装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、インタフェースカードのハードウェア構成の一例を示すブロック図である。
【図５】図５は、通信ノードの機能構成の一例を示すブロック図である。
【図６】図６は、経路情報テーブルの一例を示す説明図である。
【図７】図７は、ＬＡＧ管理テーブルの一例を示す説明図である。
【図８】図８は、境界ノードの機能構成の一例を示すブロック図である。
【図９】図９は、境界ノード間パス管理テーブルの一例を示す説明図である。
【図１０】図１０は、実施例１での現用のＶＬＡＮパスの障害時に関わる中継システムの処理動作を示す説明図である。
【図１１】図１１は、実施例２の中継システムのネットワークの構成の一例を示す説明図である。
【図１２】図１２は、実施例２の中継システムのグループ構成の一例を示す説明図である。
【図１３】図１３は、実施例２の境界ノード間パス管理テーブルの一例を示す説明図である。
【図１４】図１４は、実施例２での現用のＶＬＡＮパスの障害時に関わる中継システムの処理動作を示す説明図である。
【図１５】図１５は、実施例２での現用のＶＬＡＮパスで使用する境界ノードの障害時に関わる中継システムの処理動作を示す説明図である。
【図１６】図１６は、実施例２でのＶＬＡＮパスの二重障害時に関わる中継システムの処理動作を示す説明図である。
【図１７】図１７は、実施例２でのＶＬＡＮパスの三重障害時に関わる中継システムの処理動作を示す説明図である。
【図１８】図１８は、パス切替設定処理に関わる境界ノード内部の処理動作を示すフローチャートである。
【図１９】図１９は、実施例３でのリンクの障害時に関わる中継システムの処理動作を示す説明図である。
【図２０】図２０は、実施例４での現用のＶＬＡＮパスの障害時に関わる中継システムの処理動作を示す説明図である。
【図２１】図２１は、実施例５での現用のＶＬＡＮパスの障害時に関わる中継システムの処理動作を示す説明図である。
【図２２】図２２は、実施例６でのＶＬＡＮパスの手動切替時に関わる中継システムの処理動作を示す説明図である。
【図２３】図２３は、実施例６でのＶＬＡＮパスの手動切替時に関わる中継システムの処理動作を示す説明図である。
【図２４】図２４は、実施例７での現用のＶＬＡＮパスの障害時に関わる中継システムの処理動作を示す説明図である。
【図２５】図２５は、ＭＣ−ＬＡＧにより構築されるネットワークの構成を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、図面に基づいて、本願の開示する通信システム、通信方法及び通信装置の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。尚、以下に示す実施例では、対向する通信ノード間の通信を中継する中継システムとして、ＭＣ−ＬＡＧにより構築されるネットワークについて説明する。ＭＣ−ＬＡＧにより構築されるネットワークでは、ネットワークを形成するスイッチ等の通信装置である通信ノード間をリンク接続するパスがＬＡＧにより形成される。
【実施例１】
【００２０】
図１は、実施例１の中継システムのネットワーク構成の一例を示す説明図である。図１に示す中継システム１は、通信ノード２Ａ（２）を収容するアクセス網７Ａと、通信ノード２Ｂ（２）を収容するアクセス網７Ｂと、アクセス網７Ａ及びアクセス網７Ｂを接続するコア網８とを有する。更に、中継システム１は、アクセス網７Ａとコア網８との間に位置し、通信ノード２Ａと接続される境界ノード群３Ａを有する。更に、中継システム１は、アクセス網７Ｂとコア網８との間に位置し、通信ノード２Ｂと接続される境界ノード群３Ｂを有する。そして、中継システム１は、境界ノード群３Ａと境界ノード群３Ｂとの間の論理回線であるＶＬＡＮパス４を使用して、通信ノード２Ａ及び２Ｂ間のトラヒックを双方向に中継する。中継システム１において、境界ノード群３Ａ及び３Ｂが対向することによって、境界ノード群３Ａに接続される通信ノード２Ａと、境界ノード群３Ｂに接続される通信ノード２Ｂとが対向する。【００２１】
境界ノード群３Ａ及び境界ノード群３Ｂは、通信装置としての境界ノード１０を含む。境界ノード群３Ａは、第１の境界ノード１０Ａ及び第２の境界ノード１０Ｂを有する。対向側の境界ノード群３Ｂは、第３の境界ノード１０Ｃ及び第４の境界ノード１０Ｄを有する。中継システム１において、境界ノード群３Ａ内の第１の境界ノード１０Ａ及び第２の境界ノード１０Ｂと、対向側の境界ノード群３Ｂ内の第３の境界ノード１０Ｃ及び第４の境界ノード１０Ｄとが４本のＶＬＡＮ（Virtual  Local  Area  Network）パス４で接続される。ＶＬＡＮパス４は、二つの境界ノード群３Ａ及び３Ｂの間を接続する、論理リンクにより形成される論理的な伝送経路であり、各境界ノード群３Ａ及び３Ｂに含まれる境界ノード１０の間の通信にかかるトラヒックを中継する。ＶＬＡＮパス４には、第１のＶＬＡＮパス４Ａ、第２のＶＬＡＮパス４Ｂ、第３のＶＬＡＮパス４Ｃ及び第４のＶＬＡＮパス４Ｄがある。第１のＶＬＡＮパス４Ａは、第１の境界ノード１０Ａと第３の境界ノード１０Ｃとの間をリンク接続する経路である。第２のＶＬＡＮパス４Ｂは、第１の境界ノード１０Ａと第４の境界ノード１０Ｄとの間をリンク接続する経路である。第３のＶＬＡＮパス４Ｃは、第３の境界ノード１０Ｃと第２の境界ノード１０Ｂとの間をリンク接続する経路である。第４のＶＬＡＮパス４Ｄは、第２の境界ノード１０Ｂと第４の境界ノード１０Ｄとの間をリンク接続する経路である。【００２２】
通信ノード２Ａは、ＩＥＥＥ802.3ag準拠のＬＡＧを用いて、境界ノード群３Ａ内の第１の境界ノード１０Ａ及び第２の境界ノード１０Ｂと接続される。通信ノード２Ａは、例えば、第１の境界ノード１０Ａとのリンク接続をアクティブ状態（Active）とし、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態（Standby）として運用される。また、同様に、通信ノード２Ｂは、ＬＡＧを用いて境界ノード群３Ｂ内の第３の境界ノード１０Ｃ及び第４の境界ノード１０Ｄと接続される。通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をアクティブ状態とし、第４の境界ノード１０Ｄとのリンク接続をスタンバイ状態として運用される。【００２３】
中継システム１では、４本の第１のＶＬＡＮパス４Ａ〜第４のＶＬＡＮパス４Ｄが２個のプロテクショングループ（以下、単にグループと称する）で管理される。図２は、実施例１の中継システム１のグループ構成の一例を示す説明図である。図２に示す第１のグループでは、第１の境界ノード１０Ａと第３の境界ノード１０Ｃとの間の第１のＶＬＡＮパス４Ａが現用のＶＬＡＮパス４として管理される。更に、第１のグループでは、第１の境界ノード１０Ａと第４の境界ノード１０Ｄとの間の第２のＶＬＡＮパス４Ｂが予備のＶＬＡＮパス４として管理される。また、第２のグループでは、第３の境界ノード１０Ｃと第１の境界ノード１０Ａとの間の第１のＶＬＡＮパス４Ａが現用のＶＬＡＮパス４として管理される。更に、第２のグループでは、第３の境界ノード１０Ｃと第２の境界ノード１０Ｂとの間の第３のＶＬＡＮパス４Ｃが予備のＶＬＡＮパス４として管理される。【００２４】
また、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用して、第１のグループの状態が格納されたＡＰＳ（Automatic  Protection  Switching）パケットを第４の境界ノード１０Ｄに送信する。尚、ＡＰＳパケットは、ＩＴＵ−Ｔ（International  Telecommunication  Union  Telecommunications  Standardization  Sector）勧告のG.8031のイーサネット（登録商標）リニアプロテクションで規定されている。グループは、現用のＶＬＡＮパス４と予備のＶＬＡＮパス４とを一組とする。グループに属する境界ノード１０は、自分のグループ内の予備のＶＬＡＮパス４を使用してグループの状態が格納されたＡＰＳパケットを定期的に送受信する。【００２５】
また、ＡＰＳパケットは、送信元ＭＡＣアドレス（ＳＭＡＣ）、宛先マルチキャストＭＡＣアドレス（ＤＭＡＣ）、ＶＬＡＮパス識別子（ＶＬＡＮ  ＩＤ）、タイプ種別等を含むフレーム内にカプセル化されたパケットである。また、ＶＬＡＮパス識別子は、ヘッダ情報に含まれる予備のＶＬＡＮパス４を識別する識別子に相当する。タイプ種別は、サービスＯＡＭ（Ｓ−ＯＡＭ：Service  Operation  Administration  Maintenance）のタイプ種別、すなわち“ＡＰＳ”のＳ−ＯＡＭタイプである。そして、ＡＰＳパケットのペイロード部にグループの状態情報が格納される。【００２６】
グループの状態情報には、例えば、“ＮＲ”、“ＳＦ−Ｗ”、“ＳＦ−Ｐ”や“ＦＳ”等がある。ＮＲ（No  Request）は、グループが管理するＶＬＡＮパス４の正常状態、すなわち障害なしの状態を示すものである。ＳＦ−Ｗ（Signal  Failure-Working）は、グループが管理する現用のＶＬＡＮパス４に障害が発生した状態を示すものである。ＳＦ−Ｐ（Signal  Failure-Protection）は、グループが管理する予備のＶＬＡＮパス４に障害が発生した状態を示すものである。尚、グループが管理する現用のＶＬＡＮパス４及び予備のＶＬＡＮパス４に障害が発生した場合、すなわち両系障害の場合でも、ＳＦ−Ｐを使用する。ＦＳ（Forced  Switching）は、グループが管理するＶＬＡＮパス４に対する手動による切替動作が発生した状態を示すものである。【００２７】
また、第３の境界ノード１０Ｃは、予備の第３のＶＬＡＮパス４Ｃを使用して、第２のグループの状態が格納されたＡＰＳパケットを第２の境界ノード１０Ｂに送信する。更に、第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４Ｄを使用して、第２のグループの状態が格納されたＡＰＳパケットを第４の境界ノード１０Ｄに送信する。同様に、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、第１のグループの状態が格納されたＡＰＳパケットを第２の境界ノード１０Ｂに送信する。すなわち、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して第１のグループ及び第２のグループの状態を相互に交換する。その結果、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用してＡＰＳパケットを相互に交換することで、第１のグループ及び第２のグループの状態情報を認識できる。尚、状態情報を伝送するのにＡＰＳパケットを使用したが、他の伝送メッセージ方式を使用するようにしても良い。【００２８】
また、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、何れか一方がマスタとされ、他方がスレーブとされる。マスタ及びスレーブの決定方法は、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄ間のＡＰＳパケット交換に使用する送信元ＭＡＣアドレスの値を利用する。例えば、中継システム１では、送信元ＭＡＣアドレスの値が大きい方の境界ノード１０をマスタとして決定し、送信元ＭＡＣアドレスの値が小さい方の境界ノード１０をスレーブとして決定する。尚、説明の便宜上、本実施例では、第２の境界ノード１０Ｂをマスタとし、第４の境界ノード１０Ｄをスレーブとする。【００２９】
次に、通信ノード２及び境界ノード１０について説明する。通信ノード２及び境界ノード１０としては、例えば、シャーシ型のスイッチやルータ等のイーサネット（登録商標）スイッチ装置（以下、単にスイッチ装置と称する）が使用される。図３は、スイッチ装置のハードウェア構成の一例を示すブロック図である。図３に示すスイッチ装置２０は、管理モジュール２１と、スイッチ部２２と、インタフェースカード２３とを有する。管理モジュール２１は、ＡＰＳパケット等の制御情報に基づき、スイッチ装置２０全体を制御すると共に、スイッチ装置２０自体の状態を管理する。スイッチ部２２は、パケット通信に使用するインタフェースカード２３を切替える処理を行なう。各インタフェースカード２３は、パケットを入出力する複数のポートを備え、例えば、光ファイバケーブルやＬＡＮケーブル等の物理リンクと接続される。【００３０】
図４は、インタフェースカード２３のハードウェア構成の一例を示すブロック図である。図４に示すインタフェースカード２３は、複数のＳＦＰ（Small  Form  Factor  Pluggable）３１と、ＭＡＣ／ＰＨＹ  ＬＳＩ（Media  Access  Control/PHYsical  Large  Scale  Integration）３２と、ＣＡＭ（Content  Addressable  Memory）３３とを有する。更に、インタフェースカード２３は、ＮＰＵ（Network  Processor  Unit）３４と、メモリ３５と、ＣＰＵ（Central  Processing  Unit）３６とを有する。【００３１】
ＳＦＰ３１は、例えば、光ファイバケーブルと接続される場合、光信号を電気信号に変換すると共に、電気信号を光信号に変換する光モジュールに相当する。尚、ＳＦＰ３１は、例えば、ＲＪ−４５等の電気信号を伝送するＬＡＮケーブルと接続される場合、イーサネット（登録商標）のプロトコルの変換を行なうＬＡＮインタフェースに相当する。【００３２】
ＭＡＣ／ＰＨＹ  ＬＳＩ３２は、ＯＳＩ（Open  Systems  Interconnection）参照モデルのレイヤ１である物理層及びレイヤ２であるＭＡＣ層のインタフェースである。具体的には、ＭＡＣ／ＰＨＹ  ＬＳＩ３２は、電気信号である入力信号からＭＡＣフレームを復元し、ＭＡＣフレームからヘッダ情報を抽出する。更に、ＭＡＣ／ＰＨＹ  ＬＳＩ３２は、ＭＡＣフレームを逆カプセル化してパケットを抽出し、抽出したパケットをＮＰＵ３４に通知する。また、ＭＡＣ／ＰＨＹ  ＬＳＩ３２は、出力信号であるパケットにヘッダ情報を付加してＭＡＣフレームを生成し、生成したＭＡＣフレームを電気信号に変換してＳＦＰ３１に出力する。ＣＡＭ３３は、パケット内のヘッダ情報のＭＡＣアドレスに対応した出力先情報等を格納している。【００３３】
ＮＰＵ３４は、ＯＳＩ参照モデルのレイヤ３以上の上位レイヤにおける中継処理を実行する。ＮＰＵ３４は、パケット内のヘッダ情報から宛先ＭＡＣアドレスを抽出すると、宛先ＭＡＣアドレスに対応した出力先情報をＣＡＭ３３から抽出する。更に、ＮＰＵ３４は、抽出した出力先情報に基づき出力ポートを決定する。また、ＮＰＵ３４は、自装置宛パケットやＡＰＳパケット等の制御情報をＣＰＵ３６に転送する。ＣＰＵ３６は、ＮＰＵ３４等の管理を行うと共に、受信したＡＰＳパケットに関わる処理を実行し、ＣＡＭ３３に格納された出力先情報を変更する。メモリ３５は、例えば、ＤＲＡＭ（Dynamic  Access  Random  Memory）等に相当し、ＣＰＵ３６が実行するプログラムや管理データの記憶領域として利用される。【００３４】
次に、通信ノード２の機能構成について説明する。図５は、通信ノード２の機能構成の一例を示す説明図である。図５に示す通信ノード２は、第１のパケット通信部４１Ａ及び４１Ｂと、第２のパケット通信部４２と、ＬＡＣＰ（Link  Aggregation  Control  Protocol)処理部４３Ａ及び４３Ｂと、パケット転送部４４と、経路切替部４５とを有する。更に、通信ノード２は、経路切替メッセージ処理部４６と、経路情報テーブル４７と、ＬＡＧ管理テーブル４８とを有する。第１のパケット通信部４１Ａ及び４１Ｂは、境界ノード１０とＬＡＧでリンク接続され、パケットを送受信する。例えば、通信ノード２Ａである場合、第１のパケット通信部４１Ａは、第１の境界ノード１０Ａと接続される。また、第１のパケット通信部４１Ｂは、第２の境界ノード１０Ｂと接続される。また、第２のパケット通信部４２は、境界ノード１０とは異なる図示しないネットワークと接続され、パケットを送受信する。【００３５】
ＬＡＣＰ処理部４３Ａ及び４３Ｂは、第１のパケット通信部４１Ａ及び４１Ｂで受信したパケットからＬＡＣＰパケットをそれぞれ抽出する。尚、ＬＡＣＰパケットは、ＬＡＧのリンク状態を制御する制御パケットである。例えば、通信ノード２及び境界ノード１０間のリンク接続をアクティブ状態にする場合、“IN  SYNC”が格納されたＬＡＣＰパケットを使用する。また、リンク接続をスタンバイ状態にする場合、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを使用する。また、ＬＡＣＰ処理部４３Ａ及び４３Ｂは、抽出したＬＡＣＰパケットを経路切替メッセージ処理部４６に通知する。また、ＬＡＣＰ処理部４３Ａ及び４３Ｂは、経路切替メッセージ処理部４６で生成されたＬＡＣＰパケットを第１のパケット通信部４１Ａ及び４１Ｂを通じて境界ノード１０に送信する。【００３６】
経路情報テーブル４７は、パケット通信に使用する通信ノード２のポート及びＶＬＡＮパス４の経路情報を管理している。図６は、経路情報テーブル４７の一例を示す説明図である。図６に示す経路情報テーブル４７は、受信ポート番号４７Ａと、受信ＶＬＡＮ  ＩＤ（ＶＬＡＮ識別子）４７Ｂと、送信ポート番号４７Ｃと、送信ＶＬＡＮ  ＩＤ４７Ｄとを対応付けて格納している。尚、受信ポート番号４７Ａは、通信ノード２においてパケットの受信の際に使用されるポートを識別する番号である。受信ＶＬＡＮ  ＩＤ４７Ｂは、通信ノード２がパケットを受信する際に使用されるＶＬＡＮパス４を識別する番号である。送信ポート番号４７Ｃは、通信ノード２においてパケットの送信の際に使用されるポートを識別する番号である。送信ＶＬＡＮ  ＩＤ４７Ｄは、通信ノード２がパケットを送信する際に使用されるＶＬＡＮパス４を識別する番号である。【００３７】
パケット転送部４４は、経路情報テーブル４７を参照して、第１のパケット通信部４１Ａ、４１Ｂ又は第２のパケット通信部４２からのパケットを転送すると共に、第１のパケット通信部４１Ａ、４１Ｂ又は第２のパケット通信部４２へパケットを転送する。例えば、パケット転送部４４は、第１のパケット通信部４１Ａ、４１Ｂ又は第２のパケット通信部４２経由で受信したパケットのヘッダ情報から受信ＶＬＡＮ  ＩＤ４７Ｂを抽出する。そして、パケット転送部４４は、抽出した受信ＶＬＡＮ  ＩＤ４７Ｂと同一の値の送信ＶＬＡＮ  ＩＤ４７Ｄに対応する送信ポート番号４７Ｃを経路情報テーブル４７から抽出する。パケット転送部４４は、抽出した送信ポート番号４７Ｃのポートに対してパケットを転送する。【００３８】
また、ＬＡＧ管理テーブル４８は、通信ノード２のＬＡＧのリンク接続の状態を示すリンク状態を管理する。図７は、ＬＡＧ管理テーブル４８の一例を示す説明図である。ＬＡＧ管理テーブル４８は、ＬＡＧ番号４８Ａと、ポート番号４８Ｂと、リンク状態４８Ｃとを対応付けて格納する。尚、ＬＡＧ番号４８Ａは、通信ノード２と接続されるＬＡＧを識別する番号である。ポート番号４８Ｂは、ＬＡＧ番号に対応するＬＡＧと接続されるポートを識別する番号である。尚、例えば、通信ノード２Ａの場合、ポート番号４８Ｂは、第１の境界ノード１０Ａと接続されるポートを識別する番号と、第２の境界ノード１０Ｂと接続されるポートを識別する番号である。また、リンク状態４８Ｃは、ＬＡＧのリンク状態、例えば、スタンバイ状態（Standby）又はアクティブ状態(Active)を示すものである。尚、アクティブ状態とは、リンク接続が活性化された状態で通信に使用中のＶＬＡＮの状態、すなわち運用状態に相当する。また、スタンバイ状態とは、リンク接続が非活性化された状態で通信開放中のＶＬＡＮの状態、すなわち待機状態に相当する。【００３９】
経路切替メッセージ処理部４６は、ＬＡＣＰ処理部４３Ａ及び４３Ｂにて抽出されたＬＡＣＰパケットに基づき、ＬＡＧ管理テーブル４８のＬＡＧのリンク状態４８Ｃを更新する。また、経路切替メッセージ処理部４６は、ＬＡＧ管理テーブル４８のテーブル内容に基づき、ＬＡＧとリンク接続する境界ノード１０との経路を決定する。また、経路切替部４５は、経路切替メッセージ処理部４６にて決定された経路に基づき、経路情報テーブル４７のテーブル内容を更新する。【００４０】
尚、図５に示す通信ノード２が図３に示すスイッチ装置２０である場合、第１のパケット通信部４１Ａ及び４１Ｂ、第２のパケット通信部４２、ＬＡＣＰ処理部４３Ａ及び４３Ｂ、パケット転送部４４は、例えば、図４に示すＮＰＵ３４に相当する。また、経路情報テーブル４７は、例えば、図４に示すＣＡＭ３３に相当する。また、ＬＡＧ管理テーブル４８は、例えば、図４に示すメモリ３５に相当する。また、経路切替メッセージ処理部４６及び経路切替部４５は、例えば、ＣＰＵ３６に相当する。【００４１】
次に、境界ノード１０の機能構成について説明する。図８は、境界ノード１０の機能構成の一例を示す説明図である。図８に示す境界ノード１０は、第１のパケット通信部５１Ａ及び５１Ｂと、第２のパケット通信部５２と、ＡＰＳ処理部５３Ａ及び５３Ｂと、ＬＡＣＰ処理部５４と、パケット転送部５５とを有する。境界ノード１０は、経路切替メッセージ処理部５６と、経路切替部５７とを有する。更に、境界ノード１０は、経路情報テーブル４７と、ＬＡＧ管理テーブル４８と、境界ノード間パス管理テーブル５８とを有する。【００４２】
第１のパケット通信部５１Ａ及び５１Ｂは、ＶＬＡＮパス４と接続される。例えば、第１の境界ノード１０Ａの場合、第１のパケット通信部５１Ａは、第１のＶＬＡＮパス４Ａに接続される。また、第１のパケット通信部５１Ｂは、第４のＶＬＡＮパス４Ｄに接続される。また、第２のパケット通信部５２は、通信ノード２と接続される。例えば、第１の境界ノード１０Ａの場合、第２のパケット通信部５２は、通信ノード２Ａと接続され、通信ノード２Ａとの間でパケットを送受信する。【００４３】
ＬＡＣＰ処理部５４は、第２のパケット通信部５２が受信したパケットからＬＡＣＰパケットを抽出する。ＬＡＣＰ処理部５４は、抽出したＬＡＣＰパケットを経路切替メッセージ処理部５６に通知する。また、ＬＡＣＰ処理部５４は、経路切替メッセージ処理部５６で生成されたＬＡＣＰパケットを第２のパケット通信部５２を通じて通信ノード２に送信する。【００４４】
ＡＰＳ処理部５３Ａ及び５３Ｂは、第１のパケット通信部５１Ａ及び５１Ｂを通じて受信したパケットからそれぞれＡＰＳパケットを抽出する。尚、ＡＰＳパケットは、前述した通り、予備のＶＬＡＮパス４を使用して伝送され、グループの状態情報、例えば、“ＮＲ”、“ＳＦ−Ｗ”、“ＳＦ−Ｐ”や“ＦＳ”等の状態情報が格納されている。ＡＰＳ処理部５３Ａ及び５３Ｂは、抽出したＡＰＳパケットを経路切替メッセージ処理部５６に通知する。また、ＡＰＳ処理部５３Ａ及び５３Ｂは、経路切替メッセージ処理部５６で生成された状態情報をＡＰＳパケット内に格納する。更に、ＡＰＳ処理部５３Ａ及び５３Ｂは、状態情報が格納されたＡＰＳパケットを第１のパケット通信部５１Ａ及び５１Ｂを通じて対向側の境界ノード１０に送信する。【００４５】
経路情報テーブル４７は、境界ノード１０がパケット通信に使用するポート及びＶＬＡＮパス４の経路情報を管理している。尚、図６に示す受信ポート番号４７Ａは、境界ノード１０がパケットの受信に使用するポートを識別する番号である。受信ＶＬＡＮ  ＩＤ４７Ｂは、境界ノード１０がパケットの受信に使用するＶＬＡＮパス４を識別する番号である。送信ポート番号４７Ｃは、境界ノード１０がパケットの送信に使用するポートを識別する番号である。送信ＶＬＡＮ  ＩＤ４７Ｄは、境界ノード１０がパケットの送信に使用するＶＬＡＮパス４を識別する番号である。【００４６】
また、パケット転送部５５は、経路情報テーブル４７を参照して、第１のパケット通信部５１Ａ、５１Ｂ又は第２のパケット通信部５２からのパケットを転送すると共に、第１のパケット通信部５１Ａ，５１Ｂ又は第２のパケット通信部５２へパケットを転送する。例えば、パケット転送部５５は、第１のパケット通信部５１Ａ、５１Ｂ又は第２のパケット通信部５２経由で受信したパケットのヘッダ情報から受信ＶＬＡＮ  ＩＤ４７Ｂを抽出する。そして、パケット転送部５５は、抽出した受信ＶＬＡＮ  ＩＤ４７Ｂと同一の送信ＶＬＡＮ  ＩＤ４７Ｄに対応する送信ポート番号４７Ｃを経路情報テーブル４７から抽出する。パケット転送部４４は、抽出した送信ポート番号４７Ｃのポートに対してパケットを転送する。【００４７】
また、ＬＡＧ管理テーブル４８は、境界ノード１０が通信ノード２とリンク接続されるＬＡＧのリンク状態を管理している。例えば、第１の境界ノード１０Ａの場合、図７に示すポート番号４８Ｂは、通信ノード２Ａとリンク接続するポートを識別する番号に相当する。【００４８】
境界ノード間パス管理テーブル５８は、境界ノード１０のアクセス網側ＶＬＡＮ情報５８Ａ及びコア網側ＶＬＡＮ情報５８Ｂを管理する。アクセス網側ＶＬＡＮ情報５８Ａは、境界ノード１０が通信ノード２と接続されるＶＬＡＮパスを識別する識別子である。図９に示すコア網側ＶＬＡＮ情報５８Ｂは、現用ＶＬＡＮ情報５８１、予備ＶＬＡＮ情報５８２及びプロテクション状態５８３を有する。更に、現用ＶＬＡＮ情報５８１は、境界ノード１０が接続される現用のＶＬＡＮパス４を識別するＶＬＡＮ識別子５８１Ａと、現用のＶＬＡＮパス４と接続されるポートを識別する送信ポート番号５８１Ｂとを対応付けて管理する。更に、予備ＶＬＡＮ情報５８２は、境界ノード１０が接続される予備のＶＬＡＮパス４を識別するＶＬＡＮ識別子５８２Ａと、予備のＶＬＡＮパス４が接続されるポートを識別する送信ポート番号５８２Ｂとを対応付けて管理する。プロテクション状態５８３は、境界ノード１０と接続されるコア網８側のＶＬＡＮパス４の状態情報、例えば、ＮＲ、ＳＦ−Ｗ，ＳＦ−ＰやＦＳ等の状態情報である。【００４９】
例えば、第１のグループに所属する第１の境界ノード１０Ａの場合、アクセス網側ＶＬＡＮ情報５８Ａには、第１の境界ノード１０Ａと接続される通信ノード２Ａとの間のＶＬＡＮパスを識別するＶＬＡＮ識別子が管理される。更に、現用ＶＬＡＮ情報５８１には、第１の境界ノード１０Ａが所属する第１のグループが現用として使用する、第１の境界ノード１０Ａと第３の境界ノード１０Ｃとの間の第１のＶＬＡＮパス４Ａを識別したＶＬＡＮ識別子５８１Ａが管理される。更に、予備ＶＬＡＮ情報５８２には、第１のグループが予備として使用する、第１の境界ノード１０Ａと第４の境界ノード１０Ｄとの間の第２のＶＬＡＮパス４Ｂを識別したＶＬＡＮ識別子５８２Ａが管理される。更に、プロテクション状態５８３には、第１のグループの状態情報、例えば、ＮＲが管理される。【００５０】
経路切替メッセージ処理部５６は、ＬＡＣＰ処理部５４が抽出したＬＡＣＰパケットに基づき、ＬＡＧ管理テーブル４８のＬＡＧのリンク状態４８Ｃ等を更新する。また、経路切替メッセージ処理部５６は、ＬＡＧ管理テーブル４８のテーブル内容を参照し、ＬＡＧとリンク接続される通信ノード２との経路を決定する。また、経路切替メッセージ処理部５６は、ＡＰＳ処理部５３Ａ及び５３Ｂが抽出したＡＰＳパケットに基づき、グループの状態情報を認識する。更に、経路切替メッセージ処理部５６は、グループの状態情報を認識すると、境界ノード間パス管理テーブル５８のプロテクション状態５８３等を更新する。更に、経路切替メッセージ処理部５６は、境界ノード間パス管理テーブル５８のテーブル内容を参照し、トラヒックを中継するＶＬＡＮパス４とリンク接続される境界ノード１０との経路を決定する。また、経路切替部５７は、経路切替メッセージ処理部５６にて決定された経路に基づき、経路情報テーブル４７のテーブル内容を更新する。【００５１】
尚、第１の境界ノード１０ＡのＡＰＳ処理部５３Ａ及び５３Ｂは、第１のＶＬＡＮパス４Ａの状態を第１のグループの状態としてＡＰＳパケット内に格納する。そして、第１の境界ノード１０ＡのＡＰＳ処理部５３Ａ及び５３Ｂは、第１のグループの状態が格納されたＡＰＳパケットを第４の境界ノード１０Ｄに送信する。また、第３の境界ノード１０ＣのＡＰＳ処理部５３Ａ及び５３Ｂは、第１のＶＬＡＮパス４Ａの状態を第２のグループの状態としてＡＰＳパケット内に格納する。そして、第３の境界ノード１０ＣのＡＰＳ処理部５３Ａ及び５３Ｂは、第２のグループの状態が格納されたＡＰＳパケットを第２の境界ノード１０Ｂに送信する。また、第３の境界ノード１０Ｃ及び第４の境界ノード１０ＤのＡＰＳ処理部５３Ａ及び５３Ｂは、第４のＶＬＡＮパス４Ｄを使用して、第１のグループ及び第２のグループの状態が格納されたＡＰＳパケットを交換する。そして、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄの経路切替メッセージ処理部５６は、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗであり、自装置がマスタの場合、第１のＶＬＡＮパス４Ａと接続する予備のＶＬＡＮパス４に切替える。そのため、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄの経路切替メッセージ処理部５６は、現用の第１のＶＬＡＮパス４Ａを自装置と接続する予備のＶＬＡＮパス４に切替える際の情報を境界ノード間パス管理テーブル５８及び経路情報テーブル４７内に反映する。そして、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄのパケット転送部５５は、経路情報テーブル４７に基づき、現用のＶＬＡＮパス４を予備のＶＬＡＮパス４に切替える。【００５２】
尚、図８に示す境界ノード１０が図３に示すスイッチ装置２０である場合、第１のパケット通信部５１Ａ及び５１Ｂ、第２のパケット通信部５２、ＡＰＳ処理部５３Ａ及び５３Ｂは、例えば、図４に示すＮＰＵ３４に相当する。更に、ＬＡＣＰ処理部５４及びパケット転送部５５は、例えば、図４に示すＮＰＵ３４に相当する。また、経路情報テーブル４７は、例えば、図４に示すＣＡＭ３３に相当する。また、ＬＡＧ管理テーブル４８及び境界ノード間パス管理テーブル５８は、例えば、図４に示すメモリ３５に相当する。また、経路切替メッセージ処理部５６及び経路切替部５７は、例えば、図４に示すＣＰＵ３６に相当する。【００５３】
中継システム１では、各境界ノード１０Ａ〜１０Ｄ内の各境界ノード間パス管理テーブル５８のコア網側ＶＬＡＮ情報５８Ｂが、各ＶＬＡＮパス４のグループ毎にして管理される。更に、中継システム１では、各境界ノード１０Ａ〜１０Ｄ内のＡＰＳ処理部５３Ａ及び５３Ｂが、各予備のＶＬＡＮパス４上で各グループの状態情報を格納したＡＰＳパケットを交換する。【００５４】
そして、各境界ノード１０Ａ〜１０Ｄ内の経路切替メッセージ処理部５６は、ＡＰＳ処理部５３Ａ及び５３Ｂを通じて各グループのＡＰＳパケットを収集し、第１のグループ及び第２のグループの状態情報を認識する。更に、各境界ノード１０Ａ〜１０Ｄ内の経路切替メッセージ処理部５６は、第１のグループ及び第２のグループの状態情報に基づき、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒック中継に使用するＶＬＡＮパス４を決定する。【００５５】
各境界ノード１０Ａ〜１０Ｄ内の経路切替部５７は、決定したトラヒック中継に使用するＶＬＡＮパス４の情報を境界ノード間パス管理テーブル５８及び経路情報テーブル４７に更新する。そして、各境界ノード１０Ａ〜１０Ｄ内のパケット転送部５５は、境界ノード間パス管理テーブル５８及び経路情報テーブル４７のテーブル内容に基づき、トラヒック中継に使用するＶＬＡＮパス４を切替える。【００５６】
次に、実施例１の中継システム１の動作について説明する。図１０は、実施例１での現用のＶＬＡＮパス４の障害時に関わる中継システム１の処理動作を示す説明図である。図１０（Ａ）に示す正常状態の中継システム１では、障害もなく、第１の境界ノード１０Ａと第３の境界ノード１０Ｃとの間の第１のＶＬＡＮパス４Ａが現用として使用されるものとする。【００５７】
図１０（Ａ）に示す第１の境界ノード１０Ａは、通信ノード２Ａとのリンク接続をアクティブ状態にし、第３の境界ノード１０Ｃは、通信ノード２Ｂとのリンク接続をアクティブ状態にする（ステップＳ１１）。その結果、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃは、現用の第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａと通信ノード２Ｂとの間のトラヒックを中継する。【００５８】
また、第２の境界ノード１０Ｂは、通信ノード２Ａとのリンク接続をスタンバイ状態にし、第４の境界ノード１０Ｄは、通信ノード２Ｂとのリンク接続をスタンバイ状態にしている（ステップＳ１２）。従って、第２の境界ノード１０Ｂと第４の境界ノード１０Ｄとの間では、通信ノード２Ａと通信ノード２Ｂとの間のトラヒックの中継が行われない。【００５９】
また、第１の境界ノード１０Ａは、第１のＶＬＡＮパス４Ａをアクティブ状態にし、現用の第１のＶＬＡＮパス４Ａを使用してトラヒックを中継可能とする。同様に、第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａをアクティブ状態にし、現用の第１のＶＬＡＮパス４Ａを使用してトラヒックを中継可能とする。その結果、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ１３）。【００６０】
この際、第１のグループに属する第１の境界ノード１０Ａは、第１のグループの状態、すなわち障害なしの状態を示すＮＲをＡＰＳパケット内に格納する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＮＲが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１４）。また、第２のグループに属する第３の境界ノード１０Ｃは、第２のグループの状態ＮＲをＡＰＳパケット内に格納する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＮＲが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１５）。【００６１】
更に、第１のグループに属する第４の境界ノード１０Ｄは、第１のグループの新しい状態ＮＲと、第２の境界ノード１０Ｂから受信済みの前回の第２のグループの状態ＮＲとをＡＰＳパケット内に格納する。そして、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１６Ａ）。また、第２のグループに属する第２の境界ノード１０Ｂは、第２のグループの新しい状態ＮＲと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１６Ｂ）。つまり、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＮＲが格納されたＡＰＳパケットを交換する。尚、第１の境界ノード１０Ａ〜第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂ、第３のＶＬＡＮパス４Ｃ及び第４のＶＬＡＮパス４Ｄ等の予備のＶＬＡＮパス４を使用して、各グループの状態が格納されたＡＰＳパケットを定期的に送受信している。その結果、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＮＲを認識できる。【００６２】
図１０（Ｂ）に示す中継システム１では、現用の第１のＶＬＡＮパス４Ａで障害が発生したとする（ステップＳ１７）。この場合、第１の境界ノード１０Ａは、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第２のＶＬＡＮパス４Ｂに切替える（ステップＳ１８）。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。そして、第１の境界ノード１０Ａは、第１のグループの状態、すなわち現用の第１のＶＬＡＮパス４Ａの障害状態を示すＳＦ−ＷをＡＰＳパケット内に格納する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１９）。【００６３】
また、第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａの障害を検出した場合、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第３のＶＬＡＮパス４Ｃに切替える（ステップＳ２０）。その結果、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ２１）。【００６４】
第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃを使用して第３の境界ノード１０ＣからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第２のグループの状態ＳＦ−Ｗを認識する。更に、第２の境界ノード１０Ｂは、第２のグループの状態がＳＦ−Ｗと認識されると、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。更に、第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｗと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケット内に格納する。更に、第２の境界ノード１０Ｂは、第１のグループの状態ＮＲ及び第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ２２）。【００６５】
また、第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂを使用して第１の境界ノード１０ＡからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第１のグループの状態ＳＦ−Ｗを認識する。更に、第４の境界ノード１０Ｄは、第１のグループの状態がＳＦ−Ｗと認識されると、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。第４の境界ノード１０Ｄは、第１のグループの新しい状態ＳＦ−Ｗと、第２の境界ノード１０Ｂから受信済みの前回の第２のグループの状態ＮＲとをＡＰＳパケット内に格納する。更に、第４の境界ノード１０Ｄは、第１のグループの状態ＮＲ及び第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ２３）。【００６６】
図１０（Ｃ）に示す第２の境界ノード１０Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信すると、通信ノード２Ａとのリンク接続をアクティブ状態にする（ステップＳ２４）。その結果、第２の境界ノード１０Ｂは、通信ノード２Ａから受信するトラヒックを第３のＶＬＡＮパス４Ｃに転送すると共に、第３のＶＬＡＮパス４Ｃから受信するトラヒックを通信ノード２Ａに転送する。【００６７】
また、第４の境界ノード１０Ｄは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信すると、通信ノード２Ｂとのリンク接続をアクティブ状態にする（ステップＳ２５）。その結果、第４の境界ノード１０Ｄは、通信ノード２Ｂから受信したトラヒックを第２のＶＬＡＮパス４Ｂに転送すると共に、第２のＶＬＡＮパス４Ｂから受信したトラヒックを通信ノード２Ｂに転送する。【００６８】
また、第２の境界ノード１０Ｂから“IN  SYNC”のＬＡＣＰパケットを受信した通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信する（ステップＳ２６Ａ）。その結果、通信ノード２Ａは、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ２６）。【００６９】
また、第４の境界ノード１０Ｄから“IN  SYNC”のＬＡＣＰパケットを受信した通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第３の境界ノード１０Ｃに送信する（ステップＳ２７Ａ）。その結果、通信ノード２Ｂは、第３の境界ノード１０Ｃから第４の境界ノード１０Ｄへと経路を切替える（ステップＳ２７）。【００７０】
図１０（Ｄ）に示す第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４Ｄを使用して第４の境界ノード１０Ｄから受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＷ−Ｆと認識する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態がＳＷ−Ｆと認識されると、自装置がスレーブであるか否かを判定する。第２の境界ノード１０Ｂは、自装置がスレーブでないため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するように変更する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ２８）。【００７１】
また、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、第２の境界ノード１０Ｂから受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＷ−Ｆと認識する。この際、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態がＳＷ−Ｆと認識されると、自装置がスレーブであるか否かを判定する。第４の境界ノード１０Ｄは、自装置がスレーブであるため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するのではなく、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信する（ステップＳ２９）。更に、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ３０）。【００７２】
そして、第４の境界ノード１０Ｄから“OUT  OF  SYNC”のＬＡＣＰパケットを受信した通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をスタンバイ状態からアクティブ状態に変更し、“IN  SYNC”が格納されたＬＡＣＰパケットを第３の境界ノード１０Ｃに送信する（ステップＳ３１）。その結果、通信ノード２Ｂは、第４の境界ノード１０Ｄから第３の境界ノード１０Ｃへと経路を切替える（ステップＳ３２）。そして、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継することになる。【００７３】
その結果、第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ３３）。【００７４】
実施例１では、現用の第１のＶＬＡＮパス４Ａに障害が発生したとしても、例えば、第１のＶＬＡＮパス４Ａで使用される第３の境界ノード１０Ｃをそのまま使用する第３のＶＬＡＮパス４Ｃ経由で障害の第１のＶＬＡＮパス４Ａを迂回する。すなわち、中継システム１は、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、ＶＬＡＮパス４の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【００７５】
尚、上記実施例１では、第２の境界ノード１０Ｂをマスタ、第４の境界ノード１０Ｄをスレーブとしたが、第２の境界ノード１０Ｂをスレーブ、第４の境界ノード１０Ｄをマスタとしても良い。この場合、現用の第１のＶＬＡＮパス４Ａに障害が発生したとしても、第１のＶＬＡＮパス４Ａで使用された第１の境界ノード１０Ａをそのまま使用する第２のＶＬＡＮパス４Ｂ経由で障害の第１のＶＬＡＮパス４Ａを迂回することになる。【００７６】
また、上記実施例１では、境界ノード群３Ａ及び境界ノード群３Ｂ間のＶＬＡＮパス４を第１のグループ及び第２のグループの２個のグループで管理したが、３個のグループに管理しても良く、この場合の実施の形態につき、実施例２として以下に説明する。
【実施例２】
【００７７】
図１１は、実施例２の中継システム１Ａのネットワーク構成の一例を示す説明図、図１２は、実施例２の中継システム１Ａのグループ構成の一例を示す説明図である。尚、実施例１の中継システム１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。実施例２の中継システム１Ａが実施例１の中継システム１と異なるところは、４本のＶＬＡＮパス４が３個のグループで管理される点にある。実施例２では、実施例１で示した第１及び第２のグループに加え、第３のグループがある。第３のグループでは、第２の境界ノード１０Ｂと第３の境界ノード１０Ｃとの間の第３のＶＬＡＮパス４Ｃが現用のＶＬＡＮパス４、第４の境界ノード１０Ｄと第１の境界ノード１０Ａとの間の第２のＶＬＡＮパス４Ｂが現用のＶＬＡＮパス４として管理される。更に、第３のグループでは、第２の境界ノード１０Ｂと第４の境界ノード１０Ｄとの間の第４のＶＬＡＮパス４Ｄが予備のＶＬＡＮパス４として管理される。【００７８】
第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用してＡＰＳパケットを相互に交換する。第２の境界ノード１０Ｂと第４の境界ノード１０Ｄとの間で交換されるＡＰＳパケットは、第３のグループの状態を通知するのに使用されるのではなく、第１のグループ及び第２のグループの状態を相互に通知し合うために使用される。また、第３のグループに属する第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、何れか一方がマスタとされ、他方がスレーブとされる。尚、説明の便宜上、前述した通り、第２の境界ノード１０Ｂをマスタとし、第４の境界ノード１０Ｄをスレーブとする。【００７９】
図１３は、実施例２の境界ノード間パス管理テーブル５８の一例を示す説明図である。尚、図１３は、第２の境界ノード１０Ｂの境界ノード間パス管理テーブル５８の一例を示しているが、他の境界ノード１０内の境界ノード間パス管理テーブル５８も同一のテーブル構成であるため、その重複する説明については省略する。第２の境界ノード１０Ｂは、第２のグループ及び第３のグループに所属する。図１３に示すコア網側ＶＬＡＮ情報５８Ｂでは、１行目のエントリが第２のグループを対象とし、２行目のエントリが第３のグループを対象とする。１行目のエントリの予備ＶＬＡＮ情報５８２には、第２のグループの予備のＶＬＡＮパス４として第３のＶＬＡＮパス４Ｃに関わるＶＬＡＮ識別子５８２Ａ及び送信ポート番号５８２Ｂが管理される。【００８０】
また、２行目のエントリの現用ＶＬＡＮ情報５８１には、第３のグループの現用のＶＬＡＮパス４として第３のＶＬＡＮパス４Ｃに関わるＶＬＡＮ識別子５８１Ａ及び送信ポート番号５８１Ｂが管理される。更に、予備ＶＬＡＮ情報５８２には、第３のグループの予備のＶＬＡＮパス４として第４のＶＬＡＮパス４Ｄに関わるＶＬＡＮ識別子５８２Ａ及び送信ポート番号５８２Ｂが管理される。【００８１】
すなわち、第２の境界ノード１０Ｂは、図１３に示す境界ノード間パス管理テーブル５８を参照し、１行目のエントリで第２のグループのプロテクション状態５８３がＳＦ−Ｗと認識される。更に、第２の境界ノード１０Ｂは、２行目のエントリで第３のグループのプロテクション状態ＮＲ／ＳＦ−Ｗに基づき、第２のグループのプロテクション状態がＳＦ−Ｗであるため、第１のグループのプロテクション状態がＮＲと認識できる。【００８２】
次に、実施例２の中継システム１Ａの動作について説明する。図１４は、実施例２での現用のＶＬＡＮパス４の障害時に関わる中継システム１Ａの処理動作を示す説明図である。図１４（Ａ）に示す正常状態の中継システム１Ａでは、障害もなく、第１の境界ノード１０Ａと第３の境界ノード１０Ｃとの間の現用の第１のＶＬＡＮパス４Ａを使用するものとする。【００８３】
図１４（Ａ）に示す第１の境界ノード１０Ａは、通信ノード２Ａとのリンク接続をアクティブ状態にし、第３の境界ノード１０Ｃは、通信ノード２Ｂとのリンク接続をアクティブ状態にする（ステップＳ４１）。その結果、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃは、現用の第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａと通信ノード２Ｂとの間のトラヒックを中継する。【００８４】
また、第２の境界ノード１０Ｂは、通信ノード２Ａとのリンク接続をスタンバイ状態にし、第４の境界ノード１０Ｄは、通信ノード２Ｂとのリンク接続をスタンバイ状態にする（ステップＳ４２）。従って、第２の境界ノード１０Ｂと第４の境界ノード１０Ｄとの間では、通信ノード２Ａと通信ノード２Ｂとの間でのトラヒックの中継が行われない。【００８５】
また、第１の境界ノード１０Ａは、第１のＶＬＡＮパス４Ａをアクティブ状態にし、現用の第１のＶＬＡＮパス４Ａを使用してトラヒックを中継可能とする。同様に、第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａをアクティブ状態にし、現用の第１のＶＬＡＮパス４Ａを使用してトラヒックを中継可能とする。その結果、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃは、現用の第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ４３）。【００８６】
この際、第１のグループに属する第１の境界ノード１０Ａは、第１のグループの状態ＮＲをＡＰＳパケット内に格納する。そして、第１の境界ノード１０Ａは、第１のグループ状態ＮＲが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ４４）。また、第２のグループに属する第３の境界ノード１０Ｃは、第２のグループの状態ＮＲをＡＰＳパケット内に格納する。そして、第１の境界ノード１０Ａは、第２のグループの状態ＮＲが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ４５）。【００８７】
第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＮＲをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、第１のグループ及び第２のグループ双方の状態ＮＲが格納されたＡＰＳパケットを交換する（ステップＳ４６）。その結果、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＮＲを認識できる。【００８８】
図１４（Ｂ）に示す中継システム１Ａでは、現用の第１のＶＬＡＮパス４Ａで障害が発生したとする（ステップＳ４７）。この場合、第１の境界ノード１０Ａは、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第２のＶＬＡＮパス４Ｂに切替える（ステップＳ４８）。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ４９）。【００８９】
また、第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａの障害を検出した場合、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第３のＶＬＡＮパス４Ｃに切替える（ステップＳ５０）。その結果、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ５１）。【００９０】
また、第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃ経由で第３の境界ノード１０ＣからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第２のグループの状態がＳＦ−Ｗと認識する。更に、第２の境界ノード１０Ｂは、第２のグループの状態がＳＦ−Ｗと認識されると、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。更に、第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｗと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第１のグループの状態ＮＲ及び第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ５２）。【００９１】
また、第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂ経由で第１の境界ノード１０ＡからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第１のグループの状態がＳＦ−Ｗと認識する。更に、第４の境界ノード１０Ｄは、第１のグループの状態がＳＦ−Ｗと認識されると、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。第４の境界ノード１０Ｄは、第１のグループの新しい状態ＳＦ−Ｗと、第２の境界ノード１０Ｂから受信済みの前回の第２のグループの状態ＮＲとをＡＰＳパケット内に格納する。第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｗ及び第２のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ５３）。【００９２】
図１４（Ｃ）に示す第２の境界ノード１０Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信すると、通信ノード２Ａとのリンク接続をアクティブ状態にする（ステップＳ５４）。その結果、第２の境界ノード１０Ｂは、通信ノード２Ａから受信するトラヒックを第３のＶＬＡＮパス４Ｃに転送すると共に、第３のＶＬＡＮパス４Ｃから受信したトラヒックを通信ノード２Ａに転送する。【００９３】
また、第４の境界ノード１０Ｄは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信すると、通信ノード２Ｂとのリンク接続をアクティブ状態にする（ステップＳ５５）。その結果、第４の境界ノード１０Ｄは、通信ノード２Ｂから受信したトラヒックを第２のＶＬＡＮパス４Ｂに転送すると共に、第２のＶＬＡＮパス４Ｂから受信したトラヒックを通信ノード２Ｂに転送する。【００９４】
また、第２の境界ノード１０Ｂから“IN  SYNC”のＬＡＣＰパケットを受信した通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信する（ステップＳ５６Ａ）。その結果、通信ノード２Ａは、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ５６）。【００９５】
また、第４の境界ノード１０Ｄから“IN  SYNC”のＬＡＣＰパケットを受信した通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第３の境界ノード１０Ｃに送信する（ステップＳ５７Ａ）。その結果、通信ノード２Ｂは、第３の境界ノード１０Ｃから第４の境界ノード１０Ｄへと経路を切替える（ステップＳ５７）。【００９６】
図１４（Ｄ）に示す第２の境界ノード１０Ｂは、第４の境界ノード１０Ｄから第４のＶＬＡＮパス４Ｄ経由で受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識されると、自装置がスレーブであるか否かを判定する。第２の境界ノード１０Ｂは、自装置がスレーブでないため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するように変更する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−ＷをＡＰＳパケット内に格納する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ５８）。【００９７】
また、第４の境界ノード１０Ｄは、第２の境界ノード１０Ｂから第４のＶＬＡＮパス４Ｄ経由で受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。この際、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態がＳＷ−Ｆと認識されると、自装置がスレーブであるか否かを判定する。第４の境界ノード１０Ｄは、自装置がスレーブのため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するのではなく、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信する（ステップＳ５９）。更に、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ６０）。【００９８】
そして、第４の境界ノード１０Ｄから“OUT  OF  SYNC”のＬＡＣＰパケットを受信した通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をスタンバイ状態からアクティブ状態に変更し、“IN  SYNC”が格納されたＬＡＣＰパケットを第３境界ノード１０Ｃに送信する（ステップＳ６１）。その結果、通信ノード２Ｂは、第４の境界ノード１０Ｄから第３の境界ノード１０Ｃへと経路を切替える（ステップＳ６２）。そして、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継することになる。【００９９】
その結果、第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ６３）。【０１００】
図１４の中継システム１Ａでは、第１のＶＬＡＮパス４Ａで障害が発生した場合、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、ＶＬＡＮパス４の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１０１】
次に、現用のＶＬＡＮパス４で使用する境界ノード１０自体の障害時における経路切替の動作について説明する。図１５は、実施例２での現用のＶＬＡＮパス４で使用する境界ノードの障害時に関わる中継システム１Ａの処理動作を示す説明図である。図１５（Ａ）に示す正常状態の中継システム１Ａでは、障害もなく、現用の第１のＶＬＡＮパス４Ａを使用し、図１４（Ａ）と同様に、ステップＳ４１乃至ステップＳ４６の処理動作を実行する。そして、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する。【０１０２】
図１５（Ｂ）に示す中継システム１Ａでは、現用の第１のＶＬＡＮパス４Ａで使用される第１の境界ノード１０Ａ自体で障害が発生したとする（ステップＳ７１）。この場合、第１の境界ノード１０Ａに対向する第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａの障害として認識する。また、第１の境界ノード１０Ａに対向する第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂの障害として認識する。第４の境界ノード１０Ｄは、予備の第２のＶＬＡＮパス４Ｂの障害と認識すると、第１のグループの状態ＳＦ−ＰをＡＰＳパケット内に格納する。第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｐが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第１の境界ノード１０Ａに送信する（ステップＳ７２）。【０１０３】
また、第３の境界ノード１０Ｃは、現用の第１のＶＬＡＮパス４Ａの障害と認識すると、第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ７３）。【０１０４】
第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃ経由で第３の境界ノード１０ＣからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第２のグループの状態がＳＦ−Ｗと認識する。その結果、第２の境界ノード１０Ｂは、第２のグループの状態がＳＦ−Ｗと認識されると、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。更に、第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｗと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第１のグループの状態ＮＲ及び第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ７４）。【０１０５】
更に、第２の境界ノード１０Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信すると、通信ノード２Ａとのリンク接続をアクティブ状態にする（ステップＳ７５）。その結果、第２の境界ノード１０Ｂは、通信ノード２Ａから受信するトラヒックを第３のＶＬＡＮパス４Ｃに転送すると共に、第３のＶＬＡＮパス４Ｃから受信したトラヒックを通信ノード２Ａに転送する。更に、第２の境界ノード１０Ｂから“IN  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信する（ステップＳ７６Ａ）。その結果、通信ノード２Ａは、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ７６）。【０１０６】
また、第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂ経由で第１の境界ノード１０ＡからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第１のグループの状態がＳＦ−Ｐと認識する。更に、第４の境界ノード１０Ｄは、第１のグループの新しい状態ＳＦ−Ｐと、第２の境界ノード１０Ｂから受信済みの前回の第２のグループの状態ＮＲとをＡＰＳパケット内に格納する。そして、第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｐ及び第２のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ７７）。【０１０７】
図１５（Ｃ）に示す第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用してＡＰＳパケットを相互に交換することで、第１のグループの状態がＳＦ−Ｐ及び第２のグループの状態がＳＦ−Ｗと認識する。その結果、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループの状態がＳＦ−Ｐ及び第２のグループの状態がＳＦ−Ｗと認識されると、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。また、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｐ及び第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、第１のグループの状態ＳＦ−Ｐ及び第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを相互に交換する（ステップＳ７８）。【０１０８】
第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ７９）。【０１０９】
図１５に示す中継システム１Ａでは、第１の境界ノード１０Ａ自体に障害が発生した場合、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、境界ノード１０自体の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１１０】
次に、第１のＶＬＡＮパス４Ａの障害による経路切替後に、第３のＶＬＡＮパス４Ｃに障害が発生する、すなわち二重障害が発生した場合の処理動作について説明する。図１６は、実施例２でのＶＬＡＮパス４の二重障害時に関わる中継システム１Ａの処理動作を示す説明図である。【０１１１】
図１６（Ａ）に示す中継システム１Ａでは、第１のＶＬＡＮパス４Ａの障害に応じて、図１４（Ｄ）で説明した通り、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継した状態である。尚、第１のグループ及び第２のグループ双方の状態はＳＦ−Ｗとなる。第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄ経由で受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗを認識している。【０１１２】
更に、図１６（Ｂ）に示す中継システム１Ａでは、第３のＶＬＡＮパス４Ｃ上で障害が発生したとする（ステップＳ１６１）。この場合、第２の境界ノード１０Ｂは、第２のグループの現用の第１のＶＬＡＮパス４Ａ及び予備の第３のＶＬＡＮパス４Ｃの両系障害として、ITU-T勧告のG.8031準拠の状態優先度に基づき、ＳＦ−Ｐを宣言する。そして、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−ＰをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｐが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第３の境界ノード１０Ｃに送信する（ステップＳ１６２）。第３の境界ノード１０Ｃは、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信することで（ステップＳ１６３）、通信ノード２Ｂとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、第３の境界ノード１０Ｃから“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をスタンバイ状態からアクティブ状態に変更し、第３の境界ノード１０Ｃから第４の境界ノード１０Ｄへと経路を切替える（ステップＳ１６４）。更に、通信ノード２Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを第３の境界ノード１０Ｃに送信する（ステップＳ１６５）。【０１１３】
また、図１６（Ｃ）に示す第２の境界ノード１０Ｂは、第３の境界ノード１０Ｃから第３のＶＬＡＮパス４Ｃ経由で受信したＡＰＳパケットの第２のグループの状態ＳＦ−Ｐに基づき、第３のＶＬＡＮパス４Ｃ経由のトラヒック中継の不可を認識する。尚、第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃの障害検出に基づき、第３のＶＬＡＮパス４Ｃ経由のトラヒック中継の不可を認識する。更に、第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｐと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＳＦ−ＷとをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｐ及び第１のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１６６）。更に、第２の境界ノード１０Ｂは、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信することで（ステップＳ１６７）、通信ノード２Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、第２の境界ノード１０Ｂから“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をアクティブ状態からスタンバイ状態に変更する。通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をスタンバイ状態からアクティブ状態に変更し、第２の境界ノード１０Ｂから第１の境界ノード１０Ａへと経路を切替える（ステップＳ１６８）。そして、通信ノード２Ａは、“IN  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信する（ステップＳ１６９）。更に、通信ノード２Ａから“IN  SYNC”が格納されたＬＡＣＰパケットを受信した第１の境界ノード１０Ａは、通信ノード２Ａとのリンク接続をスタンバイ状態からアクティブ状態に変更する（ステップＳ１７０）。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。【０１１４】
第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄ経由で、第２の境界ノード１０Ｂから第２のグループの新しい状態ＳＦ−Ｐ及び第１のグループの前回の状態ＳＦ−Ｗが格納されたＡＰＳパケットを受信する。そして、第４の境界ノード１０Ｄは、第２グループの状態ＳＦ−Ｐ及び第１グループの状態ＳＦ−Ｗに基づき、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃが障害状態であると認識する。そして、第４の境界ノード１０Ｄは、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃの障害が認識されると、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。また、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、第１のグループの状態ＳＦ−Ｗ及び第２のグループの状態ＳＦ−Ｐが格納されたＡＰＳパケットを第２の境界ノード１０Ｂから受信する（ステップＳ１７１）。また、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄ経由のＡＰＳパケットの受信と前後して、通信ノード２Ｂから“IN  SYNC”が格納されたＬＡＣＰパケットを受信する（ステップＳ１７２）。第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４ＤからのＡＰＳパケット及び、通信ノード２Ｂからの“IN  SYNC”が格納されたＬＡＣＰパケットの両方が揃うと、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。【０１１５】
その結果、中継システム１Ａは、現用の第１のＶＬＡＮパス４Ａの障害に対する経路切替後に、第３の境界ノード１０Ｃと第２の境界ノード１０Ｂとの間の第３のＶＬＡＮパス４Ｃに障害が発生したとする。この場合、第１の境界ノード１０Ａ及び第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継することになる（ステップＳ１７３）。【０１１６】
図１６の中継システム１Ａでは、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃの二重障害が発生しても、第１のＶＬＡＮパス４Ａで使用された第１の境界ノード１０Ａをそのまま使用する第２のＶＬＡＮパス４Ｂ経由で障害のＶＬＡＮパス４を迂回する。すなわち、中継システム１Ａは、第２のＶＬＡＮパス４Ｂを使用して、通信ノード２Ａ、第１の境界ノード１０Ａ、第４の境界ノード１０Ｄ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、ＶＬＡＮパス４の二重障害が発生したとしても、障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１１７】
次に、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃの障害に対する経路切替後、第２のＶＬＡＮパス４Ｂに障害が発生した場合、すなわち三重障害が発生した場合の経路切替の処理動作について説明する。図１７は、実施例２でのＶＬＡＮパス４の三重障害時に関わる中継システム１Ａの処理動作を示す説明図である。【０１１８】
図１７（Ａ）に示す中継システム１Ａでは、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃの障害に応じて、図１６（Ｃ）で説明した通り、第２のＶＬＡＮパス４Ｂを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継した状態である。尚、第１のグループの状態はＳＦ−Ｗ、第２のグループの状態はＳＦ−Ｐとなる。第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄ経由で受信したＡＰＳパケットに基づき、第１のグループの状態ＳＦ−Ｗ及び第２のグループの状態ＳＦ−Ｐを認識している。【０１１９】
図１７（Ｂ）に示す中継システム１Ａでは、第２のＶＬＡＮパス４Ｂ上で障害が発生したとする（ステップＳ１８１）。この場合、第１の境界ノード１０Ａは、第１のグループの現用の第１のＶＬＡＮパス４Ａ及び予備の第２のＶＬＡＮパス４Ｂの両系障害としてＳＦ−Ｐを宣言する。そして、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用して第１のグループの状態ＳＦ−ＰをＡＰＳパケット内に格納する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−Ｐが格納されたＡＰＳパケットを第４の境界ノード１０Ｄに送信する（ステップＳ１８２）。第１の境界ノード１０Ａは、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信することで（ステップＳ１８３）、通信ノード２Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、第１の境界ノード１０Ａから“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更し、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ１８４）。更に、通信ノード２Ａは、“IN  SYNC”が格納されたＬＡＣＰパケットを第２の境界ノード１０Ｂに送信する（ステップＳ１８５）。【０１２０】
図１７（Ｃ）に示す第４の境界ノード１０Ｄは、第１の境界ノード１０Ａから第２のＶＬＡＮパス４Ｂ経由で受信したＡＰＳパケット内の第１のグループの状態ＳＦ−Ｐに基づき、第２のＶＬＡＮパス４Ｂ経由のトラヒック中継の不可を認識する。尚、第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂの障害検出に基づき、第２のＶＬＡＮパス４Ｂ経由のトラヒック中継の不可を認識する。更に、第２の境界ノード１０Ｂは、第１のグループの新しい状態ＳＦ−Ｐと、第４の境界ノード１０Ｄから受信済みの前回の第２のグループの状態ＳＦ−ＰとをＡＰＳパケット内に格納する。更に、第２の境界ノード１０Ｂは、第１のグループの状態ＳＦ−Ｐ及び第２のグループの状態ＳＦ−Ｐが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１８６）。また、第４の境界ノード１０Ｄは、第２のグループの新しい状態ＳＦ−Ｐと、第２の境界ノード１０Ｂから受信済みの前回の第１のグループの状態ＳＦ−ＰとをＡＰＳパケット内に格納する。そして、第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｐ及び第２のグループの状態ＳＦ−Ｐが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１８７）。【０１２１】
第２の境界ノード１０Ｂは、第４の境界ノード１０ＤからのＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で受信すると、ＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｐと認識する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｐと認識されると、第１のＶＬＡＮパス４Ａ、第２のＶＬＡＮパス４Ｂ及び第３のＶＬＡＮパス４Ｃの障害を認識する。また、第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４Ｄを使用してのＡＰＳパケットの受信と前後して、通信ノード２Ａから“IN  SYNC”が格納されたＬＡＣＰパケットを受信する（ステップＳ１８８）。そして、第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４ＤからのＡＰＳパケット及び、通信ノード２Ａからの“IN  SYNC”が格納されたＬＡＣＰパケットの両方が揃うと、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するように変更する。【０１２２】
その結果、中継システム１Ａは、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃの障害に対する経路切替後に、第２のＶＬＡＮパス４Ｂ上に障害が発生したとする。この場合、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ１８９）。【０１２３】
図１７の中継システム１Ａでは、第１のＶＬＡＮパス４Ａ、第２のＶＬＡＮパス４Ｂ及び第３のＶＬＡＮパス４Ｃの三重障害が発生したとしても、通信ノード２Ａ、第２の境界ノード１０Ｂ、第４の境界ノード１０Ｄ及び通信ノード２Ｂの経路に切替える。その結果、ＶＬＡＮパス４の三重障害が発生したとしても、障害のＶＬＡＮパス４を迂回して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒック中継を確保できる。【０１２４】
そこで、図１４乃至図１７の処理動作を踏まえ境界ノード１０、例えば、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄにつき、第１のグループ及び第２のグループの状態に応じて通信ノード２とのリンク状態を変更する動作について説明する。図１８は、パス切替設定処理に関わる境界ノード１０内部の処理動作を示すフローチャートである。図１８に示すパス切替処理は、第１のグループ及び第２のグループの状態に応じて、境界ノード１０側で、アクセス網７の通信ノード２とのリンクの状態を切替設定するための処理である。尚、例えば、第２の境界ノード１０Ｂの場合、自グループは第２のグループ、他グループは第１のグループに相当する。【０１２５】
図１８において境界ノード１０は、自グループの状態がＳＦ−Ｗであるか否かを判定する（ステップＳ２２１）。境界ノード１０は、自グループの状態がＳＦ−Ｗである場合（ステップＳ２２１肯定）、他グループの状態がＳＦ−Ｗであるか否かを判定する（ステップＳ２２２）。境界ノード１０は、他グループの状態がＳＦ−Ｗである場合（ステップＳ２２２肯定）、自グループ及び他グループの状態がＳＦ−Ｗであると認識する。そして、境界ノード１０は、自装置が切替担当でない、すなわちスレーブであるか否かを判定する（ステップＳ２２３）。境界ノード１０は、自装置がスレーブである場合（ステップＳ２２３肯定）、例えば、図１４のステップＳ５９のスタンバイ状態に設定し（ステップＳ２２４）、図１８に示す処理動作を終了する。つまり、境界ノード１０は、通信ノード２とのリンク接続をスタンバイ状態に設定する“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２に送信する。【０１２６】
また、境界ノード１０は、自装置がスレーブでない場合（ステップＳ２２３否定）、切替担当であるマスタと判断し、例えば、図１４のステップＳ５４のアクティブ状態に設定し（ステップＳ２２５）、図１８に示す処理動作を終了する。つまり、境界ノード１０は、通信ノード２とのリンク接続をアクティブ状態に設定する“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２に送信する。境界ノード１０は、他グループの状態がＳＦ−Ｗでない場合（ステップＳ２２２否定）、例えば、他グループの状態がＳＦ−Ｐの場合（ステップＳ２２６）、自グループの状態ＳＦ−Ｗ及び他グループの状態ＳＦ−Ｐと認識する。そして、境界ノード１０は、自グループの状態がＳＦ−Ｗ及び他グループの状態がＳＦ−Ｐと認識されると、例えば、図１５に示すステップＳ７５のアクティブ状態に設定し（ステップＳ２２７）、図１８に示す処理動作を終了する。つまり、境界ノード１０は、通信ノード２とのリンク接続をアクティブ状態に設定する“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２に送信する。【０１２７】
また、境界ノード１０は、自グループの状態がＳＦ−Ｗではなく（ステップＳ２２１否定）、自グループの状態がＳＦ−Ｐである場合に（ステップＳ２２８）、他グループの状態がＳＦ−Ｗであるか否かを判定する（ステップＳ２２９）。そして、境界ノード１０は、他グループの状態がＳＦ−Ｗである場合に（ステップＳ２２９肯定）、自グループの状態ＳＦ−Ｐ及び他グループの状態ＳＦ−Ｗと認識する。そして、境界ノード１０は、自グループの状態ＳＦ−Ｐ及び他グループの状態ＳＦ−Ｗが認識されると、例えば、図１６に示すステップＳ１６７のスタンバイ状態に設定し（ステップＳ２３０）、図１８に示す処理動作を終了する。つまり、境界ノード１０は、通信ノード２とのリンク接続をスタンバイ状態に設定する“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２に送信する。【０１２８】
また、境界ノード１０は、他グループの状態がＳＦ−Ｗでなく（ステップＳ２２９否定）、他グループの状態がＳＦ−Ｐの場合に（ステップＳ２３１）、自グループ及び他グループ双方の状態がＳＦ−Ｐと認識する。この場合、境界ノード１０は、自グループ及び他グループ双方の状態がＳＦ−Ｐと認識されると、例えば、図１７に示すステップＳ１８８に示すアクティブ状態に設定可能となり（ステップＳ２３２）、図１８に示す処理動作を終了する。つまり、境界ノード１０は、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２から受信して通信ノード２とのリンク接続をアクティブ状態にする。尚、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用することになる。【０１２９】
図１８に示す処理では、境界ノード１０が、自グループ及び他グループ双方の状態がＳＦ−Ｗであり、自装置がスレーブの場合、通信ノード２とのリンク接続をスタンバイ状態に設定するので、図１４のステップＳ５９のリンク切替動作を実現できる。【０１３０】
また、境界ノード１０は、自グループ及び他グループ双方の状態がＳＦ−Ｗであり、自装置がマスタの場合、通信ノード２とのリンク接続をアクティブ状態に設定するので、図１４のステップＳ５４のリンク切替動作を実現できる。【０１３１】
また、境界ノード１０は、境界ノード１０は、自グループの状態がＳＦ−Ｗ及び他グループの状態がＳＦ−Ｐである場合、通信ノード２とのリンク接続をアクティブ状態に設定するので、図１５のステップＳ７５のリンク切替動作を実現できる。【０１３２】
また、境界ノード１０は、自グループの状態がＳＦ−Ｐ及び他グループの状態がＳＦ−Ｗである場合、通信ノード２とのリンク接続をスタンバイ状態に設定するので、図１６のステップＳ１６７のリンク切替動作を実現できる。【０１３３】
また、境界ノード１０は、自グループの状態がＳＦ−Ｐ及び他グループの状態がＳＦ−Ｗである場合、通信ノード２とのリンク接続をスタンバイ状態に設定するので、図１６のステップＳ１６７のリンク切替動作を実現できる。【０１３４】
また、境界ノード１０は、自グループ及び他グループ双方の状態がＳＦ−Ｐの場合、通信ノード２とのリンク接続をアクティブ状態に設定されるので、図１７のステップＳ１８８のリンク切替動作を実現できる。【０１３５】
実施例２の中継システム１Ａでは、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄが、ＡＰＳパケットで第１のグループ及び第２のグループの状態を交換し、第１のグループ及び第２のグループの状態を認識する。そして、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄが、第１のグループ及び第２のグループの状態に基づき、現用の経路を切替える。その結果、中継システム１Ａは、第１のグループ及び第２のグループの状態情報に基づき、現用の第１のＶＬＡＮパス４Ａを自由に切替えることができる。【０１３６】
さらに、実施例２の中継システム１Ａでは、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄが、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗの場合、現用の経路である第１のＶＬＡＮパス４Ａの障害状態と認識する。そして、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗの場合に、第１のＶＬＡＮパス４Ａを第２のＶＬＡＮパス４Ｂ又は第３のＶＬＡＮパス４Ｃに切替える。【０１３７】
さらに、実施例２の中継システム１Ａでは、第４の境界ノード１０Ｄがスレーブであるため、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗの場合、障害の現用のパスを第３のＶＬＡＮパス４Ｃに切替える。すなわち、中継システム１Ａでは、現用の第１のＶＬＡＮパス４Ａの障害発生によって、第１のＶＬＡＮパス４Ａで使用された第３の境界ノード１０Ｂをそのまま使用する第３のＶＬＡＮパス４Ｃに切替える。その結果、中継システム１Ａは、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、ＶＬＡＮパス４の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１３８】
実施例２の中継システム１Ａでは、第１の境界ノード１０Ａ自体に障害が発生したとしても、第１のＶＬＡＮパス４Ａで使用された第３の境界ノード１０Ｃをそのまま使用する第３のＶＬＡＮパス４Ｃ経由で障害の第１の境界ノード１０Ａを迂回する。すなわち、中継システム１Ａは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、中継システム１Ａは、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、境界ノード１０自体の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１３９】
実施例２の中継システム１Ａでは、第１のＶＬＡＮパス４Ａ及び第３のＶＬＡＮパス４Ｃの二重障害が発生しても、第１のＶＬＡＮパス４Ａで使用された第１の境界ノード１０Ａをそのまま使用する第２のＶＬＡＮパス４Ｂ経由で障害のＶＬＡＮパス４を迂回する。すなわち、中継システム１Ａは、第２のＶＬＡＮパス４Ｂを使用して、通信ノード２Ａ、第１の境界ノード１０Ａ、第４の境界ノード１０Ｄ及び通信ノード２Ｂの経路に切替える。その結果、中継システム１Ａは、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、現用及び予備のＶＬＡＮパス４の二重障害に伴う経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１４０】
実施例２の中継システム１Ａでは、第４の境界ノード１０Ｄが第１のグループの状態がＳＦ−Ｐ、第２のグループの状態がＳＦ−Ｐの場合に、第４のＶＬＡＮパス４Ｄに切替える。つまり、中継システム１Ａでは、第１のＶＬＡＮパス４Ａ、第２のＶＬＡＮパス４Ｂ及び第３のＶＬＡＮパス４Ｃの三重障害が発生したとしても、通信ノード２Ａ、第２の境界ノード１０Ｂ、第４の境界ノード１０Ｄ及び通信ノード２Ｂの経路に切替える。その結果、中継システム１Ａは、ＶＬＡＮパス４の三重障害が発生したとしても、障害のＶＬＡＮパス４を迂回して、通信ノード２Ａ及び通信ノード２Ｂ間の障害に対する経路切替を確保できる。  【０１４１】
尚、上記実施例２では、例えば、現用の第１のＶＬＡＮパス４Ａの障害を迂回する経路切替について説明したが、境界ノード１０と通信ノード２との間のリンクに障害が発生した場合にも、障害を迂回する経路切替を実現できる。
【実施例３】
【０１４２】
そこで、境界ノード１０と通信ノード２との間のリンク障害にも対応できる中継システムの実施の形態につき、実施例３として説明する。尚、実施例２の中継システム１Ａと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図１９は、実施例３でのリンクの障害時に関わる中継システム１Ｄの処理動作を示す説明図である。図１９（Ａ）に示す正常状態の中継システム１Ｄでは、障害もなく、現用の第１のＶＬＡＮパス４Ａを使用して、図１４（Ａ）と同様に、ステップＳ４１乃至ステップＳ４６の処理動作を実行する。そして、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃは、第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する。【０１４３】
図１９（Ｂ）に示す中継システム１Ｄでは、通信ノード２Ａと第１の境界ノード１０Ａとのアクティブ状態のリンクで障害が発生したとする（ステップＳ１４１）。この場合、通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更する。その結果、通信ノード２Ａは、アクティブ状態のＶＬＡＮパス４を、第１の境界ノード１０Ａから第２の境界ノード１０Ｂに切替える（ステップＳ１４２）。更に、通信ノード２Ａは、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信すると共に（ステップＳ１４３）、“IN  SYNC”が格納されたＬＡＣＰパケットを第２の境界ノード１０Ｂに送信する（ステップＳ１４４）。【０１４４】
図１９（Ｃ）に示す通信ノード２Ａから“IN  SYNC”が格納されたＬＡＣＰパケットを受信した第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する（ステップＳ１４４Ａ）。その結果、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｗを認識する。そして、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第３の境界ノード１０Ｃに送信する（ステップＳ１４５）。【０１４５】
第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｗと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケットに格納する。第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｗ及び第１のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１４６）。また、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で受信すると、第２のグループの状態ＳＦ−Ｗを認識する。第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが認識されると、第１のＶＬＡＮパス４Ａから第３のＶＬＡＮパス４Ｃへと経路を切替える（ステップＳ１４７）。【０１４６】
図１９（Ｄ）に示す第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１４８）。その結果、第３の境界ノード１０Ｃは、第２の境界ノード１０Ｂに対するＡＰＳパケットの送信動作で正常な応答を第２の境界ノード１０Ｂに通知できる。【０１４７】
また、第４の境界ノード１０Ｄは、第２の境界ノード１０Ｂから第２のグループの新しい状態ＳＦ−Ｗと、受信済みの前回の第１のグループの状態ＮＲとが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で受信する（ステップＳ１４９）。第４の境界ノード１０Ｄは、ＡＰＳパケットを受信すると、第１のグループの状態ＮＲ及び第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１５０）。その結果、第４の境界ノード１０Ｄは、第２の境界ノード１０Ｂに対するＡＰＳパケットの送信動作で正常な応答を第２の境界ノード１０Ｂに通知できる。従って、第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ１５１）。【０１４８】
中継システム１Ｄでは、通信ノード２Ａ及び第１の境界ノード１０Ａ間のリンク障害が発生した場合、第１のＶＬＡＮパス４Ａの第３の境界ノード１０Ｃをそのまま使用する第３のＶＬＡＮパス４Ｃ経由で障害の影響を受ける第１のＶＬＡＮパス４Ａを迂回する。すなわち、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、リンク障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１４９】
尚、前述した実施例２の中継システム１Ａでは、現用の第１のＶＬＡＮパス４Ａの障害を検出すると、第１のＶＬＡＮパス４Ａから予備のＶＬＡＮパス４に経路を切替えた。つまり、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、予備のＶＬＡＮパス４に経路を切替えた後、リンク先の通信ノード２Ａ及び２Ｂに対してリンク切替を指示するＬＡＣＰパケットを送信した。しかしながら、ＭＣ−ＬＡＧには、第１のＶＬＡＮパス４Ａの障害を検出した第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃ側が、通信ノード２Ａ及び２Ｂに対してリンク切替のＬＡＣＰパケットを送信する仕様もある。
【実施例４】
【０１５０】
そこで、このような方式に対応した実施の形態につき、実施例４として以下に説明する。尚、上記実施例２の中継システム１Ａと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。実施例４の中継システム１Ｂが実施例２の中継システム１Ａと異なるところは、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃが、第１のＶＬＡＮパス４Ａ上の障害を検出すると、通信ノード２に対してリンク切替を指示する点にある。【０１５１】
図２０は、実施例４での現用のＶＬＡＮパス４の障害時に関わる中継システム１Ｂの処理動作を示す説明図である。図２０（Ａ）に示す正常状態の中継システム１Ｂでは、障害もなく、現用の第１のＶＬＡＮパス４Ａを使用して、ステップＳ４１乃至ステップＳ４６の処理動作を実行する。つまり、中継システム１Ｂでは、第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する。尚、第１のグループ及び第２のグループ双方の状態はＮＲである。第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄ経由で受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態ＮＲを認識している。【０１５２】
図２０（Ｂ）に示す中継システム１Ｂでは、現用の第１のＶＬＡＮパス４Ａ上で障害が発生したとする（ステップＳ８１）。この場合、第１の境界ノード１０Ａは、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第２のＶＬＡＮパス４Ｂに切替える（ステップＳ８２）。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。更に、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ８３）。更に、第１の境界ノード１０Ａは、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信することで（ステップＳ８４）、通信ノード２Ａとのリンク接続をスタンバイ状態にする。【０１５３】
また、第３の境界ノード１０Ｃは、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第３のＶＬＡＮパス４Ｃに切替える（ステップＳ８５）。その結果、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。更に、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ８６）。更に、第３の境界ノード１０Ｃは、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信することで（ステップＳ８７）、通信ノード２Ｂとのリンク接続をスタンバイ状態にする。【０１５４】
また、第１の境界ノード１０Ａから“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更し、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ８８）。そして、図２０(Ｃ)に示す通信ノード２Ａは、“IN  SYNC”が格納されたＬＡＣＰパケットを第２の境界ノード１０Ｂに送信する（ステップＳ８９）。【０１５５】
また、図２０（Ｂ）に示す第３の境界ノード１０Ｃから“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をスタンバイ状態からアクティブ状態に変更し、第３の境界ノード１０Ｃから第４の境界ノード１０Ｄへと経路を切替える（ステップＳ９０）。そして、図２０（Ｃ）に示す通信ノード２Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを第４の境界ノード１０Ｄに送信する（ステップＳ９１）。【０１５６】
また、図２０（Ｂ）に示す第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃを使用して第３の境界ノード１０ＣからのＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第２のグループの状態がＳＦ−Ｗと認識する。第２の境界ノード１０Ｂは、第２のグループの状態がＳＦ−Ｗと認識されると、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。更に、第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｗと、第４の境界ノード１０Ｄから受信済みの第１のグループの状態ＮＲとをＡＰＳパケット内に格納する。第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｗ及び第１のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ９２）。【０１５７】
また、第４の境界ノード１０Ｄは、第１の境界ノード１０ＡからのＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で受信すると、ＡＰＳパケットに基づき、第１のグループの状態がＳＦ−Ｗと認識する。第４の境界ノード１０Ｄは、第１のグループの状態がＳＦ−Ｗと認識されると、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。更に、第４の境界ノード１０Ｄは、第１のグループの新しい状態ＳＦ−Ｗと、第２の境界ノード１０Ｂから受信済みの前回の第２のグループの状態ＮＲとをＡＰＳパケット内に格納する。第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｗ及び第２のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ９３）。【０１５８】
また、図２０（Ｃ）に示す第２の境界ノード１０Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａから受信すると、通信ノード２Ａとのリンク接続をアクティブ状態にする。その結果、第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する（ステップＳ９４）。つまり、第２の境界ノード１０Ｂは、通信ノード２Ａから受信したトラヒックを第３のＶＬＡＮパス４Ｃに転送すると共に、第３のＶＬＡＮパス４Ｃから受信したトラヒックを通信ノード２Ａに転送する。尚、ステップＳ９４にて第２の境界ノード１０Ｂが第３のＶＬＡＮパス４Ｃ経由でトラヒックを中継する時点でも、第２の境界ノード１０Ｂが、通信ノード２Ａから“IN  SYNC”が格納されたＬＡＣＰパケットを受信できていない場合がある。この場合、第２の境界ノード１０Ｂは、自ら“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信することで、通信ノード２Ａとのリンク接続をアクティブ状態に変更した後、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。【０１５９】
また、第４の境界ノード１０Ｄは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂから受信すると、通信ノード２Ｂとのリンク接続をアクティブ状態にする。その結果、第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する（ステップＳ９５）。つまり、第４の境界ノード１０Ｄは、通信ノード２Ｂから受信したトラヒックを第２のＶＬＡＮパス４Ｂに転送すると共に、第２のＶＬＡＮパス４Ｂから受信したトラヒックを通信ノード２Ｂに転送する。尚、第４の境界ノード１０Ｄが第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する時点（ステップＳ９５）でも、第４の境界ノード１０Ｄが、通信ノード２Ｂから“IN  SYNC”が格納されたＬＡＣＰパケットを受信できていない場合がある。この場合、第４の境界ノード１０Ｄは、自ら“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信することで、通信ノード２Ｂとのリンク接続をアクティブ状態に変更した後、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。【０１６０】
また、第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４Ｄを使用して第４の境界ノード１０Ｄから、第１のグループの新しい状態ＳＦ−Ｗと、前回の第２のグループの状態ＮＲとが格納されたＡＰＳパケットを受信する。第２の境界ノード１０Ｂは、ＡＰＳパケットを受信すると、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識されると、自装置がスレーブであるか否かを判定する。第２の境界ノード１０Ｂは、自装置がスレーブではないため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するように変更する。更に、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ９６）。【０１６１】
また、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して第２の境界ノード１０Ｂから、第２のグループの新しい状態ＳＦ−Ｗと、前回の第１のグループの状態ＮＲとが格納されたＡＰＳパケットを受信する。更に、第４の境界ノード１０Ｄは、ＡＰＳパケットを受信すると、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。この際、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態がＳＷ−Ｆと認識されると、自装置がスレーブであるか否かを判定する。第４の境界ノード１０Ｄは、自装置がスレーブであるため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するのではなく、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信する（ステップＳ９７）。更に、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＳＦ−ＷをＡＳＰパケット内に格納する。そして、第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＳＰパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ９８）。【０１６２】
そして、第４の境界ノード１０Ｄから“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をアクティブ状態からスタンバイ状態に変更する。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をスタンバイ状態からアクティブ状態に変更し、第４の境界ノード１０Ｄから第３の境界ノード１０Ｃへと経路を切替える（ステップＳ９８）。そして、通信ノード２Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを第３の境界ノード１０Ｃに送信する（ステップＳ９９）。そして、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。【０１６３】
その結果、第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ１００）。【０１６４】
実施例４では、現用の第１のＶＬＡＮパス４Ａに障害が発生したとしても、第１のＶＬＡＮパス４Ａで使用された第３の境界ノード１０Ｃをそのまま使用する第３のＶＬＡＮパス４Ｃ経由で障害の第１のＶＬＡＮパス４Ａを迂回する。すなわち、中継システム１Ｂは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、ＶＬＡＮパス４の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１６５】
実施例４では、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃが、第１のＶＬＡＮパス４Ａの障害を検出すると、自装置と接続する通信ノード２に対して、リンク接続をスタンバイ状態に設定する“OUT  OF  SYNC”のＬＡＣＰパケットを出力する。その結果、実施例４の中継システム１Ｂは、障害発生のＶＬＡＮパス４と接続される境界ノード１０側でリンク先の通信ノード２にリンク切替を指示する仕様のＭＣ−ＬＡＧにも対応できる。
【実施例５】
【０１６６】
次に、実施例５の中継システムについて説明する。尚、実施例２の中継システム１Ａと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。実施例５の中継システム１Ｃが実施例２の中継システム１Ａと異なるところは、例えば、スレーブ側である第４の境界ノード１０Ｄと、通信ノード２Ｂとの間で連続するリンク切替の動作回数を減らした点にある。【０１６７】
図２１は、実施例５での現用のＶＬＡＮパス４の障害時に関わる中継システム１Ｃの処理動作を示す説明図である。図２１（Ａ）に示す正常状態の中継システム１Ｃでは、障害なく、現用の第１のＶＬＡＮパス４Ａを使用して、ステップＳ４１乃至ステップＳ４６の処理動作を実行する。つまり、中継システム１Ｃでは、第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する。【０１６８】
図２１（Ｂ）に示す中継システム１Ｃでは、現用の第１のＶＬＡＮパス４Ａ上で障害が発生したとする（ステップＳ１１１）。この場合、第１の境界ノード１０Ａは、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第２のＶＬＡＮパス４Ｂに切替える（ステップＳ１１２）。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。そして、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。更に、第１の境界ノード１０Ａは、第１のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１１３）。【０１６９】
また、第３の境界ノード１０Ｃは、現用の第１のＶＬＡＮパス４Ａで障害を検出すると、アクティブ状態のＶＬＡＮパス４を、現用の第１のＶＬＡＮパス４Ａから予備の第３のＶＬＡＮパス４Ｃに切替える（ステップＳ１１４）。その結果、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。そして、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−ＷをＡＰＳパケット内に格納する。更に、第３の境界ノード１０Ｃは、第２のグループの状態ＳＦ−Ｗが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１１５）。【０１７０】
また、第２の境界ノード１０Ｂは、第３の境界ノード１０ＣからのＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で受信すると、ＡＰＳパケットに基づき、第２のグループの状態がＳＦ−Ｗであると認識する。第２の境界ノード１０Ｂは、第２のグループの状態がＳＦ−Ｗと認識されると、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。第２の境界ノード１０Ｂは、第２のグループの新しい状態ＳＦ−Ｗと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケット内に格納する。更に、第２の境界ノード１０Ｂは、第２のグループの状態ＳＦ−Ｗ及び第１のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１１６）。【０１７１】
また、第４の境界ノード１０Ｄは、第１の境界ノード１０ＡからのＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で受信すると、ＡＰＳパケットに基づき、第１のグループの状態がＳＦ−Ｗと認識する。第４の境界ノード１０Ｄは、第１のグループの状態がＳＦ−Ｗと認識されると、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。第４の境界ノード１０Ｄは、第１のグループの新しい状態ＳＦ−Ｗと、第２の境界ノード１０Ｂから受信済みの前回の第２のグループの状態ＮＲとをＡＰＳパケット内に格納する。第４の境界ノード１０Ｄは、第１のグループの状態ＳＦ−Ｗ及び第２のグループの状態ＮＲが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第２の境界ノード１０Ｂに送信する（ステップＳ１１７）。【０１７２】
図２１（Ｃ）に示す第２の境界ノード１０Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信することで（ステップＳ１１８）、通信ノード２Ａとのリンク接続をアクティブ状態にする。その結果、第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。つまり、第２の境界ノード１０Ｂは、通信ノード２Ａから受信したトラヒックを第３のＶＬＡＮパス４Ｃに転送すると共に、第３のＶＬＡＮパス４Ｃから受信したトラヒックを通信ノード２Ａに転送する。【０１７３】
また、第４の境界ノード１０Ｄは、自装置がスレーブであるか否かを判定する。第４の境界ノード１０Ｄは、自装置がスレーブである場合、所定時間の計時動作を開始する。尚、第４の境界ノード１０Ｄは、所定時間経過後に、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに自動的に送信して、通信ノード２Ｂとのリンク接続をアクティブ状態にする。その結果、第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。つまり、第４の境界ノード１０Ｄは、通信ノード２Ｂから受信したトラヒックを第２のＶＬＡＮパス４Ｂに転送すると共に、第２のＶＬＡＮパス４Ｂから受信したトラヒックを通信ノード２Ｂに転送する。【０１７４】
また、第２の境界ノード１０Ｂから“IN  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更し、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ１２０）。【０１７５】
更に、通信ノード２Ａは、“IN  SYNC”が格納されたＬＡＣＰパケットを受信した第２の境界ノード１０Ｂへトラヒックを中継する（ステップＳ１２１）。第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４Ｄを使用して第４の境界ノード１０Ｄから、第１のグループの新しい状態ＳＦ−Ｗと、前回の第２のグループの状態ＮＲとが格納されたＡＰＳパケットを受信する。また、第２の境界ノード１０Ｂは、第４の境界ノード１０ＤからＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。更に、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識されると、自装置がスレーブであるか否かを判定する。第２の境界ノード１０Ｂは、自装置がスレーブでないため、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するように変更する。更に、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−ＷをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ１２２）。【０１７６】
また、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して第２の境界ノード１０Ｂから、第２のグループの新しい状態ＳＦ−Ｗと、前回の第１のグループの状態ＮＲとが格納されたＡＰＳパケットを受信する。第４の境界ノード１０Ｄは、第２の境界ノード１０ＢからＡＰＳパケットを受信すると、ＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識されると、所定時間を経過したか否かを判定する。【０１７７】
また、第４の境界ノード１０Ｄは、所定時間を既に経過した場合、既に“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信しているため、通信ノード２Ｂとのリンクがアクティブ状態になっている。従って、第４の境界ノード１０Ｄは、所定時間を既に経過した場合、第４のＶＬＡＮパス４Ｄ経由でトラヒックを中継せず、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信することになる。【０１７８】
また、第４の境界ノード１０Ｄは、所定時間経過前の場合、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに対して未だ送信していない状態である。従って、通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンクがスタンバイ状態、第３の境界ノード１０Ｃとのリンクがアクティブ状態である。その結果、スレーブ側である第４の境界ノード１０Ｄでは、例えば、図１４のステップＳ５９，６１及び６２のような通信ノード２Ｂとのリンク切替動作が不要となる。【０１７９】
従って、第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ１２３）。【０１８０】
実施例５では、現用の第１のＶＬＡＮパス４Ａに障害が発生したとしても、第１のＶＬＡＮパス４Ａで使用される第３の境界ノード１０Ｃをそのまま使用する第３のＶＬＡＮパス４Ｃ経由で障害の第１のＶＬＡＮパス４Ａを迂回する。すなわち、中継システム１Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に切替える。その結果、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、ＶＬＡＮパス４の障害による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１８１】
実施例５では、例えば、第２の境界ノード１０Ｂが、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識され、かつ、当該自装置がマスタの場合、通信ノード２に対して“IN  SYNC”のＬＡＣＰパケットを出力する。更に、第４の境界ノード１０Ｄがスレーブで、第２のＶＬＡＮパス４Ｂを使用して第１のグループの状態ＳＦ−Ｗを受信した場合に、所定時間の計時動作を開始する。そして、第４の境界ノード１０Ｄは、所定時間の計時動作を開始し、所定時間経過したタイミングで、自装置と接続する通信ノード２Ｂに対して、“IN  SYNC”が格納されたＬＡＣＰパケットを出力する。更に、第４の境界ノード１０Ｄは、所定時間経過前に、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識されると、所定時間の計時動作を停止する。つまり、第４の境界ノード１０Ｄは、所定時間を経過するまで通信ノード２Ｂに対して“IN  SYNC”が格納されたＬＡＣＰパケットの出力を禁止する。その結果、スレーブ側である第４の境界ノード１０Ｄでは、図１４のシステムに比べて、通信ノード２Ｂとのリンク切替動作の回数が減ることになるため、第４の境界ノード１０Ｄ及び通信ノード２Ｂ側の処理負担を軽減できる。【０１８２】
また、上記実施例２では、現用の第１のＶＬＡＮパス４Ａの障害を検出すると、第３のＶＬＡＮパス３Ｃを使用して、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂの経路に自動的に切替えた。しかしながら、ＭＣ−ＬＡＧ方式の中継システム１Ａでは、ITU-T勧告のG.8031に準拠した手動で経路を切替える場合も考えられる。
【実施例６】
【０１８３】
そこで、手動で経路を切替えられる中継システムの実施の形態につき、実施例６として以下に説明する。図２２は、実施例６でのＶＬＡＮパス４の手動切替時に関わる中継システム１Ｇの処理動作を示す説明図である。尚、実施例２の中継システム１Ａと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。実施例２の中継システム１Ａが実施例６の中継システム１Ｇと異なるところは、境界ノード１０に対する手動切替に応じてＶＬＡＮパス４の経路の切替規模を抑制した点にある。【０１８４】
図２２（Ａ）に示す正常状態の中継システム１Ｇでは、障害もなく、現用の第１のＶＬＡＮパス４Ａを使用して、図１４（Ａ）と同様に、ステップＳ４１乃至ステップＳ４６の処理動作を実行する。つまり、中継システム１Ｇでは、第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する。尚、第１のグループ及び第２のグループ双方の状態はＮＲとなる。第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄ経由で受信したＡＰＳパケットに基づき、第１のグループ及び第２のグループ双方の状態ＮＲを認識している。【０１８５】
図２２（Ｂ）に示す中継システム１Ｇでは、現用の第１のＶＬＡＮパス４Ａで使用する第３の境界ノード１０Ｃに対して手動切替コマンドが投入されたとする（ステップＳ２０１）。この場合、第３の境界ノード１０Ｃは、アクティブ状態のＶＬＡＮパス４を、第２のグループの現用の第１のＶＬＡＮパス４Ａから予備の第２のＶＬＡＮパス４Ｂに切替える（ステップＳ２０２）。その結果、第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継する。そして、第３の境界ノード１０Ｃは、手動切替コマンドの投入に応じて、第２のグループの状態ＦＳをＡＰＳパケット内に格納する。第３の境界ノード１０Ｃは、第２のグループの状態ＦＳが格納されたＡＰＳパケットを第３のＶＬＡＮパス４Ｃ経由で第２の境界ノード１０Ｂに送信する（ステップＳ２０３）。第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃを使用して第３の境界ノード１０Ｃから第２のグループの状態ＦＳが格納されたＡＰＳパケットを受信した場合、第３のＶＬＡＮパス４Ｃを使用してトラヒックを中継するように変更する。【０１８６】
図２２（Ｃ）に示す第２の境界ノード１０Ｂは、第２のグループの新しい状態ＦＳと、第４の境界ノード１０Ｄから受信済みの前回の第１のグループの状態ＮＲとをＡＰＳパケット内を格納する。そして、第２の境界ノード１０Ｂは、第１のグループの状態ＮＲ及び第２のグループの状態ＦＳが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ２０４）。第２の境界ノード１０Ｂは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信することで（ステップＳ２０５）、通信ノード２Ａとのリンク接続をアクティブ状態にする。その結果、第２の境界ノード１０Ｂは、通信ノード２Ａから受信したトラヒックを第３のＶＬＡＮパス４Ｃに転送すると共に、第３のＶＬＡＮパス４Ｃから受信したトラヒックを通信ノード２Ａに転送するようになる。更に、第２の境界ノード１０Ｂから“IN  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ａは、第２の境界ノード１０Ｂとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ａは、第１の境界ノード１０Ａとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信する（ステップＳ２０６）。その結果、通信ノード２Ａは、第１の境界ノード１０Ａから第２の境界ノード１０Ｂへと経路を切替える（ステップＳ２０７）。【０１８７】
そして、第２の境界ノード１０Ｂ及び第３の境界ノード１０Ｃは、第３のＶＬＡＮパス４Ｃを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ２０８）。【０１８８】
図２２の中継システム１Ｇでは、現用の第１のＶＬＡＮパス４Ａを使用する第３の境界ノード１０Ｃに対して手動切替コマンドが投入されると、通信ノード２Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び通信ノード２Ｂに経路を切替える。その結果、中継システム１Ｇは、現用の第１のＶＬＡＮパス４Ａで使用される第３の境界ノード１０Ｃをそのまま使用して経路を切替える。そして、中継システム１Ｇは、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、手動切替による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１８９】
次に、第３の境界ノード１０Ｃに対する手動切替コマンドによる経路切替後、更に、第１の境界ノード１０Ａに対して手動切替コマンドが投入された場合の動作について説明する。図２３は、実施例６でのＶＬＡＮパス４の手動切替時に関わる中継システム１Ｇの処理動作を示す説明図である。【０１９０】
図２３（Ａ）に示す中継システム１Ｇでは、第３の境界ノード１０Ｃに対する手動切替コマンドが投入されると、図２２（Ｃ）で説明した通り、第３のＶＬＡＮパス４Ｃを使用して通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する。尚、第１のグループの状態はＮＲ、第２のグループの状態はＦＳとなる。第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して受信したＡＰＳパケットに基づき、第１のグループの状態ＮＲ及び第２のグループの状態ＦＳを認識する。【０１９１】
図２３（Ｂ）に示す中継システム１Ｇでは、第１の境界ノード１０Ａに対して手動切替コマンドが投入されたとする（ステップＳ２１１）。この場合、第１の境界ノード１０Ａは、アクティブ状態のＶＬＡＮパス４を、第１のグループの現用の第１のＶＬＡＮパス４Ａから予備の第２のＶＬＡＮパス４Ｂに切替える（ステップＳ２１２）。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。そして、第１の境界ノード１０Ａは、手動切替コマンドが投入されると、第１のグループの状態ＦＳをＡＰＳパケット内に格納する。更に、第１の境界ノード１０Ａは、第１のグループの状態ＦＳが格納されたＡＰＳパケットを第２のＶＬＡＮパス４Ｂ経由で第４の境界ノード１０Ｄに送信する（ステップＳ２１３）。第４の境界ノード１０Ｄは、第２のＶＬＡＮパス４Ｂを使用して第１の境界ノード１０Ａから第１のグループの状態ＦＳが格納されたＡＰＳパケットを受信した場合、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継するように変更する。【０１９２】
図２３（Ｃ）に示す第２の境界ノード１０Ｂは、第１のグループの新しい状態ＦＳと、第４の境界ノード１０Ｄから受信済みの前回の第２のグループの状態ＦＳとをＡＰＳパケット内に格納する。そして、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＦＳが格納されたＡＰＳパケットを第４のＶＬＡＮパス４Ｄ経由で第４の境界ノード１０Ｄに送信する（ステップＳ２１４）。第４の境界ノード１０Ｄは、“IN  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ｂに送信することで（ステップＳ２１５）、通信ノード２Ｂとのリンク接続をアクティブ状態にする。その結果、第４の境界ノード１０Ｄは、通信ノード２Ｂから受信したトラヒックを第４のＶＬＡＮパス４Ｄに転送すると共に、第４のＶＬＡＮパス４Ｄから受信したトラヒックを通信ノード２Ｂに転送するようになる。更に、第４の境界ノード１０Ｄから“IN  SYNC”が格納されたＬＡＣＰパケットを受信した通信ノード２Ｂは、第４の境界ノード１０Ｄとのリンク接続をスタンバイ状態からアクティブ状態に変更する。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃとのリンク接続をアクティブ状態からスタンバイ状態に変更し、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを第２の境界ノード１０Ｂに送信する（ステップＳ２１６）。その結果、通信ノード２Ｂは、第３の境界ノード１０Ｃから第４の境界ノード１０Ｄへと経路を切替える（ステップＳ２１７）。【０１９３】
尚、第２の境界ノード１０Ｂは、第４のＶＬＡＮパス４Ｄを使用して第４の境界ノード１０Ｄから第１のグループ及び第２のグループ双方の状態ＦＳが格納されたＡＰＳパケットを受信した場合、第１のグループ及び第２のグループ双方の状態がＦＳと認識する。第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態がＦＳと認識されると、第４のＶＬＡＮパス４Ｄを使用してトラヒックを中継するように変更する。また、第４の境界ノード１０Ｄは、第４のＶＬＡＮパス４Ｄを使用して、第１のグループ及び第２のグループ双方の状態ＦＳが格納されたＡＰＳパケットを第２の境界ノード１０Ｂに送信する。その結果、中継システム１Ｇは、第４のＶＬＡＮパス４Ｄを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継する（ステップＳ２１８）。【０１９４】
実施例６の中継システム１Ｇでは、例えば、第２の境界ノード１０Ｂが、第３のＶＬＡＮパス４Ｃで取得された第２のグループの状態ＦＳの場合に、第２のグループの状態が手動切替コマンドによる切替状態と認識する。そして、第２の境界ノード１０Ｂは、第３のＶＬＡＮパス４Ｃに切替える。その結果、中継システム１Ｇでは、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、手動切替コマンドによる経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０１９５】
実施例６の中継システム１Ｇでは、第３の境界ノード１０Ｃへの手動切替コマンドによる経路切替後、第１の境界ノード１０Ａに手動切替コマンドが投入されたとする。この場合でも、通信ノード２Ａ、第２の境界ノード１０Ｂ、第４の境界ノード１０Ｄ及び通信ノード２Ｂに経路を切替える。その結果、中継システム１Ｇは、２回の手動切替コマンドによる経路切替でも、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒック中継を確保できる。
【実施例７】
【０１９６】
尚、上記実施例１乃至６の中継システムでは、通信ノード２Ａに対向する通信ノード２（２Ｂ）が１台の場合を例に挙げて説明した。しかしながら、通信ノード２Ａに対向する通信ノード２は１台に限定されるものではなく、この場合の実施の形態につき、実施例７として以下に説明する。図２４は、実施例７の中継システム１Ｋのネットワーク構成の一例を示す説明図である。尚、実施例２の中継システム１Ａと同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。【０１９７】
実施例７の中継システム１Ｋが実施例２の中継システム１Ａと異なるところは、通信ノード２Ａに対向する通信ノード２（２Ｂ，２Ｃ）が複数ある点にある。【０１９８】
通信ノード２Ａは、第１の境界ノード１０Ａ及び第２の境界ノード１０Ｂを含む境界ノード群３Ａと接続される。更に、通信ノード２Ｂは、第３の境界ノード１０Ｃ及び第４の境界ノード１０Ｄを含む対向側の境界ノード群３Ｂと接続される。更に、通信ノード２Ｃは、第５の境界ノード１０Ｅ及び第６の境界ノード１０Ｆを含む対向側の境界ノード群３Ｃと接続される。【０１９９】
また、境界ノード群３Ａと対向側の境界ノード群３Ｂとの間は、前述した通り、第１のＶＬＡＮパス４Ａ〜第４のＶＬＡＮパス４Ｄの４本のＶＬＡＮパス４で接続される。中継システム１Ｋは、４本のＶＬＡＮパスを第１のグループ〜第３のグループの３個のグループで管理される。第１の境界ノード１０Ａ、第２の境界ノード１０Ｂ、第３の境界ノード１０Ｃ及び第４の境界ノード１０Ｄは、前述した通り、ＶＬＡＮパス４上でＡＰＳパケットを相互に交換することで、第１のグループ及び第２のグループの状態を認識できる。【０２００】
また、境界ノード群３Ａと対向側の境界ノード群３Ｃとの間も、第５のＶＬＡＮパス４Ｅ〜第８のＶＬＡＮパス４Ｈの合計４本のＶＬＡＮパス４で接続される。尚、第５のＶＬＡＮパス４Ｅは、第１の境界ノード１０Ａと第５の境界ノード１０Ｅとの間をリンク接続する経路である。第６のＶＬＡＮパス４Ｆは、第１の境界ノード１０Ａと第６の境界ノード１０Ｆとの間をリンク接続する経路である。第７のＶＬＡＮパス４Ｇは、第２の境界ノード１０Ｂと第５の境界ノード１０Ｅとの間をリンク接続する経路である。第８のＶＬＡＮパス４Ｈは、第２の境界ノード１０Ｂと第６の境界ノード１０Ｆとの間をリンク接続する経路である。【０２０１】
また、中継システム１Ｋでは、境界ノード群３Ａと対向側の境界ノード群３Ｃとの間の４本のＶＬＡＮパス４が第４のグループ〜第６のグループの３個のグループで管理される。第４のグループでは、第１の境界ノード１０Ａと第５の境界ノード１０Ｅとの間の第５のＶＬＡＮパス４Ｅが現用のＶＬＡＮパス４として管理される。更に、第４のグループでは、第１の境界ノード１０Ａと第６の境界ノード１０Ｆとの間の第６のＶＬＡＮパス４Ｆが予備のＶＬＡＮパス４として管理される。また、第５のグループでは、第１の境界ノード１０Ａと第５の境界ノード１０Ｅとの間の第５のＶＬＡＮパス４Ｅが現用のＶＬＡＮパス４として管理される。更に、第５のグループでは、第２の境界ノード１０Ｂと第５の境界ノード１０Ｅとの間の第７のＶＬＡＮパス４Ｇが予備のＶＬＡＮパス４として管理される。また、第６のグループでは、第１の境界ノード１０Ａと第６の境界ノード１０Ｆとの間の第６のＶＬＡＮパス４Ｆが現用のＶＬＡＮパス４として管理される。更に、第６のグループでは、第２の境界ノード１０Ｂと第５の境界ノード１０Ｅとの間の第７のＶＬＡＮパス４Ｇが現用のＶＬＡＮパス４として管理される。更に、第６のグループでは、第２の境界ノード１０Ｂと第６の境界ノード１０Ｆとの間の第８のＶＬＡＮパス４Ｈが予備のＶＬＡＮパス４として管理される。【０２０２】
また、第１の境界ノード１０Ａ、第２の境界ノード１０Ｂ、第５の境界ノード１０Ｅ及び第６の境界ノード１０Ｆは、ＶＬＡＮパス４上でＡＰＳパケットを交換することで、第４のグループ及び第５のグループの状態を認識する。【０２０３】
図２４に示す中継システム１Ｋでは、第１の境界ノード１０Ａ及び第３の境界ノード１０Ｃが、現用の第１のＶＬＡＮパス４Ａを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継している。同時に、中継システム１Ｋでは、第１の境界ノード１０Ａ及び第５の境界ノード１０Ｅが、現用の第５のＶＬＡＮパス４Ｅを使用して、通信ノード２Ａ及び通信ノード２Ｃ間のトラヒックを中継している。つまり、通信ノード２Ａは、第１の境界ノード１０Ａが共通に使用され、通信ノード２Ｂ及び通信ノード２Ｃの多重通信を実現している。従って、第１の境界ノード１０Ａは、通信ノード２Ａからのトラヒックを通信ノード２Ｂのトラヒックと通信ノード２Ｃのトラヒックとに振り分ける。そして、第１の境界ノード１０Ａは、通信ノード２Ｂへのトラヒックを第１のＶＬＡＮパス４Ａに転送すると共に、通信ノード２Ｃへのトラヒックを第５のＶＬＡＮパス４Ｅに転送する。【０２０４】
この際、通信ノード２Ａと通信ノード２Ｂとの現用の第１のＶＬＡＮパス４Ａ上で障害Ｘが発生したとする。尚、説明の便宜上、第２の境界ノード１０Ｂはスレーブ、第４の境界ノード１０Ｃはマスタとする。この場合、先に説明した図１０（Ａ）〜図１０（Ｃ）に示す通り、第２の境界ノード１０Ｂ及び第４の境界ノード１０Ｄは、第１のグループ及び第２のグループ双方の状態がＳＦ−Ｗと認識する。【０２０５】
そして、第２の境界ノード１０Ｂは、第１のグループ及び第２のグループ双方の状態ＳＦ−Ｗが認識されると、自装置がスレーブであるか否かを判定する。第２の境界ノード１０Ｂは、自装置がスレーブであるため、“OUT  OF  SYNC”が格納されたＬＡＣＰパケットを通信ノード２Ａに送信する。通信ノード２Ａは、“OUT  OF  SYNC”のＬＡＣＰパケットを受信すると、第２の境界ノード１０Ｂから第１の境界ノード１０Ａへと経路を切替える。そして、通信ノード２Ａは、“IN  SYNC”が格納されたＬＡＣＰパケットを第１の境界ノード１０Ａに送信する。その結果、第１の境界ノード１０Ａは、第２のＶＬＡＮパス４Ｂを使用してトラヒックを中継する。【０２０６】
つまり、第１の境界ノード１０Ａ及び第４の境界ノード１０Ｄが第２のＶＬＡＮパス４Ｂを使用して、通信ノード２Ａ及び通信ノード２Ｂ間のトラヒックを中継することになる。従って、現用の第１のＶＬＡＮパス４Ａに障害が発生したとしても、第１のＶＬＡＮパス４Ａで使用される第１の境界ノード１０Ａをそのまま使用できる。つまり、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、障害発生による経路の切替えを行うことで、ＶＬＡＮパス４の冗長化を実現できる。【０２０７】
その結果、第１の境界ノード１０Ａを共通に使用する、第５のＶＬＡＮパス４Ｅを使用した通信ノード２Ｃとのトラヒック中継にも影響を与えることはなく、障害発生の第１のＶＬＡＮパス４Ａを迂回して通信ノード２Ｂとのトラヒックを中継できる。【０２０８】
実施例７では、通信ノード２Ａから第１の境界ノード１０Ａを共通に使用して第１のＶＬＡＮパス４Ａ及び第５のＶＬＡＮパス４Ｅ経由で各通信ノード２Ｂ及び２Ｃとのトラヒックを中継する状況下で、第１のＶＬＡＮパス４Ａ上に障害が発生したとする。この場合でも、実施例７の中継システム１Ｋでは、障害中の第１のＶＬＡＮパス４Ａで使用された第１の境界ノード１０Ａをそのまま使用し、第２のＶＬＡＮパス４Ｂに切替えて障害中の第１のＶＬＡＮパス４Ａを迂回できる。その結果、第５のＶＬＡＮパス４Ｅを使用した通信ノード２Ｃとのトラヒックに影響を与えることなく、通信ノード２Ｂとのトラヒック中継を実現できる。【０２０９】
前述した通り、上記の各実施例では、コア網８側における対向する境界ノード１０間のＶＬＡＮパス４が１本ずつの構成において、例えば、障害による経路の切替えを行うことにより、ＶＬＡＮパス４の冗長化を実現できる。また、上記の各実施例においては、イーサネット（登録商標）ベースで、パスの冗長化を実現できる。このため、境界ノード１０において、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を実装する必要が無い。換言すると、境界ノード１０は、ルータやレイヤ３スイッチである必要は無く、レイヤ２スイッチでも良い。従って、ネットワークを安価に構築できると共に、管理が容易になるという利点がある。【０２１０】
尚、上記実施例では、通信ノード２をスイッチ装置２０として説明したが、他の通信装置と通信可能なホスト装置等であっても良い。また、通信ノード２は、ＬＡＧでリンク接続する境界ノード１０と反対側を図示せぬネットワークで接続するようにしたが、終端としても良い。【０２１１】
また、上記実施例２乃至６は、境界ノード群３Ａ及び境界ノード群３Ｂ間のＶＬＡＮパス４を３個のグループで管理するようにしたが、実施例１で例示した通り、２個のグループで管理するようにしても良い。【０２１２】
また、上記実施例７の中継システム１Ｋでは、通信ノード２Ａに対向する通信ノード２を２台で説明したが、３台以上の通信ノード２と対向するようにしても良い。【０２１３】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。【０２１４】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【符号の説明】
【０２１５】
１  中継システム
２  通信ノード
２Ａ  通信ノード
２Ｂ  通信ノード
４  ＶＬＡＮパス
４Ａ  第１のＶＬＡＮパス
４Ｂ  第２のＶＬＡＮパス
４Ｃ  第３のＶＬＡＮパス
４Ｄ  第４のＶＬＡＮパス
１０  境界ノード
１０Ａ  第１の境界ノード
１０Ｂ  第２の境界ノード
１０Ｃ  第３の境界ノード
１０Ｄ  第４の境界ノード
５３Ａ、５３Ｂ  ＡＰＳ処理部
５４  ＬＡＣＰ処理部
５５  パケット転送部
５６  経路切替メッセージ処理部
５７  経路切替部
５８  境界ノード間パス管理テーブル
【図１】
2012105051.tif 000003
【図２】
2012105051.tif 000004
【図３】
2012105051.tif 000005
【図４】
2012105051.tif 000006
【図５】
2012105051.tif 000007
【図６】
2012105051.tif 000008
【図７】
2012105051.tif 000009
【図８】
2012105051.tif 000010
【図９】
2012105051.tif 000011
【図１０】
2012105051.tif 000012
【図１１】
2012105051.tif 000013
【図１２】
2012105051.tif 000014
【図１３】
2012105051.tif 000015
【図１４】
2012105051.tif 000016
【図１５】
2012105051.tif 000017
【図１６】
2012105051.tif 000018
【図１７】
2012105051.tif 000019
【図１８】
2012105051.tif 000020
【図１９】
2012105051.tif 000021
【図２０】
2012105051.tif 000022
【図２１】
2012105051.tif 000023
【図２２】
2012105051.tif 000024
【図２３】
2012105051.tif 000025
【図２４】
2012105051.tif 000026
【図２５】
2012105051.tif 000027
【手続補正書】
【提出日】平成25年8月14日(2013.8.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続した通信システムであって、
前記第１の通信装置は、
前記第３の通信装置との間を接続する第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第２の経路を使用して前記第４の通信装置に通知する通知部を有し、
前記第３の通信装置は、
前記第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第３の経路を使用して前記第２の通信装置に通知する通知部を有し、
前記第２の通信装置及び前記第４の通信装置は、
前記第２の通信装置と前記第４の通信装置との間を接続する第４の経路を使用して、前記第１の通信装置から通知された前記状態情報と前記第３の通信装置から通知された前記状態情報とを交換する交換部と、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが現用の経路である前記第１の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、前記現用の経路を当該自装置と接続する前記第２の経路又は前記第３の経路である予備の経路に切替える切替部と
を有することを特徴とする通信システム。
【請求項２】
前記第２の通信装置及び前記第４の通信装置は、
当該自装置と接続する前記予備の経路を介して通知された前記状態情報が前記現用の経路の障害状態を示す情報であり、かつ、当該自装置が前記切替担当でない場合に、所定時間の計時動作を開始し、前記所定時間が経過したタイミングで、当該自装置と接続するリンク先に対して、当該リンク先とのリンクを運用状態に設定するメッセージを出力すると共に、前記所定時間が経過する前に、前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが前記現用の経路の障害状態を示す情報である場合に、前記所定時間の計時動作を停止する出力部を
さらに有することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第２の通信装置の前記切替部は、さらに、
前記第３の通信装置から通知された前記状態情報が前記現用の経路の障害状態を示す情報であり、かつ、前記第１の通信装置から通知された前記状態情報が当該予備の経路の障害状態を示す情報である場合に、当該自装置と接続する前記予備の経路である前記第３の経路に切替え、
前記第４の通信装置の前記切替部は、さらに、
前記第１の通信装置から通知された前記状態情報が前記現用の経路の障害状態を示す情報であり、かつ、前記第３の通信装置から通知された前記状態情報が当該予備の経路の障害状態を示す情報である場合に、当該自装置と接続する前記予備の経路である前記第２の経路に切替えることを特徴とする請求項１に記載の通信システム。
【請求項４】
前記第２の通信装置及び前記第４の通信装置の前記切替部は、さらに、
当該自装置と接続する前記予備の経路で取得された前記状態情報がコマンドによる強制切替状態を示す情報である場合に、当該自装置と接続する前記予備の経路に切替えることを特徴とする請求項１に記載の通信システム。
【請求項５】
第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続した通信システムの通信方法であって、
前記第１の通信装置は、
前記第３の通信装置との間を接続する第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第２の経路を使用して前記第４の通信装置に通知し、
前記第３の通信装置は、
前記第１の経路の状態を示す状態情報を、前記第４の通信装置との間を接続する第３の経路を使用して前記第２の通信装置に通知し、
前記第２の通信装置及び前記第４の通信装置は、
前記第２の通信装置と前記第４の通信装置との間を接続する第４の経路を使用して、前記第１の通信装置から通知された前記状態情報と前記第３の通信装置から通知された前記状態情報とを交換し、
前記第１の通信装置及び前記第３の通信装置から通知された前記状態情報それぞれが前記第１の経路である現用の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、前記現用の経路を当該自装置と接続する前記第２の経路又は前記第３の経路である予備の経路に切替えることを特徴とする通信方法。
【請求項６】
第１の通信装置及び第２の通信装置と、第３の通信装置及び第４の通信装置とを対向させ、論理回線の経路で接続する通信システム内の前記第２の通信装置又は前記第４の通信装置である通信装置であって、
前記第１の通信装置と前記第４の通信装置との間を接続する第２の経路を使用して取得された、前記第１の通信装置と前記第３の通信装置との間を接続する第１の経路の状態を示す、前記第１の通信装置から通知された状態情報と、前記第３の通信装置と前記第２の通信装置との間を接続する第３の経路を使用して取得された、前記第１の経路の状態を示す、前記第３の通信装置から通知された状態情報とを、前記第２の通信装置と前記第４の通信装置との間を接続する第４の経路を使用して交換する交換部と、
前記第１の通信装置及び前記第３の通信装置で通知された前記状態情報それぞれが前記第１の経路である現用の経路の障害状態を示す情報であり、かつ、当該自装置が切替担当の場合に、前記現用の経路を当該自装置と接続する前記第２の経路又は前記第３の経路である予備の経路に切替える切替部と
を有することを特徴とする通信装置。
【国際調査報告】
2012105051.tif 000028
2012105051.tif 000029