(57)【要約】【課題】一のネットワーク中継装置が障害兆候を検出した場合に、他のネットワーク中継装置へ、監視強化を要請することである。【解決手段】ネットワーク中継装置１０１は、装置内情報収集部２０４と、情報記録部２０５と、兆候通知処理部２０３とを具備する。装置内情報収集部２０４は、監視情報を収集する。情報記録部２０５は、前記監視情報を蓄積する。兆候通知処理部２０３は、前記監視情報が、障害兆候を示したときに、他のネットワーク中継装置へ、当該障害兆候が検出された旨を通知する。【選択図】図３
2008252458.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク・データを中継するｎ個のネットワーク中継装置を有するネットワーク・システムであって、
一のネットワーク中継装置は、
自装置内で監視情報を収集する装置内情報収集部と、
前記監視情報を蓄積する情報記録部と、
前記監視情報が、障害兆候を示したときに、他の［ｎ−１］個のネットワーク中継装置へ、当該障害兆候が検出された旨を通知する兆候通知処理部とを具備し、
前記他の［ｎ−１］個のネットワーク中継装置は、それぞれ、
自装置内で監視情報を収集すると共に、前記一のネットワーク中継装置から、障害兆候が検出された旨を通知されたときに、追加の監視情報を収集する装置内情報収集部と、
前記監視情報及び前記追加の監視情報を蓄積する情報記録部とを具備する
ネットワーク・システム。
【請求項２】
自装置内で監視情報を収集する装置内情報収集部と、
前記監視情報を蓄積する情報記録部と、
前記監視情報が、障害兆候を示したときに、他のネットワーク中継装置へ、当該障害兆候が検出された旨を通知する兆候通知処理部と
を具備するネットワーク中継装置。
【請求項３】
他のネットワーク中継装置と共有され、障害兆候の種別が定義されたリストと、
前記種別ごとに障害兆候の検出条件を定義した兆候検出条件テーブルとを具備し、
前記兆候通知処理部は、
前記兆候検出条件テーブルに基づいて、いずれかの種別の障害兆候が検出されたときに、他のネットワーク中継装置へ、当該種別の障害兆候が検出された旨を通知する
請求項２記載のネットワーク中継装置。
【請求項４】
前記兆候検出条件テーブルは、前記種別ごとに障害兆候の収束条件を定義し、
前記兆候通知処理部は、
前記検出された旨を通知した後に、前記兆候検出条件テーブルに基づいて、当該種別の障害兆候が収束したときには、他のネットワーク中継装置へ、当該種別の障害兆候が収束した旨を通知する
請求項３記載のネットワーク中継装置。
【請求項５】
前記兆候検出条件テーブルに基づいて、いずれかの種別の障害兆候が検出されたときに、その種別の障害兆候に関連した追加の監視情報を索引する監視強化情報テーブルを具備し、
前記装置内情報収集部は、
いずれかの種別の障害兆候が検出されたときには、当該監視強化情報テーブルに基づいて、追加の監視情報を収集する
請求項３記載のネットワーク中継装置。
【請求項６】
前記兆候検出条件テーブルは、前記種別ごとに障害兆候の収束条件を定義し、
前記装置内情報収集部は、
いずれかの種別の障害兆候が検出された後に、前記兆候検出条件テーブルに基づいて、当該種別の障害兆候が収束したときには、前記監視強化情報テーブルに基づいて、追加の監視情報を収集することを停止する
請求項５記載のネットワーク中継装置。
【請求項７】
自装置内で監視情報を収集する装置内情報収集部と、
前記監視情報を蓄積する情報記録部とを具備し、
前記装置内情報収集部は、
他のネットワーク中継装置から、障害兆候が検出された旨を通知されたときに、追加の監視情報を収集する
ネットワーク中継装置。
【請求項８】
他のネットワーク中継装置と共有され、障害兆候の種別が定義されたリストと、
他のネットワーク中継装置から、いずれかの種別の障害兆候が検出された旨を通知されたときに、その種別の障害兆候に関連した追加の監視情報を索引する監視強化情報テーブルとを具備し、
前記装置内情報収集部は、
他のネットワーク中継装置から、いずれかの種別の障害兆候が検出された旨を通知されたときには、前記監視強化情報テーブルに基づいて、その種別の障害兆候に関連した追加の監視情報を収集する
請求項７記載のネットワーク中継装置。
【請求項９】
前記装置内情報収集部は、
他のネットワーク中継装置から、いずれかの種別の障害兆候が検出された旨を通知された場合において、その後、当該他のネットワーク中継装置から、前記種別の障害兆候が収束した旨を通知されたときには、前記監視強化情報テーブルに基づいて、追加の監視情報を収集することを停止する
請求項８記載のネットワーク中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク・システム、ネットワーク中継装置に関する。
【背景技術】
【０００２】
ネットワークを監視するシステムとして、ＳＮＭＰ（Simple  Network  Management  Protocol）やＲＭＯＮ（Remote  Network  Monitoring）という機能を有するものが知られるが、これらのシステムでは、ネットワーク関連情報を収集して、ネットワークを監視する。ＳＮＭＰでは、ＭＩＢ（Management  Information  Base）と呼ばれる情報ＩＤを定義し、この定義に従って自装置の情報を格納すると共に、他装置からのリクエストに応じてその格納値を返す。ＲＭＯＮでは自動的に特定の情報を取得して、装置に蓄積する仕組みを有し、かつ、リクエストに応じなくともデータを配信する仕組みを備える。また、両技術ともトラップという機能を備え、ネットワーク中継装置ではない専用のマネージャ装置がそれを受け取り、その情報を利用するのみである。
【０００３】
ネットワーク関連の障害を解析する場合、ネットワーク機器や端末装置に備えられたログ採取機能により採取されたログ情報を元に、発生原因ならびに原因装置を推測することが主である。しかし、ネットワークでの障害については接続相手の有する情報も考慮する必要があり、障害発生装置のログ情報だけでは解析においては不十分であることがほとんどである。また、機器の有する情報収集機能は常に所望のデータがとられているわけでもなく、管理者が所望のデータ取得のコマンドを入力することで収集することがほとんどである。そのため、ネットワーク内の機器が同調して障害発生の前後における時間帯の情報を記録することは困難であった。
【０００４】
特開２００２−２５２６１４号公報（特許文献１参照）には、「記録媒体」の発明が記載されている。この発明は、ネットワークの状態を監視する処理をコンピュータに機能させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。コンピュータを、以下の手段として機能させるプログラムを記録する。監視内容設定手段は、監視内容を設定する。監視手段は、前記監視内容設定手段によって設定された監視内容にてネットワークを監視する。監視内容変更手段は、前記監視手段の監視結果に応じて、前記監視内容設定手段によって設定された監視内容を変更する。
【０００５】
特開２００５−１６７３４７号公報（特許文献２参照）には、「ネットワーク監視プログラム」の発明が記載されている。この発明は、ネットワーク上の障害発生箇所を検出するためのネットワーク監視プログラムである。コンピュータを、以下の手段として機能させる。記憶手段は、前記ネットワーク上で障害の発生原因となり得る要素が予め分類され、分類された要素に対して、前記ネットワークを介した通信の異常を示す事象が対応付けられた障害箇所判定テーブルを記憶する。通信状況監視手段は、前記ネットワーク上の他の機器との間の通信状況を監視する。異常検出手段は、前記通信状況監視手段で検出された通信内容から異常を示す事象を検出する。障害箇所判定手段は、前記障害箇所判定テーブルを参照し、前記異常検出手段で検出された事象の発生原因となる要素を判定する。障害情報出力手段は、前記障害箇所判定手段での判定結果を示す障害情報を出力する。
【０００６】
特開２００５−２８６６８４号公報（特許文献３参照）には、「計測システム」の発明が記載されている。計測システムは、複数のネットワーク装置からなるネットワーク内のトラフィック情報を把握するためにネットワークを流れるトラフィック情報を出力するネットワーク装置と任意のネットワーク装置からトラフィック情報を収集し、ネットワークの性能を把握する計測サーバとで構成される。計測サーバにおいては、算出する手段は、ネットワーク装置から収集されたトラフィック情報をもとに任意のネットワーク装置から出力されるパケットの集合体であるフローの統計情報を算出する。同定する手段は、フローの統計情報が更なる監視を要求する条件を満たしたときに、そのフローを構成するパケットが通過する別なネットワーク装置を同定する。要求する手段は、前記同定されたネットワーク装置から、前記更なる監視を要求するフロー情報を監視するためにトラフィック監視を要求する。
【０００７】
【特許文献１】特開２００２−２５２６１４号公報
【特許文献２】特開２００５−１６７３４７号公報
【特許文献３】特開２００５−２８６６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の課題は、一のネットワーク中継装置が障害兆候を検出したときに、他のネットワーク中継装置へ、監視強化を要請することである。本発明の他の課題は、一のネットワーク中継装置が、他のネットワーク中継装置から、監視強化を要請されたときに、当該一のネットワーク中継装置において、監視強化を実施することである。
【課題を解決するための手段】
【０００９】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を用いて、［課題を解決するための手段］を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために括弧付きで付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１０】
本発明によるネットワーク・システムは、ネットワーク・データを中継するｎ個のネットワーク中継装置（１０１〜１０４）を有する。一のネットワーク中継装置（１０１）は、自装置内で監視情報を収集する装置内情報収集部（２０４）と、前記監視情報を蓄積する情報記録部（２０５）と、前記監視情報が、障害兆候を示したときに、他の［ｎ−１］個のネットワーク中継装置（１０２〜１０４）へ、当該障害兆候が検出された旨を通知する兆候通知処理部（２０３）とを具備する。前記他の［ｎ−１］個のネットワーク中継装置（１０２〜１０４）は、それぞれ、自装置内で監視情報を収集すると共に、前記一のネットワーク中継装置（１０１）から、障害兆候が検出された旨を通知されたときに、追加の監視情報を収集する装置内情報収集部と、前記監視情報及び前記追加の監視情報を蓄積する情報記録部とを具備する。
【００１１】
本発明によるネットワーク中継装置（１０１）においては、装置内情報収集部（２０４）は、自装置内で監視情報を収集する。情報記録部（２０５）は、前記監視情報を蓄積する。兆候通知処理部（２０３）は、前記監視情報が、障害兆候を示したときに、他のネットワーク中継装置（１０２〜１０４）へ、当該障害兆候が検出された旨を通知する。
【００１２】
本発明によるネットワーク中継装置（１０１）においては、リスト（１０５）は、他のネットワーク中継装置（１０２〜１０４）と共有され、障害兆候の種別が定義される。兆候検出条件テーブル（２０６）は、前記種別ごとに障害兆候の検出条件を定義する。前記兆候通知処理部（２０３）は、前記兆候検出条件テーブル（２０６）に基づいて、いずれかの種別の障害兆候が検出されたときに、他のネットワーク中継装置（１０２〜１０４）へ、当該種別の障害兆候が検出された旨を通知する。
【００１３】
本発明によるネットワーク中継装置（１０１）においては、前記兆候検出条件テーブル（２０６）は、前記種別ごとに障害兆候の収束条件を定義する。前記兆候通知処理部（２０３）は、前記検出された旨を通知した後に、前記兆候検出条件テーブル（２０６）に基づいて、当該種別の障害兆候が収束したときには、他のネットワーク中継装置（１０２〜１０４）へ、当該種別の障害兆候が収束した旨を通知する。
【００１４】
本発明によるネットワーク中継装置（１０１）においては、監視強化情報テーブル（２０７）は、前記兆候検出条件テーブル（２０６）に基づいて、いずれかの種別の障害兆候が検出されたときに、その種別の障害兆候に関連した追加の監視情報を索引するために参照される。前記装置内情報収集部（２０４）は、いずれかの種別の障害兆候が検出されたときには、当該監視強化情報テーブル（２０７）に基づいて、追加の監視情報を収集する。
【００１５】
本発明によるネットワーク中継装置（１０１）においては、前記兆候検出条件テーブル（２０６）は、前記種別ごとに障害兆候の収束条件を定義する。前記装置内情報収集部（２０４）は、いずれかの種別の障害兆候が検出された後に、前記兆候検出条件テーブル（２０６）に基づいて、当該種別の障害兆候が収束したときには、前記監視強化情報テーブル（２０７）に基づいて、追加の監視情報を収集することを停止する。
【００１６】
本発明によるネットワーク中継装置（１０１）においては、装置内情報収集部（２０４）は、自装置内で監視情報を収集する。情報記録部（２０５）は、前記監視情報を蓄積する。前記装置内情報収集部（２０４）は、他のネットワーク中継装置（１０２〜１０４）から、障害兆候が検出された旨を通知されたときに、追加の監視情報を収集する。
【００１７】
本発明によるネットワーク中継装置（１０１）においては、リスト（１０５）は、他のネットワーク中継装置（１０２〜１０４）と共有され、障害兆候の種別が定義される。監視強化情報テーブル（２０７）は、他のネットワーク中継装置（１０２〜１０４）から、いずれかの種別の障害兆候が検出された旨を通知されたときに、その種別の障害兆候に関連した追加の監視情報を索引するために参照される。前記装置内情報収集部（２０４）は、他のネットワーク中継装置（１０２〜１０４）から、いずれかの種別の障害兆候が検出された旨を通知されたときには、前記監視強化情報テーブル（２０７）に基づいて、その種別の障害兆候に関連した追加の監視情報を収集する。
【００１８】
本発明によるネットワーク中継装置（１０１）においては、前記装置内情報収集部（２０４）は、他のネットワーク中継装置（１０２〜１０４）から、いずれかの種別の障害兆候が検出された旨を通知された場合において、その後、当該他のネットワーク中継装置から、前記種別の障害兆候が収束した旨を通知されたときには、前記監視強化情報テーブル（２０７）に基づいて、追加の監視情報を収集することを停止する。
【発明の効果】
【００１９】
本発明によれば、一のネットワーク中継装置が障害兆候を検出したときに、他のネットワーク中継装置へ、監視強化を要請することができる。また、一のネットワーク中継装置が、他のネットワーク中継装置から、監視強化を要請されたときに、当該一のネットワーク中継装置において、監視強化を実施することができる。
【発明を実施するための最良の形態】
【００２０】
本実施の形態では、ネットワークにおける障害発生の兆候を、ネットワークに繋がる複数の中継装置で検出し、その検出を契機に中継装置内部の情報収集範囲を拡張するための仕組みを提供する。第一に、ネットワークに繋がる複数の中継装置では、各中継装置において、自中継装置の監視情報を収集する機能を備える。第二に、各中継装置は、それぞれが障害兆候を検出する機能を有する。それぞれの中継装置が、任意の条件で障害兆候を検出できるようにする。第三に、障害兆候を検出した中継装置は、その障害兆候を他の中継装置へ通知する機能を具備する。このとき、ネットワークでは、複数の中継装置で同調して情報収集範囲を拡張することにより、障害発生前後における詳細な監視情報を収集する。
【００２１】
本実施の形態では、ネットワークにおける障害発生の兆候パターンを、複数の中継装置で共通に定義しておく。また、ネットワーク内共通の障害兆候パターンに対応させて、各中継装置では、監視情報とその閾値とをマッピングした条件（アサート条件と呼ぶ）を定義する。そして、アサート条件に当てはまる場合に、障害兆候の発生を検出したと判断する。一方、障害兆候が収束したと判断する閾値も定義し、同様にデアサート条件も定義する。このデアサート条件に当てはまる場合には、障害兆候が収束したと判断する。後述するように、障害兆候パターンと監視情報とのマッピングは１対１である必要はなく、一つの障害兆候につき、複数の監視情報をマッピングしても良い。この場合、複数条件を複合的に判断するために、個別の条件判定式を演算し、その演算結果を兆候検出・収束の判断に用いる。
【００２２】
ある中継装置にて監視情報がアサート条件に当てはまった場合、その中継装置にて障害兆候検出を意味する「兆候通知パケット」を生成してネットワークへ向けて配信する。このとき、「兆候通知パケット」を受信する他の中継装置では、監視強化モードに移行して、監視情報の収集範囲を拡大する。その後、当該中継装置にて、監視情報がデアサート条件に当てはまった場合には、障害の兆候が収束したとして、障害兆候収束を意味する「兆候収束パケット」を生成して、ネットワークへ向けて配信する。このとき、「兆候収束パケット」を受信する他の中継装置では、通常監視モードに戻り、監視情報の収集範囲の拡大を解除する。
【００２３】
自中継装置でアサート条件に当てはまった時、または他中継装置から「兆候通知パケット」を受信した時には、その障害兆候種別に応じて自中継装置の情報収集対象を追加し、監視を強化する。情報収集対象は、全てのネットワーク中継装置で共通にすることもできるが、個別に定義可能である。この情報収集を強化する動作は、自中継装置でアサート条件に当てはまった場合には、その後に自中継装置において、デアサート条件に当てはまるまで続くものとする。また、他中継装置から「兆候通知パケット」を受信した場合には、当該他中継装置から「兆候収束パケット」を受信するまで続けられるものとする。障害兆候の発生から収束まで、取得強化された監視情報は、複数の中継装置において、それぞれ個別に蓄積される。蓄積された監視情報は、障害の原因究明調査において利用することができる。
【００２４】
次に、図面を参照して、本発明の実施の形態について詳細に説明する。図１を参照すると、本発明の実施の形態は、一つのネットワーク中継装置１０１に、他のネットワーク中継装置１０２〜１０４が接続されたネットワーク構成になっている。図示するように、ネットワーク中継装置１０１は、他のネットワーク中継装置１０２〜１０４と共に、障害兆候共通定義リスト１０５を共有する。ネットワーク中継装置１０１〜１０４は、ネットワークデータの中継を行う装置で、受信データに記録された送信先／送信元を識別する情報を元に、ネットワークデータを中継する。障害兆候定義リスト１０５は、ネットワーク中継装置１０１〜１０４で発生し得る障害事象をリストにしたものである。
【００２５】
図２に、障害兆候共通定義リスト１０５の説明図を示す。図示する障害兆候共通定義リスト１０５は、障害事象に一意の識別子を付与したリストであり、ネットワーク中継装置１０１〜１０４で共有される。図２において、［兆候１］に対しては障害兆候識別子”１”が付与されており、［兆候２］に対しては障害兆候識別子”２”が、［兆候３］に対しては障害兆候識別子”３”が、［兆候４］に対しては障害兆候識別子”４”が、それぞれ付与されている。
【００２６】
図３に、ネットワーク中継装置１０１のブロック説明図を示す。ここでは、図１に示した四つのネットワーク中継装置１０１〜１０４のうち、ネットワーク中継装置１０１のみを図示するが、他の三つのネットワーク中継装置１０２〜１０４も、ネットワーク中継装置１０１と同様のブロック構成を有している。ただし、パケットスイッチ処理部の性能や、ポートの数などは、ネットワーク中継装置１０１〜１０４間で全く同一では無い。図３に示すように、ネットワーク中継装置１０１は、パケットスイッチ処理部２０２と、兆候通知検出／発行処理部２０３と、装置内情報収集部２０４と、情報記録部２０５とを有している。
【００２７】
装置内情報収集部２０４は、パケットスイッチ処理部２０２の情報レジスタ２０９に格納された統計情報や装置情報を収集する。そして、これらの監視情報を、情報記録部２０５に記録する。また、これらの監視情報を、情報記録部２０５から読み出すことができる。収集可能な監視情報は監視情報定義テーブル２０８に定義され、定常的に監視をする監視情報の識別番号も同テーブル２０８に定義される。また、装置内情報収集部２０４は、兆候検出条件テーブル２０６に定義されるアサート条件に一致した場合、兆候通知検出／発行処理部２０３に対して、障害兆候を検出したとして「兆候検出通知」を発行する。その後、兆候検出条件テーブル２０６に定義されるデアサート条件に一致した場合には、装置内情報収集部２０４は、兆候通知検出／発行処理部２０３に対して、兆候が収束したとして「兆候収束通知」を発行する。
【００２８】
兆候通知検出／発行処理部２０３は、装置内情報収集部２０４から「兆候検出通知」を受信した場合には、「兆候通知パケット」を生成し、この「兆候通知パケット」をパケットスイッチ処理部２０２へ送出する。このとき、パケットスイッチ処理部２０２は、他の中継装置１０２〜１０４へ「兆候通知パケット」を配信する。一方、兆候通知検出／発行処理部２０３は、装置内情報収集部２０４から「兆候収束通知」を受信した場合には、「兆候収束パケット」を生成し、この「兆候収束パケット」をパケットスイッチ処理部２０２へ送出する。このとき、パケットスイッチ処理部２０２は、他の中継装置１０２〜１０４へ「兆候収束パケット」を配信する。
【００２９】
パケットスイッチ処理部２０２は、ネットワーク中継装置１０１のポート２１０から入力されるネットワークデータを解析し、送信先のポート２１０を特定し、そのポート２１０へネットワークデータを出力する。また、パケットスイッチ処理部２０２は、ポート２１０から入力されるネットワークデータが、「兆候通知パケット」であるか否かも解析する。パケットスイッチ処理部２０２は、「兆候通知パケット」に該当するネットワークデータを発見すると、この「兆候通知パケット」を、兆候通知検出／発行処理部２０３へ送出する。兆候通知検出／発行処理部２０３は、「兆候通知パケット」に記述された兆候ＩＤ及び送信元を示す識別情報を、装置内情報収集部２０４に渡す。装置内情報収集部２０４は、監視強化情報テーブル２０７及び監視情報定義テーブル２０８を参照して、監視情報の収集範囲を拡大する。
【００３０】
その後、「兆候通知パケット」を配信したネットワーク中継装置から「兆候収束パケット」が配信された場合には、パケットスイッチ処理部２０２にて、「兆候収束パケット」が発見される。この「兆候収束パケット」は、兆候通知検出／発行処理部２０３へ送出される。兆候通知検出／発行処理部２０３は、「兆候収束パケット」に記述された兆候ＩＤ及び送信元を示す識別情報を、装置内情報収集部２０４に渡す。装置内情報収集部２０４は、監視強化情報テーブル２０７を参照して、該当する兆候識別子に対応する監視強化情報の取得処理を停止する。
【００３１】
図４を参照すると、ネットワーク中継装置１０１が有する兆候検出条件テーブル２０６の詳細説明図が示されている。図４において、兆候検出条件テーブル２０６は、ネットワーク中継装置１０１による障害兆候を検出する条件（アサート条件）および障害の兆候が収束したものと判断する条件（デアサート条件）を定義する情報を保持している。図中、兆候ＩＤの欄は、障害兆候共通定義リスト１０５で定義された障害兆候の識別子を示している。監視情報ＩＤの欄は、その障害兆候に関連する監視情報の識別子を示している。判定閾値の欄は、その監視情報がアサート条件に当てはまる閾値とデアサート条件に当てはまる閾値とを示している。検出判定演算式の欄は、複数種類の監視情報を用いて、アサート条件とデアサート条件とを判定する場合の論理式を示している。
【００３２】
図５を参照すると、ネットワーク中継装置１０１が有する監視強化情報テーブル２０７の詳細説明図が示されている。図５において、監視強化情報テーブル２０７は、アサート条件が成立したときに追加取得する監視情報に関する情報を保持している。図中、兆候ＩＤの欄は、障害兆候共通定義リスト１０５で定義された障害兆候の識別子を示している。また、監視情報ＩＤの欄は、ネットワーク中継装置１０１にて障害兆候を検出したとき、又は、他のネットワーク中継装置１０２〜１０４から「兆候通知パケット」を受信したときに、追加取得する監視情報の識別子を示している。
【００３３】
図６を参照すると、ネットワーク中継装置１０１が有する監視情報定義テーブル２０８の詳細説明図が示されている。図６において、監視情報定義テーブル２０８は、ネットワーク中継装置１０１の装置内情報収集部２０４で収集可能な監視情報群を定義している。図中、監視情報ＩＤの欄は、収集可能な監視情報の識別子を示している。監視情報の欄は、収集可能な監視情報の内容を示している。定常監視フラグの欄は、その監視情報が、定常運用時に収集するものか、監視強化時に収集するものかを示している。図６の監視情報定義テーブル２０８を参照すると、監視情報ＩＤ＝”１”〜”５”で示される［監視情報１］〜［監視情報５］では、定常監視フラグが、”Ｖ（Ｖａｌｉｄ）”と表示されている。従って、これらの監視情報は、常に収集される。一方、監視情報ＩＤ＝”６”〜”９”で示される［監視情報６］〜［監視情報９］では、定常監視フラグが、”ＯＦＦ”と表示されている。従って、これらの監視情報は、監視強化モード時にのみ収集され得る。
【００３４】
次に、図７〜１１のフローチャートを参照して、本実施の形態におけるネットワーク中継装置１０１の動作について詳細に説明する。まず、図７の初期設定処理について説明する。図７における初期設定では、まず、監視情報定義テーブル２０８を設定する（ステップＡ１）。ここでは、ネットワーク中継装置１０１で収集可能な監視情報のリストを生成し、各監視情報に対して一意の識別子を付与する。また、監視情報の中で、常時監視の対象とするものに対しては、定常監視フラグを立てる。定常監視フラグが立った監視情報は、障害兆候共通定義リスト１０５で定義される兆候を検出するために利用することができる。
【００３５】
次に、兆候検出条件テーブル２０６を設定する（ステップＡ２）。障害兆候共通定義リスト１０５で定義された兆候に対応させて、判定閾値及び演算式を作成する。判定閾値では、監視情報定義テーブル２０８で、定常監視フラグが立っている監視情報の中から当該障害事象に関連する情報を結びつけ、さらにその監視情報のアサート条件／デアサート条件の閾値を設定する。図４の兆候検出条件テーブル２０６では、兆候ＩＤ”１”の障害兆候検出に、［監視情報１］と［監視情報３］とが複合的に用いられている。［監視情報１］については、［監視情報１］が２０回／秒以上になるとアサート条件が成立し、［監視情報１］が１０回／秒以下になるとデアサート条件が成立する。また、［監視情報３］については、［監視情報３］が４０個以上になるとアサート条件が成立し、［監視情報３］が２５個以下になるとデアサート条件が成立する。兆候ＩＤ”２”の障害兆候検出には、［監視情報２］と［監視情報３］とが複合的に用いられている。［監視情報２］については、［監視情報２］が８Ｋパケット以上になるとアサート条件が成立し、［監視情報２］が６Ｋパケット以下になるとデアサート条件が成立する。また、［監視情報３］については、［監視情報３］が１０００個以上になるとアサート条件が成立し、［監視情報３］が４００個以下になるとデアサート条件が成立する。兆候ＩＤ”３”の障害兆候検出には、［監視情報１］と［監視情報４］とが複合的に用いられている。［監視情報１］については、［監視情報１］が５０回／秒以上になるとアサート条件が成立し、［監視情報１］が２０回／秒以下になるとデアサート条件が成立する。また、［監視情報４］については、［監視情報４］が”ｔｒｕｅ”になるとアサート条件が成立し、［監視情報４］が”ｆａｌｓｅ”になるとデアサート条件が成立する。兆候ＩＤ”４”の障害兆候検出には、［監視情報５］のみが用いられている。［監視情報５］が１０００フレーム／秒以上になるとアサート条件が成立し、［監視情報５］が５００フレーム／秒以下になるとデアサート条件が成立する。
【００３６】
兆候検出条件テーブル２０６の設定において、一つの障害事象に対して、複数の監視情報を結びつける場合には、複合的な判断を行うために、判定演算式を定義する。図４の兆候検出条件テーブル２０６では、兆候ＩＤ”１”のアサート条件を、［監視情報１］のアサート条件が成立し、かつ、［監視情報３］のアサート条件が成立したときとしている。また、兆候ＩＤ”２”のアサート条件は、［監視情報２］のアサート条件、または、［監視情報３］のアサート条件のいずれかが成立したときとしている。また、兆候ＩＤ”３”のアサート条件は、［監視情報１］のアサート条件が成立し、かつ、［監視情報４］のアサート条件が成立したときとしている。兆候ＩＤ”４”では論理式が規定されていない。これは、障害兆候パターンと監視情報とのマッピングが１対１であるためである。
【００３７】
最後に、監視情報強化テーブル２０７を設定する（ステップＡ３）。ここでは、障害兆候を検出した際に追加収集する監視情報を設定する。監視情報定義テーブル２０８の情報群の中から、定常監視フラグが立っている識別子を有する監視情報以外の監視情報の中から、追加収集する監視情報を選択する。選択した監視情報を、それぞれの兆候事象に対して設定する。図５の監視情報強化テーブル２０７では、兆候ＩＤ”１”に対して、［監視情報６］が設定されている。また、兆候ＩＤ”２”に対しては、［監視情報７］が、兆候ＩＤ”３”に対しては、［監視情報８］と［監視情報９］とが、兆候ＩＤ”４”に対しては、［監視情報６］と［監視情報９］とが設定されている。
【００３８】
ネットワーク中継装置１０１は、他のネットワーク中継装置１０２〜１０４と、兆候ＩＤを用いて障害兆候の発生と収束とを連絡し合う仕組みになっている。従って、ネットワーク中継装置１０１が有するテーブル２０６〜２０８の内容と、他のネットワーク中継装置１０２〜１０４が有する兆候検出条件テーブル、監視強化情報テーブル、及び、監視情報定義テーブルの内容とは、同一であるとは限らない。例えば、ネットワーク中継装置１０１が有する兆候検出条件テーブル２０６の内容と、他のネットワーク中継装置１０２〜１０４が有する兆候検出条件テーブルの内容とを比較すると、兆候ＩＤの欄は一致するが、他の監視情報ＩＤの欄、判定閾値の欄、及び、検出判定演算式の欄は必ずしも一致しない。同様に、ネットワーク中継装置１０１が有する監視強化情報テーブル２０７の内容と、他のネットワーク中継装置１０２〜１０４が有する監視強化情報テーブルの内容とを比較すると、兆候ＩＤの欄は一致するが、監視情報ＩＤの欄は必ずしも一致しない。さらに、監視情報定義テーブルの内容は、ネットワーク中継装置の機種・性能等に依存するので、ネットワーク中継装置間で大きく異なる場合もあり得る。
【００３９】
つぎに、図８の定常監視処理について説明する。まず、監視情報定義テーブル２０８での定常監視フラグが立っている種別の監視情報を取得する（ステップＢ１）。そして、この監視情報が兆候検出条件テーブル２０６のアサート条件に一致するかを演算する（ステップＢ２）。ここでアサート条件に一致しない場合はステップＢ１の処理に戻り、引き続き定常監視情報を取得する。アサート条件に一致した場合は、自中継装置にて障害の兆候が発生したことを意味する通知をネットワーク全体に配信するために通知処理を実施する（ステップＢ３）。そして、通知処理フローに処理が渡る。
【００４０】
図９に、通知処理のフローチャートを示す。通知処理では、まずパケットデータを生成する（ステップＣ１）。パケットデータには、自中継装置の識別情報、および障害兆候共通定義リスト１０５に定義された障害兆候の識別子が含まれる。そして、生成されたパケットデータをネットワークに向けて配信する（ステップＣ２）。発信先は同報でも個別通報でもよく、個別通報の場合は送信先リストを別途生成しておき、このリストに基づいて送信することでもよい。通知処理を完了した後、若しくは、通知処理と平行して、ネットワーク中継装置１０１にて、監視強化処理を開始する（ステップＢ５）。
【００４１】
図１０に、監視強化処理のフローチャートを示す。監視強化処理では、監視情報定義テーブル２０８に定義された定常監視情報に加えて、監視強化情報テーブル２０７に定義された追加取得監視情報を取得し、情報記録部２０５に蓄積をする（ステップＤ１）。そして、兆候検出条件テーブル２０６に定義されているデアサート条件に一致するか否かを判断する（ステップＤ２）。一致しない場合、障害兆候が収束していないものとして、引き続き監視強化状態におかれ、ステップＤ１の処理に戻される。デアサート条件に一致した場合には、自中継装置での障害の兆候が収束したとして、通知処理を実施する（ステップＤ３）。この通知処理は、図９に示したステップＣ１〜Ｃ２の処理と同様で、兆候収束の情報を埋め込み配信する。通知処理を実施すると同時に、ネットワーク中継装置１０１は、追加取得監視情報の取得を停止する。
【００４２】
図８において、監視強化処理（ステップＢ４）を抜けると、定常監視を終了させるか否かを受け付ける（ステップＢ５）。継続して監視するのであればステップＢ１に戻り定常監視を続行する。定常監視処理を終了するのであれば、定常監視処理を停止する。
【００４３】
なお、他中継装置１０２〜１０４で障害兆候の発生／収束を検出した場合には、他中継装置１０２〜１０４から兆候通知及び収束通知が発行される。このとき、ネットワーク中継装置１０１では、兆候通知受信処理を実行する。図１１に、兆候通知受信処理のフローチャートを示す。図１１のフローチャートは、兆候通知の受信によって開始される（ステップＥ１）。続いて、受信した兆候通知を解析する。監視強化情報テーブル２０７を参照して、兆候通知に含まれる兆候の”ＩＤ”から、追加取得する監視情報の”ＩＤ”を検索する。監視情報の”ＩＤ”を検索したら、監視情報定義テーブル２０８を参照して、当該監視情報の”ＩＤ”から、追加取得する監視情報の内容を検索する。追加取得する監視情報の内容が判明したら、ネットワーク中継装置１０１は、当該監視情報を追加取得し、蓄積する（ステップＥ２）。その後、兆候通知を発した中継装置から収束通知が配信されたかを調べる（ステップＥ３）。収束通知を受信していなければ、ステップＥ２に戻り、監視情報の追加取得を継続する。収束通知を受信したら、ステップＥ２で実施していた監視情報の追加取得／蓄積の処理を終了する（ステップＥ４）。
【００４４】
各ネットワーク中継装置１０１〜１０４が有する兆候検出条件テーブル、監視強化情報テーブル、及び、監視情報定義テーブルに対して、一元的に、それらの内容を書き込むセットアップ端末を接続することができる。この場合には、セットアップ端末にのみ障害兆候共通定義リスト１０５を保持させることにより、ネットワーク中継装置１０１〜１０４の構成要素から障害兆候共通定義リスト１０５を省略することができる。
【００４５】
以上説明したように、本実施の形態によれば、ネットワーク中継装置で、共通の障害兆候を定義しているため、当該兆候パターンに関連させて、ネットワーク中継装置の特徴に合わせた監視情報の収集が可能になる。また、一部のネットワーク中継装置で検出された障害兆候を、ネットワーク全体に通報することができるので、ほぼ同時に多くのネットワーク中継装置で、同調して監視情報の収集範囲を拡大することができる。
【図面の簡単な説明】
【００４６】
【図１】図１は、本発明の実施の形態におけるネットワーク構成を示す図である。
【図２】図２は、障害兆候共通定義リスト１０５の説明図である。
【図３】図３は、ネットワーク中継装置１０１のブロック説明図である。
【図４】図４は、兆候検出条件テーブル２０６の詳細説明図である。
【図５】図５は、監視強化情報テーブル２０７の詳細説明図である。
【図６】図６は、監視情報定義テーブル２０８の詳細説明図である。
【図７】図７は、初期設定処理のフローチャートである。
【図８】図８は、定常監視処理のフローチャートである。
【図９】図９は、通知処理のフローチャートである。
【図１０】図１０は、監視強化処理のフローチャートである。
【図１１】図１１は、兆候通知受信処理のフローチャートである。
【符号の説明】
【００４７】
１０１〜１０４  ネットワーク中継装置
１０５  障害兆候共通定義リスト
２０２  パケットスイッチ処理部
２０３  兆候通知検出／発行処理部
２０４  装置内情報収集部
２０５  情報記録部
２０６  兆候検出条件テーブル
２０７  監視強化情報テーブル
２０８  監視情報定義テーブル
２０９  情報レジスタ
２１０  ポート
【図１】
2008252458.tif 000003
【図２】
2008252458.tif 000004
【図３】
2008252458.tif 000005
【図４】
2008252458.tif 000006
【図５】
2008252458.tif 000007
【図６】
2008252458.tif 000008
【図７】
2008252458.tif 000009
【図８】
2008252458.tif 000010
【図９】
2008252458.tif 000011
【図１０】
2008252458.tif 000012
【図１１】
2008252458.tif 000013