(57)【要約】【課題】  物量の増大を抑えたシングル構成において、複数のノード装置が接続され相互に通信を行うネットワークの各ノード装置の稼動性の確保及び向上を目的とする。【解決手段】  シングル構成のネットワークのノード装置３において、ノード装置３の停止処理を、ノード装置３の設定された検出時間内の故障発生の有無と故障発生回数と再起動許可閾値との比較により動作可否の判断を行い、復旧が不可能な故障と判断された場合は該当するノード装置３を停止する。【選択図】図１
2007028118.tif 000002
【特許請求の範囲】
【請求項１】
複数のノード装置が接続され相互に通信を行うネットワークにおいて、故障によるノード装置の停止処理を、各ノード装置の設定された検出時間内の故障発生の有無と、故障発生回数と再起動許可回数閾値との比較により動作可否の判断を行い、復旧が不可能な故障と判断された場合は該当するノード装置を停止するノード装置の故障判断方法。
【請求項２】
ノード装置の故障を検出してＭＰＵに通知する故障検出回路と、ノード装置が起動されて再起動されるまでの時間であるライフタイマを計測するライフタイマ回路と、前記故障検出回路で検出されたノード装置の故障発生回数をカウントする故障発生回数カウンタと、再起動可否を判断する検出時間及び復旧可否を判断する閾値である再起動許可回数閾値を記憶する記憶回路を備え、前記ライフタイマが前記検出時間以内であって、前記故障発生回数が前記再起動許可回数閾値を超えた場合は、該当するノード装置を停止させるノード装置の故障診断方法。
【請求項３】
前記検出時間以内に故障が生じなかった場合は、復旧可能な故障と判断して、該当するノード装置のリセット再起動を行い、ノード装置を復旧させる請求項１又は２に記載のノード装置の故障診断方法。
【請求項４】
前記ライフタイマが前記検出時間以内であって、前記故障発生回数が前記再起動許可回数閾値を超えない場合は、復旧可能な故障と判断して、該当するノード装置のリセット再起動を行い、ノード装置を復旧させる請求項２に記載のノード装置の故障診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノードが接続され相互に通信を行うネットワークのノード装置の故障判断方法に関する。
【背景技術】
【０００２】
近年、ネットワーク技術の発展に伴い、ネットワーク関連製品の価格も安価になってきており、広い分野にネットワークが用いられるようになってきた。このため、構築されるネットワークの規模は大きくなり、ネットワークの構成も複雑になっている。
【０００３】
又、ネットワークの重要性が高まり、ネットワーク機器の信頼性の向上と稼動率の向上が求められている。このため、複雑なハード，ソフト構成により装置を多重化して信頼性の確保と高い稼動率の確保を行っている。
【０００４】
〔特許文献１〕には、観測可能でネットワークにおいて発生する例外的な状態であるシンプトンの発生状況を規定頻度以上発生したシンプトン異常発生状態、規定頻度未満で発生したシンプトン継続発生状態、全く発生していないシンプトン未発生状態の３種に分類し、シンプトン異常発生状態とシンプトン継続発生状態を通知するようにしたネットワーク管理方法が記載されている。
【０００５】
【特許文献１】特開２００１−７８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記した装置を多重化する従来の技術では、装置の故障が発生した場合、主従系の間で障害が検出された系を停止し、待機系に切換えて動作を引継ぎ、継続して動作を行うようにしている。
【０００７】
しかし、多重化すると装置の物量が増大して複雑で高価になるという問題があり、多重構成であっても共通部があるため、従系が正常であっても、共通部が故障してしまうと継続した動作ができなくなるという問題がある。
【０００８】
又、シングル構成の装置の場合は、単一故障により動作が停止してしまうため、装置の稼動性が悪くなる。
【０００９】
又、〔特許文献１〕に開示のネットワーク管理方法は、ネットワーク上のTrapイベントを受信してネットワーク上のシンプトン発生状態を検出するもので、ノード装置の信頼性，稼動性の確保については、配慮されていないものであった。
【００１０】
本発明の目的は、単一装置でも高い稼動性を有し、信頼性を確保できるノード装置の故障判断方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、複数のノード装置が接続され相互に通信を行うネットワークにおいて、故障によるノード装置の停止処理を、各ノード装置の設定された時間内の故障発生の有無と、故障発生回数と再起動許可回数閾値との比較により動作可否の判断を行い、復旧が不可能な故障と判断された場合は該当するノード装置を停止するようにしたものである。
【発明の効果】
【００１２】
本発明によれば、ノード装置の障害の度合いにあった停止処理を設定された単位時間内の故障発生回数と閾値により自己判断してノード装置の動作を決定しているので、単一装置で稼動性を確保した、装置障害に強いネットワークを提供することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の一実施例を図１から図３により説明する。本発明は、一般の装置にも適用可能であるが、特にリング型のネットワーク，バス型のネットワークに有効である。本実施例では、リング型のネットワークに適用した例について説明する。
【００１４】
図３に、一般的なリング型のネットワークを示す。図３に示すように、リング型のネットワークは、複数のノード３がリング状に伝送路３０で接続されており、伝送路３０にはデータを伝送するためのフレームが周回されている。各ノード３では、リング型のネットワーク３０を介して、種々の情報が授受されており、ノード３が故障すると、情報の授受ができなくなる。ノード装置が故障すると、故障したノード装置単体が影響を受けるだけでなく、ネットワークの各部での情報の授受が妨げられる影響が想定でき、各ノード装置の稼動性の確保が求められる。
【００１５】
図１は、本実施例のノード装置３ａの構成図である。図１に示すように、ノード装置
３ａは、ノード装置を制御するためのＭＰＵ(Micro Processing Unitの略) ２００と、
ＭＰＵ２００とアドレス／データバス２０８及びコントロールバス２０９を介して接続される記憶回路２０５と、ＭＰＵ２００及びコントロールバス２０９と接続される故障検出回路２０１と、アドレス／データバス２０８及びコントロールバス２０９と接続される制御レジスタ回路２０２及びネットワーク制御回路２０７と、制御レジスタ回路２０２と接続されるライフタイマ回路２０３と、ＭＰＵ２００及びネットワーク制御回路２０７にリセット信号線で接続されたリセット出力回路２０６で構成される。
【００１６】
記憶回路２０５には、故障発生回数カウンタ２０４，多重故障検出時間２１０，再起動許可回数閾値２１１が記憶されている。故障発生回数カウンタ２０４は故障発生回数のカウントである。多重故障検出時間２１０は予め設定された検出時間であり、この検出時間より長ければ再起動可と判断する時間である。再起動許可回数閾値２１１は、予め設定された復旧可否を判断する閾値であり、この閾値を超えると復旧不可能と判断される。
【００１７】
故障検出回路２０１は、ノード装置の故障を検出してＭＰＵ２００に連絡するための回路であり、制御レジスタ回路２０２は、各種のＩ／Ｏを制御する回路であり、ライフタイマ回路２０３は、ノードライフタイムを計測する回路である。
【００１８】
リセット出力回路２０６は、ＭＰＵ２００から制御レジスタ回路２０２をアクセスすることにより、ノード装置のリセット信号を発生する回路であり、ネットワーク制御回路
２０７は、ネットワーク制御を行う回路である。
【００１９】
図２は、上述したように構成されたノード装置の故障判断方法を示す流れ図である。
【００２０】
ステップ１００で、リセット出力回路２０６のリセット信号が解除されてリセット解除されると、故障判断の動作を開始する。ステップ１０１で、ＭＰＵ２００のライフタイマ起動によりライフタイマ回路２０３をスタートする。ライフタイマ回路２０３がスタートされると、ノード装置の稼動時間の計測が開始される。ここで、ライフタイマは、ノード装置が起動されて再起動されるまで継続して計測された時間であり、ライフタイマの計測により、ノード装置の多重故障検出期間との比較を行い、多重故障検出期間内の故障発生有無により装置の再起動及び停止を判断する。
【００２１】
故障検出回路２０１によりノード装置の故障が発生したことが検出された場合、ステップ１０４で、故障発生回数カウンタ２０４を＋１ＵＰ、すなわち１つインクリメントさせ、必要な故障情報収集１０５を実施する。
【００２２】
故障発生時のライフタイムが、記憶回路２０５に記録されている多重故障検出時間210より長ければ、復旧可能な故障と判断して、ステップ１０７で、ノード装置のリセット再起動を行い、ノード装置を復旧させる。
【００２３】
故障が多重故障検出時間２１０内で、且つ故障発生回数カウンタ２０４の値が、記憶装置２０５に記録されている再起動許可回数の閾値２１１内の場合も、復旧可能な故障と判断して、ステップ１０７で、ノード装置のリセット再起動を行い、ノード装置を復旧させる。
【００２４】
また、障害が多重故障検出時間２１０内で、且つ故障発生回数カウンタ２０４の値が再起動許可回数の閾値２１１をオーバした場合は、復旧が不可能な固定障害と判断して装置を停止させる。
【００２５】
このような判断方法を用いることにより、ノード装置の故障時の再起動及び停止を行い装置故障に強い安定したネットワークを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例であるノード装置の構成図である。
【図２】本実施例のノード装置の故障判断方法の流れ図である。
【図３】リング型のネットワークを示す図である。
【符号の説明】
【００２７】
２００…ＭＰＵ、２０１…故障検出回路、２０２…制御レジスタ回路、２０３…ライフタイマ回路、２０４…故障発生回数カウンタ、２０５…記憶回路、２０６…リセット出力回路、２０７…ネットワーク制御回路、２０８…アドレス／データバス、２０９…コントロールバス。
【図１】
2007028118.tif 000003
【図２】
2007028118.tif 000004
【図３】
2007028118.tif 000005