(57)【要約】【課題】異常箇所を推定するための計算量を削減して処理時間を短縮できる２重リングネットワーク制御装置を提供する。【解決手段】Ａ系異常候補伝送局抽出部（２０４）は、Ａ系第１異常候補伝送局およびＡ系第２異常候補伝送局を抽出する。Ｂ系異常候補伝送局抽出部（２０５）は、Ｂ系第１異常候補伝送局およびＢ系第２異常候補伝送局を抽出する。異常解析範囲絞り込み部（２０６）は、各リングについて、Ａ系終端局のＡ系異常受信カウンタまたはＢ系終端局のＢ系異常受信カウンタがカウントアップしている場合に該リングを異常解析範囲に含め、Ａ系第２異常候補伝送局がＨＵＢであり、かつＢ系第２異常候補伝送局がＨＵＢである場合に異常解析範囲から該リングを除外する。異常箇所特定部（２０７）は、絞り込まれた異常解析範囲についてＡ系またはＢ系の異常箇所である異常伝送局を特定する。【選択図】図３
2018037852.tif 000002
【特許請求の範囲】
【請求項１】
Ａ側およびＢ側の２方向に通信可能な複数の伝送局がリング状に接続された複数の２重リングネットワークを制御する２重リングネットワーク制御装置であって、
前記複数の２重リングネットワークの各リングは、前記複数の伝送局の一種であるＨＵＢを介して互いに接続され、
前記複数の伝送局の各伝送局は、
Ａ側に隣接する伝送局のＢ側との間でフレームを送受信可能なＡ系通信ポートと、
Ｂ側に隣接する伝送局のＡ側との間でフレームを送受信可能なＢ系通信ポートと、
前記Ａ系通信ポートを介して正常なフレームを受信した場合にカウントアップするＡ系正常受信カウンタと、
前記Ｂ系通信ポートを介して正常なフレームを受信した場合にカウントアップするＢ系正常受信カウンタと、
前記Ａ系通信ポートを介して異常なフレームを受信した場合にカウントアップするＡ系異常受信カウンタと、
前記Ｂ系通信ポートを介して異常なフレームを受信した場合にカウントアップするＢ系異常受信カウンタと、を備え、
前記２重リングネットワーク制御装置は、
前記複数の２重リングネットワークの各リングについて、前記複数の伝送局の各伝送局のＡ系正常受信カウンタの値に基づいて、前記複数の伝送局の中からＡ系終端局を特定するＡ系終端局特定部と、
前記複数の２重リングネットワークの各リングについて、前記複数の伝送局の各伝送局のＢ系正常受信カウンタの値に基づいて、前記複数の伝送局の中からＢ系終端局を特定するＢ系終端局特定部と、
前記複数の２重リングネットワークの各リングについて、前記Ａ系終端局のＡ系異常受信カウンタがカウントアップしている場合に、前記Ａ系終端局を起点としてフレームの送信元を遡ってＡ系異常受信カウンタがカウントアップしていないＡ系第１異常候補伝送局、および該Ａ系第１異常候補伝送局に隣接しＡ系異常受信カウンタがカウントアップしているＡ系第２異常候補伝送局を抽出するＡ系異常候補伝送局抽出部と、
前記複数の２重リングネットワークの各リングについて、前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしている場合に、前記Ｂ系終端局を起点としてフレームの送信元を遡ってＢ系異常受信カウンタがカウントアップしていないＢ系第１異常候補伝送局、および該Ｂ系第１異常候補伝送局に隣接しＢ系異常受信カウンタがカウントアップしているＢ系第２異常候補伝送局を抽出するＢ系異常候補伝送局抽出部と、
前記複数の２重リングネットワークの各リングについて、前記Ａ系終端局のＡ系異常受信カウンタまたは前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしている場合に該リングを異常解析範囲に含め、前記Ａ系異常候補伝送局抽出部により抽出されたＡ系第２異常候補伝送局がＨＵＢである場合、かつ、前記Ｂ系異常候補伝送局抽出部により抽出されたＢ系第２異常候補伝送局がＨＵＢである場合に、前記異常解析範囲から該リングを除外する異常解析範囲絞り込み部と、
前記異常解析範囲絞り込み部により絞り込まれた前記異常解析範囲について、Ａ系またはＢ系の異常箇所である異常伝送局を特定する異常箇所特定部と、
を備えることを特徴とする２重リングネットワーク制御装置。
【請求項２】
前記Ａ系終端局特定部は、前記複数の２重リングネットワークの各リングについて、前記複数の伝送局のうちＡ系正常受信カウンタの値の増分が最も大きい伝送局を前記Ａ系終端局として特定し、
前記Ｂ系終端局特定部は、前記複数の２重リングネットワークの各リングについて、前記複数の伝送局のうちＢ系正常受信カウンタの値の増分が最も大きい伝送局を前記Ｂ系終端局として特定すること、
を特徴する請求項１に記載の２重リングネットワーク制御装置。
【請求項３】
前記異常箇所特定部は、前記異常解析範囲絞り込み部により絞り込まれた前記異常解析範囲に含まれる各リングについて、前記Ａ系異常候補伝送局抽出部により抽出されたＡ系第１異常候補伝送局からＡ系第２異常候補伝送局へのフレームの送信を停止し、該送信を停止すれば前記Ａ系終端局のＡ系異常受信カウンタがカウントアップしないことが確認された場合、前記Ａ系第１異常候補伝送局のＢ側または前記Ａ系第２異常候補伝送局のＡ側の少なくとも一方が異常箇所であると推定すること、
を特徴とする請求項１又は２に記載の２重リングネットワーク制御装置。
【請求項４】
前記異常箇所特定部は、前記異常解析範囲絞り込み部により絞り込まれた前記異常解析範囲に含まれる各リングについて、前記Ｂ系異常候補伝送局抽出部により抽出されたＢ系第１異常候補伝送局からＢ系第２異常候補伝送局へのフレームの送信を停止し、該送信を停止すれば前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしないことが確認された場合、前記Ｂ系第１異常候補伝送局のＡ側または前記Ｂ系第２異常候補伝送局のＢ側の少なくとも一方が異常箇所であると推定すること、
を特徴とする請求項１乃至３のいずれか１項に記載の２重リングネットワーク制御装置。
【請求項５】
前記異常箇所特定部は、前記異常解析範囲絞り込み部により絞り込まれた前記異常解析範囲に含まれる各リングについて、
前記Ａ系異常候補伝送局抽出部により抽出されたＡ系第１異常候補伝送局からＡ系第２異常候補伝送局へのフレームの送信を停止しても、前記Ａ系終端局のＡ系異常受信カウンタがカウントアップすることが確認された場合、前記Ａ系第１異常候補伝送局から前記Ａ系第２異常候補伝送局へのフレームの送信の停止を解除するとともに、前記Ａ系第２異常候補伝送局から前記Ａ系第２異常候補伝送局のＢ側に隣接するＡ系第３異常候補伝送局へのフレームの送信を停止し、前記Ａ系第２異常候補伝送局から前記Ａ系第３異常候補伝送局へのフレームの送信を停止すれば前記Ａ系終端局のＡ系異常受信カウンタがカウントアップしないことが確認された場合、前記Ａ系第２異常候補伝送局のＢ側または前記Ａ系第３異常候補伝送局のＡ側の少なくとも一方が異常箇所であると推定し、
前記Ａ系第２異常候補伝送局から前記Ａ系第３異常候補伝送局へのフレームの送信を停止しても前記Ａ系終端局のＡ系異常受信カウンタがカウントアップすることが確認された場合、前記Ａ系終端局のＡ系異常受信カウンタがカウントアップしないことが確認されるまで同様の処理を繰り返すこと、
を特徴とする請求項３に記載の２重リングネットワーク制御装置。
【請求項６】
前記異常箇所特定部は、前記異常解析範囲絞り込み部により絞り込まれた前記異常解析範囲に含まれる各リングについて、
前記Ｂ系異常候補伝送局抽出部により抽出されたＢ系第１異常候補伝送局からＢ系第２異常候補伝送局へのフレームの送信を停止しても、前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップすることが確認された場合、前記Ｂ系第１異常候補伝送局から前記Ｂ系第２異常候補伝送局へのフレームの送信の停止を解除するとともに、前記Ｂ系第２異常候補伝送局から前記Ｂ系第２異常候補伝送局のＡ側に隣接するＢ系第３異常候補伝送局へのフレームの送信を停止し、前記Ｂ系第２異常候補伝送局から前記Ｂ系第３異常候補伝送局へのフレームの送信を停止すれば前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしないことが確認された場合、前記Ｂ系第２異常候補伝送局のＡ側または前記Ａ系第３異常候補伝送局のＢ側の少なくとも一方が異常箇所であると推定し、
前記Ｂ系第２異常候補伝送局から前記Ｂ系第３異常候補伝送局へのフレームの送信を停止しても前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップすることが確認された場合、前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしないことが確認されるまで同様の処理を繰り返すこと、
を特徴とする請求項４に記載の２重リングネットワーク制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、２重リングネットワーク制御装置に関するものである。
【背景技術】
【０００２】
２方向に通信可能な複数の伝送局がリング状に接続されることにより構成される２重リングネットワークが知られている。従来は、２重リングネットワークに異常が発生した場合に、異常箇所を特定することが難しいという問題があった。
【０００３】
この問題に対して、特許文献１（特開２０１６−１００６５３号公報）では、異常箇所を容易に特定できる制御装置を提供している。この文献で提案している制御装置は、２重リングネットワークを構成する複数の伝送局を制御する制御装置である。複数の伝送局の各々は、隣接する伝送局との間でフレームを送受信することが可能な通信部と、通信部を介して正常なフレームが受信された場合にカウントアップする正常受信カウンタと、通信部を介して異常なフレームが受信された場合にカウントアップする異常受信カウンタとを備える。制御装置のＣＰＵは、異常箇所特定プログラムを実行することにより、２重リングネットワークの異常箇所を特定できるように構成されている。
【０００４】
この異常箇所特定プログラムは、２重リングネットワーク上で異常なフレームが送受信された場合に、複数の伝送局の各々の正常受信カウンタと異常受信カウンタの値に基づいて、複数の伝送局から２重リングネットワークの終端局を特定し、終端局を特定した後、特定した終端局を起点として、終端局に隣接する伝送局から順次各伝送局の異常カウンタの有無を確認し、終端局と離れている異常カウンタがない伝送局から終端局までの順にフレーム送信を停止し、終端局に異常カウンタがあるか否かを判断し、さらに該当伝送局のフレーム送信の停止を解除し、終端局に異常カウンタがないと判断されるまで繰り返し、異常箇所を推定するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１００６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
図１６は、特許文献１の解析対象である２重リングネットワークシステムの構成を示した図である。図１６の２重リングネットワークシステムは、２重リングネットワークの個数が１つしかない非常に単純な構成である。
【０００７】
しかし、現実的な２重リングネットワークシステムは、ＨＵＢを含み、複数の２重リングネットワークで構成されている複雑なものである。そのため、ひとたび異常フレームが発生すると、異常フレームはＨＵＢを経由してネットワーク全体に拡散されて、システムを構成する全てのリングで観測される。この場合、特許文献１で提案されている異常箇所推定プログラムでは、すべてのリングに対して、終端局と離れている異常カウンタがない伝送局から終端局までの異常箇所を順次解析（フレーム送信の停止とフレーム送信の停止解除を繰り返し、終端局に異常カウンタがないかどうかを判断する）しなければならない。このため異常箇所を推定するまで多くの労力と時間がかかるという問題があった。
【０００８】
この発明は、上述のような課題を解決するためになされたもので、異常箇所を推定するための計算量を削減して処理時間を短縮できる２重リングネットワーク制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の目的を達成するため、Ａ側およびＢ側の２方向に通信可能な複数の伝送局がリング状に接続された複数の２重リングネットワークを制御する２重リングネットワーク制御装置であって、
前記複数の２重リングネットワークの各リングは、前記複数の伝送局の一種であるＨＵＢを介して互いに接続され、
前記複数の伝送局の各伝送局は、
Ａ側に隣接する伝送局のＢ側との間でフレームを送受信可能なＡ系通信ポートと、
Ｂ側に隣接する伝送局のＡ側との間でフレームを送受信可能なＢ系通信ポートと、
前記Ａ系通信ポートを介して正常なフレームを受信した場合にカウントアップするＡ系正常受信カウンタと、
前記Ｂ系通信ポートを介して正常なフレームを受信した場合にカウントアップするＢ系正常受信カウンタと、
前記Ａ系通信ポートを介して異常なフレームを受信した場合にカウントアップするＡ系異常受信カウンタと、
前記Ｂ系通信ポートを介して異常なフレームを受信した場合にカウントアップするＢ系異常受信カウンタと、を備え、
前記２重リングネットワーク制御装置は、
前記複数の２重リングネットワークの各リングについて、前記複数の伝送局の各伝送局のＡ系正常受信カウンタの値に基づいて、前記複数の伝送局の中からＡ系終端局を特定するＡ系終端局特定部と、
前記複数の２重リングネットワークの各リングについて、前記複数の伝送局の各伝送局のＢ系正常受信カウンタの値に基づいて、前記複数の伝送局の中からＢ系終端局を特定するＢ系終端局特定部と、
前記複数の２重リングネットワークの各リングについて、前記Ａ系終端局のＡ系異常受信カウンタがカウントアップしている場合に、前記Ａ系終端局を起点としてフレームの送信元を遡ってＡ系異常受信カウンタがカウントアップしていないＡ系第１異常候補伝送局、および該Ａ系第１異常候補伝送局に隣接しＡ系異常受信カウンタがカウントアップしているＡ系第２異常候補伝送局を抽出するＡ系異常候補伝送局抽出部と、
前記複数の２重リングネットワークの各リングについて、前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしている場合に、前記Ｂ系終端局を起点としてフレームの送信元を遡ってＢ系異常受信カウンタがカウントアップしていないＢ系第１異常候補伝送局、および該Ｂ系第１異常候補伝送局に隣接しＢ系異常受信カウンタがカウントアップしているＢ系第２異常候補伝送局を抽出するＢ系異常候補伝送局抽出部と、
前記複数の２重リングネットワークの各リングについて、前記Ａ系終端局のＡ系異常受信カウンタまたは前記Ｂ系終端局のＢ系異常受信カウンタがカウントアップしている場合に該リングを異常解析範囲に含め、前記Ａ系異常候補伝送局抽出部により抽出されたＡ系第２異常候補伝送局がＨＵＢである場合、かつ、前記Ｂ系異常候補伝送局抽出部により抽出されたＢ系第２異常候補伝送局がＨＵＢである場合に、前記異常解析範囲から該リングを除外する異常解析範囲絞り込み部と、
前記異常解析範囲絞り込み部により絞り込まれた前記異常解析範囲について、Ａ系またはＢ系の異常箇所である異常伝送局を特定する異常箇所特定部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の２重リングネットワークを備える２重リングネットワークシステムにおいて、異常箇所を推定する処理を実施する異常解析範囲（リング）を絞り込み、絞り込んだ部分のみ詳細解析を実施することにより、異常箇所を推定するための計算量を削減して処理時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る２重リングネットワークシステムの構成について説明するためのシステム構成図である。
【図２】実施の形態１に係る伝送局１００の内部構成について説明するためのブロック図である。
【図３】実施の形態１に係る２重リングネットワーク制御装置の機能ブロック図である。
【図４】実施の形態１に係る２重リングネットワークシステムにおける伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【図５】図４に示す２重リングネットワークシステムのうち、第１の２重リングネットワーク１Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【図６】図４に示す２重リングネットワークシステムのうち、第２の２重リングネットワーク２Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【図７】図４に示す２重リングネットワークシステムのうち、第３の２重リングネットワーク３Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【図８】図４に示す２重リングネットワークシステムのうち、第４の２重リングネットワーク４Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【図９】複数の２重リングネットワークの各リング（ネットワーク）のＡ系終端局およびＢ系終端局を特定するために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【図１０】複数の２重リングネットワークの各リング（ネットワーク）のＡ系異常候補伝送局と異常発生状況を抽出するために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【図１１】複数の２重リングネットワークの各リング（ネットワーク）のＢ系異常候補伝送局と異常発生状況を抽出するために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【図１２】複数の２重リングネットワークの異常解析範囲を絞り込むために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【図１３】絞り込んだ異常解析範囲を確認し、Ａ系の異常伝送局を推定するために２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【図１４】絞り込んだ異常解析範囲を確認し、Ｂ系の異常伝送局を推定するために２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【図１５】実施の形態１に係る２重リングネットワーク制御装置が有する処理回路のハードウェア構成例を示すブロック図である。
【図１６】特許文献１の解析対象である２重リングネットワークシステムの構成を示した図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明に係る異常箇所推定の処理時間を短縮する２重リングネットワークシステムについて好適な実施の形態を説明する。各図を通じて同符号は同一部分あるいは相当部分を示しており、その重複説明は適宜省略する。
【００１３】
実施の形態１．
＜システム構成＞
まず、図１を参照して、実施の形態１に係る２重リングネットワークシステムの構成について説明する。
【００１４】
図１に示すように、実施の形態１に係る２重リングネットワークシステム１０００は、複数の２重リングネットワーク（１Ｌ、２Ｌ）と、２重リングネットワーク制御装置２００（以下、単に制御装置２００と記す）とを備える。第１の２重リングネットワーク１Ｌは、複数の伝送局１００（２ａ〜２ｈ）および第１のＨＵＢ１ａがリング状に接続されることにより構成される。第２の２重リングネットワーク２Ｌは、複数の伝送局１００（３ａ〜３ｈ）および第２のＨＵＢ１ｂがリング状に接続されることにより構成される。複数の２重リングネットワークの各リングは、ＨＵＢを介して互いに接続されている。図１に示す例では、第１の２重リングネットワーク１Ｌは、第１のＨＵＢ１ａと第２のＨＵＢ１ｂを経由して、第２の２重リングネットワーク２Ｌと繋がる。制御装置２００は、複数の伝送局１００（２ａ〜２ｈ、３ａ〜３ｈ）を有する２重リングネットワーク（１Ｌ、２Ｌ）を制御する制御装置である。
【００１５】
伝送局１００は、それぞれ、Ａ側およびＢ側の２方向に通信可能である。また、伝送局１００は、それぞれ、コモンメモリを備える。伝送局１００は、それぞれ、図１に示すように、Ａ側に隣接する伝送局１００から受信されるフレームをＢ側に隣接する伝送局１００に送信（中継）することが可能であるとともに、Ｂ側に隣接する伝送局１００から受信されるフレームをＡ側に隣接する伝送局に送信（中継）することが可能なように構成されている。ＨＵＢ（１ａ、１ｂ）も伝送局１００の一種であり、同様に受信したフレームを他のループの伝送局に送信することが可能なように構成されている。これにより、伝送局１００は、それぞれのコモンメモリの内容を同一に保つことができ、コモンメモリに記憶されるデータを共有化することができる。
【００１６】
なお、図１では、２重リングネットワークが２個である例を示したが、実施形態では、２重リングネットワークの個数が２個以下であってもよいし、３個以上であってもよい（図４）。図１では、一つの２重リングネットワークの中の伝送局の個数が８個である例を示したが、実施形態では、一つの２重リングネットワークの中の伝送局の個数が７個以下であってもよいし、９個以上であってもよい。図１では、ＨＵＢの個数が２個である例を示したが、実施形態では、ＨＵＢの個数が２個以下であってもよいし、３個以上であってもよい。
【００１７】
ここで、各２重リングネットワークでは、複数の伝送局１００のうちの２つの伝送局１００が、終端局として設定される。これらの終端局は、互いに隣接するように設けられている。一方側の終端局は、他方側の終端局から受信されるフレームを、他方側の終端局とは反対側に隣接する伝送局１００に中継しないように構成されている。他方側の終端局は、一方側の終端局から受信されるフレームを、一方側の終端局とは反対側に隣接する伝送局１００に中継しないように構成されている。２重リングネットワークでは、このような終端局を設けることにより、フレームがネットワーク内で循環し続けるのを回避している。
【００１８】
次に図２を参照して、実施の形態１に係る伝送局１００の内部構成について説明する。図２に示すように、伝送局１００は、Ａ系通信ポート１０１と、Ｂ系通信ポート１０２と、送受信制御部１０３と、コモンメモリ１０４と、中継制御部１０５とを備える。
【００１９】
Ａ系通信ポート１０１は、Ａ側に隣接する伝送局１００のＢ側との間でフレームを送受信可能な通信ポートである。また、Ｂ系通信ポート１０２は、Ｂ側に隣接する伝送局１００のＡ側との間でフレームを送受信可能な通信ポートである。
【００２０】
中継制御部１０５は、伝送局１００が２つの終端局のうちの１つとして設定されている場合に他の１つの終端局にフレームを中継しないように、Ａ系通信ポート１０１と、Ｂ系通信ポート１０２と、送受信制御部１０３とを制御可能なコントローラである。
【００２１】
送受信制御部１０３は、Ａ系通信ポート１０１およびＢ系通信ポート１０２を介したフレームの送受信を制御するコントローラである。送受信制御部１０３は、コモンメモリ１０４内のデータ（フレーム）をＡ系通信ポート１０１およびＢ系通信ポート１０２を介して送信したり、Ａ系通信ポート１０１およびＢ系通信ポート１０２を介して受信されたデータ（フレーム）をコモンメモリ１０４に記憶したりすることが可能なように構成されている。
【００２２】
送受信制御部１０３は、Ａ系通信ポート正常受信カウンタ１０６と、Ｂ系通信ポート正常受信カウンタ１０７と、Ａ系通信ポート異常受信カウンタ１０８と、Ｂ系通信ポート異常受信カウンタ１０９と、カウンタ履歴情報記憶部１１０と、フレーム停止制御部１１１を備える。以下では、便宜上、Ａ系通信ポート正常受信カウンタ１０６をＡ系正常カウンタ１０６と記し、Ｂ系通信ポート正常受信カウンタ１０７をＢ系正常カウンタ１０７と記す。同様に、Ａ系通信ポート異常受信カウンタ１０８をＡ系異常カウンタ１０８と記し、Ｂ系通信ポート異常受信カウンタ１０９をＢ系異常カウンタ１０９と記す。
【００２３】
Ａ系正常カウンタ１０６は、Ａ系通信ポート１０１を介して正常なフレームが受信された場合にカウントアップするように構成されている。同様に、Ｂ系正常カウンタ１０７は、Ｂ系通信ポート１０２を介して正常なフレームが受信された場合にカウントアップするように構成されている。一方、Ａ系異常カウンタ１０８は、Ａ系通信ポート１０１を介して異常なフレームが受信された場合にカウントアップするように構成されている。同様に、Ｂ系異常カウンタ１０９は、Ｂ系通信ポート１０２を介して異常なフレームが受信された場合にカウントアップするように構成されている。
【００２４】
カウンタ履歴情報記憶部１１０は、Ａ系正常カウンタ１０６、Ｂ系正常カウンタ１０７、Ａ系異常カウンタ１０８、およびＢ系異常カウンタ１０９の各々の値を時刻とともにカウンタ履歴情報として蓄積するように構成されている。フレーム停止制御部１１１は、Ａ側に隣接する伝送局１００へのフレームの送信を停止するようにＡ系通信ポート１０１を制御したり、Ｂ側に隣接する伝送局１００へのフレームの送信を停止するようにＢ系通信ポート１０２を制御したりすることが可能なように構成されている。
【００２５】
＜２重リングネットワーク制御装置＞
図３〜図１５を参照して、ＨＵＢを含む複雑な２重リングネットワークの各リング（ネットワーク）のＡ系終端局とＢ系終端局を特定するための処理、異常解析範囲を絞り込むための処理、および、絞り込んだ異常解析範囲から異常箇所である異常伝送局を推定するための処理について説明する。
【００２６】
図３は、実施の形態１に係る２重リングネットワーク制御装置の機能ブロック図である。図３に示すように、制御装置２００は、機能的構成として、カウンタ履歴情報取得部２０１と、Ａ系終端局特定部２０２と、Ｂ系終端局特定部２０３と、Ａ系異常候補伝送局抽出部２０４と、Ｂ系異常候補伝送局抽出部２０５と、異常解析範囲絞り込み部２０６と、異常箇所特定部２０７とを備える。
【００２７】
カウンタ履歴情報取得部２０１は、各２重リングネットワーク上の各伝送局１００のカウンタ履歴情報記憶部１１０からカウンタ履歴情報を取得する機能を有する。
【００２８】
Ａ系終端局特定部２０２は、複数の２重リングネットワークの各リングについて、複数の伝送局１００の各伝送局のＡ系正常カウンタ１０６の値に基づいて、複数の伝送局１００の中からＡ系終端局を特定する機能を有する。
【００２９】
Ｂ系終端局特定部２０３は、複数の２重リングネットワークの各リングについて、複数の伝送局１００の各伝送局のＢ系正常カウンタ１０７の値に基づいて、複数の伝送局１００の中からＢ系終端局を特定する機能を有する。
【００３０】
Ａ系異常候補伝送局抽出部２０４は、複数の２重リングネットワークの各リングについて、Ａ系終端局のＡ系異常カウンタ１０８がカウントアップしている（０より大きい）場合に、Ａ系終端局を起点としてフレームの送信元を遡ってＡ系異常カウンタ１０８がカウントアップしていない（０となる）Ａ系第１異常候補伝送局を抽出する機能を有する。さらに、Ａ系異常候補伝送局抽出部２０４は、Ａ系第１異常候補伝送局に隣接しＡ系異常カウンタ１０８がカウントアップしている（０より大きい）Ａ系第２異常候補伝送局を抽出する機能を有する。
【００３１】
Ｂ系異常候補伝送局抽出部２０５は、複数の２重リングネットワークの各リングについて、Ｂ系終端局のＢ系異常カウンタ１０９がカウントアップしている（０より大きい）場合に、Ｂ系終端局を起点としてフレームの送信元を遡ってＢ系異常カウンタ１０９がカウントアップしていない（０となる）Ｂ系第１異常候補伝送局を抽出する機能を有する。さらに、Ｂ系異常候補伝送局抽出部２０５は、Ｂ系第１異常候補伝送局に隣接しＢ系異常カウンタ１０９がカウントアップしている（０より大きい）Ｂ系第２異常候補伝送局を抽出する機能を有する。
【００３２】
異常解析範囲絞り込み部２０６は、複数の２重リングネットワークの各リングについて、Ａ系終端局のＡ系異常カウンタ１０８またはＢ系終端局のＢ系異常カウンタ１０９がカウントアップしている場合に該リングを異常解析範囲に含める機能を有する。さらに、異常解析範囲絞り込み部２０６は、異常解析範囲に含まれる各リングについて、Ａ系異常候補伝送局抽出部２０４により抽出されたＡ系第２異常候補伝送局がＨＵＢである場合、かつ、Ｂ系異常候補伝送局抽出部２０５により抽出されたＢ系第２異常候補伝送局がＨＵＢである場合に、異常解析範囲から該リングを除外する機能を有する。
【００３３】
異常箇所特定部２０７は、異常解析範囲絞り込み部２０６により絞り込まれた異常解析範囲について、Ａ系またはＢ系の異常箇所である異常伝送局を特定する機能を有する。
【００３４】
図４〜８は、実施の形態１に係る２重リングネットワークシステムにおける伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。なお、図４〜８において、第２のＨＵＢ１ｂのＬｏｏｐ４に接続された制御装置２００は図示省略されている。
【００３５】
図４には、ＨＵＢを介して接続された４つの２重リングネットワーク（１Ｌ〜４Ｌ）が示されている。これは、図１に示す２重リングネットワークシステムに、第３の２重リングネットワーク３Ｌと、第４の２重リングネットワーク４Ｌを追加したものである。各リング（ネットワーク）は、第１のＨＵＢ１ａまたは第２のＨＵＢ１ｂを介して接続されている。
【００３６】
図５は、図４に示す２重リングネットワークシステムのうち、第１の２重リングネットワーク１Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【００３７】
図６は、図４に示す２重リングネットワークシステムのうち、第２の２重リングネットワーク２Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。
【００３８】
図７は、図４に示す２重リングネットワークシステムのうち、第３の２重リングネットワーク３Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。第３の２重リングネットワーク３Ｌは、複数の伝送局１００（４ａ〜４ｈ）および第２のＨＵＢ１ｂがリング状に接続されることにより構成される。
【００３９】
図８は、図４に示す２重リングネットワークシステムのうち、第４の２重リングネットワーク４Ｌにおける各伝送局のＡ系正常カウンタの値の増分と、Ｂ系正常カウンタの値の増分と、Ａ系異常カウンタの値の増分と、Ｂ系異常カウンタの値の増分の一例を示した図である。第４の２重リングネットワーク４Ｌは、複数の伝送局１００（５ａ〜５ｈ）および第２のＨＵＢ１ｂがリング状に接続されることにより構成される。
【００４０】
図５〜８には、各２重リングネットワーク（１Ｌ〜４Ｌ）に設定された終端局が示されている。図５に示す第１の２重リングネットワーク１Ｌでは、伝送局２ｅがＡ系終端局、伝送局２ｄがＢ系終端局として設定されている。図６に示す第２の２重リングネットワーク２Ｌでは、伝送局３ｇがＡ系終端局、伝送局３ｆがＢ系終端局として設定されている。図７に示す第３の２重リングネットワーク３Ｌでは、伝送局４ｇがＡ系終端局、伝送局４ｆがＢ系終端局として設定されている。図８に示す第４の２重リングネットワーク４Ｌでは、伝送局５ｄがＡ系終端局、伝送局５ｃがＢ系終端局として設定されている。
【００４１】
以下、実施の形態１に係る制御装置２００が異常伝送局を特定するまでの処理フローについて、図９〜図１４に示すフローチャートと共に図４〜図８に示す具体例を参照しながら説明する。図９〜図１４の処理フローは定期的に実行される。
【００４２】
全体の流れとして、まず、図９の処理フローに基づいて、複数の２重リングネットワークの各リング（ネットワーク）のＡ系終端局とＢ系終端局を特定する。次に、図１０および図１１の処理フローに基づいて、Ａ系およびＢ系について異常候補伝送局と異常発生状況（異常候補伝送局の異常カウンタのカウントアップの有無）を抽出する。その後、図１２の処理フローに基づいて、異常解析範囲（終端局の異常カウンタにカウントアップがあるリング）から、異常候補伝送局と異常発生状況に応じて異常解析範囲を絞り込む。さらに、図１３および図１４の処理フローに基づいて、絞り込まれた異常解析範囲に対してのみ異常箇所を推定する処理を実行する。
【００４３】
以下の説明において、異常カウンタのカウントアップがあることを、短縮して「異常カウンタがある」とも記し、異常カウンタのカウントアップがないことを、短縮して「異常カウンタがない」とも記す。
【００４４】
＜終端局を特定するためのフローチャート＞
図９は、複数の２重リングネットワークの各リング（ネットワーク）のＡ系終端局およびＢ系終端局を特定するために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。図９の処理フローは定期的に実行される。
【００４５】
図９の処理フローでは、まずステップＳ１において、カウンタ履歴情報取得部２０１は、各リングに接続する各伝送局の正常カウンタ履歴情報を取得する。そして、ステップＳ２に処理が進む。
【００４６】
ステップＳ２において、制御装置２００は、リング番号を初期化する。ステップＳ３において、制御装置２００は、リング番号をインクリメントする。最初は１番目のリングが選択される。以下では、簡単化のため、ｎ番目の２重リングネットワークをリング（ｎ）と記す。そして、ステップＳ４に処理が進む。
【００４７】
ステップＳ４において、Ａ系終端局特定部２０２は、リング（ｎ）の各伝送局のＡ系正常カウンタの値の単位時間当たりの増分を算出する。
【００４８】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）中の各伝送局２ａ〜２ｅのＡ系正常カウンタの増分が１５０〜１９０になっており、２ｆ〜２ｈのＡ系正常カウンタの増分が９０〜１１０になっている。そして、ステップＳ５に処理が進む。
【００４９】
ステップＳ５において、Ａ系終端局特定部２０２は、ステップＳ４で算出されたＡ系正常カウンタの増分に基づいて、リング（ｎ）のＡ系終端局を特定する。具体的には、リング（ｎ）中の全伝送局のうちＡ系正常カウンタの増分が最も大きい伝送局をリング（ｎ）のＡ系終端局として特定する。
【００５０】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）中の各伝送局２ａ〜２ｈのうち、Ａ系正常カウンタの増分が最も大きい伝送局は伝送局２ｅなので、伝送局２ｅをリング（１）のＡ系終端局として特定する。そして、ステップＳ６に処理が進む。
【００５１】
ステップＳ６において、Ｂ系終端局特定部２０３は、リング（ｎ）の各伝送局のＢ系正常カウンタの値の単位時間当たりの増分を算出する。
【００５２】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）中の各伝送局２ｈ〜２ｄのＢ系正常カウンタの増分が１７０〜２１０になっており、２ｃ〜２ａのＢ系正常カウンタの増分が８０〜１００になっている。そして、ステップＳ７に処理が進む。
【００５３】
ステップＳ７において、Ｂ系終端局特定部２０３は、ステップＳ６で算出されたＢ系正常カウンタの増分に基づいて、リング（ｎ）のＢ系終端局を推定する。具体的には、リング（ｎ）中の全伝送局のうちＢ系正常カウンタの増分が最も大きい伝送局をリング（ｎ）Ｂ系終端局として特定する。
【００５４】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）中の各伝送局２ａ〜２ｈのうち、Ｂ系正常カウンタの増分が最も大きい伝送局は伝送局２ｄなので、伝送局２ｄをリング（ｎ）のＢ系終端局として特定する。そして、ステップＳ８に処理が進む。
【００５５】
ステップＳ８において、制御装置２００は、すべてのリングの終端局を特定するまで、ステップＳ３〜ステップＳ７の処理を繰り返す。
【００５６】
図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、伝送局３ｇがＡ系終端局として、伝送局３ｆがＢ系終端局として特定される。図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）において、伝送局４ｇがＡ系終端局として、伝送局４ｆがＢ系終端局として特定される。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、伝送局５ｄがＡ系終端局として、伝送局５ｃがＢ系終端局として特定される。すべてのリングのＡ系とＢ系の終端局を特定した後、図９の処理フローは終了する。
【００５７】
＜Ａ系異常候補伝送局と異常発生状況を抽出するためのフローチャート＞
図１０は、複数の２重リングネットワークの各リング（ネットワーク）のＡ系異常候補伝送局と異常発生状況を抽出するために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【００５８】
図１０の処理フローは、図９の処理フローにより各リングのＡ系終端局とＢ系終端局が特定された後に実行される。
【００５９】
図１０の処理フローでは、まずステップＳ１１において、制御装置２００は、リング番号を初期化する。ステップＳ１２において、制御装置２００は、リング番号をインクリメントする。最初は１番目のリング（１）が選択される。そして、ステップＳ１３に処理が進む。
【００６０】
ステップＳ１３において、カウンタ履歴情報取得部２０１は、図９の処理フローに基づいて特定された各リングのＡ系終端局のＡ系異常カウンタ履歴情報を取得する。そして、ステップＳ１４に処理が進む。
【００６１】
ステップＳ１４において、Ａ系異常候補伝送局抽出部２０４は、ステップＳ１３で取得されたＡ系異常カウンタ履歴情報に基づいて、リング（ｎ）のＡ系終端局にＡ系異常カウンタがあるかどうか、つまりリング（ｎ）のＡ系終端局のＡ系異常カウンタがカウントアップしているか否かを判断する。
【００６２】
ステップＳ１４において、リング（ｎ）のＡ系終端局にＡ系異常カウンタがないと判断された場合は、ステップＳ１２に処理が戻り、次のリング（ｎ＋１）のＡ系終端局にＡ系異常カウンタがあるかどうかが判断される。一方、ステップＳ１４において、リング（ｎ）のＡ系終端局にＡ系異常カウンタがあると判断された場合には、ステップＳ１５に処理が進む。
【００６３】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、Ａ系終端局２ｅにＡ系異常カウンタがあると判断される。図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、Ａ系終端局３ｇにＡ系異常カウンタがあると判断される。図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）において、Ａ系終端局４ｇにＡ系異常カウンタがないと判断される。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、Ａ系終端局５ｄにＡ系異常カウンタがあると判断される。
【００６４】
ステップＳ１５において、カウンタ履歴情報取得部２０１は、Ａ系終端局に対してＡ側に隣接する伝送局のＡ系異常カウンタ履歴情報を取得する。そして、ステップＳ１６において、Ａ系異常候補伝送局抽出部２０４は、ステップＳ１５でリング（ｎ）のＡ系異常カウンタ履歴情報を取得した取得元の伝送局にＡ系異常カウンタがあるか否かを判断する。
【００６５】
ステップＳ１６において、Ａ系異常カウンタがあると判断された場合には、ステップＳ１５に処理が戻り、ステップＳ１６において、Ａ系異常カウンタがないと判断された場合には、ステップＳ１７に処理が進む。
【００６６】
ここで、ステップＳ１５とステップＳ１６の処理は、Ａ系終端局を起点として、２重リングネットワークの各伝送局のＡ系異常カウンタの有無を、Ａ系終端局のＡ系異常カウンタの原因となっているＡ側の伝送路を遡って順次確認する処理である。ステップＳ１５とステップＳ１６の処理は、Ａ系異常カウンタがない伝送局に到達するまで繰り返し行われる。したがって、ステップＳ１５とステップＳ１６の処理は、Ａ系異常カウンタがカウントアップしていないＡ系第１異常候補伝送局を見つけるための処理である。
【００６７】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、Ａ系終端局２ｅのＡ系異常カウンタがカウントアップしているので、Ａ系終端局２ｅに対してＡ側に隣接する伝送局２ｄ、２ｃ、２ｂ、２ａ、１ａ、２ｈ、・・・のＡ系異常カウンタの有無が順次確認される。図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、伝送局２ｈにＡ系異常カウンタがないので、ステップＳ１５とステップＳ１６の処理の繰り返しは、伝送局２ｈのＡ系異常カウンタの有無が確認された時点で終了する。ステップＳ１７に処理が進む。
【００６８】
ステップＳ１７において、Ａ系異常候補伝送局抽出部２０４は、Ａ系異常カウンタがないことが確認された伝送局をＡ系第１異常候補伝送局として抽出し、１つ前のＡ系異常カウンタがある伝送局をＡ系第２異常候補伝送局として抽出する。つまり、抽出された２つのＡ系異常候補伝送局のうち最後の伝送局にはＡ系異常カウンタがなく、１つ前の伝送局にはＡ系異常カウンタがある。そして、ステップＳ１８に処理が進む。
【００６９】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、伝送局２ｈをＡ系第１異常候補伝送局として抽出し、第１のＨＵＢ１ａをＡ系第２異常候補伝送局として抽出する。図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、伝送局３ｈをＡ系第１異常候補伝送局として抽出し、第２のＨＵＢ１ｂをＡ系第２異常候補伝送局として抽出する。図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）において、ステップＳ１４でＡ系終端局４ｇにＡ系異常カウンタがないと判断されているため、リング（３）にはＡ系に異常な伝送局がないと判断し、ステップＳ１２に処理が戻る。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、伝送局５ｈをＡ系第１異常候補伝送局として抽出し、第２のＨＵＢ１ｂをＡ系第２異常候補伝送局として抽出する。
【００７０】
ステップＳ１８において、Ａ系異常候補伝送局抽出部２０４は、ステップＳ１７で推定された２つのＡ系異常候補伝送局のうちの１つ前の伝送局（Ａ系第２異常候補伝送局）がＨＵＢであるか否かを判断する。つまり、Ａ系終端局を起点として、Ａ側の伝送路を遡って、Ａ系異常カウンタがある最後の伝送局がＨＵＢであるか否かを確認する。ステップＳ１８において、Ａ系第２異常候補伝送局がＨＵＢではない場合は、ステップＳ２０に処理が進む。ステップＳ１８において、Ａ系第２異常候補伝送局がＨＵＢである場合は、ステップＳ１９に処理が進む。
【００７１】
ステップＳ１９において、Ａ系異常候補伝送局抽出部２０４は、リング（ｎ）をＡ系終端局からＡ側の伝送路を遡ってＨＵＢまでＡ系異常カウンタがあるリングとして抽出する。ここで、ステップＳ１５からステップＳ１９までの処理は、Ａ系異常カウンタがＨＵＢからＡ系の巡回方向に沿ってＡ系終端局まであるか否かを確認する処理である。つまり、ステップＳ１９では、Ａ系異常カウンタがＨＵＢからＡ系の巡回方向に沿ってＡ系終端局まで流れているという特徴のあるリングが抽出される。そして、ステップＳ２０に処理が進む。
【００７２】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、抽出された２つのＡ系異常候補伝送局のうちの１つ前の伝送局（Ａ系第２異常候補伝送局）がＨＵＢであるため、リング（１）をＨＵＢからＡ系終端局までＡ系異常カウンタがあるリングとして抽出する。図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、Ａ系第２異常候補伝送局がＨＵＢであるため、リング（２）をＨＵＢからＡ系終端局までＡ系異常カウンタがあるリングとして抽出する。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、Ａ系第２異常候補伝送局がＨＵＢであるため、リング（４）をＨＵＢからＡ系終端局までＡ系異常カウンタがあるリングとして抽出する。
【００７３】
ステップＳ２０において、制御装置２００は、ｎ＝リング数であるか否かを判断する。ｎ＜リング数の場合は、ステップＳ１２から処理を継続する。ｎ＝リング数の場合は、２重リングネットワークのすべてのリングについてＡ系異常候補伝送局と異常発生状況を抽出する処理を終了する。
【００７４】
＜Ｂ系異常候補伝送局と異常発生状況を抽出するためのフローチャート＞
図１１は、複数の２重リングネットワークの各リング（ネットワーク）のＢ系異常候補伝送局と異常発生状況を抽出するために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【００７５】
図１１の処理フローは、図９の処理フローにより各リングのＡ系終端局とＢ系終端局が特定された後に実行される。
【００７６】
図１１の処理フローでは、図１０の処理フローと同様、まずステップＳ２１において、制御装置２００は、リング番号を初期化する。ステップＳ２２において、制御装置２００は、リング番号をインクリメントする。最初は１番目のリング（１）が選択される。そして、ステップＳ２３に処理が進む。
【００７７】
ステップＳ２３において、カウンタ履歴情報取得部２０１は、図９の処理フローに基づいて特定された各リングのＢ系終端局のＢ系異常カウンタ履歴情報を取得する。そして、ステップＳ２４に処理が進む。
【００７８】
ステップＳ２４において、Ｂ系異常候補伝送局抽出部２０５は、ステップＳ２３で取得されたＢ系異常カウンタ履歴情報に基づいて、リング（ｎ）のＢ系終端局にＢ系異常カウンタがあるかどうか、つまりリング（ｎ）のＢ系終端局のＢ系異常カウンタがカウントアップしているか否かを判断する。
【００７９】
ステップＳ２４において、リング（ｎ）のＢ系終端局にＢ系異常カウンタがないと判断された場合は、ステップＳ２２に処理が戻り、次のリング（ｎ＋１）のＢ系終端局にＢ系異常カウンタがあるかどうかが判断される。一方、ステップＳ２４において、リング（ｎ）のＢ系終端局にＢ系異常カウンタがあると判断された場合には、ステップＳ２５に処理が進む。
【００８０】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、Ｂ系終端局２ｄにＢ系異常カウンタがあると判断される。図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、Ｂ系終端局３ｆにＢ系異常カウンタがあると判断される。図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）において、Ｂ系終端局４ｆにＢ系異常カウンタがあると判断される。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、Ｂ系終端局５ｃにＢ系異常カウンタがあると判断される。
【００８１】
ステップＳ２５において、カウンタ履歴情報取得部２０１は、Ｂ系終端局に対してＢ側に隣接する伝送局のＢ系異常カウンタ履歴情報を取得する。そして、ステップＳ２６において、Ｂ系異常候補伝送局抽出部２０５は、ステップＳ２５でリング（ｎ）のＢ系異常カウンタ履歴情報を取得した取得元の伝送局にＢ系異常カウンタがあるか否かを判断する。
【００８２】
ステップＳ２６において、Ｂ系異常カウンタがあると判断された場合には、ステップＳ２５に処理が戻り、ステップＳ２６において、Ｂ系異常カウンタがないと判断した場合には、ステップＳ２７に処理が進む。
【００８３】
ここで、ステップＳ２５とステップＳ２６の処理は、Ｂ系終端局を起点として、２重リングネットワークの各伝送局のＢ系異常カウンタの有無を、Ｂ系終端局のＢ系異常カウンタの原因となっているＢ側の伝送路を遡って順次確認する処理である。ステップＳ２５とステップＳ２６の処理は、Ｂ系異常カウンタがない伝送局に到達するまで繰り返し行われる。したがって、ステップＳ２５とステップＳ２６の処理は、Ｂ系異常カウンタがカウントアップしていないＢ系第１異常候補伝送局を見つけるための処理である。
【００８４】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、Ｂ系終端局２ｄのＢ系異常カウンタがカウントアップしているので、Ｂ系終端局２ｄに対してＢ側に隣接する伝送局２ｅ、２ｆ、２ｇ、２ｈ、１ａ、２ａ、・・・のＢ系異常カウンタの有無が順次確認される。図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、伝送局２ａのＢ系異常カウンタがないので、ステップＳ２５とステップＳ２６の処理の繰り返しは、伝送局２ａのＢ系異常カウンタの有無が確認された時点で終了する。ステップＳ２７に処理が進む。
【００８５】
ステップＳ２７において、Ｂ系異常候補伝送局抽出部２０５は、Ｂ系異常カウンタがないことが確認された伝送局をＢ系第１異常候補伝送局として抽出し、１つ前のＢ系異常カウンタがある伝送局をＢ系第２異常候補伝送局として抽出する。つまり、推定された２つのＢ系異常候補伝送局のうち最後の伝送局にはＢ系異常カウンタがなく、１つ前の伝送局にはＢ系異常カウンタがある。そして、ステップＳ２８に処理が進む。
【００８６】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、伝送局２ａをＢ系第１異常候補伝送局として抽出し、第１のＨＵＢ１ａをＢ系第２異常候補伝送局として抽出する。図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、伝送局３ａをＢ系第１異常候補伝送局として抽出し、第２のＨＵＢ１ｂをＢ系第２異常候補伝送局として抽出する。図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）において、伝送局４ｃをＢ系第１異常候補伝送局として抽出し、伝送局４ｂをＢ系第２異常候補伝送局として抽出する。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、伝送局５ａをＢ系第１異常候補伝送局として抽出し、第２のＨＵＢ１ｂをＢ系第２異常候補伝送局として抽出する。
【００８７】
ステップＳ２８において、Ｂ系異常候補伝送局抽出部２０５は、ステップＳ２７で推定された２つのＢ系異常候補伝送局のうちの１つ前の伝送局（Ｂ系第２異常候補伝送局）がＨＵＢであるか否かを判断する。つまり、Ｂ系終端局を起点として、Ｂ側の伝送路を遡って、Ｂ系異常カウンタがある最後の伝送局がＨＵＢであるか否かを確認する。ステップＳ２８において、Ｂ系第２異常候補伝送局がＨＵＢではない場合は、ステップＳ３０に処理が進む。ステップＳ２８において、Ｂ系第２異常候補伝送局がＨＵＢである場合は、ステップＳ２９に処理が進む。
【００８８】
ステップＳ２９において、Ｂ系異常候補伝送局抽出部２０５は、リング（ｎ）はＢ系終端局からＢ側の伝送路を遡ってＨＵＢまでＢ系異常カウンタがあるリングとして抽出する。ここで、ステップＳ２５からステップＳ２９までの処理は、Ｂ系異常カウンタがＨＵＢからＢ系の巡回方向に沿ってＢ系終端局まであるか否かを確認する処理である。つまり、ステップＳ２９では、Ｂ系異常カウンタがＨＵＢからＢ系の巡回方向に沿ってＢ系終端局まで流れているという特徴のあるリングが抽出される。そして、ステップＳ３０に処理が進む。
【００８９】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）において、抽出された２つのＢ系異常候補伝送局のうちの１つ前の伝送局（Ｂ系第２異常候補伝送局）がＨＵＢであるため、リング（１）をＨＵＢからＢ系終端局までＢ系異常カウンタがあるリングとして抽出する。図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）において、Ｂ系第２異常候補伝送局がＨＵＢであるため、リング（２）をＨＵＢからＢ系終端局までＢ系異常カウンタがあるリングとして抽出する。図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）において、Ｂ系第２異常候補伝送局がＨＵＢではないため、リング（３）をＨＵＢからＢ系終端局までＢ系異常カウンタがあるリングとして抽出しない。図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）において、Ｂ系第２異常候補伝送局がＨＵＢであるため、リング（４）をＨＵＢからＢ系終端局までＢ系異常カウンタがあるリングとして抽出する。
【００９０】
ステップＳ３０において、制御装置２００は、ｎ＝リング数であるか否かを判断する。ｎ＜リング数の場合は、ステップＳ２２から処理を継続する。ｎ＝リング数の場合は、２重リングネットワークのすべてのリングについてＢ系異常候補伝送局と異常発生状況を抽出する処理を終了する。
【００９１】
＜異常解析範囲を絞り込むためのフローチャート＞
図１２は、複数の２重リングネットワークの異常解析範囲を絞り込むために、２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【００９２】
図１２の処理フローは、図１０および図１１の処理フローにより各リングのＡ系およびＢ系における異常候補伝送局が特定された後に実行される。
【００９３】
図１２の処理フローでは、まずステップＳ３１において、制御装置２００は、リング番号を初期化する。ステップＳ３２において、制御装置２００は、リング番号をインクリメントする。最初は１番目のリング（１）が選択される。ステップＳ３３からステップＳ３６までは、図１０および図１１の処理フローで推定した結果に基づいて異常解析範囲を絞り込む処理である。
【００９４】
ステップＳ３３において、異常解析範囲絞り込み部２０６は、リング（ｎ）のＡ系終端局にＡ系異常カウンタがなく、かつ、Ｂ系終端局にＢ系異常カウンタがないかを判断する。両方が成立する場合はステップＳ３２に戻り、少なくとも一方が成立しない場合はステップＳ３４に処理が進む。異常解析範囲絞り込み部２０６は、Ａ系終端局のＡ系異常カウンタまたはＢ系終端局のＢ系異常カウンタがある場合にリング（ｎ）を異常解析範囲に含める。図４〜図８に示す例では、リング（１）〜リング（４）は異常解析範囲に含められる。
【００９５】
ステップＳ３４において、異常解析範囲絞り込み部２０６は、リング（ｎ）のＡ系終端局にＡ系異常カウンタがあり、かつＢ系終端局にＢ系異常カウンタがあるかを判断する。両方が成立する場合はステップＳ３５に処理が進む。少なくとも一方が成立しない場合はステップＳ３６に処理が進む。
【００９６】
ステップＳ３５において、異常解析範囲絞り込み部２０６は、リング（ｎ）にＡ系終端局からＨＵＢまでＡ系異常カウンタがあり、かつ、Ｂ系終端局からＨＵＢまでＢ系異常カウンタがあるかを判断する。両方が成立する場合はステップＳ３２に戻り、少なくとも一方が成立しない場合はステップＳ３７ｂに処理が進む。
【００９７】
ここで、ステップＳ３５の処理は、リング（ｎ）のＡ系の巡回方向において、ＨＵＢからＡ系終端局までのすべての伝送局にＡ系異常カウンタがある、かつ、リング（ｎ）のＢ系の巡回方向において、ＨＵＢからＢ系終端局までのすべての伝送局にＢ系異常カウンタがある場合は、リング（ｎ）の異常カウンタはＨＵＢを経由して拡散された異常カウンタであると判断し、リング（ｎ）は異常（原因）があるリングではないと推定する。つまり、リング（ｎ）のＡ系の巡回およびＢ系の巡回について、ＨＵＢから終端局までのすべての伝送局に異常カウンタがある場合は、リング（ｎ）を異常解析範囲から除外し、ほかのリングに異常があると推定し、ステップＳ３２に処理が進み、次のリング（ｎ＋１）に対して処理を継続する。
【００９８】
ステップＳ３６において、異常解析範囲絞り込み部２０６は、リング（ｎ）のＡ系終端局にＡ系異常カウンタがあるか否かを判断する。ステップＳ３６において、リング（ｎ）のＡ系終端局にＡ系異常カウンタがあると判断された場合には、ステップＳ３７ａに処理が進む。ステップＳ３６において、リング（ｎ）のＡ系終端局にＡ系異常カウンタがないと判断された場合には、ステップＳ３８ａに処理が進む。
【００９９】
図５の例では、第１の２重リングネットワーク１Ｌであるリング（１）のＡ系の巡回方向において、第１のＨＵＢ１ａからＡ系終端局２ａまでのすべての伝送局にＡ系異常カウンタがあり、かつ、リング（１）のＢ系の巡回方向において、第１のＨＵＢ１ａからＢ系終端局２ｄまでのすべての伝送局にＢ系異常カウンタがあるため、リング（１）の異常カウンタはＨＵＢを経由して拡散された異常カウンタであると判断され、リング（１）は異常があるリングではないと判断される。そして、次のリング（２）の処理に進む。
【０１００】
同様に図６の例では、第２の２重リングネットワーク２Ｌであるリング（２）のＡ系の巡回方向において、第２のＨＵＢ１ｂからＡ系終端局３ｇまでのすべての伝送局にＡ系異常カウンタがあり、かつ、リング（２）のＢ系の巡回方向において、第２のＨＵＢ１ｂからＢ系終端局３ｆまでのすべての伝送局にＢ系異常カウンタがあるため、リング（２）の異常カウンタはＨＵＢを経由して拡散された異常カウンタであると判断され、リング（２）は異常があるリングではないと判断される。そして、次のリング（３）の処理に進む。
【０１０１】
図７の例では、第３の２重リングネットワーク３Ｌであるリング（３）のＡ系の巡回方向において、Ａ系終端局に異常カウンタがなく、また、リング（３）のＢ系の巡回方向において、Ｂ系終端局に異常カウンタがあるため、ステップＳ３６に処理が進む。さらに、ステップＳ３８に処理が進み、リング（３）のＢ系にある異常伝送局の異常箇所を確認する。
【０１０２】
図８の例では、第４の２重リングネットワーク４Ｌであるリング（４）のＡ系の巡回方向において、第２のＨＵＢ１ｂからＡ系終端局５ｄまでのすべての伝送局にＡ系異常カウンタがあり、かつ、リング（４）のＢ系の巡回方向において、第２のＨＵＢ１ｂからＢ系終端局５ｃまでのすべての伝送局にＢ系異常カウンタがあるため、リング（４）の異常カウンタはＨＵＢを経由して拡散された異常カウンタであると判断され、リング（４）は異常があるリングではないと判断される。
【０１０３】
ステップＳ３７ａ（ステップＳ３７ｂ）は、ステップＳ３３からステップＳ３６までのステップで絞り込まれた異常解析範囲について、リング（ｎ）のＡ系にある異常な伝送局を推定する処理である。詳細は図１３の処理フローを用いて後述する。
【０１０４】
ステップＳ３７ａ（ステップＳ３７ｂ）において、異常箇所特定部２０７は、絞り込まれた異常解析範囲に含まれる各リングについて、Ａ系第１異常候補伝送局からＡ系第２異常候補伝送局へのフレームの送信を停止し、該送信を停止すればＡ系終端局のＡ系異常カウンタがカウントアップしないことが確認された場合、Ａ系第１異常候補伝送局のＢ側またはＡ系第２異常候補伝送局のＡ側の少なくとも一方が異常箇所であると推定する。
【０１０５】
ステップＳ３８ａ（ステップＳ３８ｂ）は、ステップＳ３３からステップＳ３６までのステップで絞り込んだ異常解析範囲について、リング（ｎ）のＢ系にある異常な伝送局を推定する処理である。詳細は図１４の処理フローを用いて後述する。
【０１０６】
ステップＳ３８ａ（ステップＳ３８ｂ）において、異常箇所特定部２０７は、絞り込まれた異常解析範囲に含まれる各リングについて、Ｂ系第１異常候補伝送局からＢ系第２異常候補伝送局へのフレームの送信を停止し、該送信を停止すればＢ系終端局のＢ系異常カウンタがカウントアップしないことが確認された場合、Ｂ系第１異常候補伝送局のＡ側またはＢ系第２異常候補伝送局のＢ側の少なくとも一方が異常箇所であると推定する。
【０１０７】
ステップＳ３９において、異常な伝送局が推定されたか否かが判断される。異常な伝送局が推定された場合には、処理フローを終了する。一方、異常な伝送局が推定されない場合には、ステップＳ４０の判定条件が成立するまでステップＳ３２に戻り、次のリングについて処理を継続する。
【０１０８】
＜絞り込んだ異常解析範囲に対してＡ系の異常伝送局を推定するためのフローチャート＞
図１３は、絞り込んだ異常解析範囲を確認して（フレーム送信の停止とフレーム送信の停止の解除を繰り返して、終端局に異常カウンタがないかどうかを判断して）、Ａ系の異常伝送局を推定するために２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【０１０９】
図１３の処理フローは、図１２のステップＳ３７ａおよびステップＳ３７ｂの処理を詳細化したサブルーチンである。
【０１１０】
図１３の処理フローでは、まずステップＳ３７−１において、異常箇所特定部２０７は、図１０で抽出されたリング（ｎ）の２つのＡ系異常候補伝送局において、最後のＡ系異常カウンタがない伝送局（Ａ系第１異常候補伝送局）から１つ前のＡ系異常カウンタがある伝送局（Ａ系第２異常候補伝送局）へのＡ系フレームの送信を停止する。そして、ステップＳ３７−２に処理が進む。
【０１１１】
ステップＳ３７−２において、異常箇所特定部２０７は、リング（ｎ）のＡ系終端局にＡ系異常カウンタがあるか否かを判断する。リング（ｎ）のＡ系終端局にＡ系異常カウンタがある場合、ステップＳ３７−３に処理が進む。
【０１１２】
ステップＳ３７−３において、異常箇所特定部２０７は、Ａ系第１異常候補伝送局からＡ系第２異常候補伝送局へのＡ系フレームの送信の停止を解除する。そして、ステップＳ３７−４に処理が進む。
【０１１３】
ステップＳ３７−４において、異常箇所特定部２０７は、Ａ系第２異常候補伝送局からＡ系第２異常候補伝送局のＢ側に隣接するＡ系第３異常候補伝送局へのＡ系フレームの送信を停止する。そして、ステップＳ３７−２に処理が戻る。次回のステップＳ３７−２では、Ａ系第２異常候補伝送局からＡ系第３異常候補伝送局へのフレームの送信を停止した後に、Ａ系終端局にＡ系異常カウンタがあるか否かが判断される。
【０１１４】
ここで、ステップＳ３７−２〜ステップＳ３７−４の処理は、Ａ系異常カウンタがない伝送局とＡ系終端局との間のどの伝送局に異常があるかを推定するための処理である。ステップＳ３７−２〜ステップＳ３７−４の処理は、ステップＳ３７−２においてＡ系終端局にＡ系異常カウンタがないと判断されるまで繰り返される。そして、ステップＳ３７−２において、リング（ｎ）のＡ系終端局にＡ系異常カウンタがないと判断された場合、ステップＳ３７−５に処理が進む。そして、ステップＳ３７−５において、ステップＳ３７−２の判断結果に基づいて、異常な伝送局を推定する。そして、処理が終了する。
【０１１５】
＜絞り込んだ異常解析範囲に対してＢ系の異常伝送局を推定するためのフローチャート＞
図１４は、絞り込んだ異常解析範囲を確認して、Ｂ系の異常伝送局を推定するために２重リングネットワーク制御装置が実行する処理フローのフローチャートである。
【０１１６】
図１４の処理フローは、図１２のステップＳ３８ａおよびステップＳ３８ｂの処理を詳細化したサブルーチンである。
【０１１７】
図１４の処理フローでは、図１３の処理フローと同様、ステップＳ３８−１において、異常箇所特定部２０７は、図１０で抽出されたリング（ｎ）の２つのＢ系異常候補伝送局において、最後のＢ系異常カウンタがない伝送局（Ｂ系第１異常候補伝送局）から１つ前のＢ系異常カウンタがある伝送局（Ｂ系第２異常候補伝送局）へのＢ系フレームの送信を停止する。そして、ステップＳ３８−２に処理が進む。
【０１１８】
ステップＳ３８−２において、異常箇所特定部２０７は、リング（ｎ）のＢ系終端局にＢ系異常カウンタがあるか否かを判断する。リング（ｎ）のＢ系終端局にＢ系異常カウンタがある場合、ステップＳ３８−３に処理が進む。
【０１１９】
ステップＳ３８−３において、異常箇所特定部２０７は、Ｂ系第１異常候補伝送局からＢ系第２異常候補伝送局へのＢ系フレームの送信の停止を解除する。そして、ステップＳ３８−４に処理が進む。
【０１２０】
ステップＳ３８−４において、異常箇所特定部２０７は、Ｂ系第２異常候補伝送局からＢ系第２異常候補伝送局のＡ側に隣接するＢ系第３異常候補伝送局へのＢ系フレームの送信を停止する。そして、ステップＳ３８−２に処理が戻る。次回のステップＳ３８−２では、Ｂ系第２異常候補伝送局からＢ系第３異常候補伝送局へのフレームの送信を停止した後に、Ｂ系終端局にＢ系異常カウンタがあるか否かが判断される。
【０１２１】
ここで、ステップＳ３８−２〜ステップＳ３８−４の処理は、Ｂ系異常カウンタがない伝送局とＢ系終端局との間のどの伝送局に異常があるかを推定するための処理である。ステップＳ３８−２〜ステップＳ３８−４の処理は、ステップＳ３８−２においてＢ系終端局にＢ系異常カウンタがないと判断されるまで繰り返される。そして、ステップＳ３８−２において、リング（ｎ）のＢ系終端局にＢ系異常カウンタがないと判断された場合、ステップＳ３８−５に処理が進む。そして、ステップＳ３８−５において、ステップＳ３８−２の判断結果に基づいて、異常な伝送局を推定する。そして、処理が終了する。
【０１２２】
図７の例において、図１２のステップ３８ｂは、絞り込んだ異常解析範囲である第３の２重リングネットワーク３Ｌ（リング（３））と図１１で抽出されたリング（３）の２つのＢ系異常伝送局である４ｃと４ｂの結果に基づいて、図１４の処理フローに従って、異常箇所を推定する処理である。
【０１２３】
例えば、図７の例において、最後のＢ系異常カウンタがない伝送局４ｃから１つ前のＢ系異常カウンタがある伝送局４ｂへのＢ系フレームの送信を停止した場合にＢ系終端局のＢ系異常カウンタが無くなれば、伝送局４ｃまたは４ｂが異常であると推定することができる。より具体的には、伝送局４ｂのＢ側の通信ポートまたは伝送局４ｃのＡ側の通信ポートの少なくとも一方が異常であると推定することができる。
【０１２４】
一方、図７の例において、最後のＢ系異常カウンタがない伝送局４ｃから１つ前のＢ系異常カウンタがある伝送局４ｂへのＢ系フレームの送信を停止してもＢ系終端局のＢ系異常カウンタが無くならない場合には、伝送局４ｃまたは４ｂ以外にもさらに異常な伝送局があると推定することができる。この場合、伝送局４ｂとＢ系終端局との間の各伝送局の終端側へのＢ系フレームの送信を、Ｂ系終端局のＢ系異常カウンタが無くなることが確認されるまで順次停止していけば、異常な伝送局の更なる推定を行うことができる。
【０１２５】
つまり、図７の例において、最後のＢ系異常カウンタがない伝送局４ｃから１つ前のＢ系異常カウンタがある伝送局４ｂへのＢ系フレームの送信を停止してもＢ系終端局のＢ系異常カウンタが無くならない場合には、伝送局４ｃから伝送局４ｂへのＢ系フレームの送信の停止を解除し、かつ伝送局４ｂから隣接する伝送局４ａへのＢ系フレームの送信を停止した場合におけるＢ系終端局のＢ系異常カウンタの有無の確認が行われる。この場合にＢ系終端局のＢ系異常カウンタが無くなれば、伝送局４ｃまたは４ｂに加えて、伝送局４ｂまたは４ａが異常な伝送局であるとさらに推定することができる。より具体的には、伝送局４ｂのＢ側の通信ポートまたは伝送局４ｃのＡ側の通信ポートの少なくとも一方と、伝送局４ａのＢ側の通信ポートまたは伝送局４ｂのＡ側の通信ポートの少なくとも一方とが異常であると推定することができる。なお、伝送局４ｂから隣接する伝送局４ａへのＢ系フレームの送信を停止してもＢ系終端局のＢ系異常カウンタが無くならない場合には、Ｂ系終端局のＢ系異常カウンタが無くなるまで同様の処理を繰り返せばよい。
【０１２６】
＜効果＞
以上説明したように、実施の形態１に係る２重リングネットワークシステムによれば、
図１２のステップＳ３４の判定条件が成立する場合に、該リングを異常解析範囲から除外することができる。図４〜図８に示す例では、リング（１）、リング（２）、リング（４）が異常解析範囲から除外され、リング（３）についてのみ異常伝送局の異常箇所を推定する処理フローが実行される（図１３、図１４）。そのため、本実施形態のシステムによれば、異常箇所を推定する処理を実施する異常解析範囲（リング）を絞り込むことにより解析対象を減らし、異常箇所を推定するための計算量を削減して処理時間を短縮することができる。
【０１２７】
＜ハードウェア構成例＞
図１５は、実施の形態１に係る２重リングネットワーク制御装置が有する処理回路のハードウェア構成例を示すブロック図である。図３に示す各部は、制御装置２００が有する機能の一部を示し、各機能は処理回路により実現される。例えば、処理回路は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉt）３０１、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）３０２、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）３０３、入出力インターフェース３０４、システムバス３０５、入力装置３０６、表示装置３０７、ストレージ３０８および通信装置３０９を備えたコンピュータである。
【０１２８】
ＣＰＵ３０１は、ＲＯＭ３０２やＲＡＭ３０３に格納されたプログラムやデータなどを用いて各種の演算処理を実行する処理装置である。ＲＯＭ３０２は、コンピュータに各機能を実現させるための基本プログラムや環境ファイルなどを記憶する読み取り専用の記憶装置である。ＲＡＭ３０３は、ＣＰＵ３０１が実行するプログラムおよび各プログラムの実行に必要なデータを記憶する主記憶装置であり、高速な読み出しと書き込みが可能である。入出力インターフェース３０４は、各種のハードウェアとシステムバス３０５との接続を仲介する装置である。システムバス３０５は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３および入出力インターフェース３０４で共有される情報伝達路である。
【０１２９】
また、入出力インターフェース３０４には、入力装置３０６、表示装置３０７、ストレージ３０８および通信装置３０９などのハードウェアが接続されている。入力装置３０６は、ユーザからの入力を処理する装置である。表示装置３０７は、システムの状態等を表示する装置である。ストレージ３０８は、プログラムやデータを蓄積する大容量の補助記憶装置であり、例えばハードディスク装置や不揮発性の半導体メモリなどである。通信装置３０９は、有線又は無線で外部装置とデータ通信可能な装置である。
【符号の説明】
【０１３０】
２ａ〜２ｈ、３ａ〜３ｈ、４ａ〜４ｈ、５ａ〜５ｈ、１００  伝送局
１Ｌ〜４Ｌ  ２重リングネットワーク
１０１  Ａ系通信ポート
１０２  Ｂ系通信ポート
１０３  送受信制御部
１０４  コモンメモリ
１０５  中継制御部
１０６  Ａ系通信ポート正常受信カウンタ（Ａ系正常カウンタ）
１０７  Ｂ系通信ポート正常受信カウンタ（Ｂ系正常カウンタ）
１０８  Ｂ系通信ポート異常受信カウンタ（Ｂ系異常カウンタ）
１０９  Ｂ系通信ポート異常受信カウンタ（Ｂ系異常カウンタ）
１１０  カウンタ履歴情報記憶部
１１１  フレーム停止制御部
２００  ２重リングネットワーク制御装置（制御装置）
２０１  カウンタ履歴情報取得部
２０２  Ａ系終端局特定部
２０３  Ｂ系終端局特定部
２０４  Ａ系異常候補伝送局抽出部
２０５  Ｂ系異常候補伝送局抽出部
２０６  異常解析範囲絞り込み部
２０７  異常箇所特定部
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  入出力インターフェース
３０５  システムバス
３０６  入力装置
３０７  表示装置
３０８  ストレージ
３０９  通信装置
１０００  ２重リングネットワークシステム
【図１】
2018037852.tif 000003
【図２】
2018037852.tif 000004
【図３】
2018037852.tif 000005
【図４】
2018037852.tif 000006
【図５】
2018037852.tif 000007
【図６】
2018037852.tif 000008
【図７】
2018037852.tif 000009
【図８】
2018037852.tif 000010
【図９】
2018037852.tif 000011
【図１０】
2018037852.tif 000012
【図１１】
2018037852.tif 000013
【図１２】
2018037852.tif 000014
【図１３】
2018037852.tif 000015
【図１４】
2018037852.tif 000016
【図１５】
2018037852.tif 000017
【図１６】
2018037852.tif 000018