(57)【特許請求の範囲】
【請求項１】
リングネットワークを構成する複数の中継装置を備える中継システムであって、
前記複数の中継装置のそれぞれは、
前記リングネットワークに接続される第１ポートおよび第２ポートと、
自装置の前記第１ポートと、当該第１ポートに接続される他装置の前記第２ポートと、の間の疎通性を、イーサネットＯＡＭに基づくＣＣＭフレームを用いて監視する第１監視ポイントと、
自装置の前記第２ポートと、当該第２ポートに接続される他装置の前記第１ポートと、の間の疎通性を、前記ＣＣＭフレームを用いて監視する第２監視ポイントと、
を備え、
前記複数の中継装置の少なくとも一つは、さらに、
前記第１監視ポイントおよび前記第２監視ポイントにそれぞれ対応して設けられ、前記第１監視ポイントと、前記第２監視ポイントと、の間の装置内部の疎通性を、内部疎通性監視フレームの定期的な送信および受信によって監視する第１内部監視ポイントおよび第２内部監視ポイントと、
前記第１内部監視ポイントまたは前記第２内部監視ポイントによって前記内部疎通性監視フレームを所定の期間内に受信しない場合に、前記第１監視ポイントおよび前記第２監視ポイントに、イーサネットＯＡＭに基づくＲＤＩフレームの送信を指示するか、または、前記ＣＣＭフレームの送信停止を指示するリング制御部と、
装置外部との間でフレームの送信および受信を行う複数のラインカードと、
前記複数のラインカード間でフレームを中継するファブリック経路部と、
障害判定部と、
を備え、
前記第１ポート、前記第１監視ポイントおよび前記第１内部監視ポイントは、第１ラインカードに設けられ、
前記第２ポート、前記第２監視ポイントおよび前記第２内部監視ポイントは、前記第１ラインカードとは異なる第２ラインカードに設けられ、
前記第１内部監視ポイントは、前記第２内部監視ポイントに向けて、前記内部疎通性監視フレームを前記ファブリック経路部を介して定期的に送信し、
前記第２内部監視ポイントは、前記第１内部監視ポイントに向けて、前記内部疎通性監視フレームを前記ファブリック経路部を介して定期的に送信し、
前記第１内部監視ポイントおよび前記第２内部監視ポイントの一方は、前記内部疎通性監視フレームを所定の期間内に受信しない場合に、当該受信しない旨の情報を含めた前記内部疎通性監視フレームを他方に向けて送信し、
前記複数のラインカードのそれぞれは、他のラインカードのそれぞれとの間で、前記内部疎通性監視フレームを前記ファブリック経路部を介して送信および受信することで、装置内部の疎通性有無の判定を行い、
前記障害判定部は、前記複数のラインカードのそれぞれにおける装置内部の疎通性有無の判定結果に基づき、障害箇所を前記第１ラインカードまたは前記第２ラインカードのいずれか一方のみに特定できる場合、当該一方のラインカードに設けられる監視ポイントに対してのみ前記ＣＣＭフレームの送信停止を指示し、前記特定できない場合、前記リング制御部を介して、当該両方のラインカードに設けられる監視ポイントに対して前記ＲＤＩフレームの送信を指示するか、または、前記ＣＣＭフレームの送信停止を指示する、
中継システム。
【請求項２】
請求項１記載の中継システムにおいて、
前記リングネットワークは、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき制御される、
中継システム。
【請求項３】
リングネットワークを構成する中継装置であって、
前記リングネットワークに接続される第１ポートおよび第２ポートと、
前記第１ポートと、当該第１ポートに接続される他装置の第２ポートと、の間の疎通性を、イーサネットＯＡＭに基づくＣＣＭフレームを用いて監視する第１監視ポイントと、
前記第２ポートと、当該第２ポートに接続される他装置の第１ポートと、の間の疎通性を、前記ＣＣＭフレームを用いて監視する第２監視ポイントと、
前記第１監視ポイントおよび前記第２監視ポイントにそれぞれ対応して設けられ、前記第１監視ポイントと、前記第２監視ポイントと、の間の装置内部の疎通性を、内部疎通性監視フレームの定期的な送信および受信によって監視する第１内部監視ポイントおよび第２内部監視ポイントと、
前記第１内部監視ポイントまたは前記第２内部監視ポイントによって前記内部疎通性監視フレームを所定の期間内に受信しない場合に、前記第１監視ポイントおよび前記第２監視ポイントに、イーサネットＯＡＭに基づくＲＤＩフレームの送信を指示するか、または、前記ＣＣＭフレームの送信停止を指示するリング制御部と、
装置外部との間でフレームの送信および受信を行う複数のラインカードと、
前記複数のラインカード間でフレームを中継するファブリック経路部と、
障害判定部と、
を有し、
前記第１ポート、前記第１監視ポイントおよび前記第１内部監視ポイントは、第１ラインカードに設けられ、
前記第２ポート、前記第２監視ポイントおよび前記第２内部監視ポイントは、前記第１ラインカードとは異なる第２ラインカードに設けられ、
前記第１内部監視ポイントは、前記第２内部監視ポイントに向けて、前記内部疎通性監視フレームを前記ファブリック経路部を介して定期的に送信し、
前記第２内部監視ポイントは、前記第１内部監視ポイントに向けて、前記内部疎通性監視フレームを前記ファブリック経路部を介して定期的に送信し、
前記第１内部監視ポイントおよび前記第２内部監視ポイントの一方は、前記内部疎通性監視フレームを所定の期間内に受信しない場合に、当該受信しない旨の情報を含めた前記内部疎通性監視フレームを他方に向けて送信し、
前記複数のラインカードのそれぞれは、他のラインカードのそれぞれとの間で、前記内部疎通性監視フレームを前記ファブリック経路部を介して送信および受信することで、装置内部の疎通性有無の判定を行い、
前記障害判定部は、前記複数のラインカードのそれぞれにおける装置内部の疎通性有無の判定結果に基づき、障害箇所を前記第１ラインカードまたは前記第２ラインカードのいずれか一方のみに特定できる場合、当該一方のラインカードに設けられる監視ポイントに対してのみ前記ＣＣＭフレームの送信停止を指示し、前記特定できない場合、前記リング制御部を介して、当該両方のラインカードに設けられる監視ポイントに対して前記ＲＤＩフレームの送信を指示するか、または、前記ＣＣＭフレームの送信停止を指示する、
中継装置。
【請求項４】
請求項３記載の中継装置において、
前記リングネットワークは、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき制御される、
中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システムおよび中継装置に関し、例えば、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）  Ｇ．８０３２に規定されたリングプロトコルを用いる中継システムおよび中継装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、閉鎖区間を挟んで閉鎖状態に設定された２個のＲＰＬ（Ring Protection Link）ポートの一方を、所定の期間、閉鎖状態から開放状態に切り替える技術が示されている。ＣＣＭ（Continuity Check Message）フレームではビット依存性の故障検出が困難となり得るが、ＲＰＬポートの一方から他方に向けてチェックサムを含むフレームを所定の期間流すことで、この故障検出を可能にする。
【０００３】
また、特許文献２には、マルチシャーシリンクアグリゲーションとＥＲＰ（Ethernet Ring Protection）を同時に適用した場合の障害耐性を高める技術が示されている。ＥＲＰを構成する各Ｌ２スイッチは、隣接するＬ２スイッチとの間で、イーサネット（登録商標）ＯＡＭ（Operation Administration and Maintenance）のＣＣ（Continuity Check）機能に基づくＥＲＰ隣接監視フレームを送受信することで、隣接するＬ２スイッチとの間のリンク障害を監視する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１９２０３４号公報
【特許文献２】特開２０１３−２３９９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、リングプロトコルの一つとして、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルが知られている。当該リングプロトコルは、ＥＲＰと呼ばれる場合もある。当該リングプロトコルでは、特許文献１および特許文献２に示されるように、リングネットワーク上の隣接するスイッチ間で、イーサネットＯＡＭのＣＣ機能に基づくＣＣＭフレームを送受信することで、隣接するスイッチ間のリンクにおける障害有無が判定される。当該判定結果が障害有りの場合、リングプロトコルに基づく経路切り替えが行われる。
【０００６】
しかしながら、障害は、隣接するスイッチ間のリンクで生じるとは限らず、スイッチ内部でも生じ得る。この場合、当該障害有りのスイッチに隣接する各スイッチは、障害の存在を認識できない場合がある。すなわち、当該障害有りのスイッチでは、リングネットワークの切断を招く障害が生じているにも関わらず、イーサネットＯＡＭのＣＣ機能は正常に動作しているような事態が起こり得る。そうすると、リングプロトコルに基づく経路切り替えが行われず、フレームの損失等を招く恐れがある。
【０００７】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、例えばＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルを用いる中継システムおよび中継装置において、中継装置の内部障害に応じた適切な経路切り替えを実現することにある。
【０００８】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【００１０】
本実施の形態による中継システムは、リングネットワークを構成する複数の中継装置を備える。複数の中継装置のそれぞれは、第１および第２ポートと、第１および第２監視ポイントと、を備える。第１および第２ポートは、リングネットワークに接続される。第１監視ポイントは、自装置の第１ポートと、当該第１ポートに接続される他装置の第２ポートと、の間の疎通性を、イーサネットＯＡＭに基づくＣＣＭフレームを用いて監視する。第２監視ポイントは、自装置の第２ポートと、当該第２ポートに接続される他装置の第１ポートと、の間の疎通性を、ＣＣＭフレームを用いて監視する。ここで、複数の中継装置の少なくとも一つは、さらに、第１および第２内部監視ポイントと、リング制御部と、を備える。第１および第２内部監視ポイントは、第１および第２監視ポイントにそれぞれ対応して設けられ、第１監視ポイントと、第２監視ポイントと、の間の装置内部の疎通性を、内部疎通性監視フレームの定期的な送信および受信によって監視する。リング制御部は、第１内部監視ポイントまたは第２内部監視ポイントによって内部疎通性監視フレームを所定の期間内に受信しない場合に、第１および第２監視ポイントに、イーサネットＯＡＭに基づくＲＤＩフレームの送信を指示するか、または、ＣＣＭフレームの送信停止を指示する。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、例えばＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルを用いる中継システムおよび中継装置において、中継装置の内部障害に応じた適切な経路切り替えを実現可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１による中継システムにおいて、その前提となる構成例を示す概略図である。
【図２】図１の中継システムにおいて、その障害監視方法の一例を示す概略図である。
【図３】図１および図２の中継システムにおける問題点の一例を示す概略図である。
【図４】本発明の実施の形態１による中継システムにおいて、その主要部の構成例および動作例を示す概略図である。
【図５】図１および図４の中継システムにおいて、図４に示した装置内部の障害が生じた場合の概略的な動作シーケンスの一例を示す図である。
【図６】図５の動作によってリングネットワークの経路切り替えが行われた後の、フレーム転送経路を示す図である。
【図７】図４の中継システムにおいて、その障害回復時の主要部の構成例および動作例を示す概略図である。
【図８】図１および図７の中継システムにおいて、図７に示した装置内部の障害が回復した場合の概略的な動作シーケンスの一例を示す図である。
【図９】図１および図４の中継システムにおいて、そのスイッチ装置（中継装置）の構成例を示す概略図である。
【図１０】図９の中継装置において、各ラインカードの構成例を示すブロック図である。
【図１１】図９および図１０の中継装置において、ユーザフレームを中継する際の概略的な動作例を示す説明図である。
【図１２】図９および図１０の中継装置において、ＩＣＣＭ処理部周りの概略的な動作例を示す説明図である。
【図１３】図９および図１０の中継装置において、ＥＲＰ制御部周りの概略的な動作例を示す説明図である。
【図１４】本発明の実施の形態２による中継装置において、その構成例を示す概略図である。
【図１５】図１４の中継装置において、その障害判定部の動作例を示すフロー図である。
【図１６】図１５のフローにおいて、障害箇所の特定方法の一例を示す説明図である。
【図１７】図１５において、障害箇所がリングポートを持つ一枚のラインカードに特定された場合で、これに応じたリングネットワークの経路切り替えが行われた後の、フレーム転送経路を示す図である。
【発明を実施するための形態】
【００１３】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１４】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１６】
（実施の形態１）
《中継システム（前提）の概略構成および概略動作》
図１は、本発明の実施の形態１による中継システムにおいて、その前提となる構成例を示す概略図である。図１に示す中継システムは、リングネットワーク１０を構成する複数（ここでは５個）のスイッチ装置（中継装置）ＳＷａ〜ＳＷｅを備える。スイッチ装置ＳＷａ〜ＳＷｅのそれぞれは、２個のリングポート（第１および第２ポート）Ｐｒ［１］，Ｐｒ［２］と、ｍ個（ｍは１以上の整数）のユーザポートＰｕ［１］〜Ｐｕ［ｍ］と、を持つ。この例では、リングネットワーク１０を構成するスイッチ装置の数は、５個とするが、これに限らず２個以上であればよい。
【００１７】
リングネットワーク１０は、例えば、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき制御される。言い換えれば、スイッチ装置ＳＷａ〜ＳＷｅのそれぞれは、当該リングプロトコルに基づく各種制御機能を備える。スイッチ装置ＳＷａ〜ＳＷｅのそれぞれは、ＯＳＩ参照モデルのレイヤ２（Ｌ２）の中継処理を行うＬ２スイッチや、加えて、レイヤ３（Ｌ３）の中継処理を行うＬ３スイッチ等である。ただし、リングネットワーク１０上の中継処理は、Ｌ２に基づいて行われるため、ここでは、スイッチ装置ＳＷａ〜ＳＷｅのそれぞれは、Ｌ２スイッチである場合を例とする。
【００１８】
２個のリングポートＰｒ［１］，Ｐｒ［２］は、それぞれリングネットワーク１０に接続される。言い換えれば、スイッチ装置ＳＷａ〜ＳＷｅのそれぞれは、リングポートＰｒ［１］，Ｐｒ［２］を介してリング状に接続され、これによってリングネットワーク１０が形成される。図１の例では、スイッチ装置ＳＷａ，ＳＷｂ，ＳＷｃ，ＳＷｄ，ＳＷｅのリングポート（第１ポート）Ｐｒ［１］は、それぞれ、通信回線を介して、隣接するスイッチ装置ＳＷｂ，ＳＷｃ，ＳＷｄ，ＳＷｅ，ＳＷａのリングポート（第２ポート）Ｐｒ［２］に接続される。
【００１９】
ユーザポートＰｕ［１］〜Ｐｕ［ｍ］は、所定のユーザ網に接続される。図１の例では、スイッチ装置ＳＷａ〜ＳＷｅのユーザポートＰｕ［１］〜Ｐｕ［ｍ］は、それぞれ、ユーザ網１１ａ〜１１ｅに接続される。ユーザ網１１ａ〜１１ｅのそれぞれの中には、スイッチ装置や各種情報処理装置（サーバ装置や端末装置等）などが適宜配置される。
【００２０】
ここで、ＩＴＵ−Ｔ  Ｇ．８０３２に基づき、スイッチ装置ＳＷａは、オーナーノードに設定され、スイッチ装置ＳＷｂは、ネイバーノードに設定される。オーナーノードとネイバーノードとの間のリンクは、ＲＰＬ（Ring Protection Link）と呼ばれる。リングネットワーク１０上に障害が無い場合、スイッチ装置ＳＷａは、ＲＰＬの一端に位置するリングポートＰｒ［１］をブロック状態ＢＫに設定し、スイッチ装置ＳＷｂは、ＲＰＬの他端に位置するリングポートＰｒ［２］をブロック状態ＢＫに設定する。ブロック状態ＢＫに制御されたポートは、フレームの通過を禁止する。
【００２１】
リングネットワーク１０上に障害が無い場合、このＲＰＬによって、リングネットワーク１０上での通信経路のループが防止される。すなわち、図１に示すように、スイッチ装置ＳＷａとスイッチ装置ＳＷｂとの間で、スイッチ装置ＳＷｅ，ＳＷｄ，ＳＷｃを介する通信経路１２が形成される。ユーザ網１１ａ〜１１ｅ間のフレーム転送は、この通信経路１２上で行われる。
【００２２】
図２は、図１の中継システムにおいて、その障害監視方法の一例を示す概略図である。図２に示すように、スイッチ装置ＳＷａ〜ＳＷｅは、それぞれ、リングポート（第１ポート）Ｐｒ［１］に対応して監視ポイント（第１監視ポイント）ＭＥＰａ１〜ＭＥＰｅ１を備え、リングポート（第２ポート）Ｐｒ［２］に対応して監視ポイント（第２監視ポイント）ＭＥＰａ２〜ＭＥＰｅ２を備える。
【００２３】
ここで、ＩＴＵ−Ｔ  Ｇ．８０３２では、スイッチ装置間のリンクの障害有無を監視するため、イーサネットＯＡＭのＣＣ（Continuity Check）機能を用いることが規定されている。イーサネットＯＡＭは、装置間の疎通性を監視するための規格として、「ＩＴＵ−Ｔ  Ｙ．１７３１」や「ＩＥＥＥ８０２．１ａｇ」等で標準化されている。ＣＣ機能では、図２に示すように、ＭＥＰ（Maintenance End Point）と呼ばれる監視ポイントによって監視区間が設定される。各監視区間の両端のＭＥＰは、疎通性監視フレームであるＣＣＭ（Continuity Check Message）フレームを互いに定期的に送受信することで、各監視区間の疎通性を監視する。
【００２４】
図２の例では、スイッチ装置ＳＷａの第１監視ポイントＭＥＰａ１は、他装置（ＳＷｂ）の第２監視ポイントＭＥＰｂ２との間でＣＣＭ監視区間１５ａｂを設定し、これにより、自装置の第１ポートＰｒ［１］と、それに接続される他装置（ＳＷｂ）の第２ポートＰｒ［２］と、の間の疎通性を監視する。その反対に、スイッチ装置ＳＷｂの第２監視ポイントＭＥＰｂ２も、他装置（ＳＷａ）の第１監視ポイントＭＥＰａ１との間でＣＣＭ監視区間１５ａｂを設定し、これにより、自装置の第２ポートＰｒ［２］と、それに接続される他装置（ＳＷａ）の第１ポートＰｒ［１］と、の間の疎通性を監視する。
【００２５】
同様に、スイッチ装置ＳＷｂの第１監視ポイントＭＥＰｂ１は、他装置（ＳＷｃ）の第２監視ポイントＭＥＰｃ２との間でＣＣＭ監視区間１５ｂｃを設定し、これにより、自装置の第１ポートＰｒ［１］と、それに接続される他装置（ＳＷｃ）の第２ポートＰｒ［２］と、の間の疎通性を監視する。その反対に、スイッチ装置ＳＷｃの第２監視ポイントＭＥＰｃ２も、他装置（ＳＷｂ）の第１監視ポイントＭＥＰｂ１との間でＣＣＭ監視区間１５ｂｃを設定し、これにより、自装置の第２ポートＰｒ［２］と、それに接続される他装置（ＳＷｂ）の第１ポートＰｒ［１］と、の間の疎通性を監視する。
【００２６】
以降も同様にして、リングネットワーク１０上に、順次、ＣＣＭ監視区間が設定される。すなわち、スイッチ装置ＳＷｃの第１ポートＰｒ［１］（第１監視ポイントＭＥＰｃ１）とスイッチ装置ＳＷｄの第２ポートＰｒ［２］（第２監視ポイントＭＥＰｄ２）との間でＣＣＭ監視区間１５ｃｄが設定される。スイッチ装置ＳＷｄの第１ポートＰｒ［１］（第１監視ポイントＭＥＰｄ１）とスイッチ装置ＳＷｅの第２ポートＰｒ［２］（第２監視ポイントＭＥＰｅ２）との間でＣＣＭ監視区間１５ｄｅが設定される。スイッチ装置ＳＷｅの第１ポートＰｒ［１］（第１監視ポイントＭＥＰｅ１）とスイッチ装置ＳＷａの第２ポートＰｒ［２］（第２監視ポイントＭＥＰａ２）との間でＣＣＭ監視区間１５ａｅが設定される。
【００２７】
各ＣＣＭ監視区間（例えば１５ａｂ）において、一端の監視ポイント（ＭＥＰａ１）は、他端の監視ポイント（ＭＥＰｂ２）からのＣＣＭフレームを所定の期間内に受信しない場合、他端の監視ポイント（ＭＥＰｂ２）に対する疎通性をＬＯＣ（Loss Of Continuity）状態と認識する。当該所定の期間は、例えば、ＣＣＭフレームの送信間隔（代表的には３．３ｍｓ）の３．５倍の期間である。この場合、一端の監視ポイント（ＭＥＰａ１）は、他端の監視ポイント（ＭＥＰｂ２）に向けてＣＣＭフレームを送信する際に、当該ＣＣＭフレームに含まれるＲＤＩ（Remote Defect Indication）ビットにフラグを立てた状態で送信する。
【００２８】
他端の監視ポイント（ＭＥＰｂ２）は、一端の監視ポイント（ＭＥＰａ１）からＲＤＩビットにフラグが立てられたＣＣＭフレームを受信することで、一端の監視ポイント（ＭＥＰａ１）に対する疎通性をＲＤＩ状態と認識する。すなわち、所定の監視ポイントに対してＬＯＣ状態とは、当該所定の監視ポイントからの受信経路が疎通性無しであることを意味し、所定の監視ポイントに対してＲＤＩ状態とは、当該所定の監視ポイントに向けた送信経路が疎通性無しであることを意味する。なお、本明細書では、ＲＤＩビットにフラグが立てられたＣＣＭフレームをＲＤＩフレームと呼び、ＲＤＩビットにフラグが立てられていないＣＣＭフレームをＣＣフレームと呼び、ＲＤＩフレームとＣＣフレームを総称してＣＣＭフレームと呼ぶ。
【００２９】
スイッチ装置ＳＷａ〜ＳＷｅのそれぞれは、自装置の監視ポイント（ＭＥＰ）におけるＬＯＣ状態またはＲＤＩ状態の認識有無に基づいて、自装置のリングポートＰｒ［１］，Ｐｒ［２］に接続されるリンクの障害有無を判定する。例えば、スイッチ装置ＳＷｅは、監視ポイントＭＥＰｅ２がＬＯＣ状態を認識している場合、リングポートＰｒ［２］に接続されるリンクを障害有りと判定し、スイッチ装置ＳＷｄは、監視ポイントＭＥＰｄ１がＲＤＩ状態を認識している場合、リングポートＰｒ［１］に接続されるリンクを障害有りと判定する。ただし、リンクの障害有無の判定基準にＲＤＩ状態が含まれない場合もあり、この場合には、スイッチ装置ＳＷｅのみがリンクを障害有りと判定する。
【００３０】
《中継システム（前提）の問題点》
図３は、図１および図２の中継システムにおける問題点の一例を示す概略図である。図３の例では、スイッチ装置ＳＷｄにおいて、リングポートＰｒ［１］，Ｐｒ［２］間の装置内部の中継経路に障害が生じている。ただし、このような障害は、図２に示したスイッチ装置ＳＷｄの監視ポイントＭＥＰｄ１，ＭＥＰｄ２に影響を及ぼさない場合がある。この場合、当該監視ポイントＭＥＰｄ１，ＭＥＰｄ２は、ＣＣフレームの送信を継続する。
【００３１】
そうすると、残りの各スイッチ装置ＳＷａ，ＳＷｂ，ＳＷｃ，ＳＷｅは、当該スイッチ装置ＳＷｄの障害を認識できず、ＩＴＵ−Ｔ  Ｇ．８０３２に基づく経路切り替えを行わない。その結果、各ユーザ網１１ａ，１１ｂ，１１ｃ，１１ｅ間のフレーム転送は、図１の場合と同様の通信経路１２上で行われる。そうすると、例えば、ユーザ網１１ｅからユーザ網１１ｃに向けたフレームは、スイッチ装置ＳＷｄで遮断され、損失することになる。
【００３２】
《中継システム（本実施の形態）の主要部の概要》
図４は、本発明の実施の形態１による中継システムにおいて、その主要部の構成例および動作例を示す概略図である。図４では、図３におけるスイッチ装置ＳＷｃ，ＳＷｄ，ＳＷｅの部分が抽出して示されている。スイッチ装置ＳＷｄは、前述した監視ポイント（第１および第２監視ポイント）ＭＥＰｄ１，ＭＥＰｄ２に加えて、内部監視ポイント（第１および第２内部監視ポイント）ＩＭＥＰｄ１，ＩＭＥＰｄ２を備える。第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２は、第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２にそれぞれ対応して設けられる。
【００３３】
第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２のそれぞれは、相手との間にＩＣＣＭ監視区間２１を設定し、これによって、第１監視ポイントＭＥＰｄ１と、第２監視ポイントＭＥＰｄ２と、の間の装置内部の疎通性（以降、内部疎通性とも呼ぶ）を監視する。より具体的には、第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２は、ＩＣＣＭ監視区間２１における内部疎通性監視フレーム（本明細書ではＩＣＣＭフレームと呼ぶ）の定期的な送信および受信によって、内部疎通性を監視する。ＩＣＣＭ監視区間２１は、第１監視ポイントＭＥＰｄ１（実質的にリングポートＰｒ［１］と等価）と、第２監視ポイントＭＥＰｄ２（実質的にリングポートＰｒ［２］と等価）と、の間の中継経路２０を含む。
【００３４】
内部疎通性監視フレーム（ＩＣＣＭフレーム）は、前述した疎通性監視フレーム（ＣＣＭフレーム）と同様なフレームである。すなわち、本実施の形態では、装置間の疎通性を監視するイーサネットＯＡＭの規格を利用し、これと同様な方式を、装置内部の疎通性の監視に適用する。そして、装置内部の疎通性を監視するための監視用フレームとして、ＣＣＭフレームの代わりにＩＣＣＭフレームを用いる。ＩＣＣＭフレームを用いて内部疎通性の監視を行う場合、前述したＣＣＭフレームの場合と同様に、ＬＯＣ状態やＲＤＩ状態の認識有無に基づいて内部疎通性有無（障害有無）を判定する。また、必ずしも限定はされないが、ＩＣＣＭフレームの送信間隔は、ＣＣＭフレームの送信間隔と比較して、同等もしくは短いことが望ましい。
【００３５】
例えば、図４に示すように、中継経路２０に障害が有る場合、第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２の少なくも一方（例えばＩＭＥＰｄ１）は、他方（ＩＭＥＰｄ２）からのＩＣＣＭフレームを所定の期間内に受信せず、他方の内部監視ポイントに対する内部疎通性をＬＯＣ状態として認識する。当該所定の期間は、例えば、ＩＣＣＭフレームの送信間隔の３．５倍等である。この場合、他方の内部監視ポイント（ＩＭＥＰｄ２）は、一方の内部監視ポイント（ＩＭＥＰｄ１）に対する内部疎通性をＲＤＩ状態として認識する。なお、第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２は、中継経路２０の障害状況によっては、共にＬＯＣ状態を認識することもある。
【００３６】
ここで、スイッチ装置ＳＷｄ（その中の図示しないリング制御部）は、第１内部監視ポイントＩＭＥＰｄ１または第２内部監視ポイントＩＭＥＰｄ２がＩＣＣＭフレームを所定の期間内に受信しない場合に、第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２に、ＲＤＩフレームの送信を指示するか、または、ＣＣＭフレームの送信停止を指示する。例えば、前述したように、リングネットワーク１０の障害判定基準に、ＲＤＩ状態が含まれない場合、リング制御部は、ＣＣＭフレームの送信停止を指示する。
【００３７】
特に限定はされないが、リング制御部は、第１内部監視ポイントＩＭＥＰｄ１と第１監視ポイントＭＥＰｄ１との間の通信経路上と、第２内部監視ポイントＩＭＥＰｄ２と第２監視ポイントＭＥＰｄ２との間の通信経路上と、にそれぞれ分散して設置されてもよい。この場合、リング制御部の一方は、第１内部監視ポイントＩＭＥＰｄ１における内部疎通性無しの判定結果（例えばＬＯＣ状態の認識）に応じて、第１監視ポイントＭＥＰｄ１に対して前述した指示を行う。リング制御部の他方は、第２内部監視ポイントＩＭＥＰｄ２における内部疎通性無しの判定結果（例えばＲＤＩ状態の認識）に応じて、第２監視ポイントＭＥＰｄ２に対して前述した指示を行う。
【００３８】
例えば、シャーシ型のスイッチ装置の場合、第１内部監視ポイントＩＭＥＰｄ１および第１監視ポイントＭＥＰｄ１と、第２内部監視ポイントＩＭＥＰｄ２および第２監視ポイントＭＥＰｄ２と、が別々のラインカードに配置されるような場合がある。このような場合、リング制御部を各ラインカードに分散して設置することで、リング制御部の一方は、リング制御部の他方との間で特に通信することなく、自ラインカードの監視ポイント（ＭＥＰｄ１又はＭＥＰｄ２）に対して前述した指示を行うことができる。
【００３９】
第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２は、共に、リング制御部からの指示に応じて、ＲＤＩフレームを送信するか、または、ＣＣＭフレームの送信を停止する。その結果、スイッチ装置ＳＷｃの第１監視ポイントＭＥＰｃ１と、スイッチ装置ＳＷｅの第２監視ポイントＭＥＰｅ２は、共に、ＲＤＩフレームを受信してＲＤＩ状態を認識するか、または、ＣＣＭフレームを所定の期間内に受信せずに、ＬＯＣ状態を認識する。
【００４０】
その結果、スイッチ装置ＳＷｃ，ＳＷｅは、共に、リンクの障害を検出し、Ｒ−ＡＰＳ（ＳＦ）フレームを送信する。ここで、Ｒ−ＡＰＳ（ＳＦ）フレームは、障害通知フレームとして機能する。Ｒ−ＡＰＳフレームは、イーサネットＯＡＭに基づく制御フレームの一種であり、フレーム内のＯｐＣｏｄｅ領域の情報等によって認識される。ＳＦは、信号故障（Signal Fail）を表す。
【００４１】
《中継システム（本実施の形態）の障害有り時の動作》
図５は、図１および図４の中継システムにおいて、図４に示した装置内部の障害が生じた場合の概略的な動作シーケンスの一例を示す図である。図５では、まず、オーナーノードであるスイッチ装置ＳＷａのリングポートＰｒ［１］、およびネイバーノードであるスイッチ装置ＳＷｂのリングポートＰｒ［２］は、共に、ブロック状態ＢＫに制御されている。この状態で、図４に示したように、スイッチ装置ＳＷｄは、ＩＣＣＭフレームに基づき内部疎通性無しの判定を行った場合、第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２に、ＲＤＩフレームの送信を指示するか、または、ＣＣＭフレームの送信停止を指示する（ステップＳ１０１）。
【００４２】
ステップＳ１０１により、スイッチ装置ＳＷｃは、スイッチ装置ＳＷｄの障害を、リングポートＰｒ［１］に接続されるリンクの障害（ＳＦ）として検出する。これに応じて、スイッチ装置ＳＷｃは、当該リングポートＰｒ［１］をブロック状態ＢＫに制御し、アドレステーブル（ＦＤＢ（Forwarding DataBase））をフラッシュ（消去）する（ステップＳ１０２）。同様に、スイッチ装置ＳＷｅも、スイッチ装置ＳＷｄの障害を、リングポートＰｒ［２］に接続されるリンクの障害（ＳＦ）として検出する。これに応じて、スイッチ装置ＳＷｅは、当該リングポートＰｒ［２］をブロック状態ＢＫに制御し、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ１０２）。
【００４３】
次いで、障害（ＳＦ）を検出したスイッチ装置ＳＷｃは、ブロック状態ＢＫに制御したリングポートの情報を含むＲ−ＡＰＳ（ＳＦ）フレームをリングネットワーク１０上に送信する（ステップＳ１０３）。ブロック状態ＢＫに制御したリングポートの情報は、スイッチ装置ＳＷｃの識別子｛ＳＷｃ｝と、リングポートＰｒ［１］の識別子｛Ｐｒ［１］｝とを含む。このように、本明細書では、例えば｛ＡＡ｝は、「ＡＡ」の識別子を表すものとする。同様に、スイッチ装置ＳＷｅも、ブロック状態ＢＫに制御したリングポートの情報（｛ＳＷｅ｝，｛Ｐｒ［２］｝）を含むＲ−ＡＰＳ（ＳＦ）フレームをリングネットワーク１０上に送信する（ステップＳ１０３）。
【００４４】
スイッチ装置ＳＷｃ，ＳＷｅによって送信されたＲ−ＡＰＳ（ＳＦ）フレームは、ブロック状態ＢＫのリングポートに到達するまで、各スイッチ装置によって中継される。ここで、オーナーノードであるスイッチ装置ＳＷａは、Ｒ−ＡＰＳ（ＳＦ）フレームを受信した場合、リングポートＰｒ［１］のブロック状態ＢＫを解除し（すなわち開放状態に変更し）、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ１０４）。
【００４５】
同様に、ネイバーノードであるスイッチ装置ＳＷｂも、Ｒ−ＡＰＳ（ＳＦ）フレームを受信した場合、リングポートＰｒ［２］のブロック状態ＢＫを解除し（すなわち開放状態に変更し）、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ１０４）。その後は、スイッチ装置ＳＷｃ，ＳＷｅによってＲ−ＡＰＳ（ＳＦ）フレームが定期的に送信され、定常状態に達する（ステップＳ１０５）。
【００４６】
図６は、図５の動作によってリングネットワークの経路切り替えが行われた後の、フレーム転送経路を示す図である。図５の動作が実行され、定常状態（ステップＳ１０５）に達した際には、図６に示すように、スイッチ装置ＳＷｅとスイッチ装置ＳＷｃとの間で、スイッチ装置ＳＷａ，ＳＷｂを介する通信経路２５が形成される。ユーザ網１１ｅ，１１ａ，１１ｂ，１１ｃ間のフレーム転送は、この通信経路２５上で行われる。その結果、例えば、ユーザ網１１ｅからユーザ網１１ｃに向けたフレームは、図３の場合と異なり、通信経路２５を介して、損失することなくユーザ網１１ｃに到達する。
【００４７】
《中継システム（本実施の形態）の障害回復時の動作》
図７は、図４の中継システムにおいて、その障害回復時の主要部の構成例および動作例を示す概略図である。図７には、図４の場合と同様の構成例において、図４の場合と異なり、スイッチ装置ＳＷｄの中継経路２０の障害が回復した場合の動作例が示されている。この場合、第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２は、共に、ＩＣＣＭフレームを所定の期間内に受信するため、ＩＣＣＭ監視区間２１を内部疎通性有りと判定する。
【００４８】
スイッチ装置ＳＷｄ（その中の図示しないリング制御部）は、第１および第２内部監視ポイントＩＭＥＰｄ１，ＩＭＥＰｄ２の両方がＩＣＣＭフレームを所定の期間内に受信した場合、第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２に、ＣＣＭフレームの送信を指示する。第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２は、共に、リング制御部からの指示に応じて、ＣＣＭフレーム（ＣＣＭ監視区間１５ｃｄ，１５ｄｅが正常であればＣＣフレーム）の送信を開始する。
【００４９】
その結果、スイッチ装置ＳＷｃの第１監視ポイントＭＥＰｃ１と、スイッチ装置ＳＷｅの第２監視ポイントＭＥＰｅ２は、共に、ＣＣフレームを所定の期間内に受信する。これにより、スイッチ装置ＳＷｃ，ＳＷｅは、共に、リンクの障害回復を検出し、Ｒ−ＡＰＳ（ＮＲ）フレームを送信する。ここで、Ｒ−ＡＰＳ（ＮＲ）フレームは、障害回復通知フレームとして機能する。ＮＲは、要求無し（No Request）を表す。
【００５０】
図８は、図１および図７の中継システムにおいて、図７に示した装置内部の障害が回復した場合の概略的な動作シーケンスの一例を示す図である。図８では、図５および図６に示したように、まず、スイッチ装置ＳＷｃのリングポートＰｒ［１］、およびスイッチ装置ＳＷｅのリングポートＰｒ［２］は、共に、ブロック状態ＢＫに制御されている。この状態で、図７に示したように、スイッチ装置ＳＷｄは、ＩＣＣＭフレームに基づき内部疎通性有りの判定を行った場合、第１および第２監視ポイントＭＥＰｄ１，ＭＥＰｄ２に、ＣＣＭフレームの送信を指示する（ステップＳ２０１）。
【００５１】
ステップＳ２０１により、スイッチ装置ＳＷｃは、リングポートＰｒ［１］に接続されるリンクの障害回復を検出し、スイッチ装置ＳＷｅも、リングポートＰｒ［２］に接続されるリンクの障害回復を検出する（ステップＳ２０２）。これに応じて、スイッチ装置ＳＷｃは、ブロック状態ＢＫに制御しているリングポートの情報（｛ＳＷｃ｝，｛Ｐｒ［１］｝）を含むＲ−ＡＰＳ（ＮＲ）フレームをリングネットワーク１０上に送信する。同様に、スイッチ装置ＳＷｅも、ブロック状態ＢＫに制御しているリングポートの情報（｛ＳＷｅ｝，｛Ｐｒ［２］｝）を含むＲ−ＡＰＳ（ＮＲ）フレームをリングネットワーク１０上に送信する（ステップＳ２０３）。
【００５２】
スイッチ装置ＳＷｃ，ＳＷｅによって送信されたＲ−ＡＰＳ（ＮＲ）フレームは、ブロック状態ＢＫのリングポートに到達するまで、各スイッチ装置によって中継される。ここで、オーナーノードであるスイッチ装置ＳＷａは、Ｒ−ＡＰＳ（ＮＲ）フレームを受信した場合、ＷＴＲ（Wait to Restore）タイマを起動する。スイッチ装置ＳＷａは、ＷＴＲタイマの期間内で新たな要求を受信しない場合、リングポートＰｒ［１］をブロック状態ＢＫに制御し、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ２０４）。
【００５３】
その後、スイッチ装置ＳＷａは、ブロック状態ＢＫに制御しているリングポートの情報（｛ＳＷａ｝，｛Ｐｒ［１］｝）を含むＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームをリングネットワーク１０上に送信する（ステップＳ２０５）。ここで、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームは、障害切戻しフレームとして機能する。ＲＢは、ＲＰＬの閉塞（RPL Blocked）を表す。スイッチ装置ＳＷａによって送信されたＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームは、ブロック状態ＢＫのリングポートに到達するまで、各スイッチ装置によって中継される。
【００５４】
ここで、ネイバーノードであるスイッチ装置ＳＷｂは、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームを受信した場合、リングポートＰｒ［２］をブロック状態ＢＫに制御し、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ２０６）。また、スイッチ装置ＳＷｃは、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームを受信した場合、リングポートＰｒ［１］のブロック状態ＢＫを解除し、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ２０７）。同様に、スイッチ装置ＳＷｅは、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームを受信した場合、リングポートＰｒ［２］のブロック状態ＢＫを解除し、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ２０７）。
【００５５】
また、スイッチ装置ＳＷａによってＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームが再び送信されると（ステップＳ２０８）、スイッチ装置ＳＷｄは、当該Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームを受信して、アドレステーブル（ＦＤＢ）をフラッシュ（消去）する（ステップＳ２０９）。その後は、スイッチ装置ＳＷａによってＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームが定期的に送信され、定常状態に達する。その結果、図１に示したような状態に戻る。なお、Ｒ−ＡＰＳフレームは、新たに送信される場合、例えば、３．３ｍｓ毎に３回送信され、その後は、５ｓ毎に送信される。
【００５６】
以上のように、図４および図７等の中継システムおよび中継装置（スイッチ装置）を用いることで、中継装置の内部障害に応じて、リングネットワーク内の通信経路を適切に切り替えることが可能になる。その結果、フレームの損失を防止すること等が可能になる。このような効果は、特に、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルを用いる場合に有益となる。
【００５７】
なお、図４および図７では、スイッチ装置ＳＷｄに内部障害が生じた場合を例としたが、図１のその他のスイッチ装置ＳＷａ，ＳＷｂ，ＳＷｃ，ＳＷｅに内部障害が生じた場合も、同様の方式を用いることができる。例えば、ＩＴＵ−Ｔ  Ｇ．８０３２は、多重障害にも対応する規定となっているが、本実施の形態１の方式を用いることで、スイッチ装置に内部障害が生じた場合に、疑似的に、当該スイッチ装置に接続される両側のリンクに多重障害が生じたように見せかけることができる。
【００５８】
《中継装置（本実施の形態）の構成》
図９は、図１および図４の中継システムにおいて、そのスイッチ装置（中継装置）の構成例を示す概略図である。図９に示すスイッチ装置（中継装置）ＳＷは、ここでは、１個の筐体内に複数のカードを搭載したシャーシ型のスイッチ装置となっている。当該スイッチ装置ＳＷは、例えば、図４のスイッチ装置ＳＷｄに該当するが、これに限らず、図１のその他のスイッチ装置ＳＷａ，ＳＷｂ，ＳＷｃ，ＳＷｅであってもよい。
【００５９】
図９のスイッチ装置（中継装置）ＳＷは、複数（ここではｎ枚）のラインカードＬＣ［１］〜ＬＣ［ｎ］と、管理カードＭＣと、ファブリック経路部２６と、を備える。ラインカードＬＣ［１］〜ＬＣ［ｎ］のそれぞれは、装置外部との間でフレームの通信（送信および受信）を行う。ファブリック経路部２６は、複数のラインカードＬＣ［１］〜ＬＣ［ｎ］間でフレームを中継する。また、ファブリック経路部２６は、ここでは、複数のラインカードＬＣ［１］〜ＬＣ［ｎ］と、管理カードＭＣと、の間でもフレームを中継する。
【００６０】
管理カードＭＣは、例えばｎ枚のラインカードＬＣ［１］〜ＬＣ［ｎ］等を管理する。管理カードＭＣは、ここでは、１枚のみ示されているが、実際には、可用性の向上のため複数枚設けられる。ラインカードＬＣ［１］〜ＬＣ［ｎ］のそれぞれは、単数または複数の外部ポートＰと、ファブリック用端子ＦＰと、管理カード用端子ＭＰと、を備える。外部ポートＰのそれぞれは、図１のリングポートＰｒ［１］，Ｐｒ［２］やユーザポートＰｕ［１］〜Ｐｕ［ｍ］のいずれかに該当し、例えば、イーサネット回線等の通信回線２７に接続される。管理カード用端子ＭＰは、管理用の通信回線２８を介して管理カードＭＣに接続される。
【００６１】
ファブリック用端子ＦＰは、ファブリック経路部２６に接続され、ファブリック経路部２６を介して他のラインカード（および管理カード）のファブリック用端子ＦＰに接続される。ここで、ファブリック経路部２６は、例えば、スイッチング機能を備えたファブリックカードで構成される場合や、各カードを着脱するためのスロットが実装された配線基板（バックプレーン）で構成される場合がある。
【００６２】
ファブリックカードで構成される場合、ファブリック用端子ＦＰは、ファブリックカードに接続され、ファブリックカードによるスイッチングを介して他のラインカードのファブリック用端子ＦＰに接続される。バックプレーンで構成される場合、ファブリック用端子ＦＰは、複数の端子で構成され、この複数の端子が、それぞれ、バックプレーン上に設けられたフルメッシュ型の通信回線を介して、他のラインカード（および管理カード）の対応する端子に接続される。
【００６３】
図１０は、図９の中継装置において、各ラインカードの構成例を示すブロック図である。図１０では、説明の便宜上、一つのラインカードＬＣ上に、外部ポートＰとして、ｋ個のユーザポートＰｕ［１］〜Ｐｕ［ｋ］と、１個のリングポートＰｒ［１］とが搭載される場合を例とする。ただし、実際には、リングポートＰｒ［１］，Ｐｒ［２］およびユーザポートＰｕ［１］〜Ｐｕ［ｍ］のそれぞれを各ラインカードＬＣ［１］〜ＬＣ［ｎ］のいずれに搭載するかは、自由に定められる。
【００６４】
図１０において、外部インタフェース部３０は、ユーザポートＰｕ［１］〜Ｐｕ［ｋ］およびリングポートＰｒ［１］のいずれかでフレームを受信した際に、受信したラインカードおよび外部ポートを示すポート識別子（受信ポート識別子と呼ぶ）を付加し、それをフレーム処理部３１またはプロセッサ部ＣＰＵに送信する。また、外部インタフェース部３０は、フレーム処理部３１またはプロセッサ部ＣＰＵからのフレームを、ユーザポートＰｕ［１］〜Ｐｕ［ｋ］およびリングポートＰｒ［１］のいずれかに送信する。
【００６５】
アドレステーブルＦＤＢは、ポート識別子と、当該ポート識別子で示される、ラインカードおよび外部ポートの先に存在する端末等のＭＡＣ（Media Access Control）アドレスと、当該ＭＡＣアドレスに対応するＶＬＡＮ（Virtual LAN）識別子（ＶＩＤ）と、の対応関係を保持する。フレーム処理部３１は、ＦＤＢ処理部３４と、ＶＩＤフィルタ３５と、ＩＣＣＭ処理部３６と、ＯＡＭ処理部３７と、を備える。
【００６６】
ＦＤＢ処理部３４は、ユーザポートＰｕ［１］〜Ｐｕ［ｋ］およびリングポートＰｒ［１］のいずれかでフレーム（例えばユーザフレーム）を受信した際に、アドレステーブルＦＤＢの学習と、アドレステーブルＦＤＢに基づく当該フレームの宛先検索を行う。具体的には、ＦＤＢ処理部３４は、ユーザフレームを外部インタフェース部３０を介して受信した際に、当該ユーザフレームに含まれる送信元ＭＡＣアドレスを、受信ポート識別子およびＶＬＡＮ識別子に対応付けてアドレステーブルＦＤＢに学習する。
【００６７】
また、ＦＤＢ処理部３４は、外部インタフェース部３０を介して受信したユーザフレームに含まれる宛先ＭＡＣアドレスと、それに対応するＶＬＡＮ識別子と、を検索キーとして、アドレステーブルＦＤＢを検索する。ＦＤＢ処理部３４は、この検索結果によって得られるポート識別子（宛先ポート識別子と呼ぶ）を、前述した受信ポート識別子と共にユーザフレームに付加する。宛先ポート識別子は、宛先のラインカードの識別子と、宛先の外部ポートの識別子と、で構成される。
【００６８】
ＶＩＤフィルタ３５は、フレームに対して、ＶＬＡＮ識別子に応じた中継可否等を定める。例えば、図１等に示したブロック状態ＢＫは、このＶＩＤフィルタ３５によって実現される。ＩＣＣＭ処理部３６は、図４に示した内部監視ポイント（ＩＭＥＰｄ１，ＩＭＥＰｄ２）を備え、内部疎通性の監視および内部疎通性有無の判定を行う。ＯＡＭ処理部３７は、図４等に示した監視ポイント（ＭＥＰｄ１，ＭＥＰｄ２）を備え、イーサネットＯＡＭに基づく疎通性の監視および疎通性有無の判定を行う。また、ＯＡＭ処理部３７は、Ｒ−ＡＰＳ処理部３９を備える。Ｒ−ＡＰＳ処理部３９は、ＩＴＵ−Ｔ  Ｇ．８０３２に基づくＲ−ＡＰＳフレームの処理（具体的には送信および受信ならびに中継）を行う。
【００６９】
プロセッサ部ＣＰＵは、記憶部３３に保存されるソフトウェア（ファームウェア）に基づいて、複雑な処理が必要とされる各種通信プロトコル処理をフレーム処理部３１と連携して行ったり、あるいは自ラインカードの管理等を行う。プロセッサ部ＣＰＵは、ファームウェアを実行することによって構成されるＥＲＰ制御部３８を備える。ＥＲＰ制御部３８は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づく各種制御を行う。また、プロセッサ部ＣＰＵは、管理カード用端子ＭＰを介して管理カードＭＣと通信を行う。内部インタフェース部３２は、フレーム処理部３１またはプロセッサ部ＣＰＵと、ファブリック用端子ＦＰと、の間のフレームの通信を制御する。
【００７０】
《中継装置（本実施の形態）のユーザフレーム中継動作》
図１１は、図９および図１０の中継装置において、ユーザフレームを中継する際の概略的な動作例を示す説明図である。ここでは、ラインカードＬＣ［１］はリングポート（第１ポート）Ｐｒ［１］を備え、ラインカードＬＣ［２］はリングポート（第２ポート）Ｐｒ［２］を備えるものとする。そして、ラインカードＬＣ［１］のリングポートＰｒ［１］で受信したユーザフレームをラインカードＬＣ［２］のリングポートＰｒ［２］に中継する場合を想定する。
【００７１】
まず、ラインカードＬＣ［１］の外部インタフェース部３０は、リングポートＰｒ［１］で受信したユーザフレームＵＦに対して、受信ポート識別子｛ＬＣ［１］｝／｛Ｐｒ［１］｝を付加してフレーム処理部３１に送信する。フレーム処理部３１内のＦＤＢ処理部３４は、ユーザフレームＵＦに含まれる送信元ＭＡＣアドレスと、タグＶＬＡＮやポートＶＬＡＮ等によって定められるＶＬＡＮ識別子と、受信ポート識別子｛ＬＣ［１］｝／｛Ｐｒ［１］｝と、の対応関係をアドレステーブルＦＤＢに学習する。
【００７２】
また、ＦＤＢ処理部３４は、ユーザフレームＵＦに含まれる宛先ＭＡＣアドレスと、ＶＬＡＮ識別子と、を検索キーとしてアドレステーブルＦＤＢを検索し、宛先ポート識別子を取得する。ここでは、過去の通信に伴うアドレステーブルＦＤＢの学習に伴い、検索結果として、宛先ポート識別子｛ＬＣ［２］｝／｛Ｐｒ［２］｝が得られるものとする。ＦＤＢ処理部３４は、ユーザフレームＵＦに受信ポート識別子および宛先ポート識別子を付加し、それを内部インタフェース部３２を介してファブリック用端子ＦＰに送信する。
【００７３】
なお、この際に、フレーム処理部３１は、仮に、ＶＩＤフィルタ３５において、当該ユーザフレームＵＦのＶＬＡＮ識別子が中継不可に設定されている場合、当該ユーザフレームＵＦをファブリック用端子ＦＰに送信せずに破棄する。また、ＦＤＢ処理部３４は、仮に、宛先ポート識別子として、自ラインカードが備えるユーザポートの識別子が得られた場合、ユーザフレームＵＦを当該ユーザポートに中継する。具体的な中継方法は、例えば、フレーム処理部３１で折り返す方法のほか、内部インタフェース部３２やファブリック経路部２６で折り返す方法であってもよい。
【００７４】
図１１の動作に戻り、ファブリック経路部２６は、ラインカードＬＣ［１］のファブリック用端子ＦＰからのユーザフレームＵＦをラインカードＬＣ［２］のファブリック用端子ＦＰに中継する。例えば、ファブリック経路部２６がファブリックカードで構成される場合、ファブリックカードは、宛先ポート識別子｛ＬＣ［２］｝／｛Ｐｒ［２］｝に基づき、ユーザフレームＵＦをラインカードＬＣ［２］に中継する。一方、ファブリック経路部２６がバックプレーンで構成される場合、ラインカードＬＣ［１］の内部インタフェース部３２は、宛先ポート識別子｛ＬＣ［２］｝／｛Ｐｒ［２］｝に基づき、ファブリック用端子ＦＰを構成する各端子の中からラインカードＬＣ［２］に対応する端子にユーザフレームＵＦを送信する。
【００７５】
ラインカードＬＣ［２］は、ファブリック用端子ＦＰで受信したユーザフレームＵＦを、内部インタフェース部３２を介してフレーム処理部３１に送信する。当該フレーム処理部３１内のＦＤＢ処理部３４は、ユーザフレームＵＦに含まれる送信元ＭＡＣアドレスと、ユーザフレームＵＦに含まれる（又は付加される）ＶＬＡＮ識別子と、ユーザフレームＵＦに付加される受信ポート識別子と、の対応関係を、アドレステーブルＦＤＢに学習する。ラインカードＬＣ［２］の外部インタフェース部３０は、フレーム処理部３１からユーザフレームＵＦを受信し、当該ユーザフレームＵＦを、それに付加される宛先ポート識別子に基づいてリングポートＰｒ［２］に送信する。
【００７６】
なお、ここでは、各ラインカードは、ユーザフレームに基づいてアドレステーブルＦＤＢの学習を行う動作例を示したが、別途、学習用フレームを用いて学習を行うように構成することも可能である。この場合、ラインカードＬＣ［１］のフレーム処理部３１は、ユーザフレームＵＦの送信元ＭＡＣアドレス、ＶＬＡＮ識別子および受信ポート識別子を含んだ学習用フレームを生成し、他のラインカードＬＣ［２］（およびＬＣ［３］〜ＬＣ［ｎ］）に送信する。他のラインカードＬＣ［２］（およびＬＣ［３］〜ＬＣ［ｎ］）のフレーム処理部３１は、当該学習用フレームに含まれる送信元ＭＡＣアドレスと、ＶＬＡＮ識別子と、受信ポート識別子と、の対応関係をアドレステーブルＦＤＢに学習する。
【００７７】
《中継装置（本実施の形態）の内部疎通性監視》
図１２は、図９および図１０の中継装置において、ＩＣＣＭ処理部周りの概略的な動作例を示す説明図である。図１２の例では、ラインカードＬＣ［１］はリングポート（第１ポート）Ｐｒ［１］を備え、ラインカードＬＣ［２］はリングポート（第２ポート）Ｐｒ［２］を備えている。
【００７８】
リングポートＰｒ［１］を持つラインカードＬＣ［１］では、ＩＣＣＭ処理部３６に第１内部監視ポイントＩＭＥＰ１が設けられ、ＯＡＭ処理部３７に第１監視ポイントＭＥＰ１が設けられる。リングポートＰｒ［２］を持つラインカードＬＣ［２］では、ＩＣＣＭ処理部３６に第２内部監視ポイントＩＭＥＰ２が設けられ、ＯＡＭ処理部３７に第２監視ポイントＭＥＰ２が設けられる。また、ここでは、リングポートを持たないラインカードＬＣ［ｎ］でも、ＩＣＣＭ処理部３６に内部監視ポイントＩＭＥＰｎが設けられる。
【００７９】
内部監視ポイントＩＭＥＰ１，ＩＭＥＰ２，ＩＭＥＰｎのそれぞれは、図４に示したように、内部疎通性監視フレーム（ＩＣＣＭフレーム）を用いて、自ラインカードを除く他のラインカードＬＣ、または加えて自ラインカードを相手として、各ラインカードＬＣに対する内部疎通性を監視する。図１２の例では、第１内部監視ポイントＩＭＥＰ１は、第２内部監視ポイントＩＭＥＰ２に向けて、ファブリック経路部２６を介してＩＣＣＭフレームＩＣＣ１２を定期的に送信する。ＩＣＣＭフレームの送信間隔は、特に限定はされないが、例えば、１ｍｓ毎等である。
【００８０】
同様に、第２内部監視ポイントＩＭＥＰ２は、第１内部監視ポイントＩＭＥＰ１に向けて、ファブリック経路部２６を介してＩＣＣＭフレームＩＣＣ２１を定期的に送信する。このＩＣＣＭフレームＩＣＣ１２，ＩＣＣ２１の通信経路は、図１１に示したユーザフレームＵＦの通信経路と重複し、図４に示した第１監視ポイントＭＥＰｄ１（リングポートＰｒ［１］）と第２監視ポイントＭＥＰｄ２（リングポートＰｒ［２］）との間の中継経路２０と重複する。したがって、ＩＣＣＭフレームＩＣＣ１２，ＩＣＣ２１に基づき内部疎通性を監視することで、図４に示した中継経路２０における障害有無を判定することができる。
【００８１】
また、第１内部監視ポイントＩＭＥＰ１は、内部監視ポイントＩＭＥＰｎに向けてＩＣＣＭフレームＩＣＣ１ｎを定期的に送信し、内部監視ポイントＩＭＥＰｎも、第１内部監視ポイントＩＭＥＰ１に向けてＩＣＣＭフレームＩＣＣｎ１を定期的に送信する。同様にして、第１内部監視ポイントＩＭＥＰ１は、図示は省略するが、その他のラインカード（ＬＣ［３］〜ＬＣ［ｎ−１］）との間でも、定期的にＩＣＣＭフレームの送信および受信を行う。さらに、ここでは、ファブリック経路部２６がファブリックカードである場合を例とし、第１内部監視ポイントＩＭＥＰ１は、自身を相手として、ファブリック経路部２６での折り返し経路を介してＩＣＣＭフレームＩＣＣ１１を定期的に送信する。
【００８２】
なお、図示は省略されているが、同様にして、ラインカードＬＣ［２］は、ラインカードＬＣ［１］に加えて、その他のラインカード（ＬＣ［３］〜ＬＣ［ｎ］）および自身を相手としてＩＣＣＭフレームを定期的に送信する。ラインカードＬＣ［ｎ］も、ラインカードＬＣ［１］に加えて、その他のラインカード（ＬＣ［２］〜ＬＣ［ｎ−１］）および自身を相手としてＩＣＣＭフレームを定期的に送信する。
【００８３】
ここで、図１２の例では、ファブリック経路部２６上のＩＣＣＭフレームＩＣＣ１２の通信経路に障害が生じている。この場合、第２内部監視ポイントＩＭＥＰ２は、ＩＣＣＭフレームＩＣＣ１２を所定の期間内に受信しないため、ラインカードＬＣ［１］の第１内部監視ポイントＩＭＥＰ１に対する内部疎通性をＬＯＣ状態として認識する。これにより、第２内部監視ポイントＩＭＥＰ２は、当該受信しない旨の情報を含めたＩＣＣＭフレームＩＣＣ２１を、第１内部監視ポイントＩＭＥＰ１に向けて送信する。本実施の形態では、当該受信しない旨の情報を含めたＩＣＣＭフレームを、内部ＲＤＩフレームと呼ぶ。
【００８４】
第１内部監視ポイントＩＭＥＰ１は、ＩＣＣＭフレーム（内部ＲＤＩフレーム）ＩＣＣ２１を受信し、ラインカードＬＣ［２］の第２内部監視ポイントＩＭＥＰ２に対する内部疎通性をＲＤＩ状態として認識する。その結果、ここでは、ＥＲＰ制御部（図４で述べたリング制御部）３８は、第１内部監視ポイントＩＭＥＰ１における第２内部監視ポイントＩＭＥＰ２に対する内部疎通性無しの判定結果（ＲＤＩ状態の認識）に応じて第１監視ポイントＭＥＰ１を制御する。具体的には、当該ＥＲＰ制御部３８は、図４で述べたように、第１監視ポイントＭＥＰ１に、ＲＤＩフレームの送信を指示するか、または、ＣＣＭフレームの送信停止を指示する。
【００８５】
同様に、ラインカードＬＣ［２］のＥＲＰ制御部（リング制御部）３８は、第２内部監視ポイントＩＭＥＰ２における第１内部監視ポイントＩＭＥＰ１に対する内部疎通性無しの判定結果（ＬＯＣ状態の認識）に応じて第２監視ポイントＭＥＰ２を制御する。具体的には当該ＥＲＰ制御部３８は、第２監視ポイントＭＥＰ２に、ＲＤＩフレームの送信を指示するか、または、ＣＣＭフレームの送信停止を指示する。なお、ここでは、図４で述べたリング制御部の機能は、ＥＲＰ制御部３８に設けられたが、特に、これに限定されるものではなく、フレーム処理部３１等に設けられてもよい。
【００８６】
《中継装置（本実施の形態）のリングプロトコル動作》
図１３は、図９および図１０の中継装置において、ＥＲＰ制御部周りの概略的な動作例を示す説明図である。図１３において、ＯＡＭ処理部３７内の監視ポイントＭＥＰは、定期的にＣＣＭフレームを生成し、当該ＣＣＭフレームを外部インタフェース部３０を介してリングポート（この例ではＰｒ［１］）から送信する。また、監視ポイントＭＥＰは、リングポート（Ｐｒ［１］）で受信され、外部インタフェース部３０を介して伝送されたフレームの中からＣＣＭフレームを判別する。ＣＣＭフレームは、例えば、フレームの宛先ＭＡＣアドレスやフレーム内の各種識別子等によって判別される。
【００８７】
監視ポイントＭＥＰは、このＣＣＭフレームの定期的な送信および受信によって、リングポート（Ｐｒ［１］）に接続されるリンクの疎通性有無を判定する。この疎通性有無の判定結果（すなわちＬＯＣ状態またはＲＤＩ状態の認識有無）は、ＥＲＰ制御部３８に通知される。ＥＲＰ制御部３８は、例えば、疎通性無しが通知された場合、ＶＩＤフィルタ３５に所定の設定を行うことで、図５に示したように、リングポート（Ｐｒ［１］）をブロック状態ＢＫに制御する。
【００８８】
Ｒ−ＡＰＳ処理部３９は、Ｒ−ＡＰＳフレームの送信、受信および中継を行う。Ｒ−ＡＰＳ処理部３９は、例えば、監視ポイントＭＥＰよりもＭＥＧ（Maintenance Entity Group）レベルが高いＭＩＰ（Maintenance Intermediate Point）等で構成される。Ｒ−ＡＰＳ処理部３９がＲ−ＡＰＳフレームの送信を行う場合、ＥＲＰ制御部３８は、Ｒ−ＡＰＳフレームに挿入する所定の制御情報（Ｒ−ＡＰＳ情報）を生成し、Ｒ−ＡＰＳ処理部３９に対して、当該Ｒ−ＡＰＳ情報を含んだＲ−ＡＰＳフレームの送信を指示する。Ｒ−ＡＰＳ情報とは、図５および図８に示したように、ＳＦ、ＮＲ、ＲＢ等を代表とするＩＴＵ−Ｔ  Ｇ．８０３２に規定される各種情報である。Ｒ−ＡＰＳ処理部３９によって送信されたＲ−ＡＰＳフレームは、監視ポイントＭＥＰを介してリングポート（Ｐｒ［１］）から送信される。
【００８９】
また、Ｒ−ＡＰＳ処理部３９は、リングポート（Ｐｒ［１］）および監視ポイントＭＥＰを介してＲ−ＡＰＳフレームを受信した場合、当該Ｒ−ＡＰＳフレームに含まれるＲ−ＡＰＳ情報を抽出し、当該Ｒ−ＡＰＳ情報をＥＲＰ制御部３８に通知する。ＥＲＰ制御部３８は、当該Ｒ−ＡＰＳ情報に応じた所定の制御動作を行う。所定の制御動作とは、図５および図８に示したように、リングポート（Ｐｒ［１］）に対するブロック状態ＢＫの制御や、アドレステーブルＦＤＢに対するフラッシュ命令の発行や、Ｒ−ＡＰＳフレームの中継制御等を代表とするＩＴＵ−Ｔ  Ｇ．８０３２に規定される各種制御動作である。
【００９０】
以上、本実施の形態１の中継システムおよび中継装置を用いることで、代表的には、中継装置の内部障害に応じた適切な経路切り替えを実現可能になる。この効果は、特に、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルを用いる場合に有益となる。なお、ここでは、シャーシ型のスイッチ装置（中継装置）を用いる場合を例としたが、ボックス型のスイッチ装置を用いてもよい。ボックス型のスイッチ装置は、例えば、図１０に示した構成の中から内部インタフェース部３２等を削除したような全体構成を備える。
【００９１】
ただし、ボックス型のスイッチ装置を用いる場合、図４に示したリングポート間の中継経路２０の具体的な障害箇所の候補は、例えば、図１０のフレーム処理部３１となる。この場合、結果的に、各監視ポイントの送信動作が停止する状態となり、図４のスイッチ装置ＳＷｃ，ＳＷｅによって障害検出が行われる可能性が高い。一方、シャーシ型のスイッチ装置を用いる場合、リングポート間の中継経路２０の具体的な障害箇所の候補は多く存在するため、その障害に関わらず監視ポイントが正常に動作するような事態が生じる可能性が高い。したがって、このような観点では、シャーシ型のスイッチ装置を用いる場合により有益な効果が得られる。
【００９２】
（実施の形態２）
《中継装置（応用例）の構成》
図１４は、本発明の実施の形態２による中継装置において、その構成例を示す概略図である。図１４に示すスイッチ装置（中継装置）ＳＷは、図９に示した構成例と比較して、管理カードＭＣが障害判定部４０を備える点と、２個のリングポートＰｒ［１］，Ｐｒ［２］がそれぞれ異なるラインカードに設けられるように限定された点と、が異なっている。図１４の例では、ラインカード（第１ラインカード）ＬＣ［１］はリングポート（第１ポート）Ｐｒ［１］を備え、ラインカード（第２ラインカード）ＬＣ［２］はリングポート（第２ポート）Ｐｒ［２］を備える。また、ここでは、便宜上、ラインカードが３枚である場合を例とする。ラインカードＬＣ［３］は、特に限定はされないが、ユーザポートＰｕ［１］〜Ｐｕ［ｍ］を備える。
【００９３】
《障害判定部の動作》
図１５は、図１４の中継装置において、その障害判定部の動作例を示すフロー図である。まず、前提として、図１４に示した複数のラインカードＬＣ［１］〜ＬＣ［３］のそれぞれは、図１２で述べたように、他のラインカードのそれぞれとの間で、内部疎通性監視フレーム（ＩＣＣＭフレーム）をファブリック経路部２６を介して送信および受信することで、内部疎通性有無の判定を行っている。
【００９４】
この前提のもと、障害判定部４０は、図１５に示すように、まず、複数のラインカードＬＣ［１］〜ＬＣ［３］のぞれぞれから、管理用の通信回線２８を介して内部疎通性有無の判定結果を取得する（ステップＳ３０１）。次いで、障害判定部４０は、各ラインカードから取得した内部疎通性有無の判定結果に基づき、リングポート間の内部疎通性有無を判定する（ステップＳ３０２）。図１４の例では、障害判定部４０は、ラインカードＬＣ［１］，ＬＣ［２］から取得した内部疎通性有無の判定結果に基づき、ラインカードＬＣ［１］とラインカードＬＣ［２］との間の内部疎通性有無を判定する。
【００９５】
ここで、障害判定部４０は、リングポート間が内部疎通性無しの場合、各ラインカードから取得した内部疎通性有無の判定結果に基づき、障害箇所の特定が可能か否かを判定する（ステップＳ３０３）。図１６は、図１５のフローにおいて、障害箇所の特定方法の一例を示す説明図である。障害判定部４０は、図１６に示すように、各ラインカードから取得した内部疎通性有無の判定結果を纏めた障害判定テーブル４１を備える。
【００９６】
図１２の動作が行われた場合、障害判定部４０は、例えば、ラインカードＬＣ［１］から、自ラインカード（ＬＣ［１］）を相手とした内部疎通性有無の判定結果と、他のラインカードＬＣ［２］，ＬＣ［３］のそれぞれを相手とした内部疎通性有無の判定結果と、を取得する。障害判定部４０は、ラインカードＬＣ［２］，ＬＣ［３］のそれぞれからも同様な情報を取得することで、図１６に示すような障害判定テーブル４１を生成することができる。
【００９７】
図１６の障害判定テーブル４１の例では、例えば、ラインカードＬＣ［１］とラインカードＬＣ［２］，ＬＣ［３］のそれぞれとの間は、内部疎通性無しと判定されている。一方、ラインカードＬＣ［２］とラインカードＬＣ［３］との間は、内部疎通性有りと判定されている。その結果、障害判定部４０は、障害箇所を、ラインカードＬＣ［１］に特定することができる。さらに、ここでは、ラインカードＬＣ［１］とラインカードＬＣ［１］との間も内部疎通性無しであるため、障害判定部４０は、より高い信頼度で、障害箇所をラインカードＬＣ［１］に特定することができる。
【００９８】
図１５において、障害判定部４０は、ステップＳ３０３において、障害箇所の特定が不可能な場合、図４に示したように、両方のリングポートＰｒ［１］，Ｐｒ［２］の監視ポイントＭＥＰｄ１，ＭＥＰｄ２に対して、ＲＤＩフレームの送信またはＣＣＭフレームの送信停止を指示する（ステップＳ３０６）。具体的には、障害判定部４０は、例えば、ラインカードＬＣ［１］，ＬＣ［２］のＥＲＰ制御部（リング制御部）３８を介してこのような指示を行う。
【００９９】
なお、障害箇所の特定が不可能な場合とは、例えば、図１６の障害判定テーブル４１において、ラインカードＬＣ［２］とラインカードＬＣ［３］との間も内部疎通性無しとなっている場合や、あるいは、ラインカードＬＣ［１］とラインカードＬＣ［１］との間が内部疎通性有りとなっている場合等が挙げられる。ただし、障害箇所の特定方法は、特に、このような例に限定されるものではなく、様々な方法を用いることが可能である。
【０１００】
障害判定部４０は、ステップＳ３０３において、障害箇所の特定が可能な場合、その障害箇所がリングポートを持つラインカード（すなわち第１および第２ラインカードＬＣ［１］，ＬＣ［２］の一方）であるか否かを判定する（ステップＳ３０４）。障害箇所をラインカードＬＣ［１］，ＬＣ［２］の一方のみに特定できる場合、障害判定部４０は、当該一方のラインカードに設けられる監視ポイントに対してのみＣＣＭフレームの送信停止を指示する（ステップＳ３０５）。
【０１０１】
例えば、図１６の障害判定テーブル４１の例では、障害判定部４０は、ラインカードＬＣ［１］に設けられる監視ポイントに対してのみＣＣＭフレームの送信停止を指示し、ラインカードＬＣ［２］に設けられる監視ポイントに対しては特に何も指示しない。ＣＣＭフレームの送信停止の指示は、例えば、対応するリングポートをリンクダウンさせること等で行われてもよい。また、障害判定部４０は、ステップＳ３０４において、障害箇所がリングポートを持つラインカードでない場合には、ステップＳ３０６の処理を行う。
【０１０２】
ここで、図１５におけるステップＳ３０５の処理が行われた場合、図１７に示すような状態となる。図１７は、図１５において、障害箇所がリングポートを持つ一枚のラインカードに特定された場合で、これに応じたリングネットワークの経路切り替えが行われた後の、フレーム転送経路を示す図である。図１７では、スイッチ装置ＳＷｅのリングポートＰｒ［２］はブロック状態ＢＫに制御されるが、前述した図６の場合と異なり、スイッチ装置ＳＷｃのリングポートＰｒ［１］は開放状態になっている。
【０１０３】
すなわち、スイッチ装置ＳＷｄにおいて、障害箇所となるラインカードＬＣ［１］のリングポートＰｒ［１］からはＣＣＭフレームが送信されないが、非障害箇所となるラインカードＬＣ［２］のリングポートＰｒ［２］からはＣＣＭフレームが送信される。その結果、スイッチ装置ＳＷｅとスイッチ装置ＳＷｄとの間で、スイッチ装置ＳＷａ，ＳＷｂ，ＳＷｃを介する通信経路４５が形成される。ユーザ網１１ａ〜１１ｅ間のフレーム転送は、この通信経路４５上で行われる。
【０１０４】
その結果、図６の場合と異なり、ユーザ網１１ｄとリングネットワーク１０との間の通信経路を維持することが可能になる。例えば、図１４において、ラインカードＬＣ［１］のみに障害が有り、ラインカードＬＣ［２］とラインカードＬＣ［３］との間が内部疎通性有りの場合、リングポートＰｒ［２］と、ラインカードＬＣ［３］のユーザポートＰｕ［１］〜Ｐｕ［ｍ］との間でユーザフレームの通信を行うことができる。
【０１０５】
なお、ここでは、ステップＳ３０５において、障害判定部４０は、ラインカードＬＣ［２］に設けられる監視ポイントに対しては特に何も指示しないこととしたが、その変形例として、当該監視ポイントに対してＲ−ＡＰＳ（ＳＦ）フレームの送信を指示してもよい。これによっても、図１７に示したフレーム転送経路が構築されるため、同様の効果が得られる。
【０１０６】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１０７】
例えば、ここでは、リングネットワーク内にネイバーノードが設定される場合を例として説明を行ったが、ネイバーノードが設定されず、オーナーノードのみが設定される場合であっても、同様にして本実施の形態の方式を適用することが可能である。また、図１４では、障害判定部４０は、管理カードＭＣ内に設けられたが、特にこれに限定されるものではなく、スイッチ装置ＳＷ内のいずれかの箇所に設けられればよい。さらに、ＥＲＰ制御部３８は、必ずしも、プロセッサ部ＣＰＵで構成される必要はなく、場合によっては、専用のハードウェアで構成されてもよい。
【符号の説明】
【０１０８】
１０  リングネットワーク
１１ａ〜１１ｅ  ユーザ網
１２，２５，４５  通信経路
１５ａｂ，１５ｂｃ，１５ｃｄ，１５ｄｅ，１５ａｅ  ＣＣＭ監視区間
２０  中継経路
２１  ＩＣＣＭ監視区間
２６  ファブリック経路部
２７  通信回線
２８  管理用の通信回線
３０  外部インタフェース部
３１  フレーム処理部
３２  内部インタフェース部
３３  記憶部
３４  ＦＤＢ処理部
３５  ＶＩＤフィルタ
３６  ＩＣＣＭ処理部
３７  ＯＡＭ処理部
３８  ＥＲＰ制御部
３９  Ｒ−ＡＰＳ処理部
４０  障害判定部
４１  障害判定テーブル
ＢＫ  ブロック状態
ＣＰＵ  プロセッサ部
ＦＤＢ  アドレステーブル
ＦＰ  ファブリック用端子
ＩＣＣ１１，ＩＣＣ１２，ＩＣＣ２１，ＩＣＣ１ｎ，ＩＣＣｎ１  内部疎通性監視フレーム（ＩＣＣＭフレーム）
ＩＭＥＰ１，ＩＭＥＰ２，ＩＭＥＰｎ，ＩＭＥＰｄ１，ＩＭＥＰｄ２  内部監視ポイント
ＬＣ，ＬＣ［１］〜ＬＣ［ｎ］  ラインカード
ＭＣ  管理カード
ＭＥＰ，ＭＥＰ１，ＭＥＰ２，ＭＥＰａ１〜ＭＥＰｅ１，ＭＥＰａ２〜ＭＥＰｅ２  監視ポイント
ＭＰ  管理カード用端子
Ｐ  外部ポート
Ｐｒ［１］，Ｐｒ［２］  リングポート
Ｐｕ［１］〜Ｐｕ［ｍ］  ユーザポート
ＳＷ，ＳＷａ〜ＳＷｅ  スイッチ装置（中継装置）
ＵＦ  ユーザフレーム
【図１】
0006359914.tif 000002
【図２】
0006359914.tif 000003
【図３】
0006359914.tif 000004
【図４】
0006359914.tif 000005
【図５】
0006359914.tif 000006
【図６】
0006359914.tif 000007
【図７】
0006359914.tif 000008
【図８】
0006359914.tif 000009
【図９】
0006359914.tif 000010
【図１０】
0006359914.tif 000011
【図１１】
0006359914.tif 000012
【図１２】
0006359914.tif 000013
【図１３】
0006359914.tif 000014
【図１４】
0006359914.tif 000015
【図１５】
0006359914.tif 000016
【図１６】
0006359914.tif 000017
【図１７】
0006359914.tif 000018