(57)【要約】【課題】障害復旧時に開放するリングポートを任意に定めることが可能な中継システムおよびスイッチ装置を提供する。【解決手段】制御フレーム処理部５１は、Ｒ−ＡＰＳ（ＮＲ）フレームを送信する場合に、ノードＩＤ領域３４の値を、ユーザによって任意に定められる優先度設定値に定める。リング制御部５２は、自装置から送信するＲ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域の値と、他装置から送信されたＲ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域の値とで優先度を比較し、当該比較結果に基づいて、リングポートを閉塞状態に維持するか、閉塞状態から開放状態に変更するかを定める。【選択図】図６
2016122896.tif 000002
【特許請求の範囲】
【請求項１】
リングネットワークを構成する複数のスイッチ装置を備える中継システムであって、
前記複数のスイッチ装置の少なくとも一つは、
前記リングネットワークに接続されるリングポートと、
ユーザによって任意に定められる優先度設定値を保持する保持部と、
閉塞状態の前記リングポートの障害復旧を検出した場合に、前記リングポートから第１障害復旧通知フレームを送信し、前記リングポートで他のスイッチ装置からの第２障害復旧通知フレームを受信する制御フレーム処理部と、
前記リングネットワークを制御するリング制御部と、
を備え、
前記制御フレーム処理部は、前記第１障害復旧通知フレームを送信する場合に、前記第１障害復旧通知フレームの所定の領域の値を前記優先度設定値に定め、
前記リング制御部は、前記第１障害復旧通知フレームの前記所定の領域の値と、前記第２障害復旧通知フレームの前記所定の領域の値とで優先度を比較し、当該比較結果に基づいて、前記リングポートを前記閉塞状態に維持するか、前記閉塞状態から開放状態に変更するかを定める、
中継システム。
【請求項２】
請求項１記載の中継システムにおいて、
前記リング制御部は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき前記リングネットワークを制御し、
前記第１障害復旧通知フレームおよび前記第２障害復旧通知フレームは、Ｒ−ＡＰＳ（ＮＲ）フレームであり、
前記所定の領域は、前記Ｒ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域である、
中継システム。
【請求項３】
請求項２記載の中継システムにおいて、
前記制御フレーム処理部は、さらに、前記リングポートの障害を検出した場合に、前記リングポートからＲ−ＡＰＳ（ＳＦ）フレームを送信し、前記Ｒ−ＡＰＳ（ＳＦ）フレームを送信する場合に、前記Ｒ−ＡＰＳ（ＳＦ）フレームの前記ノードＩＤ領域の値を自装置のＭＡＣアドレスに定め、
前記リング制御部は、前記リングポートの障害を検出した場合に、当該リングポートを前記閉塞状態に制御する、
中継システム。
【請求項４】
請求項１記載の中継システムにおいて、
前記リング制御部は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき前記リングネットワークを制御し、
前記第１障害復旧通知フレームおよび前記第２障害復旧通知フレームは、Ｒ−ＡＰＳ（ＮＲ）フレームであり、
前記所定の領域は、前記Ｒ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域とは異なる第１領域である、
中継システム。
【請求項５】
請求項４記載の中継システムにおいて、
前記リング制御部は、さらに、前記第２障害復旧通知フレームの前記第１領域の値が予め定められた所定値ではない場合に、前記第１領域に基づき優先度の比較を行い、前記第２障害復旧通知フレームの前記第１領域の値が前記所定値の場合には、前記第１障害復旧通知フレームの前記ノードＩＤ領域の値と、前記第２障害復旧通知フレームの前記ノードＩＤ領域の値とで優先度を比較し、当該比較結果に基づいて、前記リングポートを前記閉塞状態に維持するか、前記閉塞状態から開放状態に変更するかを定める、
中継システム。
【請求項６】
請求項４または５記載の中継システムにおいて、
前記第１領域は、サブコード領域である、
中継システム。
【請求項７】
請求項４記載の中継システムにおいて、
前記制御フレーム処理部は、前記第１障害復旧通知フレームを送信する場合に、さらに、前記第１障害復旧通知フレームの、前記ノードＩＤ領域および前記第１領域とは異なる第２領域の値を予め定めた動作識別値に定め、
前記リング制御部は、さらに、前記第２障害復旧通知フレームの前記第２領域の値が前記動作識別値の場合には、前記第１領域に基づき優先度の比較を行い、前記第２障害復旧通知フレームの前記第２領域の値が前記動作識別値ではない場合には、前記第１障害復旧通知フレームの前記ノードＩＤ領域の値と、前記第２障害復旧通知フレームの前記ノードＩＤ領域の値とで優先度を比較し、当該比較結果に基づいて、前記リングポートを前記閉塞状態に維持するか、前記閉塞状態から開放状態に変更するかを定める、
中継システム。
【請求項８】
請求項７記載の中継システムにおいて、
前記第１領域は、サブコード領域であり、
前記第２領域は、ＢＰＲ（Blocked Port Reference）領域である、
中継システム。
【請求項９】
請求項４記載の中継システムにおいて、
前記第１領域は、予約領域である、
中継システム。
【請求項１０】
リングネットワークを構成するスイッチ装置であって、
前記リングネットワークに接続されるリングポートと、
ユーザによって任意に定められた優先度設定値を保持する保持部と、
閉塞状態の前記リングポートの障害復旧を検出した場合に、前記リングポートから第１障害復旧通知フレームを送信し、前記リングポートで他のスイッチ装置からの第２障害復旧通知フレームを受信する制御フレーム処理部と、
前記リングネットワークを制御するリング制御部と、
を備え、
前記制御フレーム処理部は、前記第１障害復旧通知フレームを送信する場合に、前記第１障害復旧通知フレームの所定の領域の値を前記優先度設定値に定め、
前記リング制御部は、前記第１障害復旧通知フレームの前記所定の領域の値と、前記第２障害復旧通知フレームの前記所定の領域の値とで優先度を比較し、当該比較結果に基づいて、前記リングポートを前記閉塞状態に維持するか、前記閉塞状態から開放状態に変更するかを定める、
スイッチ装置。
【請求項１１】
請求項１０記載のスイッチ装置において、
前記リング制御部は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき前記リングネットワークを制御し、
前記第１障害復旧通知フレームおよび前記第２障害復旧通知フレームは、Ｒ−ＡＰＳ（ＮＲ）フレームであり、
前記所定の領域は、前記Ｒ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域である、
スイッチ装置。
【請求項１２】
請求項１１記載のスイッチ装置において、
前記制御フレーム処理部は、さらに、前記リングポートの障害を検出した場合に、前記リングポートからＲ−ＡＰＳ（ＳＦ）フレームを送信し、前記Ｒ−ＡＰＳ（ＳＦ）フレームを送信する場合に、前記Ｒ−ＡＰＳ（ＳＦ）フレームの前記ノードＩＤ領域の値を自装置のＭＡＣアドレスに定め、
前記リング制御部は、前記リングポートの障害を検出した場合に、当該リングポートを前記閉塞状態に制御する、
スイッチ装置。
【請求項１３】
請求項１０記載のスイッチ装置において、
前記リング制御部は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき前記リングネットワークを制御し、
前記第１障害復旧通知フレームおよび前記第２障害復旧通知フレームは、Ｒ−ＡＰＳ（ＮＲ）フレームであり、
前記所定の領域は、前記Ｒ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域とは異なる第１領域である、
スイッチ装置。
【請求項１４】
請求項１３記載のスイッチ装置において、
前記リング制御部は、さらに、前記第２障害復旧通知フレームの前記第１領域の値が予め定められた所定値ではない場合に、前記第１領域に基づき優先度の比較を行い、前記第２障害復旧通知フレームの前記第１領域の値が前記所定値の場合には、前記第１障害復旧通知フレームの前記ノードＩＤ領域の値と、前記第２障害復旧通知フレームの前記ノードＩＤ領域の値とで優先度を比較し、当該比較結果に基づいて、前記リングポートを前記閉塞状態に維持するか、前記閉塞状態から開放状態に変更するかを定める、
スイッチ装置。
【請求項１５】
請求項１３または１４記載のスイッチ装置において、
前記第１領域は、サブコード領域である、
スイッチ装置。
【請求項１６】
請求項１３記載のスイッチ装置において、
前記制御フレーム処理部は、前記第１障害復旧通知フレームを送信する場合に、さらに、前記第１障害復旧通知フレームの、前記ノードＩＤ領域および前記第１領域とは異なる第２領域の値を予め定めた動作識別値に定め、
前記リング制御部は、さらに、前記第２障害復旧通知フレームの前記第２領域の値が前記動作識別値の場合には、前記第１領域に基づき優先度の比較を行い、前記第２障害復旧通知フレームの前記第２領域の値が前記動作識別値ではない場合には、前記第１障害復旧通知フレームの前記ノードＩＤ領域の値と、前記第２障害復旧通知フレームの前記ノードＩＤ領域の値とで優先度を比較し、当該比較結果に基づいて、前記リングポートを前記閉塞状態に維持するか、前記閉塞状態から開放状態に変更するかを定める、
スイッチ装置。
【請求項１７】
請求項１６記載のスイッチ装置において、
前記第１領域は、サブコード領域であり、
前記第２領域は、ＢＰＲ（Blocked Port Reference）領域である、
スイッチ装置。
【請求項１８】
請求項１３記載のスイッチ装置において、
前記第１領域は、予約領域である、
スイッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継システムおよびスイッチ装置に関し、例えば、ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）  Ｇ．８０３２に規定されたリングプロトコルを用いる中継システムおよびスイッチ装置に関する。
【背景技術】
【０００２】
例えば、非特許文献１には、ＩＴＵ−Ｔ  Ｇ．８０３２に基づくリングネットワークにおいて、障害復旧時の処理内容が示されている。具体的には、障害リンクを挟んで閉塞状態に制御されている２個のリングポートの一方は、当該２個のリングポートを有する２個のノードの優先度に基づいて開放状態に制御される。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＩＴＵ−Ｔ  Ｇ．８０３２／Ｙ．１３４４（０２／２０１２）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
リングプロトコルの一つとして、例えば、非特許文献１に示されるように、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルが知られている。当該リングプロトコルは、ＥＲＰ（Ethernet（登録商標） Ring Protection）と呼ばれる場合もある。当該リングプロトコルでは、前述したように、障害復旧時に、閉塞状態に制御されている２個のリングポートの一方は、２個のノードの優先度に基づいて開放状態に制御される。
【０００５】
具体的には、２個のノードは、障害復旧時に、共に、障害復旧通知フレームとして機能するＲ−ＡＰＳ（ＮＲ）フレームを送信する。当該Ｒ−ＡＰＳ（ＮＲ）フレームには、自ノードのノードＩＤが含まれる。ノードＩＤは、４８ビットの領域で構成され、通常、ＭＡＣ（Media Access Control）アドレスに定められる。２個のノードの一方は、他方からのＲ−ＡＰＳ（ＮＲ）フレームを受信し、当該フレームのノードＩＤと自ノードのノードＩＤとを比較し、その比較結果に基づいて自ノードのリングポートを閉塞状態に保つか、または開放状態に変更するかを定める。しかしながら、ＭＡＣアドレスは、通常、装置ベンダ等によって固定的に定められる。このため、障害復旧時に開放するリングポートをユーザが任意に定めることは困難となる。
【０００６】
本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、障害復旧時に開放するリングポートを任意に定めることが可能な中継システムおよびスイッチ装置を提供することにある。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。
【０００９】
本実施の形態による中継システムは、リングネットワークを構成する複数のスイッチ装置を備える。複数のスイッチ装置の少なくとも一つは、リングネットワークに接続されるリングポートと、ユーザによって任意に定められる優先度設定値を保持する保持部と、制御フレーム処理部と、リング制御部とを備える。制御フレーム処理部は、閉塞状態のリングポートの障害復旧を検出した場合に、リングポートから第１障害復旧通知フレームを送信し、リングポートで他のスイッチ装置からの第２障害復旧通知フレームを受信する。リング制御部は、リングネットワークを制御する。ここで、制御フレーム処理部は、第１障害復旧通知フレームを送信する場合に、第１障害復旧通知フレームの所定の領域の値を優先度設定値に定める。リング制御部は、第１障害復旧通知フレームの所定の領域の値と、第２障害復旧通知フレームの所定の領域の値とで優先度を比較し、当該比較結果に基づいて、リングポートを閉塞状態に維持するか、閉塞状態から開放状態に変更するかを定める。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、例えばＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルを用いる中継システムおよびスイッチ装置において、障害復旧時に開放するリングポートを任意に定めることが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１による中継システムにおいて、その前提となる構成例および障害無し時の動作例を示す概略図である。
【図２】図１の中継システムにおいて、障害監視方法および障害検出時の動作例を示す概略図である。
【図３】図１の中継システムにおいて、障害復旧時の動作シーケンスの一例を示す図である。
【図４】図１の中継システムにおいて、Ｒ−ＡＰＳフレームの構造例を示す概略図である。
【図５】図１の中継システムにおいて、スイッチ装置の主要部の構成例を示す概略図である。
【図６】（ａ）は、図５におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図であり、（ｂ）は、図５におけるアドレステーブルの構造例を示す概略図である。
【図７】（ａ）は、本発明の実施の形態２によるスイッチ装置において、その主要部の構成例を示す概略図であり、（ｂ）は、（ａ）におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図である。
【図８】図７（ａ）のスイッチ装置において、優先度判定部の動作例を示すフロー図である。
【図９】（ａ）は、本発明の実施の形態３によるスイッチ装置において、その主要部の構成例を示す概略図であり、（ｂ）は、（ａ）におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図である。
【図１０】図９（ａ）のスイッチ装置において、優先度判定部の動作例を示すフロー図である。
【図１１】本発明の実施の形態４によるスイッチ装置において、優先度判定部の動作例を示すフロー図である。
【図１２】（ａ）は、本発明の実施の形態５によるスイッチ装置において、その主要部の構成例を示す概略図であり、（ｂ）は、（ａ）におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図である。
【発明を実施するための形態】
【００１２】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。
【００１３】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
（実施の形態１）
《中継システム（前提）の概略構成および障害無し時の概略動作》
図１は、本発明の実施の形態１による中継システムにおいて、その前提となる構成例および障害無し時の動作例を示す概略図である。図１に示す中継システムは、リングネットワーク１０を構成する複数（ここでは４個）のスイッチ装置ＳＷａ〜ＳＷｄを備える。スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、ノードとも呼ばれる。スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、２個のリングポートＰｒ［１］，Ｐｒ［２］と、ｍ個（ｍは１以上の整数）のユーザポートＰｕ［１］〜Ｐｕ［ｍ］と、を持つ。この例では、リングネットワーク１０を構成するスイッチ装置の数は、４個とするが、これに限らず２個以上であればよい。
【００１６】
リングネットワーク１０は、例えば、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づき制御される。言い換えれば、スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、当該リングプロトコルに基づく各種制御機能を備える。スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、ＯＳＩ参照モデルのレイヤ２（Ｌ２）の中継処理を行うＬ２スイッチや、加えて、レイヤ３（Ｌ３）の中継処理を行うＬ３スイッチ等である。ただし、リングネットワーク１０上の中継処理は、Ｌ２に基づいて行われるため、ここでは、スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、Ｌ２スイッチである場合を例とする。
【００１７】
２個のリングポートＰｒ［１］，Ｐｒ［２］は、それぞれ、リングネットワーク１０に接続される。言い換えれば、スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、リングポートＰｒ［１］，Ｐｒ［２］を介してリング状に接続され、これによってリングネットワーク１０が形成される。図１の例では、スイッチ装置ＳＷａ，ＳＷｂ，ＳＷｃ，ＳＷｄのリングポートＰｒ［１］は、それぞれ、通信回線を介して、隣接するスイッチ装置ＳＷｂ，ＳＷｃ，ＳＷｄ，ＳＷａのリングポートＰｒ［２］に接続される。
【００１８】
ユーザポートＰｕ［１］〜Ｐｕ［ｍ］は、所定のユーザ網に接続される。図１の例では、スイッチ装置ＳＷａ〜ＳＷｄのユーザポートＰｕ［１］〜Ｐｕ［ｍ］は、それぞれ、ユーザ網１１ａ〜１１ｄに接続される。ユーザ網１１ａ〜１１ｄのそれぞれの中には、スイッチ装置や各種情報処理装置（サーバ装置や端末装置等）などが適宜配置される。
【００１９】
ここで、ＩＴＵ−Ｔ  Ｇ．８０３２に基づき、スイッチ装置ＳＷａは、オーナーノードに設定され、スイッチ装置ＳＷｂは、ネイバーノードに設定される。オーナーノードとネイバーノードとの間のリンクは、ＲＰＬ（Ring Protection Link）と呼ばれる。リングネットワーク１０上に障害が無い場合、スイッチ装置ＳＷａは、ＲＰＬの一端に位置するリングポートＰｒ［１］を閉塞状態ＢＫに制御し、スイッチ装置ＳＷｂは、ＲＰＬの他端に位置するリングポートＰｒ［２］を閉塞状態ＢＫに制御する。
【００２０】
閉塞状態ＢＫに制御されたリングポートは、ユーザフレームの通過を禁止する。ここで、ユーザフレームとは、例えば、ユーザ網１１ａ〜１１ｄ間でデータ通信を行うための通常のフレームを表す。一方、フレームには、ユーザフレームの他に制御フレームが存在する。制御フレームは、フレーム内の所定の識別子等によってユーザフレームとは区別され、例えば、障害有無を監視する際や、リングネットワーク１０を制御する際等で用いられるフレームである。
【００２１】
リングネットワーク１０に障害が無い場合、ＲＰＬによって、リングネットワーク１０上での通信経路のループが防止される。すなわち、図１に示すように、スイッチ装置ＳＷａとスイッチ装置ＳＷｂとの間で、スイッチ装置ＳＷｄ，ＳＷｃを介する通信経路１２が形成される。ユーザ網１１ａ〜１１ｄ間のフレーム転送は、この通信経路１２上で行われる。
【００２２】
《中継システム（前提）の障害監視方法および障害検出時の概略動作》
図２は、図１の中継システムにおいて、障害監視方法および障害検出時の動作例を示す概略図である。図２に示すように、スイッチ装置ＳＷａ〜ＳＷｄは、それぞれ、リングポートＰｒ［１］に対応して監視ポイントＭＥＰａ１〜ＭＥＰｄ１を備え、リングポートＰｒ［２］に対応して監視ポイントＭＥＰａ２〜ＭＥＰｄ２を備える。
【００２３】
ここで、ＩＴＵ−Ｔ  Ｇ．８０３２では、スイッチ装置間のリンクの障害有無を監視するため、イーサネット（登録商標）ＯＡＭのＣＣ（Continuity Check）機能を用いることが規定されている。イーサネットＯＡＭは、装置間の疎通性を監視するための規格として、「ＩＴＵ−Ｔ  Ｙ．１７３１」や「ＩＥＥＥ８０２．１ａｇ」等で標準化されている。ＣＣ機能では、図２に示すように、ＭＥＰ（Maintenance End Point）と呼ばれる監視ポイントによって監視区間が設定される。各監視区間の両端のＭＥＰは、疎通性監視フレームであるＣＣＭ（Continuity Check Message）フレームを互いに定期的に送受信することで、各監視区間の疎通性を監視する。
【００２４】
図２の例では、スイッチ装置ＳＷａの監視ポイントＭＥＰａ１は、他装置（ＳＷｂ）の監視ポイントＭＥＰｂ２との間でＣＣＭ監視区間１５ａｂを設定し、これにより、自装置のリングポートＰｒ［１］と、それに接続される他装置（ＳＷｂ）のリングポートＰｒ［２］と、の間の疎通性を監視する。その反対に、スイッチ装置ＳＷｂの監視ポイントＭＥＰｂ２も、他装置（ＳＷａ）の監視ポイントＭＥＰａ１との間でＣＣＭ監視区間１５ａｂを設定し、これにより、自装置のリングポートＰｒ［２］と、それに接続される他装置（ＳＷａ）のリングポートＰｒ［１］と、の間の疎通性を監視する。
【００２５】
これと同様にして、リングネットワーク１０上に、順次、ＣＣＭ監視区間１５ｂｃ，１５ｃｄ，１５ａｄが設定される。各ＣＣＭ監視区間（例えば１５ａｂ）において、一端の監視ポイント（ＭＥＰａ１）は、他端の監視ポイント（ＭＥＰｂ２）からのＣＣＭフレームを所定の期間内に受信しない場合、他端の監視ポイント（ＭＥＰｂ２）に対する疎通性をＬＯＣ（Loss Of Continuity）状態と認識する。当該所定の期間は、例えば、ＣＣＭフレームの送信間隔（代表的には３．３ｍｓ）の３．５倍の期間である。
【００２６】
この場合、一端の監視ポイント（ＭＥＰａ１）は、他端の監視ポイント（ＭＥＰｂ２）に向けてＣＣＭフレームを送信する際に、当該ＣＣＭフレームに含まれるＲＤＩ（Remote Defect Indication）ビットにフラグを立てた状態で送信する。他端の監視ポイント（ＭＥＰｂ２）は、一端の監視ポイント（ＭＥＰａ１）からＲＤＩビットにフラグが立てられたＣＣＭフレームを受信することで、一端の監視ポイント（ＭＥＰａ１）に対する疎通性をＲＤＩ状態と認識する。スイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、自装置の監視ポイント（ＭＥＰ）におけるＬＯＣ状態またはＲＤＩ状態の認識有無に基づいて、自装置のリングポートＰｒ［１］，Ｐｒ［２］の障害有無を判定する。
【００２７】
図２では、スイッチ装置ＳＷｃの監視ポイントＭＥＰｃ１とスイッチ装置ＳＷｄの監視ポイントＭＥＰｄ２との間の監視区間１５ｃｄに障害が発生した場合（ステップＳ１０１）の概略的な動作例が示されている。この場合、当該障害は、監視ポイントＭＥＰｃ１，ＭＥＰｄ２によってそれぞれ検出される。スイッチ装置ＳＷｃは、監視ポイントＭＥＰｃ１を用いてリングポートＰｒ［１］の障害を検出した場合、当該リングポートＰｒ［１］を閉塞状態ＢＫに制御し（ステップＳ１０２）、リングネットワーク１０上にＲ−ＡＰＳ（ＳＦ）フレームを送信する（ステップＳ１０３）。なお、本明細書では、リングポートの障害とは、当該リングポート自体の障害の他に、当該リングポートに接続される通信回線（リンク）の障害も含むこととする。
【００２８】
同様に、スイッチ装置ＳＷｄは、監視ポイントＭＥＰｄ２を用いてリングポートＰｒ［２］の障害を検出した場合、当該リングポートＰｒ［２］を閉塞状態ＢＫに制御し（ステップＳ１０２）、リングネットワーク１０上にＲ−ＡＰＳ（ＳＦ）フレームを送信する（ステップＳ１０３）。Ｒ−ＡＰＳフレームは、イーサネットＯＡＭに基づく制御フレームの一種であり、フレーム内のオペコード領域（後述する図４参照）の値等によって認識される。ＳＦは、信号故障（Signal Fail）を表し、Ｒ−ＡＰＳ（ＳＦ）フレームは、障害通知フレームとして機能する。
【００２９】
オーナーノードであるスイッチ装置ＳＷａは、Ｒ−ＡＰＳ（ＳＦ）フレームを受信した場合、リングポートＰｒ［１］を、図１に示した閉塞状態ＢＫから開放状態に変更する（ステップＳ１０４）。同様に、ネイバーノードであるスイッチ装置ＳＷｂも、Ｒ−ＡＰＳ（ＳＦ）フレームを受信した場合、リングポートＰｒ［２］を、図１に示した閉塞状態ＢＫから開放状態に変更する（ステップＳ１０４）。開放状態のリングポートは、ユーザフレームの通過を許可する。
【００３０】
《中継システム（前提）の障害復旧時の動作》
図３は、図１の中継システムにおいて、障害復旧時の動作シーケンスの一例を示す図である。図４は、図１の中継システムにおいて、Ｒ−ＡＰＳフレームの構造例を示す概略図である。まず、図４に示すように、Ｒ−ＡＰＳフレームは、宛先ＭＡＣアドレス（ＤＡ）領域２５と、送信元ＭＡＣアドレス（ＳＡ）領域２６と、イーサネットタイプ（ＴＹＰ）領域２７と、イーサネットＯＡＭ共通ヘッダ領域２８と、Ｒ−ＡＰＳ特性情報領域２９とを含んでいる。ＳＡ領域２６の値は、Ｒ−ＡＰＳフレームの送信元となるスイッチ装置（ＳＷａ〜ＳＷｄのいずれか）のＭＡＣアドレスに定められ、ＤＡ領域２５の値は、マルチキャスト用のＭＡＣアドレスに定められる。
【００３１】
ＴＹＰ領域２７の値は、イーサネットＯＡＭを表す「０ｘ８９０２」に定められる。イーサネットＯＡＭ共通ヘッダ領域２８は、オペコード領域３０を含み、Ｒ−ＡＰＳフレームの場合、オペコード領域３０の値は「４０」に定められる。Ｒ−ＡＰＳ特性情報領域２９は、４ビットのリクエスト／ステート領域３１と、４ビットのサブコード領域３２と、ステータス領域３３と、４８ビットのノードＩＤ領域３４と、２４バイトのリザーブド領域３５とを含んでいる。
【００３２】
リクエスト／ステート領域３１の値は、Ｒ−ＡＰＳフレームが前述したＲ−ＡＰＳ（ＳＦ）フレームであるか、後述するＲ−ＡＰＳ（ＮＲ）フレームであるか等を表す。サブコード領域３２の値は、通常、“００００”に定められ、これを除く値は、将来のために予約されている。ノードＩＤ領域３４の値は、通常、自ノードのＭＡＣアドレスに定められる。ステータス領域３３は、１ビットのＲＢ領域３６と、１ビットのＤＮＦ領域３７と、１ビットのＢＰＲ（Blocked Port Reference）領域３８と、５ビットのリザーブド領域３９とを含んでいる。
【００３３】
ＲＢ領域３６の値は、図１のＲＰＬが閉鎖状態であるか開放状態であるかを表す。ＤＮＦ領域３７の値は、ＦＤＢ（Forwarding DataBase）フラッシュの実行の有効・無効を表す。ＢＰＲ領域３８の値は、例えば、図２のスイッチ装置ＳＷｄにおいて、２個のリングポートＰｒ［１］，Ｐｒ［２］のいずれが閉塞されているかを表す。
【００３４】
次に、図３について説明する。図３では、図２に示したように、スイッチ装置ＳＷｃとスイッチ装置ＳＷｄとの間のリンクに障害が発生した場合で、当該障害が復旧した場合を想定する。まず、障害が発生している状態では、スイッチ装置ＳＷｃのリングポートＰｒ［１］およびスイッチ装置ＳＷｄのリングポートＰｒ［２］は、共に、閉塞状態ＢＫに制御されている。
【００３５】
また、複数のスイッチ装置ＳＷａ〜ＳＷｄのそれぞれは、図３に示すように、閉塞ポート情報記憶部２０［１］，２０［２］を備える。図３では、複数のスイッチ装置ＳＷａ〜ＳＷｄの代表として、スイッチ装置ＳＷｃが備える閉塞ポート情報記憶部が示されている。スイッチ装置ＳＷｃは、リングポートＰｒ［１］で閉塞ポート情報を受信した場合に、当該情報を閉塞ポート情報記憶部２０［１］に保持し、リングポートＰｒ［２］で閉塞ポート情報を受信した場合に、当該情報を閉塞ポート情報記憶部２０［２］に保持する。
【００３６】
前述した図２のステップＳ１０３において、例えば、スイッチ装置ＳＷｄから送信されるＲ−ＡＰＳ（ＳＦ）フレームには、閉塞状態ＢＫに制御されたリングポートの情報（閉塞ポート情報と呼ぶ）が含まれる。この例では、閉塞ポート情報は、「｛ＳＷｄ｝，｛Ｐｒ［２］｝」である。例えば、｛ＳＷｄ｝は、スイッチ装置ＳＷｄの識別子（ＩＤ）を表し、本明細書では、同様にして、｛ＡＡ｝は「ＡＡ」の識別子を表すものとする。｛ＳＷｄ｝は、より具体的には、図４に示したノードＩＤ領域３４の値であり、通常、スイッチ装置ＳＷｄのＭＡＣアドレスとなる。また、｛Ｐｒ［２］｝は、具体的には、図４に示したＢＰＲ領域３８の値である。
【００３７】
スイッチ装置ＳＷｃは、図２に示したように、リングポートＰｒ［２］で閉塞ポート情報「｛ＳＷｄ｝，｛Ｐｒ［２］｝」を含んだＲ−ＡＰＳ（ＳＦ）フレームを受信する。これにより、スイッチ装置ＳＷｃは、閉塞ポート情報記憶部２０［２］に「｛ＳＷｄ｝，｛Ｐｒ［２］｝」を保持する。このような状態で、障害が復旧した場合（ステップＳ２０１）、以下のような処理が行われる。
【００３８】
スイッチ装置ＳＷｃは、監視ポイントＭＥＰｃ１を用いてリングポートＰｒ［１］の障害復旧を検出する。この場合、スイッチ装置ＳＷｃは、ガードタイマをスタートさせ（ステップＳ２０２）、リングポートＰｒ［１］，Ｐｒ［２］から定期的にＲ−ＡＰＳ（ＮＲ）フレームを送信する（ステップＳ２０３）。ＮＲは、要求無し（No Request）を表し、図４のリクエスト／ステート領域３１の値によって識別される。ここでのＲ−ＡＰＳ（ＮＲ）フレームは、障害復旧通知フレーム（第１障害復旧通知フレーム）として機能する。また、ガードタイマは、所定の機能ブロックでのＲ−ＡＰＳフレームの受信を防止するために設けられる。
【００３９】
同様に、スイッチ装置ＳＷｄは、監視ポイントＭＥＰｄ２を用いてリングポートＰｒ［２］の障害復旧を検出する。この場合、スイッチ装置ＳＷｄは、ガードタイマをスタートさせ（ステップＳ２０２）、リングポートＰｒ［１］，Ｐｒ［２］から定期的にＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）を送信する（ステップＳ２０３）。
【００４０】
スイッチ装置ＳＷａ〜ＳＷｄのそれぞれ（ここでは代表例としてＳＷｃ）は、Ｒ−ＡＰＳ（ＮＲ）フレームを受信すると、閉塞ポート情報記憶部２０［１］，２０［２］の保持情報を消去する（ステップＳ２０４）。また、オーナーノードであるスイッチ装置ＳＷａは、Ｒ−ＡＰＳ（ＮＲ）フレームを受信すると、ＷＴＲ（Wait To Restore）タイマをスタートさせる（ステップＳ２０５）。
【００４１】
スイッチ装置ＳＷｃ，ＳＷｄのそれぞれは、ガードタイマの期間が満了すると、所定の機能ブロックでＲ−ＡＰＳフレームを受信できるようになる。これにより、スイッチ装置ＳＷｃは、閉塞状態ＢＫのリングポートＰｒ［１］の障害復旧を検出した状態で、リングポートＰｒ［２］でスイッチ装置ＳＷｄからのＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）を受信する。そして、スイッチ装置ＳＷｃは、受信したフレームに含まれる情報に基づき、自装置とスイッチ装置ＳＷｄのいずれが高優先度であるかを判定する（ステップＳ２０６）。
【００４２】
同様に、スイッチ装置ＳＷｄも、閉塞状態ＢＫのリングポートＰｒ［２］の障害復旧を検出した状態で、リングポートＰｒ［１］でスイッチ装置ＳＷｃからのＲ−ＡＰＳ（ＮＲ）フレーム（第１障害復旧通知フレーム）を受信する。そして、スイッチ装置ＳＷｄは、受信したフレームに含まれる情報に基づき優先度の判定を行う。図３は、スイッチ装置ＳＷｄの方が高優先度であった場合を例としている。この場合、スイッチ装置ＳＷｃは、リングポートＰｒ［１］を閉塞状態ＢＫから開放状態に変更する（ステップＳ２０６）。一方、スイッチ装置ＳＷｄは、リングポートＰｒ［２］を閉塞状態ＢＫに維持する。
【００４３】
オーナーノードであるスイッチ装置ＳＷａは、ＷＴＲタイマの期間が満了すると、リングポートＰｒ［１］を開放状態から閉塞状態ＢＫに変更する（ステップＳ２０７）。そして、スイッチ装置ＳＷａは、閉塞ポート情報「｛ＳＷａ｝，｛Ｐｒ［１］｝」を含んだ１回目のＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームをリングポートＰｒ［１］，Ｐｒ［２］から送信し、自装置のＦＤＢフラッシュを行う（ステップＳ２０８）。ＲＢは、ＰＲＬの閉塞（RPL Blocked）を表し、図４のＲＢ領域３６の値で識別される。ここでのＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームは、障害切り戻しフレームとして機能する。
【００４４】
スイッチ装置ＳＷｄは、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームを受信した場合、リングポートＰｒ［２］を閉塞状態ＢＫから開放状態に変更し、Ｒ−ＡＰＳ（ＮＲ）フレームの送信を停止する（ステップＳ２０９）。また、ネイバーノードであるスイッチ装置ＳＷｂは、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレームを受信した場合、リングポートＰｒ［２］を開放状態から閉塞状態ＢＫに変更する（ステップＳ２１０）。
【００４５】
さらに、スイッチ装置ＳＷｂ〜ＳＷｄ（代表例としてＳＷｃ）では、受信したＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームの閉塞ポート情報「｛ＳＷａ｝，｛Ｐｒ［１］｝」に基づき、閉塞ポート情報記憶部２０［１］，２０［２］（ここでは２０［２］）の変更が生じる。ＩＴＵ−Ｔ  Ｇ．８０３２では、閉塞ポート情報記憶部２０［１］，２０［２］の一方の情報に変更が生じ、かつ、他方の情報と不一致の場合にＦＤＢフラッシュが行われる。これに基づき、スイッチ装置ＳＷｂ〜ＳＷｄのそれぞれは、ＦＤＢフラッシュを行う（ステップＳ２１１）。
【００４６】
その後、スイッチ装置ＳＷａは、２回目のＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームを送信する。ただし、この場合、例えば、スイッチ装置ＳＷｃの閉塞ポート情報記憶部２０［１］，２０［２］において、変更された一方（ここでは２０［１］）の情報は他方の情報と一致するためＦＤＢフラッシュは行われない。なお、各Ｒ−ＡＰＳフレームは、ＩＴＵ−Ｔ  Ｇ．８０３２に基づき、例えば、３．３ｍｓ毎に３回送信され、その後は５ｓ毎に送信される。
【００４７】
《中継システム（前提）の問題点》
ここで、前述した図３のステップＳ２０６における優先度の判定は、通常、図４のノードＩＤ領域３４の値に基づいて行われる。ノードＩＤ領域３４の値は、通常、ＭＡＣアドレスに定められる。すなわち、図３のスイッチ装置ＳＷｃは、スイッチ装置ＳＷｄからのＲ−ＡＰＳ（ＮＲ）フレームに含まれるＭＡＣアドレスと、自装置のＭＡＣアドレスとを比較することで優先度の判定を行う。しかしながら、ＭＡＣアドレスは、通常、装置ベンドによって固定的に定められるため、障害復旧時に開放するリングポートをユーザが任意に定めることは困難となる。
【００４８】
《スイッチ装置（実施の形態１）の構成および動作》
図５は、図１の中継システムにおいて、スイッチ装置の主要部の構成例を示す概略図である。図６（ａ）は、図５におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図であり、図６（ｂ）は、図５におけるアドレステーブルの構造例を示す概略図である。図５に示すスイッチ装置ＳＷは、図１に示したスイッチ装置ＳＷａ〜ＳＷｄの中の少なくとも一つに適用される。
【００４９】
図５に示すスイッチ装置ＳＷは、２個のリングポートＰｒ［１］，Ｐｒ［２］と、複数のユーザポートＰｕ［１］〜Ｐｕ［ｍ］と、各種処理部等を備える。図１に示したように、リングポートＰｒ［１］，Ｐｒ［２］は、通信回線（例えばイーサネット回線）を介してリングネットワーク１０に接続される。複数のユーザポートＰｕ［１］〜Ｐｕ［ｍ］は、所定のユーザ網（１１ａ〜１１ｄのいずれか）に接続される。以下、各種処理部等に関して説明する。
【００５０】
インタフェース部４５は、複数のポート（リングポートＰｒ［１］，Ｐｒ［２］およびユーザポートＰｕ［１］〜Ｐｕ［ｍ］）のいずれかでフレームを受信した際に、受信したポートの識別子（受信ポート識別子と呼ぶ）を付加し、それをフレーム処理部４６またはプロセッサ部ＣＰＵへ送信する。また、インタフェース部４５は、フレーム処理部４６またはプロセッサ部ＣＰＵからのフレームを、後述する宛先ポート識別子に基づき、複数のポートのいずれかへ送信する。
【００５１】
アドレステーブルＦＤＢは、図６（ｂ）に示すように、ＭＡＣアドレスと、ＶＬＡＮ（Virtual LAN）識別子（ＶＩＤ）と、複数のポートと、の対応関係を保持する。図６（ｂ）では、例えば、ユーザ網１１ａに含まれる端末のＭＡＣアドレス「ＭＡａ」と、ＶＩＤ「１」と、ユーザポートのポート識別子｛Ｐｕ［１］｝との対応関係が保持される。また、ユーザ網１１ｂに含まれる端末のＭＡＣアドレス「ＭＡｂ」と、ＶＩＤ「１」と、リングポートのポート識別子｛Ｐｒ［２］｝との対応関係が保持される。
【００５２】
フレーム処理部４６は、ＦＤＢ処理部４８と、ＶＩＤフィルタ４９と、ＯＡＭ処理部５０と、を備える。ＦＤＢ処理部４８は、アドレステーブルＦＤＢに対する処理を行う。具体的には、ＦＤＢ処理部４８は、複数のポートのいずれかでフレーム（例えばユーザフレーム）を受信した際に、アドレステーブルＦＤＢに対する学習処理と、アドレステーブルＦＤＢに対する検索処理を行う。
【００５３】
学習処理に際し、ＦＤＢ処理部４８は、受信したユーザフレームに含まれる送信元ＭＡＣアドレスを、所定のＶＩＤと、インタフェース部４５で付加された受信ポート識別子と、に対応付けて、アドレステーブルＦＤＢに学習する。所定のＶＩＤは、所謂タグＶＬＡＮやポートＶＬＡＮ等によって定められる。検索処理に際し、ＦＤＢ処理部４８は、受信したユーザフレームに含まれる宛先ＭＡＣアドレスと、それに対応するＶＩＤとを検索キーとして、アドレステーブルＦＤＢを検索する。ＦＤＢ処理部４８は、この検索結果によって得られるポート識別子（宛先ポート識別子と呼ぶ）をユーザフレームに付加し、インタフェース部４５へ送信する。
【００５４】
ＶＩＤフィルタ４９は、フレームに対して、ＶＩＤに応じた中継可否等を定める。例えば、図１等に示した閉塞状態ＢＫは、このＶＩＤフィルタ４９によって実現される。ＯＡＭ処理部５０は、図２に示した監視ポイント（ＭＥＰ）を備え、イーサネットＯＡＭに基づく疎通性の監視を行う。また、ＯＡＭ処理部５０は、Ｒ−ＡＰＳ処理部（制御フレーム処理部）５１を備える。
【００５５】
Ｒ−ＡＰＳ処理部（制御フレーム処理部）５１は、ＩＴＵ−Ｔ  Ｇ．８０３２に基づく各種Ｒ−ＡＰＳフレームの送信および受信を行う。例えば、Ｒ−ＡＰＳ処理部５１は、図３のスイッチ装置ＳＷｃのステップＳ２０３に示したように、閉塞状態ＢＫのリングポートＰｒ［１］の障害復旧を検出した場合に、リングポートＰｒ［１］，Ｐｒ［２］からＲ−ＡＰＳ（ＮＲ）フレーム（第１障害復旧通知フレーム）を送信する。また、当該Ｒ−ＡＰＳ処理部５１は、リングポートＰｒ［２］で他のスイッチ装置（例えばＳＷｄ）からのＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）を受信する。
【００５６】
さらに、Ｒ−ＡＰＳ処理部５１は、例えば、図２のスイッチ装置ＳＷｃのステップＳ１０３に示したように、リングポートＰｒ［１］の障害を検出した場合に、リングポートＰｒ［１］，Ｐｒ［２］からＲ−ＡＰＳ（ＳＦ）フレームを送信する。なお、Ｒ−ＡＰＳ処理部５１は、Ｒ−ＡＰＳフレームを受信した場合、Ｒ−ＡＰＳフレームに含まれる各種制御情報（例えば、図４のＲ−ＡＰＳ特性情報領域２９の情報）を後述するＥＲＰ制御部５２へ送信する。その逆に、Ｒ−ＡＰＳ処理部５１は、ＥＲＰ制御部５２から送信された各種制御情報を含んだＲ−ＡＰＳフレームを生成し、所定のリングポートへ送信する。
【００５７】
プロセッサ部ＣＰＵは、記憶部４７に保存されるソフトウェア（ファームウェア）に基づいて、複雑な処理が必要とされる各種通信プロトコル処理をフレーム処理部４６と連携して行ったり、あるいはスイッチ装置全体の管理等を行う。記憶部４７は、このようなファームウェアのほかに、図３に示した閉塞ポート情報記憶部２０［１］，２０［２］等も備える。
【００５８】
プロセッサ部ＣＰＵは、ファームウェアを実行することによって構成されるＥＲＰ制御部（リング制御部）５２を備える。ＥＲＰ制御部（リング制御部）５２は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されたリングプロトコルに基づきリングネットワークを制御する。例えば、図２のステップＳ１０２に示したように、ＥＲＰ制御部５２は、ＯＡＭ処理部５０内の監視ポイント（ＭＥＰ）を介してリングポートの障害を検出した場合に、ＶＩＤフィルタ４９を介して当該リングポートを閉塞状態ＢＫに制御する。また、図３のステップＳ２０９に示したように、ＥＲＰ制御部５２は、リングポートの障害復旧を検出した場合で所定のＲ−ＡＰＳフレームを受信した場合に、ＶＩＤフィルタ４９を介して当該リングポートを開放状態に制御する。ＥＲＰ制御部５２は、このような処理を含め、図２や図３で述べたようなリングプロトコルに基づく各種処理を全般的に行う。
【００５９】
このような構成において、Ｒ−ＡＰＳ処理部５１は、概念的には、例えば、図６（ａ）に示すような構成を備える。図６（ａ）に示すＲ−ＡＰＳ処理部５１は、送信するＲ−ＡＰＳフレーム内の各種情報を保持するパケットメモリ５５ａ，５５ｂと、パケットメモリ５５ａ，５５ｂのどちらの保持情報を読み出すかを選択する選択部５４とを備える。ここでは、パケットメモリ５５ａは、Ｒ−ＡＰＳ（ＮＲ）フレーム内の各種情報を保持し、パケットメモリ５５ｂは、Ｒ−ＡＰＳ（ＮＲ）フレームを除くＲ−ＡＰＳフレーム（例えば、Ｒ−ＡＰＳ（ＳＦ）フレームやＲ−ＡＰＳ（ＮＲ，ＲＢ）フレーム）内の各種情報を保持する。
【００６０】
ここで、例えば、Ｒ−ＡＰＳ（ＮＲ）フレームを送信する場合、ＥＲＰ制御部５２は、Ｒ−ＡＰＳ処理部５１に対して、パケットメモリ５５ａを読み出す旨の指示を発行する。パケットメモリ（保持部）５５ａは、所定の領域に、ユーザによって任意に定められる優先度設定値を保持する。ここでは、所定の領域は、ノードＩＤ領域３４である。具体的には、ユーザは、例えば、管理端末等を用いて予めスイッチ装置ＳＷに優先度設定値を設定し、パケットメモリ５５ａは当該優先度設定値を保持する。その結果、Ｒ−ＡＰＳ処理部５１は、ＥＲＰ制御部５２の指示に応じて選択部５４を介してＲ−ＡＰＳ（ＮＲ）フレームを送信する場合に、当該Ｒ−ＡＰＳ（ＮＲ）フレームの所定の領域（ノードＩＤ領域３４）の値を優先度設定値に定める。
【００６１】
一方、例えば、Ｒ−ＡＰＳ（ＮＲ）フレームを除くＲ−ＡＰＳフレーム（例えば、Ｒ−ＡＰＳ（ＳＦ）フレーム等）を送信する場合、ＥＲＰ制御部５２は、Ｒ−ＡＰＳ処理部５１に対して、パケットメモリ５５ｂを読み出す旨の指示を発行する。パケットメモリ５５ｂは、ノードＩＤ領域３４に、通常通り、自装置のＭＡＣアドレスを保持する。その結果、Ｒ−ＡＰＳ処理部５１は、ＥＲＰ制御部５２の指示に応じて選択部５４を介してＲ−ＡＰＳ（ＳＦ）フレーム等を送信する場合に、当該Ｒ−ＡＰＳ（ＳＦ）フレーム等のノードＩＤ領域３４の値を自装置のＭＡＣアドレスに定める。なお、各Ｒ−ＡＰＳフレーム（すなわちパケットメモリ５５ａ，５５ｂ）におけるノードＩＤ領域３４を除いた各領域の情報は、ＥＲＰ制御部５２によって適宜定められる。
【００６２】
また、図５において、ＥＲＰ制御部（リング制御部）５２は、例えば、前述した図３のスイッチ装置ＳＷｃにおけるステップＳ２０６の処理を行う優先度判定部５３を備える。リング制御部（具体的には優先度判定部５３）は、通常通り、自装置が送信するＲ−ＡＰＳ（ＮＲ）フレーム（第１障害復旧通知フレーム）のノードＩＤ領域３４の値と、他装置によって送信されたＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）のノードＩＤ領域３４の値とで優先度を比較する。そして、優先度判定部５３は、当該比較結果に基づいて、リングポートを閉塞状態ＢＫに維持するか、リングポートを閉塞状態ＢＫから開放状態に変更するかを定める。
【００６３】
《本実施の形態１の主要な効果》
以上、本実施の形態１の中継システムおよびスイッチ装置を用いることで、ユーザは、スイッチ装置に対して任意に優先度設定値（具体的にはノードＩＤ領域３４の値）を定めることができ、障害復旧時に開放するリングポートを任意に定めることが可能になる。その結果、例えば、中継システムの高信頼化が図れる場合がある。具体的には、スイッチ装置ＳＷａ〜ＳＷｄは、装置内部の各種冗長機能の有無や、あるいは、複数のスイッチ装置を１台のスイッチ装置とみなすような装置冗長機能の有無等に応じて、それぞれ、信頼度が異なる場合がある。例えば、このような場合に、より信頼度が高い方のスイッチ装置のリングポートを開放させるようにノードＩＤ領域３４の値を定めることで、中継システムとしての高信頼化が図れる。
【００６４】
ただし、スイッチ装置ＳＷａ〜ＳＷｄの一部に図５のスイッチ装置ＳＷを適用する場合（すなわち既存のスイッチ装置と併用する場合）を想定すると、ノードＩＤ領域３４の値を任意に定められるようにすることで、別の問題が生じる恐れがある。具体的には、まず、Ｒ−ＡＰＳ（ＳＦ）フレームや、Ｒ−ＡＰＳ（ＮＲ，ＲＢ）フレーム等では、図３に示したように、ＦＤＢフラッシュの要否等を判定するためにノードＩＤ領域３４の値が用いられる。
【００６５】
このような判定動作を正常に行わせるため、リングネットワーク１０内のあるノードのノードＩＤ領域３４の値は、他の全てのノードと重複しないように定められる必要がある。さらに、例えば、両側のノードが既存のスイッチ装置の場合、前述したような効果を得るためのノードＩＤ領域３４の値は、この両側のノードのＭＡＣアドレスによって制限され、この制限された中で、なおかつ、他のノードとの重複も考慮して定められる必要がある。このようなことから、ユーザの負担が増大し、ユーザの設定ミスも生じやすくなる。
【００６６】
そこで、本実施の形態１では、図６（ａ）に示したように、Ｒ−ＡＰＳ（ＮＲ）フレームを送信する場合のみで、ユーザによって定められたノードＩＤ領域３４の値を使用できるようにする。Ｒ−ＡＰＳ（ＮＲ）フレームにおけるノードＩＤ領域３４の値は、図３に示したように、ノードの優先度を判定するために用いられ、ＦＤＢフラッシュの要否判定等には関係しない。したがって、ユーザは、リングネットワーク１０内の全てのノードを考慮してノードＩＤ領域３４の値を定める必要はなく、両側のノードのみを考慮してノードＩＤ領域３４の値を定めればよい。すなわち、仮に、当該ノードＩＤ領域３４の値が、両側のノードを除く各ノードのノードＩＤ領域３４の値と重複していても特に問題は生じない。これによって、ユーザの負担を大きく低減できる。
【００６７】
なお、図６（ａ）には、Ｒ−ＡＰＳ処理部５１の概念的な構成を示したが、実際の構成は、様々な方式を用いることが可能である。例えば、Ｒ−ＡＰＳ処理部５１が１個のパケットメモリから全てのＲ−ＡＰＳフレームを送信し、ＥＲＰ制御部５２が当該１個のパケットメモリの保持情報を各Ｒ−ＡＰＳフレームに応じて適宜変更するような構成であってもよい。この場合、ＥＲＰ制御部５２は、例えば、Ｒ−ＡＰＳ処理部５１にＲ−ＡＰＳ（ＮＲ）フレームの送信を指示する際に、併せて、ユーザによって定められた優先度設定値を送信し、Ｒ−ＡＰＳ処理部５１は、当該優先度設定値をノードＩＤ領域３４に書き込む。
【００６８】
（実施の形態２）
《スイッチ装置（実施の形態２）の構成および動作》
図７（ａ）は、本発明の実施の形態２によるスイッチ装置において、その主要部の構成例を示す概略図であり、図７（ｂ）は、図７（ａ）におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図である。図７（ａ）に示すスイッチ装置ＳＷは、前述した図５の構成例と比較して、Ｒ−ＡＰＳ処理部（制御フレーム処理部）６０ａとＥＲＰ制御部（リング制御部）５２内の優先度判定部６１ａの構成および動作が一部異なっている。以下、この一部の相違点に着目して説明を行う。
【００６９】
Ｒ−ＡＰＳ処理部（制御フレーム処理部）６０ａは、図７（ｂ）に示すように、図６（ａ）の場合とほぼ同様の構成でほぼ同様の動作を行う。ただし、図７（ｂ）のＲ−ＡＰＳ処理部６０ａにおけるパケットメモリ（保持部）５５ａは、図６（ａ）と比較して、優先度設定値を保持する所定の領域が異なっている。当該パケットメモリ（保持部）５５ａは、ここでは、ノードＩＤ領域３４とは異なるサブコード領域（第１領域）３２に、ユーザによって任意に定められる優先度設定値を保持する。その結果、Ｒ−ＡＰＳ処理部６０ａは、ＥＲＰ制御部５２の指示に応じて選択部５４を介してＲ−ＡＰＳ（ＮＲ）フレーム（第１障害復旧通知フレーム）を送信する場合に、当該Ｒ−ＡＰＳ（ＮＲ）フレームの所定の領域（サブコード領域３２）の値を優先度設定値に定める。
【００７０】
一方、パケットメモリ５５ｂは、サブコード領域（第１領域）３２に、通常通り、ＩＴＵ−Ｔ  Ｇ．８０３２によって定められた所定値（具体的には“００００”）を保持する。その結果、Ｒ−ＡＰＳ処理部６０ａは、ＥＲＰ制御部５２の指示に応じて選択部５４を介してＲ−ＡＰＳ（ＳＦ）フレーム等を送信する場合に、当該Ｒ−ＡＰＳ（ＳＦ）フレーム等のサブコード領域３２の値を予め定められた所定値（“００００”）に定める。
【００７１】
図８は、図７（ａ）のスイッチ装置において、優先度判定部の動作例を示すフロー図である。図７（ａ）のリング制御部（優先度判定部６１ａ）は、概略的には、図７（ｂ）に対応して、自装置から送信するＲ−ＡＰＳ（ＮＲ）フレーム（第１障害復旧通知フレーム）のサブコード領域（第１領域）３２の値と、他装置から送信されたＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）のサブコード領域３２の値とで優先度を比較する。そして、優先度判定部６１ａは、当該比較結果に基づいて、リングポートを閉塞状態ＢＫに維持するか、リングポートを閉塞状態ＢＫから開放状態に変更するかを定める。
【００７２】
より詳細には、リング制御部（優先度判定部６１ａ）は、図８に示すように、まず、閉塞状態ＢＫのリングポートの障害復旧を検出した場合で、他装置からのＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）を受信したか否かを判定する（ステップ３０１）。次いで、優先度判定部６１ａは、他装置からのＲ−ＡＰＳ（ＮＲ）フレームに含まれるサブコード領域（第１領域）３２の値が予め定められた所定値（“００００”）であるか否かを判定する（ステップＳ３０２）。
【００７３】
サブコード領域（第１領域）３２の値が所定値（“００００”）の場合、優先度判定部６１ａは、自装置から送信するＲ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域３４の値と、他装置からのＲ−ＡＰＳ（ＮＲ）フレームのノードＩＤ領域３４の値とで優先度を比較する（ステップＳ３０３）。すなわち、優先度判定部６１ａは、自装置のＭＡＣアドレスと他装置のＭＡＣアドレスとを比較する。そして、優先度判定部６１ａは、当該比較結果に基づいて、自装置のリングポートを閉塞状態ＢＫに維持するか、閉塞状態ＢＫから開放状態に変更するかを定める（ステップＳ３０４，Ｓ３０５）。
【００７４】
具体的には、優先度判定部６１ａは、自装置のノードＩＤ領域３４の値が他装置のノードＩＤ領域３４の値よりも高優先度の場合、自装置のリングポートを閉塞状態ＢＫに維持する（ステップＳ３０４）。その逆に、低優先度の場合、優先度判定部６１ａは、自装置のリングポートを閉塞状態ＢＫから開放状態に変更する（ステップＳ３０５）。
【００７５】
また、ステップＳ３０２においてサブコード領域（第１領域）３２の値が所定値（“００００”）ではない場合、優先度判定部６１ａは、サブコード領域３２に基づく優先度の比較を行う（ステップＳ３０６，Ｓ３０７）。具体的には、優先度判定部６１ａは、自装置のサブコード領域３２の値と他装置のサブコード領域３２の値とが不一致であるか否かを判定する（ステップＳ３０６）。一致する場合、優先度判定部６１ａは、ステップＳ３０３の処理を行う。一方、不一致である場合、優先度判定部６１ａは、サブコード領域３２の値を用いた優先度の比較結果に基づいて、自装置のリングポートを閉塞状態ＢＫに維持するか、閉塞状態ＢＫから開放状態に変更するかを定める（ステップＳ３０４，Ｓ３０５）。
【００７６】
以上、本実施の形態２の中継システムおよびスイッチ装置を用いることで、実施の形態１の場合と同様に、ユーザは、障害復旧時に開放するリングポートを任意に定めることが可能になる。また、実施の形態１の場合と同様に、既存のスイッチ装置と併用することも可能である。すなわち、既存のスイッチ装置は、通常、各種Ｒ−ＡＰＳフレームのサブコード領域３２の値を「“００００”」に定める。このため、図７（ａ）のスイッチ装置ＳＷと既存のスイッチ装置との間で優先度の比較を行う場合、図７（ａ）のスイッチ装置ＳＷは、ノードＩＤ領域３４の値を用いることによって（ステップＳ３０２，Ｓ３０３）、既存のスイッチ装置との間で互換性を保つことができる。
【００７７】
なお、ＩＴＵ−Ｔ  Ｇ．８０３２に基づくと、サブコード領域３２の値は、リクエスト／ステート領域３１の値が特定値の場合に意味が有る。具体的には、サブコード領域３２の値は、リクエスト／ステート領域３１の値が“１１１０”であり、サブコード領域３２の値が“００００”の場合（すなわちＦＤＢフラッシュを要求するＲ−ＡＰＳフレームとなる場合）に意味が有り、前述したＲ−ＡＰＳ（ＮＲ）フレーム、Ｒ−ＡＰＳ（ＳＦ）フレームおよびＲ−ＡＰＳ（ＮＲ，ＲＢ）フレームでは、特に意味が無い。
【００７８】
したがって、サブコード領域３２の値は、図７（ａ）に示したように、Ｒ−ＡＰＳ（ＮＲ）フレームを送信する場合に限らず、その他のＲ−ＡＰＳフレーム（ただしＦＤＢフラッシュを要求するＲ−ＡＰＳフレームは除く）を送信する場合にも優先度設定値に定められてもよい。ただし、不測の事態を防止し、安全性をより高める観点からは、Ｒ−ＡＰＳ（ＮＲ）フレームに限定する方が望ましい。
【００７９】
（実施の形態３）
《スイッチ装置（実施の形態３）の構成および動作》
図９（ａ）は、本発明の実施の形態３によるスイッチ装置において、その主要部の構成例を示す概略図であり、図９（ｂ）は、図９（ａ）におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図である。図９（ａ）に示すスイッチ装置ＳＷは、前述した図７（ａ）の構成例と比較して、Ｒ−ＡＰＳ処理部（制御フレーム処理部）６０ｂとＥＲＰ制御部（リング制御部）５２内の優先度判定部６１ｂの構成および動作が一部異なっている。以下、この一部の相違点に着目して説明を行う。
【００８０】
Ｒ−ＡＰＳ処理部（制御フレーム処理部）６０ｂは、図９（ｂ）に示すように、図７（ｂ）の場合とほぼ同様の構成でほほ同様の動作を行う。ただし、図９（ｂ）のＲ−ＡＰＳ処理部６０ｂにおけるパケットメモリ（保持部）５５ａは、図７（ｂ）の場合と同様に、サブコード領域（第１領域）３２に優先度設定値を保持することに加えて、さらに、ＢＰＲ領域（第２領域）３８に動作識別値（ここでは‘１’）を保持する。その結果、Ｒ−ＡＰＳ処理部６０ｂは、ＥＲＰ制御部５２の指示に応じて選択部５４を介してＲ−ＡＰＳ（ＮＲ）フレーム（第１障害復旧通知フレーム）を送信する場合に、当該Ｒ−ＡＰＳ（ＮＲ）フレームのＢＰＲ領域３８の値を動作識別値に定める。
【００８１】
また、図９（ｂ）のＲ−ＡＰＳ処理部６０ｂにおけるパケットメモリ５５ｂは、図７（ｂ）の場合と同様に、サブコード領域３２に所定値（“００００”）を保持することに加えて、さらに、ＢＰＲ領域３８にＩＴＵ−Ｔ  Ｇ．８０３２に基づく値（‘ｘ’）を保持する。値（‘ｘ’）は、図４で述べたように、閉塞されたリングポートを表す値（‘０’または‘１’）となる。
【００８２】
図３に示したように、ＢＰＲ領域（第２領域）３８の値は、Ｒ−ＡＰＳ（ＳＦ）フレーム等ではＦＤＢフラッシュの要否を判定する際等で用いられるが、Ｒ−ＡＰＳ（ＮＲ）フレームでは、特に使用されない。そこで、本実施の形態３では、Ｒ−ＡＰＳ（ＮＲ）フレームにおけるＢＰＲ領域３８の値を、サブコード領域３２に基づく優先度の比較を実行可能か否かを判別するためのマーカ（動作識別値）として使用する。
【００８３】
図１０は、図９（ａ）のスイッチ装置において、優先度判定部の動作例を示すフロー図である。図１０に示すフローは、図８に示したフローと比較して、図８におけるステップＳ３０２の処理が図１０におけるステップＳ４０１の処理に置き換わったフローとなっている。すなわち、図８のステップＳ３０２では、優先度判定部６１ａは、サブコード領域３２に基づき優先度の比較を行うか、ノードＩＤ領域３４に基づき優先度の比較を行うかを、サブコード領域３２の値が所定値（“００００”）であるか否かによって選択した。一方、図１０のステップＳ４０１では、優先度判定部６１ｂは、この選択をＢＰＲ領域（第２領域）３８におけるマーカ（動作識別値）の有無で行う。
【００８４】
具体的には、図９（ａ）のリング制御部（優先度判定部６１ｂ）は、ステップＳ４０１において、他装置からのＲ−ＡＰＳ（ＮＲ）フレーム（第２障害復旧通知フレーム）のＢＰＲ領域（第２領域）３８の値が動作識別値（‘１’）の場合には、ステップＳ３０６へ移行し、サブコード領域（第１領域）３２に基づき優先度の比較を行う。一方、優先度判定部６１ｂは、ステップＳ４０１において、ＢＰＲ領域３８の値が動作識別値ではない場合には、ステップＳ３０３へ移行し、ノードＩＤ領域３４に基づき優先度の比較を行う。その後、優先度判定部６１ｂは、図８の場合と同様の各処理を経て、優先度の比較結果に基づいて、自装置のリングポートを閉塞状態ＢＫに維持するか、閉塞状態ＢＫから開放状態に変更するかを定める（ステップＳ３０４，Ｓ３０５）。
【００８５】
以上、本実施の形態３の中継システムおよびスイッチ装置を用いることで、実施の形態１の場合と同様に、ユーザは、障害復旧時に開放するリングポートを任意に定めることが可能になる。また、実施の形態１の場合と同様に、既存のスイッチ装置と併用することも可能である。すなわち、既存のスイッチ装置は、通常、Ｒ−ＡＰＳ（ＮＲ）フレームのＢＰＲ領域３８の値をデフォルト値‘０’に定める。このため、図９（ａ）のスイッチ装置ＳＷと既存のスイッチ装置との間で優先度の比較を行う場合、図９（ａ）のスイッチ装置ＳＷは、ノードＩＤ領域３４の値を用いることによって（ステップＳ４０１，Ｓ３０３）、既存のスイッチ装置との間で互換性を保つことができる。
【００８６】
（実施の形態４）
《スイッチ装置（実施の形態４）の構成および動作》
図１１は、本発明の実施の形態４によるスイッチ装置において、優先度判定部の動作例を示すフロー図である。本実施の形態４によるスイッチ装置は、図９（ａ）および図９（ｂ）に示した構成と同様の構成を備えるが、優先度判定部の動作が図１０とは異なっている。図１１に示すフローは、図１０に示したフローと比較して、ステップＳ５０１の処理が追加されたフローとなっている。
【００８７】
図１１において、リング制御部（優先度判定部）は、図１０の場合と同様に、ＢＰＲ領域３８におけるマーカ（動作識別値）の有無を判定する（ステップＳ４０１）。マーカが無い場合、優先度判定部は、図１０の場合と同様に、ステップＳ３０３へ移行し、ノードＩＤ領域３４に基づき優先度の比較を行う。一方、マーカが有る場合、優先度判定部は、ステップＳ５０１へ移行し、図８のステップＳ３０２の場合と同様に、サブコード領域３２の値が所定値（“００００”）であるか否かを判定する。
【００８８】
優先度判定部は、ステップＳ５０１において、サブコード領域３２の値が所定値（“００００”）である場合、ステップＳ３０３へ移行し、ノードＩＤ領域３４に基づき優先度の比較を行う。一方、優先度判定部は、ステップＳ５０１において、サブコード領域３２の値が所定値（“００００”）ではない場合、ステップＳ３０６へ移行し、ノードＩＤ領域３４に基づき優先度の比較を行う。その後、優先度判定部は、図１０の場合と同様の各処理を経て、優先度の比較結果に基づいて、自装置のリングポートを閉塞状態ＢＫに維持するか、閉塞状態ＢＫから開放状態に変更するかを定める（ステップＳ３０４，Ｓ３０５）。
【００８９】
以上のように、本実施の形態４の中継システムおよびスイッチ装置は、実施の形態２と実施の形態３を組み合わせたようなものとなっている。これにより、実施の形態２および実施の形態３の場合と同様の効果が得られることに加えて、安全性をより高めることが可能になる。すなわち、既存のスイッチ装置において、Ｒ−ＡＰＳ（ＮＲ）フレームのＢＰＲ領域３８の値は、何らかの事情で‘１’となることも考えられ、サブコード領域３２の値も、何らかの事情で非“００００”となることも考えられる。ただし、この両方を同時に満たす可能性は低いため、安全性を十分に確保できる。
【００９０】
すなわち、図３において、仮に、スイッチ装置ＳＷｃがサブコード領域３２に基づき優先度の比較を行い、既存のスイッチ装置ＳＷｄが、通常通り、ノードＩＤ領域３４に基づき優先度の比較を行ったような場合、スイッチ装置ＳＷｃ，ＳＷｄのリングポートが、共に、開放状態となる恐れがある。本実施の形態４の方式を用いることで、このような事態を防止することが可能になる。
【００９１】
（実施の形態５）
《スイッチ装置（実施の形態５）の構成および動作》
図１２（ａ）は、本発明の実施の形態５によるスイッチ装置において、その主要部の構成例を示す概略図であり、図１２（ｂ）は、図１２（ａ）におけるＲ−ＡＰＳ処理部周りの主要部の構成例および動作例を示す概念図である。図１２（ａ）に示すスイッチ装置ＳＷは、前述した図９（ａ）の構成例と比較して、Ｒ−ＡＰＳ処理部（制御フレーム処理部）６５とＥＲＰ制御部（リング制御部）５２内の優先度判定部６６の構成および動作が一部異なっている。以下、この一部の相違点に着目して説明を行う。
【００９２】
Ｒ−ＡＰＳ処理部（制御フレーム処理部）６５は、図１２（ｂ）に示すように、図９（ｂ）の場合とほぼ同様の構成でほほ同様の動作を行う。ただし、図１２（ｂ）のＲ−ＡＰＳ処理部６５におけるパケットメモリ（保持部）５５ａは、図９（ｂ）と比較して、優先度設定値を保持する所定の領域が異なっている。当該パケットメモリ５５ａは、ここでは、予約領域３５に、ユーザによって任意に定められる優先度設定値を保持する。一方、パケットメモリ５５ｂは、予約領域３５に、特に限定されない何らかの値を保持する。これに応じて、優先度判定部６６は、図１０において、サブコード領域３２を予約領域３５に置き換えたような動作を行う。
【００９３】
以上のように、優先度設定値を保持する領域は、必ずしもサブコード領域３２に限らず、図１２（ｂ）のように、予約領域３５であってもよく、同様にして、図４の予約領域３９であってもよい。さらに、図示は省略するが、マーカ（動作識別子）を保持する領域も、必ずしもＢＰＲ領域３８に限らず、予約領域３５，３９（例えば、その一部のビット領域等）を用いることも可能である。ただし、既存のスイッチ装置における予約領域３５，３９の値は、予測することが困難であるため、この観点では、値をある程度予測できるサブコード領域３２やＢＰＲ領域３８を利用することが有益となる。
【００９４】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００９５】
１０  リングネットワーク
１１ａ〜１１ｅ  ユーザ網
１２  通信経路
１５ａｂ，１５ｂｃ，１５ｃｄ，１５ａｄ  ＣＣＭ監視区間
２０［１］，２０［２］  閉塞ポート情報記憶部
２５〜３９  領域
４５  インタフェース部
４６  フレーム処理部
４７  記憶部
４８  ＦＤＢ処理部
４９  ＶＩＤフィルタ
５０  ＯＡＭ処理部
５１，６０ａ，６０ｂ，６５  Ｒ−ＡＰＳ処理部
５２，６１ａ，６１ｂ，６６  ＥＲＰ制御部
５３  優先度判定部
５４  選択部
５５ａ，５５ｂ  パケットメモリ
ＢＫ  閉塞状態
ＣＰＵ  プロセッサ部
ＦＤＢ  アドレステーブル
ＭＥＰａ１〜ＭＥＰｄ１，ＭＥＰａ２〜ＭＥＰｄ２  監視ポイント
Ｐｒ［１］，Ｐｒ［２］  リングポート
Ｐｕ［１］〜Ｐｕ［ｍ］  ユーザポート
ＳＷ，ＳＷａ〜ＳＷｄ  スイッチ装置
【図１】
2016122896.tif 000003
【図２】
2016122896.tif 000004
【図３】
2016122896.tif 000005
【図４】
2016122896.tif 000006
【図５】
2016122896.tif 000007
【図６】
2016122896.tif 000008
【図７】
2016122896.tif 000009
【図８】
2016122896.tif 000010
【図９】
2016122896.tif 000011
【図１０】
2016122896.tif 000012
【図１１】
2016122896.tif 000013
【図１２】
2016122896.tif 000014