(57)【要約】      （修正有）【課題】ネットワーク機器に対する負荷を低減して障害機器を確実に特定することのできるネットワーク監視システムを提供する。【解決手段】複数のネットワーク監視装置１間をネットワーク機器を介してループ状に接続したネットワークにおいて、ネットワーク監視装置１は、隣接する一方のネットワーク監視装置からの障害情報を受信できないとき、疎通確認部１７を起動して一方のネットワークの疎通状態を確認するとともに隣接する他方のネットワーク監視装置から障害情報を受信し、前記確認した疎通状態と受信した前記障害情報を組み合わせて障害の発生したネットワーク機器を特定する。【選択図】図１
2008147845.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク監視装置間をネットワーク機器を介してループ状に接続してなるネットワークにおけるネットワーク機器の障害を監視するネットワーク監視システムであって、
前記ネットワーク監視装置は、疎通確認信号を前記ネットワークに送出しネットワークの疎通状態を確認する疎通確認部と、
前記ネットワークにおける前記各ネットワーク機器の接続状態を表す情報を格納した経路情報テーブルと、
前記ネットワークにおいて疎通を確認できないネットワーク機器の情報を格納した障害情報テーブルと、
障害情報テーブルに格納した障害情報を前記ネットワークに送出する通信部を備え、
隣接する一方のネットワーク監視装置からの障害情報を受信できないとき、疎通確認部を起動して前記一方のネットワークの疎通状態を確認するとともに隣接する他方のネットワーク監視装置からの障害情報を受信し、前記確認した疎通状態と受信した前記障害情報を組み合わせて障害の発生したネットワーク機器を特定することを特徴とするネットワーク監視システム。
【請求項２】
請求項１記載のネットワーク監視システムにおいて、
前記通信部は、隣接する一方のネットワーク監視装置から受信した障害情報に自己の保持する障害情報を付加して、隣接する他方のネットワーク監視装置に送出することを特徴とするネットワーク監視システム。
【請求項３】
複数のネットワーク監視装置間をネットワーク機器を介してループ状に接続してなるネットワークにおけるネットワーク機器の障害を監視するネットワーク監視システムであって、
前記ネットワーク監視装置は、疎通確認信号を前記ネットワークに送出しネットワークの疎通状態を確認する疎通確認部と、
前記ネットワークにおける前記各ネットワーク機器の接続状態を表す情報を格納した経路情報テーブルと、
前記ネットワークにおいて疎通を確認できないネットワーク機器の情報を格納した障害情報テーブルと、
障害情報テーブルに格納した障害情報を前記ネットワークに送出する通信部を備え、
疎通確認部を起動して前記一方のネットワークの疎通状態を確認するとともに隣接する他方のネットワーク監視装置からの障害情報を受信し、前記確認した疎通状態と受信した前記障害情報を組み合わせて障害の発生したネットワーク機器を特定することを特徴とするネットワーク監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク監視システムにかかり、特に、ネットワークに接続されるネットワーク機器あるいはネットワークケーブルの異常を自動で検出することのできるネットワーク監視システムに関する。
【背景技術】
【０００２】
ネットワーク監視装置を用いてネットワーク監視を行う場合、ネットワーク監視装置からネットワーク機器に対しｐｉｎｇ（Packet INternet Groper）あるいはＳＮＭＰ（Simple Network Management Protocol）を用いて疎通確認あるいはネットワーク機器の状態を問い合わせを行い、障害個所を診断することが一般的である。
【０００３】
このような障害個所の診断を自動化する方法として、例えば、特許文献１には、ネットワーク監視を行う前に、ネットワークに関する構成情報をあらかじめ割り出し、その構成情報から通信機器間の接続関連情報を決定しておくことにより、通信機器の複数障害が発生した場合、どの障害が原因で、複数の障害が発生しているのかを割り出し、最上位の障害を検出することが示されている。
【０００４】
また、特許文献２には、ネットワーク監視装置と監視対象機器との疎通経路パターンと、疎通経路において発生が想定される障害パターンとを対応付けて格納した障害情報データベースを備え、監視エージェントから収集した疎通確認結果を障害情報データベースにおける疎通経路パターンに照合し疎通確認結果と疎通経路パターンとを対応づけた経路監視情報テーブルを障害情報データベースに照合して、同一の疎通経路パターンにおいて疎通確認結果と一致する障害パターンを検出し、検出した障害パターンに対応する障害機器を障害発生機器として特定することが示されている。
【０００５】
などが提案されている。
【特許文献１】特開２００１−８６１１７号公報
【特許文献２】特開２００６−１８６６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術においては、ネットワーク経路上のネットワーク機器のみが監視対象であり、ネットワーク機器間を接続するネットワークケーブルの障害は監視対象にしていない。このため、ネットワーク経路上でネットワークケーブルに障害が発生した場合には障害部の特定が難しい。
【０００７】
また、従来技術においては、ネットワーク監視装置あるいは監視エージェントからネットワーク機器に対するポーリングを行って疎通確認を行うため、ネットワーク機器が多い場合、その数に比例してポーリング回数が多くなり、ネットワークに対する負荷が増大する。
【０００８】
本発明はこれらの問題点に鑑みてなされたもので、ネットワーク機器に対する負荷を低減して障害機器を確実に特定することのできるネットワーク監視システムを提供するものである。
【課題を解決するための手段】
【０００９】
本発明は上記課題を解決するため、次のような手段を採用した。
【００１０】
複数のネットワーク監視装置間をネットワーク機器を介してループ状に接続してなるネットワークにおけるネットワーク機器の障害を監視するネットワーク監視システムであって、前記ネットワーク監視装置は、疎通確認信号を前記ネットワークに送出しネットワークの疎通状態を確認する疎通確認部と、前記ネットワークにおける前記各ネットワーク機器の接続状態を表す情報を格納した経路情報テーブルと、前記ネットワークにおいて疎通を確認できないネットワーク機器の情報を格納した障害情報テーブルと、障害情報テーブルに格納した障害情報を前記ネットワークに送出する通信部を備え、隣接する一方のネットワーク監視装置からの障害情報を受信できないとき、疎通確認部を起動して前記一方のネットワークの疎通状態を確認するとともに隣接する他方のネットワーク監視装置からの障害情報を受信し、前記確認した疎通状態と受信した前記障害情報を組み合わせて障害の発生したネットワーク機器を特定する。
【発明の効果】
【００１１】
本発明は、以上の構成を備えるため、ネットワーク機器に対する負荷を低減して障害機器を確実に特定することのできるネットワーク監視システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、最良の実施形態を添付図面を参照しながら説明する。図１は、本実施形態にかかるネットワーク監視システムを説明する図である。このシステムはネットワーク監視装置１−Ａ，１−Ｂ，１−Ｃ，１−Ｄによりネットワーク１００，２００，３００，４００を監視する構成を備えている。
【００１３】
ネットワーク監視装置１−Ａは、ネットワーク上に設置される各機器（ネットワークケーブルを含む）の情報（接続機器情報）を保持する経路情報テーブル１１、経路情報テーブル１１に格納される機器の障害情報を保持する障害情報テーブル１２、障害情報テーブル１２から機器情報を抽出し他のネットワーク監視装置に送信する送信部１４および他のネットワーク監視装置からの障害情報を受信する受信部１５とからなる障害情報交換部１６、他のネットワーク監視装置から受信した障害情報および前記障害情報テーブル１２の情報を検定し障害部を特定する障害検定部１３、ネットワーク機器への疎通を確認する疎通確認部１７、並びに他のネットワーク監視装置およびネットワーク機器との通信を実行する通信インターフェース１８を備える。
【００１４】
なお、図示していないが、ネットワーク監視装置１−Ｂ、ネットワーク監視装置１−Ｃ、およびネットワーク監視装置１−Ｄは、ネットワーク監視装置１−Ａと同様の構成を備える。
【００１５】
図１に示すように、本実施形態においては、ネットワーク監視装置１−Ａとネットワーク監視装置１−Ｂは、ネットワークケーブル１１０、１１１，１１２およびネットワーク機器１０１，１０２を備えたネットワーク１００を介して接続されている。同様にネットワーク監視装置１−Ｂとネットワーク監視装置１−Ｃ間、ネットワーク監視装置１−Ｃとネットワーク監視装置１−Ｄ間、およびネットワーク監視装置１−Ｄとネットワーク監視装置１−Ａ間もそれぞれ、ネットワークケーブルおよびネットワーク機器を備えたネットワーク００，３００，４００を介して接続されている。なお、図において１０１ａ，１０１ｂ，１０２ａ，１０２ｂ，２０１ａ・・・４０２ｂはネットワーク機器とネットワークケーブルを接続するネットワーク機器としての接続端子である。
【００１６】
図２は、ネットワーク監視装置１−Ａが備える経路情報テーブル１１を説明する図である。経路情報テーブル１１には、監視装置に接続されている接続機器情報を設定する。図２の例では、ネットワーク監視装置１−Ａ，１−Ｂ間を接続する接続機器情報として、ネットワーク１００を構成するネットワークケーブル１１０、ネットワーク機器１０１ａ、ネットワーク機器１０１ｂ、ネットワークケーブル１１１、ネットワーク機器１０２ａ、ネットワーク機器１０２ｂ、ネットワークケーブル１１２を格納する。
【００１７】
同様にネットワーク監視装置１−Ｂとネットワーク監視装置１−Ｃ間、ネットワーク監視装置１−Ｃとネットワーク監視装置１−Ｄ間、およびネットワーク監視装置１−Ｄとネットワーク監視装置１−Ａ間を接続する接続機器情報として、それぞれネットワーク２００、３００，４００を構成するネットワークケーブルおよびネットワーク機器を格納する。
【００１８】
図３は、ネットワーク監視装置１−Ａが備える障害情報テーブル１２を説明する図である。図３の例では、障害情報テーブル１２に格納したネットワーク機器のうち、正常（障害無し）と判断したネットワーク機器には「１」を、異常（障害有り）と判断したネットワーク機器には「０」状態情報として設定している。
【００１９】
障害の有無を表す状態情報の設定に際しては、ネットワーク監視装置間で障害情報を交換する。
【００２０】
ここで、図１０は、ネットワーク監視システムにおいて、障害情報の交換および障害検定処理を説明する図である。
【００２１】
例えば、ネットワーク監視装置１−Ｂは、所定周期でネットワーク監視装置１−Ａに向け障害情報を送信する。ネットワーク１００が正常な状態においては、ネットワーク監視装置１−Ｂが送信した障害情報は、ネットワークケーブル１１２、ネットワーク機器１０２ｂ、ネットワーク機器１０２ａ、ネットワークケーブル１１１、ネットワーク機器１０ｌｂ、ネットワーク機器１０１ａ、ネットワークケーブル１１０を経由してネットワーク監視装置１−Ａに到達する。このため、ネットワーク監視装置１−Ａの受信部１５は、ネットワーク監視装置１−Ｂからの障害情報を受信する（ステップ１０１０）。これにより、ネットワーク１００上のネットワーク機器１０１ａ、１０１ｂ、１０２ａ、１０２ｂおよびネットワークケーブル１１０、１１１、１１２を全て正常と判定し（ステップ１０１０：ＹＥＳ）、障害情報テーブル１２の各機器の状態情報を「１」を設定する（ステップ１０３０）。このように経路上の各機器に対して個別に疎通確認を実施することなく、障害情報を受信するのみで経路上のネットワーク機器の状態を確認することができる。
【００２２】
同様に、ネットワーク監視装置１−Ａは所定周期でネットワーク監視装置１−Ｂに向け障害情報を送信し、障害情報を受信したネットワーク監視装置１−Ｂはネットワーク１００上のネットワーク機器１０１ａ、１０１ｂ、１０２ａ、１０２ｂおよびネットワークケーブル１１０、１１１、１１２を全て正常と判定する。
【００２３】
同様な処理は、ネットワーク監視装置１−Ｂ，１−Ｃ間、１−Ｃ、１−Ｄ間、１−Ｄ，１−Ａ間においても実行することができる。
【００２４】
図４は、例えば、ネットワーク監視装置１−Ｂがネットワーク監視装置１−Ａに向けて送信する障害情報の例を示す図である。前述のように、ネットワーク１００上の各機器の状態は、前記障害情報を受信することにより判定することができる。このため、ネットワーク監視装置１−Ｂの送信部１４は、前記障害情報テーブル１２からネットワーク２００、ネットワーク３００、ネットワーク４００上の各機器の障害情報を抽出し、この抽出した情報に送信元がネットワーク監視装置１−Ｂであることを表すヘッダ情報を付加し、障害情報として、ネットワーク監視装置１−Ａに向けて送信する（ステップ１０６０）。
【００２５】
ここでは、ネットワーク監視装置１−Ａとネットワーク監視装置１−Ｂの間の障害情報の交換について説明したが、ネットワーク監視装置１−Ｂとネットワーク監視装置１−Ｃ間、ネットワーク監視装置１−Ｃとネットワーク監視装置１−Ｄ間、ネットワーク監視装置１−Ｄとネットワーク監視装置１Ａ間においても、同様に障害情報の交換を実施する。
【００２６】
次に、図１に示すネットワークケーブル１１１に障害が発生した場合を例に、障害部特定方法を説明する。
【００２７】
図１０において、ネットワーク監視装置１−Ａが所定時間の間にネットワーク監視装置１−Ｂからの監視情報を受信しなかった場合（ステップ１０１０：ＮＯ）、ネットワーク１００に障害が発生したと判断し、疎通確認部１７を起動してネットワーク１００上のネットワーク機器１０１ａ、１０１ｂ、１０２ａ、１０２ｂに対し疎通確認を実施する（ステップ１０２０）。
【００２８】
このとき経路情報テーブル１１を参照し、ネットワーク監視装置１−Ａに近いネットワーク機器から疎通確認を実施する。このような実施順とすることにより、経路途中のネットワーク機器から疎通確認の応答がなくなった場合、以降のネットワーク機器は全て異常と判断し、以降のネットワーク機器に対する疎通確認を省略することができて好都合である。
【００２９】
すなわち、まずネットワーク機器１０１ａに向けて疎通確認を実施し、応答があればネットワーク機器１０１ａおよびネットワークケーブル１１０は正常と判断し、障害情報テーブル１２のネットワーク機器１０１ａおよびネットワークケーブル１１０の状態に状態情報として「１」を設定する。
【００３０】
続いてネットワーク機器１０１ｂに向けて疎通確認を実施し、応答があればネットワーク機器１０ｌｂは正常と判断し障害情報テーブル１２の状態に状態情報として「１」を設定する。
【００３１】
続いてネットワーク機器１０２ａに向けて疎通確認を実施し、応答がなかった場合、ネットワーク機器１０２ａおよびネットワークケーブル１１１を異常と判断し、障害情報テーブル１２のネットワーク機器１０２ａおよびネットワークケーブル１１１の状態に状態情報として「０」を設定する。
【００３２】
ここで、経路情報テーブル１１を参照すると、ネットワーク機器１０２ａより先に設置されているネットワーク機器に対しては疎通確認を行っても応答がないことが明白である。このため、ネットワーク機器１０２ｂに対する疎通確認は実施せずに異常とし、ネットワーク機器１０２ｂおよびネットワークケーブル１１１の状態に状態情報として「０」を設定する。
【００３３】
図３は、このようにして設定した状態信号を格納した障害情報テーブル１２の例を示している。すなわち、ネットワーク監視装置１−Ａにおける疎通確認後の障害情報テーブル１２を示している。
【００３４】
同様に、ネットワーク監視装置１−Ｂにおいても所定時間の間にネットワーク監視装置１−Ａからの監視情報を受信しなかった場合、ネットワーク１００に障害が発生したと判断し、ネットワーク１００上のネットワーク監視装置１−Ｂに近いネットワーク機器１０２ｂ、１０２ａ、１０１ｂ、１０１ａに対して、順次疎通確認を実施し、応答が無いネットワーク機器および該ネットワーク機器に至るネットワークケーブルを異常と判断し、障害情報テーブル１２の状態に状態情報として「０」を設定する。
【００３５】
図５は、ネットワーク監視装置１−Ｂにおける疎通確認後の障害情報テーブル１２を示す図である。
【００３６】
ネットワーク監視装置１−Ｂはネットワーク監視装置１−Ａに向けて障害情報を送信するのと同様に、障害情報テーブル１２からネットワーク１００、ネットワーク３００、ネットワーク４００の障害情報を抽出し、抽出した障害情報（図６）をネットワーク監視装置１−Ｃに送信する。
【００３７】
同様にネットワーク監視装置１−Ｃは障害情報テーブル１２からネットワーク１００、ネットワーク２００、ネットワーク４００の障害情報を抽出し、抽出した障害情報（図７）をネットワーク監視装置１−Ｄに送信する。
【００３８】
同様にネットワーク監視装置１−Ｄは障害情報テーブル１２からネットワーク１００、ネットワーク２００、ネットワーク３００の障害情報を抽出し、抽出した障害情報（図８）をネットワーク監視装置１−Ａへ送信する。
【００３９】
ネットワーク監視装置１−Ｄから障害情報を受信したネットワーク監視装置１−Ａの受信部１５は、障害検定部を起動し、ネットワーク監視装置１−Ａにおける障害情報テーブル１２に受信した障害情報を設定する（ステップ１０４０）。
【００４０】
図９は、ネットワーク１００に関する障害情報の設定結果を示す図である。図９において、ネットワーク監視装置１−Ａの障害情報は、図３に示すネットワーク監視装置１−Ａの障害情報であり、ネットワーク監視装置１−Ｄから受信した障害情報は、図５に示すネットワーク監視装置１−Ｂにおける疎通確認後の障害情報テーブルに格納された情報である。
【００４１】
障害情報テーブル１２に格納された障害情報と受信した障害情報のうち「１」（正常）に設定されている機器は、ネットワーク監視装置１−Ａまたはネットワーク監視装置１−Ｂのいずれかが直接に正常と確認した機器である。このため、これらの機器は正常と判定できる。
【００４２】
したがって、ネットワーク機器１０１ａ、１０１ｂ、１０２ａ、１０２ｂおよびネットワークケーブル１１０、１１２については正常と判定し、ネットワーク監視装置１−Ａおよびネットワーク監視装置１−Ｂが共に異常と判定したネットワークケーブル１１１については異常と判定することができる。ネットワーク２００、ネットワーク３００、ネットワーク４００に関しても同様に判定することができる。なお、ここで得られた判定結果は最新の障害情報とし障害情報テーブル１２に設定する（ステップ１０５０）。
【００４３】
以上、ネットワーク監視装置１−Ａとネットワーク監視装置１−Ｂの間の疎通確認の方法について述べたが、ネットワーク監視装置１−Ｂとネットワーク監視装置１−Ｃ、ネットワーク監視装置１−Ｃとネットワーク監視装置１−Ｄ、ネットワーク監視装置１−Ｄとネットワーク監視装置１−Ａの間でも同様の処理を実施することができる。これによりネットワーク監視装置１−Ｂ、ネットワーク監視装置１−Ｃ、ネットワーク監視装置１−Ｄにおいてもネットワークケーブル１１１が障害部であることが特定できる。
【００４４】
以上説明したように、本実施形態によれば、複数のネットワーク監視装置間をネットワーク機器介してループ状に接続してなるネットワークにおけるネットワーク機器の障害を監視するネットワーク監視システムにおいて、ネットワーク毎に蓄積したネットワーク機器の障害情報を隣接するネットワーク監視装置間で交換する障害情報交換部を備える。また、交換した情報と蓄積した情報から障害発生箇所を特定する障害検定部を備える。これにより、ネットワーク上のネットワーク機器およびネットワークケーブルに発生した障害について、その障害発生箇所を特定することが可能となる。また、ネットワーク監視装置が直接検知しえないネットワーク上の障害についてもその障害発生箇所を特定することが可能となる。
【図面の簡単な説明】
【００４５】
【図１】本実施形態のネットワーク監視システムを説明する図である。
【図２】ネットワーク監視装置が備える経路情報テーブルを説明する図である。
【図３】ネットワーク監視装置が備える障害情報テーブルを説明する図である。
【図４】ネットワーク監視装置がたのネットワーク監視装置に向けて送信する障害情報の例を示す図である。
【図５】ネットワーク監視装置における疎通確認後の障害情報テーブルを示す図である。
【図６】障害情報の送信内容を示す図である。
【図７】障害情報の送信内容を示す図である。
【図８】障害情報の送信内容を示す図である。
【図９】ネットワークに関する障害情報の設定結果を示す図である。
【図１０】ネットワークに関する障害情報の設定結果を示す図である。
【符号の説明】
【００４６】
１  ネットワーク監視装置
１１  経路情報テーブル
１２  障害情報テーブル
１３  障害検定部
１４  送信部
１５  受信部
１６  障害情報交換部
１７  疎通確認部
１８  通信インタフェース
１００  ネットワーク
１０１，１０２  ネットワーク機器
１１０，１１１，１１２  ネットワークケーブル
【図１】
2008147845.tif 000003
【図２】
2008147845.tif 000004
【図３】
2008147845.tif 000005
【図４】
2008147845.tif 000006
【図５】
2008147845.tif 000007
【図６】
2008147845.tif 000008
【図７】
2008147845.tif 000009
【図８】
2008147845.tif 000010
【図９】
2008147845.tif 000011
【図１０】
2008147845.tif 000012