(57)【要約】【課題】  本発明は、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できるネットワーク監視方法及びその装置を提供することを目的とする。【解決手段】  通信ネットワークを構成する複数のネットワーク構成要素それぞれを監視用ネットワークにてオペレーションシステムに接続し複数のネットワーク構成要素を監視するネットワーク監視方法において、通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行う。【選択図】        図２
2006094180.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを構成する複数のネットワーク構成要素それぞれを監視用ネットワークにてオペレーションシステムに接続し前記複数のネットワーク構成要素を監視するネットワーク監視方法において、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行うことを特徴とするネットワーク監視方法。
【請求項２】
請求項１記載のネットワーク監視方法において、
前記オペレーションシステムから通信ネットワーク内の全てのネットワーク構成要素に対し前記第１の監視周期より長い第２の監視周期で障害検出のヘルスチェックを行うことを特徴とするネットワーク監視方法。
【請求項３】
請求項２記載のネットワーク監視方法において、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素とは、前記監視用ネットワークの末端のルータに接続されているグループの複数のネットワーク構成要素であることを特徴とするネットワーク監視方法。
【請求項４】
通信ネットワークを構成する複数のネットワーク構成要素それぞれに監視用ネットワークにて接続され前記複数のネットワーク構成要素を監視するオペレーションシステムにおいて、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行わせる第１監視手段を
有することを特徴とするオペレーションシステム。
【請求項５】
請求項４記載のオペレーションシステムにおいて、
前記通信ネットワーク内の全てのネットワーク構成要素に対し前記第１の監視周期より長い第２の監視周期で障害検出のヘルスチェックを行う第２監視手段を
有することを特徴とするオペレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク監視方法及びその装置に関し、伝送装置及びルータ等のネットワーク構成要素それぞれをオペレーションシステムで監視制御するネットワーク監視方法及びその装置に関する。
【背景技術】
【０００２】
従来から、通信ネットワークを構成する伝送装置やルータ等のネットワーク構成要素をオペレーションシステムで管理し制御することが行われている。
【０００３】
図１は、従来のネットワーク監視方法の一例のブロック図を示す。同図中、ネットワーク構成要素である伝送装置（ＮＥ）１０ａ１，１０ａ２，１０ａ３及びルータ１２ａ，１２ｂ，１２ｃそれぞれは通信ネットワークを構成している。ルータ１２ａ，１２ｂ，１２ｃはＷＡＮまたはＬＡＮ等の監視用ネットワーク１４に接続されており、オペレーションシステム１６はルータ１２ｄを介して監視用ネットワーク１４に接続されている。
【０００４】
オペレーションシステム１６は、オペレータからの監視及び制御等のサービス要求を受け入れるクライアントシステムと、クライアントシステムが受け付けたサービス要求を実行するサーバシステムとからなり、伝送装置１０ａ１，１０ａ２，１０ａ３及びルータ１２ａ，１２ｂ，１２ｃそれぞれの監視及び制御を行う。
【０００５】
オペレーションシステムは、管理下にある全ての伝送装置１０ａ１，１０ａ２，１０ａ３及びルータ１２ａ，１２ｂ，１２ｃそれぞれに対して定期的（例えば６０秒周期）にピング（ｐｉｎｇ）を用いたヘルスチェックまたはポーリングを実行している。
【０００６】
また、各伝送装置１０ａ１，１０ａ２，１０ａ３は、自らの状態異常を検出した場合はオペレーションシステムにトラップを送信することで異常を通知している。ただし、監視用ネットワーク１４の通信断や伝送装置の電源断、トラップ送信部の故障などの場合は除く。
【０００７】
なお、特許文献１には、各々が物理アドレス及び通信先アドレスを持つ１又は複数の仮想端末を構成する手段と、ＴＣＰ／ＩＰのＦＴＰファイル転送と、ＩＣＭＰ−ＥＣＨＯ通信とを仮想端末で疑似することで、ネットワークシステム内の１又は複数の被試験ネットワーク装置の試験を行う手段を備えることが記載されている。
【特許文献１】特開２００１−２８５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
昨今のＣＰＵ性能の向上に伴い、１つのオペレーションシステムで監視及び制御する伝送装置の数は増加する傾向にある。その一方で、インフラである監視用ネットワークの更新は膨大なコストがかかるため、監視伝送装置数が増加しても監視用ネットワークは更新されない場合が多い。
【０００９】
また、オペレーションシステムからの監視方法に関しては、伝送装置からのトラップと、オペレーションシステムからのヘルスチェックやポーリングにより、伝送装置の障害情報の検出を行っている。しかし、監視用ネットワークが通信断になっている場合、伝送装置からのトラップがオペレーションシステムに到達しないため、伝送装置の監視にはオペレーションシステムからのヘルスチェックやポーリングが必須となる。
【００１０】
その場合、伝送装置の障害発生及び復旧を即時に検出するには、小さな周期でヘルスチェックやポーリングを実施する必要があり、伝送装置数の増加に伴い監視用ネットワークの負荷が増大することになっていた。
【００１１】
本発明は、上記の点に鑑みなされたものであり、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できるネットワーク監視方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に記載の発明は、通信ネットワークを構成する複数のネットワーク構成要素それぞれを監視用ネットワークにてオペレーションシステムに接続し前記複数のネットワーク構成要素を監視するネットワーク監視方法において、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行うことにより、通信ネットワークを構成するネットワーク構成要素数が増加しても、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できる。
【００１３】
請求項２に記載の発明は、請求項１記載のネットワーク監視方法において、
前記オペレーションシステムから通信ネットワーク内の全てのネットワーク構成要素に対し前記第１の監視周期より長い第２の監視周期で障害検出のヘルスチェックを行うことにより、通信ネットワークを構成するネットワーク構成要素数が増加しても、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できる。
【００１４】
請求項３に記載の発明は、請求項２記載のネットワーク監視方法において、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素とは、前記監視用ネットワークの末端のルータに接続されているグループの複数のネットワーク構成要素である。
【００１５】
請求項４に記載の発明は、通信ネットワークを構成する複数のネットワーク構成要素それぞれに監視用ネットワークにて接続され前記複数のネットワーク構成要素を監視するオペレーションシステムにおいて、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行わせる第１監視手段を有することにより、通信ネットワークを構成するネットワーク構成要素数が増加しても、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できる。
【００１６】
請求項５に記載の発明は、請求項４記載のオペレーションシステムにおいて、
前記通信ネットワーク内の全てのネットワーク構成要素に対し前記第１の監視周期より長い第２の監視周期で障害検出のヘルスチェックを行う第２監視手段を有することにより、通信ネットワークを構成するネットワーク構成要素数が増加しても、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できる。
【発明の効果】
【００１７】
本発明によれば、通信ネットワークを構成するネットワーク構成要素数が増加しても、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて本発明の実施形態について説明する。
【００１９】
図２乃至図６は本発明の原理図を示す。
【００２０】
図２において、ネットワーク構成要素である伝送装置（ＮＥ）２０ａ１，２０ａ２，２０ａ３及びルータ２２ａ，２２ｂ，２２ｃそれぞれは通信ネットワークを構成している。ルータ２２ａ，２２ｂ，２２ｃはＷＡＮまたはＬＡＮ等の監視用ネットワーク２４に接続されており、オペレーションシステム２６はルータ２２ｄを介して監視用ネットワーク２４に接続されている。
【００２１】
オペレーションシステム２６は、オペレータからの監視及び制御等のサービス要求を受け入れるクライアントシステムと、クライアントシステムが受け付けたサービス要求を実行するサーバシステムとからなり、伝送装置２０ａ１，２０ａ２，２０ａ３及びルータ２２ａ，２２ｂ，２２ｃそれぞれの監視及び制御を行う。
【００２２】
（１）オペレーションシステム２６は、管理下にある全ての伝送装置２０ａ１，２０ａ２，２０ａ３及びルータ２２ａ，２２ｂ，２２ｃそれぞれに対して従来よりも大きい監視周期で定期的に（例えば１００秒周期）ヘルスチェックを実行する。また、通信ネットワーク内で近距離に配置されている複数の伝送装置（例えば１つのルータに接続されている伝送装置）間で従来よりも小さい監視周期（例えば１０秒周期）でヘルスチェックを行う。この伝送装置間のヘルスチェックで障害を検出すると検出した伝送装置がオペレーションシステム２６にトラップを送る。
【００２３】
なお、ヘルスチェック（疎通確認）は、ピング（ｐｉｎｇ）即ちＩＣＭＰのエコーメッセージを用いて監視を行う伝送装置及びルータに時刻情報を含む要求を出し、その応答から被監視ノードの接続の可否と応答時間を監視することである。ポーリング（障害情報収集）は、監視を行う伝送装置及びルータの警報情報や性能情報等の情報を収集することである。
【００２４】
（２）図３（Ａ）に示すように、監視用ネットワーク２４の末端のルータ２２ａに障害が発生した場合、そのルータ２２ａ配下の伝送装置２０ａ１，２０ａ２，２０ａ３に対するオペレーションシステム２６からのヘルスチェックまたはポーリングを停止する。
【００２５】
図３（Ｂ）に示すように、ルータ２２ａの障害が復旧すると、そのルータ２２ａ配下の伝送装置２０ａ１，２０ａ２，２０ａ３に対するオペレーションシステム２６からのヘルスチェックまたはポーリングを再開する。
【００２６】
（３）図４（Ａ）に示すように、ある伝送装置２０ａ３に障害が発生した場合、その伝送装置２０ａ３を監視する伝送装置２０ａ２はオペレーションシステム２６にトラップを送り、オペレーションシステム２６からの伝送装置２０ａ３に対するヘルスチェックまたはポーリングを停止し、伝送装置２０ａ１，２０ａ２，２０ａ３間のヘルスチェックのみを行う。
【００２７】
図４（Ｂ）に示すように、伝送装置２０ａ３の障害が復旧すると、その伝送装置２０ａ３を監視していた伝送装置２０ａ２はオペレーションシステム２６に対して障害復旧のトラップを定期的に送信する。オペレーションシステム２６はこのトラップを受けると、トラップを送信した伝送装置２０ａ２に対してトラップ停止を要求し、障害が復旧した伝送装置２０ａ３に対するヘルスチェックまたはポーリングを再開する。
【００２８】
（４）図５（Ａ）に示すように、ある伝送装置２０ａ３に障害が発生した場合、その伝送装置２０ａ３を監視する伝送装置２０ａ２はオペレーションシステム２６にトラップを送り、オペレーションシステム２６からの伝送装置２０ａ３に対するヘルスチェックまたはポーリングを停止し、伝送装置２０ａ１，２０ａ２，２０ａ３間のヘルスチェックのみを行う。
【００２９】
さらに、障害が発生した伝送装置２０ａ３を監視する伝送装置２０ａ２に障害が発生して多重故障状態になった場合、その伝送装置２０ａ２を監視する伝送装置２０ａ１はオペレーションシステム２６にトラップを送り、オペレーションシステム２６は、多重故障となった伝送装置２０ａ２，２０ａ３に対してのみヘルスチェックを再開する（ポーリングは停止のまま）。これは伝送装置の３台中２台に障害が発生し、相互監視できなくなったためである。
【００３０】
（５）図６（Ａ）に示すように、監視用ネットワーク２４の末端のルータ２２ａ配下の伝送装置２０ａ１〜２０ａ７をグループ化しておき、グループ内のある伝送装置２０ａ３に障害が発生した場合、図６（Ｂ）に示すように、その伝送装置２０ａ３が監視していた別の伝送装置２０ａ４を、グループ内の別の伝送装置２０ａ２で監視するようにオペレーションシステム２６が自動的に再設定する。この場合、伝送装置２０ａ２は伝送装置２０ａ３，２０ａ４のヘルスチェックを行う。
【００３１】
図６（Ｃ）に示すように、伝送装置２０ａ３，２０ａ４，２０ａ５，２０ａ６，２０ａ７の多重故障により１つの伝送装置２０ａ２が監視する伝送装置数が５となり、予め定められた閾値（例えば２）を越える場合、図６（Ｄ）に示すように、オペレーションシステム２６から伝送装置２０ａ１〜２０ａ７に対するヘルスチェックを再開する。
【００３２】
以上の手段により、オペレーションシステムから伝送装置へのヘルスチェックまたはポーリングを停止させても、伝送装置２０ａ１〜２０ａ７間のヘルスチェックを行うことで、障害検出の頻度を落とすことなくオペレーションシステム２６から監視用ネットワーク２４に対するヘルスチェックまたはポーリングの負荷を軽減することを可能とする。
【００３３】
図７は、オペレーションシステムの一実施形態の機能ブロック図を示す。同図中、ＮＥ通信機能３１は伝送装置との通信を行う。ヘルスチェック機能３２は、監視対象の伝送装置（以下、「監視伝送装置」と呼ぶ）に対してピングを使用することで、監視伝送装置の状態を確認する。ピングを発行する監視伝送装置、及び発行する周期は監視ＮＥ管理データベース３６を参照することで決定する。また、ピングにより検出した伝送装置の障害発生／復旧情報は障害情報管理データベース３７に格納する。
【００３４】
警報・性能情報収集機能３３は、監視伝送装置が保持する警報・性能情報などのＭＩＢ（管理情報ベース）情報を定期収集（ポーリング）する。ポーリング対象の伝送装置は監視ＮＥ管理データベース３６を参照することで決定する。
【００３５】
トラップ管理機能３４は、監視伝送装置から通知されたＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎｅｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）トラップを受信する。受信したトラップにより検出した伝送装置障害の発生／復旧情報は障害情報管理データベース３７に格納する。トラップを送信した伝送装置に対してトラップ停止要求を発行する。
【００３６】
監視ＮＥ管理機能３５は、オペレーションシステム２６が監視する伝送装置へのヘルスチェックまたはポーリングの実行制御を行う。ヘルスチェック機能３２、警報・性能情報収集機能３３、トラップ管理機能３４からの状態更新要求をトリガに、伝送装置へのヘルスチェックまたはポーリングの実行条件（有無・周期）を変更し、その内容を監視ＮＥ管理データベース３６に書き込む。伝送装置間のヘルスチェックの内容に変更がある場合は監視ＮＥ更新要求を対象の伝送装置に対して発行する。
【００３７】
監視ＮＥ管理データベース３６は、監視伝送装置毎にヘルスチェックの有無、オペレーションシステムから伝送装置へのヘルスチェック周期、伝送装置間のヘルスチェック周期、監視伝送装置、ポーリング有無を保持する。その内容は監視ＮＥ管理機能３５により更新される。
【００３８】
障害情報管理データベース３７は、監視伝送装置毎に障害の有無を保持する。その内容はヘルスチェック機能３２、トラップ管理機能３４により更新される。
【００３９】
図８は、伝送装置の一実施形態の機能ブロック図を示す。同図中、ＯｐＳ通信機能４１は、オペレーションシステム２６との通信を行う。ＯｐＳ要求解析機能４２は、オペレーションシステム２６からのＳＮＭＰ要求を解析する。トラップ停止要求を受信した場合は、トラップ送信機能４３に通知する。監視ＮＥ更新要求を受信した場合、更新内容を監視ＮＥ管理データベース４６に通知する。
【００４０】
トラップ送信機能４３は、他の伝送装置に対しヘルスチェックを行って検出した伝送装置障害の発生／復旧情報をＳＮＭＰトラップとして発行する。このＳＮＭＰトラップはオペレーションシステム２６からトラップ停止要求を受信するまで、定期的に同一トラップを発行し続ける。
【００４１】
ヘルスチェック機能４４は、監視伝送装置に対してピングを用いて伝送装置状態を確認する。ピングを発行する対象の伝送装置、発行する周期は監視ＮＥ管理データベース４６を参照することで決定する。ピングにより検出した伝送装置の障害発生／復旧情報はトラップ送信機能４３に通知される。
【００４２】
ＮＥ通信機能４５は、他の対伝送装置との通信を行う。監視ＮＥ管理データベース４６は、監視伝送装置毎にヘルスチェックの有無、ヘルスチェック周期を保持する。その内容はＯｐＳ要求解析機能４２（監視ＮＥ更新要求）により更新される。
【００４３】
図９は、本発明の第１実施形態を説明するための図を示し、図１０及び図１１は、本発明の第１実施形態におけるオペレーションシステムと伝送装置それぞれが実行する処理のフローチャートを示す。
【００４４】
図１０において、オペレーションシステム２６は、ステップＳ１で監視ＮＥ管理データベース３６に登録されているルータまたは伝送装置が存在するか否かを判別し、存在すればステップＳ２で監視ＮＥ管理データベース３６からヘルスチェック情報を取得する。ステップＳ３ではオペレーションシステム２６から伝送装置２０ａ１，２０ａ２，２０ａ３に伝送装置間のヘルスチェック要求を出しステップＳ４に進む。
【００４５】
ステップＳ４ではオペレーションシステムが終了か否かを判別し、終了ではない場合はステップＳ５で伝送装置２０ａ１へのヘルスチェック有無が有りか否かを判別し、ヘルスチェック有りの場合はステップＳ６にてオペレーションシステム２６から伝送装置２０ａ１へのヘルスチェック処理を実施する。
【００４６】
次に、ステップＳ７で伝送装置２０ａ２へのヘルスチェック有無が有りか否かを判別し、ヘルスチェック有りの場合はステップＳ８にてオペレーションシステム２６から伝送装置２０ａ２へのヘルスチェック処理を実施する。
【００４７】
また、ステップＳ９で伝送装置２０ａ３へのヘルスチェック有無が有りか否かを判別し、ヘルスチェック有りの場合はステップＳ１０にてオペレーションシステム２６から伝送装置２０ａ３へのヘルスチェック処理を実施する。
【００４８】
ステップＳ４でオペレーションシステムが終了の場合はステップＳ１１に進む。ステップＳ１１ではオペレーションシステム２６から伝送装置２０ａ１，２０ａ２，２０ａ３に伝送装置間のヘルスチェック終了要求を出し、この処理を終了する。
【００４９】
図１１において、伝送装置は、ステップＳ１２でオペレーションシステム２６からヘルスチェック終了要求があるか否かを判別し、これがなければステップＳ１３で伝送装置間のヘルスチェック処理を開始する。ステップＳ１４で各伝送装置２０ａ１，２０ａ２，２０ａ３は監視ＮＥ管理データベース４６からヘルスチェック情報を取得し、ステップＳ１５でヘルスチェック有無が有りか否かを判別し、ヘルスチェック無しではステップＳ１２に進み、ヘルスチェック有りではステップＳ１５にて監視する伝送装置に対してヘルスチェック処理を実施してステップＳ１２に進む。なお、このヘルスチェックで監視する伝送装置に障害が検出されたときはオペレーションシステム２６にＳＮＭＰトラップを送信する。
【００５０】
一方、ステップＳ１２でオペレーションシステム２６からヘルスチェック終了要求が有った場合にはステップＳ１７で各伝送装置２０ａ１，２０ａ２，２０ａ３それぞれのヘルスチェック処理を終了する。
【００５１】
つまり、オペレーションシステム２６は全伝送装置に対するヘルスチェックを行うとき、監視ＮＥ管理データベース３６を参照して、ヘルスチェック対象伝送装置、ヘルスチェック有無、ヘルスチェック周期を求め、ヘルスチェック処理を実行する。該当監視ＮＥ管理データベース３６内のヘルスチェック周期を変更することでオペレーションシステム２６からの監視周期を自由に変更することが可能となる。
【００５２】
伝送装置間のヘルスチェックは、各伝送装置が装置内に保持する監視ＮＥ管理データベース４６を参照して、ヘルスチェック対象伝送装置、ヘルスチェク有無、ヘルスチェック周期を求めて処理を実行する。該当データベース内のヘルスチェック周期を変更することで伝送装置間の監視周期を自由に変更することが可能となる。通常は、オペレーションシステム２６からの監視ＮＥ更新要求により周期時間が更新される。
【００５３】
オペレーションシステム２６から伝送装置に対するヘルスチェック周期（１００秒）  に比べて、伝送装置  間のヘルスチェック周期（１０秒）を短く設定することにより、障害検出の精度を落とすことなく、監視用ネットワークの負荷を軽減が可能となる。
【００５４】
図１２は、本発明の第２実施形態を説明するための図を示し、図１３、図１４は、ヘルスチェック機能３２、警報・性能情報収集機能３３それぞれが実行する処理のフローチャートを示す。
【００５５】
図１３において、オペレーションシステム２６のヘルスチェック機能３２は、ステップＳ２１でヘルスチェックが異常か否かを判別し、異常の場合はステップＳ２２でヘルスチェック機能３２は障害情報管理データベース３７の障害情報を「無し」から「有り」に更新する。ステップＳ２３でヘルスチェック機能３２は監視ＮＥ管理機能３５に状態変更要求を発行する。ステップＳ２４で監視ＮＥ管理機能３５は障害情報管理データベース３７から情報を取得し、ステップＳ２５で監視ＮＥ管理機能３５は障害情報管理データベース３７のヘルスチェック有無とポーリング有無を「有り」から「無し」に更新する。
【００５６】
一方、ステップＳ２１で異常でない場合は、ステップＳ２６で障害から復旧したか否かを判別し、復旧した場合にはステップＳ２７でヘルスチェック機能３２は障害情報管理データベース３７の障害情報を「有り」から「無し」に更新する。ステップＳ２８でヘルスチェック機能３２は監視ＮＥ管理機能３５に状態変更要求を発行する。ステップＳ２９で監視ＮＥ管理機能３５は障害情報管理データベース３７から情報を取得し、ステップＳ３０で監視ＮＥ管理機能３５は障害情報管理データベース３７のヘルスチェック有無とポーリング有無を「無し」から「有り」に更新する。
【００５７】
図１４において、オペレーションシステム２６の警報・性能情報収集機能３３は、ステップＳ１２で監視ＮＥ管理データベース３６を参照し、ステップＳ３２でポーリング有無情報が「有り」で有るか否かを判別し、「有り」の場合にのみステップＳ３３で警報・性能情報収集機能３３は伝送装置に対しポーリングを実施しステップＳ３１に進む。
【００５８】
つまり、オペレーションシステム２６のヘルスチェック機能３２からのヘルスチェックによりルータ２２ａの障害を検出した場合、障害情報管理データベース３７にルータ２２ａの障害情報を「無し」から「有り」に更新する。伝送装置へのヘルスチェック及びポーリング実施条件を更新するために、ヘルスチェック機能３２から監視ＮＥ管理機能３５に対して状態変更要求を発行する。本要求を受けた監視ＮＥ管理機能３５にて、障害情報管理データベース３７を参照することで、ルータ２２ａの障害を検出する。ルータ２２ａの配下の伝送装置２０ａ１，２０ａ２，２０ａ３へのヘルスチェックおよびポーリングを停止するために、監視ＮＥ管理データベース３６の配下の伝送装置２０ａ１，２０ａ２，２０ａ３のヘルスチェック有無情報を「有り」から「無し」に更新し、ポーリング有無情報を「有り」から「無し」に更新する。
【００５９】
ヘルスチェック機能及び警報・性能情報収集機能３３において、次の収集タイミング時に監視ＮＥ管理データベース３６を参照することで、ヘルスチェックおよびポーリングの実行の停止が可能となる。
【００６０】
また、ルータ２２ａの障害が復旧した場合、オペレーションシステムからルータ２２ａへのヘルスチェックにより検出することが可能である。ルータ２２ａの障害発生時と同様に、障害情報管理データベース３７にルータ２２ａの障害情報を「有り」から「無し」に更新する。監視ＮＥ管理データベース３６にルータ２２ａの配下の伝送装置２０ａ１，２０ａ２，２０ａ３のヘルスチェック有無情報を「無し」から「有り」に更新し、ポーリング有無情報を「無し」から「有り」に更新することで、オペレーションシステム２６から伝送装置２０ａ１，２０ａ２，２０ａ３に対するヘルスチェック及びポーリングを再開することが可能となる。
【００６１】
図１５は、本発明の第３実施形態を説明するための図を示し、図１６、図１７は、ヘルスチェック機能３２、警報・性能情報収集機能３３それぞれが実行する処理のフローチャートを示す。また、図１８は、ヘルスチェック機能４４が実行する処理のフローチャートを示し、図１９、図２０は、トラップ管理機能３４、トラップ送信機能４３それぞれが実行する処理のフローチャートを示す。
【００６２】
図１６において、オペレーションシステム２６のヘルスチェック機能３２は、ステップＳ４１でヘルスチェックが異常か否かを判別し、異常の場合はステップＳ４２でヘルスチェック機能３２は障害情報管理データベース３７の障害情報を「無し」から「有り」に更新する。ステップＳ４３でヘルスチェック機能３２は監視ＮＥ管理機能３５に状態変更要求を発行する。ステップＳ４４で監視ＮＥ管理機能３５は障害情報管理データベース３７から情報を取得し、ステップＳ４５で監視ＮＥ管理機能３５は障害情報管理データベース３７のヘルスチェック有無とポーリング有無を「有り」から「無し」に更新する。
【００６３】
一方、ステップＳ４１で異常でない場合は、ステップＳ４６で障害から復旧したか否かを判別し、復旧した場合にはステップＳ４７でヘルスチェック機能３２は障害情報管理データベース３７の障害情報を「有り」から「無し」に更新する。ステップＳ４８でヘルスチェック機能３２は監視ＮＥ管理機能３５に状態変更要求を発行する。ステップＳ４９で監視ＮＥ管理機能３５は障害情報管理データベース３７から情報を取得し、ステップＳ５０で監視ＮＥ管理機能３５は障害情報管理データベース３７のヘルスチェック有無とポーリング有無を「無し」から「有り」に更新する。
【００６４】
図１７において、オペレーションシステム２６の警報・性能情報収集機能３３は、ステップＳ１２で監視ＮＥ管理データベース３６を参照し、ステップＳ５２でポーリング有無情報が「有り」で有るか否かを判別し、「有り」の場合にのみステップＳ５３で警報・性能情報収集機能３３は伝送装置に対しポーリングを実施しステップＳ５１に進む。
【００６５】
図１８において、伝送装置のヘルスチェック機能４４は、ステップＳ６１でヘルスチェックが異常か否かを判別し、異常の場合はステップＳ６２で他の伝送装置に対しヘルスチェックを行って検出した伝送装置の障害情報を獲得する。ステップＳ６３でヘルスチェック機能４４はトラップ送信機能４３に障害を通知する。ステップＳ６４でトラップ送信機能４３はオペレーションシステム２６に障害情報をＳＮＭＰトラップとして通知する。
【００６６】
一方、ステップＳ６１で異常でない場合は、ステップＳ６５で障害から復旧したか否かを判別し、復旧した場合にはステップＳ６６で他の伝送装置に対しヘルスチェックを行って検出した伝送装置の復旧情報を獲得する。ステップＳ６７でヘルスチェック機能４４はトラップ送信機能４３に復旧を通知する。ステップＳ６８でトラップ送信機能４３はオペレーションシステム２６に復旧情報をＳＮＭＰトラップとして通知する。
【００６７】
図１９において、オペレーションシステム２６のトラップ管理機能３４はＳＮＭＰトラップを受信すると、ステップＳ７１でＳＮＭＰトラップを送信した伝送装置に対しトラップ停止要求を実施する。ステップＳ７２でトラップ管理機能３４は障害情報管理データベース３７の障害情報を受信ＳＮＭＰトラップの内容に応じて「有り」または「無し」に更新する。ステップＳ７３でトラップ管理機能３４は監視ＮＥ管理機能３５に状態変更要求を発行する。ステップＳ７４で監視ＮＥ管理機能３５は障害情報管理データベース３７から情報を取得し、ステップＳ７５で監視ＮＥ管理機能３５は障害情報管理データベース３７のヘルスチェック有無とポーリング有無をＳＮＭＰトラップの内容に応じて「無し」または「有り」に更新する。
【００６８】
図２０において、伝送装置のヘルスチェック機能４４は、ステップＳ８１でオペレーションシステム２６に対し障害情報または復旧情報をＳＮＭＰトラップとして通知する。その後、オペレーションシステム２６からのトラップ停止要求を受信すると、ステップＳ８２でＯｐＳ要求解析機能４２はトラップ送信機能４３にトラップ停止要求を実施する。ステップＳ８４でトラップ送信機能４３はオペレーションシステム２６へのトラップ送信を停止する。
【００６９】
つまり、オペレーションシステムのヘルスチェック機能３２からのヘルスチェックにより伝送装置２０ａ１の障害を検出した場合、障害情報管理データベース３７に伝送装置２０ａ１の障害情報を「無し」から「有り」に更新する。伝送装置２０ａ１へのヘルスチェック及びポーリング実施条件を更新するために、ヘルスチェック機能３２から監視ＮＥ管理機能３５に対して状態変更要求を発行する。
【００７０】
本要求を受けた監視ＮＥ管理機能３５にて、障害情報管理データベース３７を参照することで、伝送装置２０ａ１の障害を検出する。該当伝送装置２０ａ１へのヘルスチェックおよびポーリングを停止するために、監視ＮＥ管理データベース３６の該当伝送装置のヘルスチェック有無情報を「有り」から「無し」に更新し、ポーリング有無情報を「有り」から「無し」に更新する。
【００７１】
ヘルスチェック機能及び警報・性能情報収集機能３３において、次の収集タイミング時に監視ＮＥ管理データベースを参照することで、ヘルスチェックおよびポーリングの実行の停止が可能となる。
【００７２】
伝送装置２０ａ１の障害が発生／復旧した場合、伝送装置２０ａ３から伝送装置２０ａ１に対するヘルスチェック機能４４により検出することが可能である。伝送装置２０ａ３は装置内の監視ＮＥ管理データベース４６を参照することで、監視する伝送装置の情報、ヘルスチェックの有無情報を取得する。ヘルスチェックの結果、伝送装置２０ａ１の障害の発生／復旧を検出した場合、トラップ送信機能４３に通知する。トラップ送信機能では、オペレーションシステム２６に対して伝送装置２０ａ１の障害の発生／復旧情報をＳＮＭＰトラップとして通知する。
【００７３】
伝送装置２０ａ１の障害復旧通知のトラップは、オペレーションシステムのトラップ管理機能３４にて受信する。受信したトラップ管理機能３４では、トラップ送信元の伝送装置２０ａ３に対してトラップ停止要求を送信する。トラップ停止要求を受信した伝送装置２０ａ３はＯｐＳ要求解析機能４２にて要求内容を確認し、トラップ送信機能４３に対して通知する。
【００７４】
トラップ送信機能４３では、トラップ停止要求を受けた時点で、オペレーションシステム２６に対する伝送装置２０ａ１の障害復旧通知のトラップ送信を停止する。それまでは、定期的に該当トラップを送信し続ける。
【００７５】
伝送装置２０ａ１の障害復旧通知のトラップを受信したオペレーションシステムのトラップ管理機能３４では、障害情報管理データベース３７に伝送装置２０ａ１の障害情報を「有り」から「無し」に更新する。伝送装置へのヘルスチェック及びポーリング実施条件を更新するために、トラップ管理機能３４から監視ＮＥ管理機能３５に対して状態変更要求を発行する。本要求を受けた監視ＮＥ管理機能３５にて、障害情報管理データベース３７を参照することで、伝送装置２０ａ１の障害復旧を検出する。該当伝送装置へのヘルスチェックおよびポーリングを再開するために、監視ＮＥ管理データベース３６の該当伝送装置のヘルスチェック有無情報を「無し」から「有り」に更新し、ポーリング有無情報を「無し」から「有り」に更新する。
【００７６】
ヘルスチェック機能及び警報・性能情報収集機能７３において、次の収集タイミング時に監視ＮＥ管理データベース３６を参照することで、ヘルスチェックおよびポーリングの実行の再開が可能となる。
【００７７】
図２１は、本発明の第４実施形態を説明するための図を示し、図２２、図２３は、トラップ管理機能３４が実行する処理のフローチャートを示す。また、図２４は、ＯｓＰ要求解析機能４２が実行する処理のフローチャートを示す。
【００７８】
図２２において、オペレーションシステム２６のトラップ管理機能３４はＳＮＭＰトラップを受信すると、ステップＳ９１でＳＮＭＰトラップを送信した伝送装置に対しトラップ停止要求を実施する。ステップＳ９２でトラップ管理機能３４は障害情報管理データベース３７の障害情報を受信ＳＮＭＰトラップの内容に応じて「有り」または「無し」に更新する。ステップＳ９３でトラップ管理機能３４は監視ＮＥ管理機能３５に状態変更要求を発行する。ステップＳ９４で監視ＮＥ管理機能３５は障害情報管理データベース３７から情報を取得し、ステップＳ９５で監視ＮＥ管理機能３５は障害情報管理データベース３７のヘルスチェック有無とポーリング有無をＳＮＭＰトラップの内容に応じて「無し」または「有り」に更新する。
【００７９】
障害発生時には、ステップＳ９６で障害の発生した伝送装置が監視していた伝送装置が有るか否かを判別し、有った場合にはステップＳ９７で監視ＮＥ管理機能３５は障害情報管理データベース３７の上記監視していた伝送装置に対するヘルスチェック有無とポーリング有無を「有り」に更新する。
【００８０】
次に、ステップＳ９８で障害情報管理データベース３７における同一ルータ配下の伝送装置に対する監視ＮＥ数が予め設定されている監視ＮＥ数の上限を超えているか否かを判別し、超えていればステップＳ９９で監視ＮＥ管理機能３５は障害情報管理データベース３７の同一ルータ配下の伝送装置に対するヘルスチェック有無を「有り」に更新する。超えていない場合には、ステップＳ１００で伝送装置（例えば２０ａ１）を監視していた伝送装置（例えば２０ａ３）に障害が発生したため、伝送装置（例えば２０ａ１）の監視を伝送装置（例えば２０ａ２）に実施させるため、監視ＮＥ管理機能３５は障害情報管理データベース３７の伝送装置（例えば２０ａ２）の監視ＮＥに伝送装置（例えば２０ａ１）を追加する。そして、ステップＳ１０２で監視ＮＥ更新要求を実施する。
【００８１】
図２３において、例えば伝送装置２０ａ２のＯｓＰ要求解析機能４２はステップＳ１１１で受信した監視ＮＥ更新要求を解析し、監視ＮＥ管理データベース４６に伝送装置（例えば２０ａ１）の情報を追加する。
【００８２】
つまり、伝送装置２０ａ１のヘルスチェックを実施していた伝送装置２０ａ３に障害が発生した場合、その障害は伝送装置２０ａ３を監視している伝送装置２０ａ２によりオペレーションシステム２６に対してトラップとして障害通知される。
【００８３】
オペレーションシステム２６の処理としては、該当伝送装置２０ａ３によりヘルスチェックされていた伝送装置２０ａ１へのオペレーションシステム２６からのヘルスチェックを再開するようにするため、監視ＮＥ管理機能３５にて、監視ＮＥ管理データベース３６の伝送装置２０ａ１のヘルスチェック有無情報を「無し」から「有り」に更新することにより、伝送装置２０ａ１の障害監視を伝送装置２０ａ３に代えてオペレーションシステム２６からのヘルスチェックを再開させることが可能となる。
【００８４】
伝送装置２０ａ１を監視していた伝送装置２０ａ３に障害が発生したため、監視伝送装置２０ａ１の監視を伝送装置２０ａ２に実施させるため、監視ＮＥ管理機能３５において、監視ＮＥ管理データベース３６の伝送装置２０ａ２の監視ＮＥの欄に「伝送装置２０ａ１」を追加する。更新した監視ＮＥ管理データベース３６の内容を伝送装置２０ａ２に反映させるため、監視ＮＥ更新要求を発行する。
【００８５】
監視ＮＥ更新要求を受信した伝送装置２０ａ２のＯｐＳ要求解析機能４２は、その内容を監視ＮＥ管理データベース４６に設定することにより、伝送装置２０ａ２から伝送装置２０ａ１に対するヘルスチェックが実行される。
【００８６】
上記の監視ＮＥ管理機能３５において、監視ＮＥ管理データベース３６に監視ＮＥを追加する場合において、同一ルータ配下の伝送装置に対する監視ＮＥ数が予め設定されている監視ＮＥ数の上限を超えるような場合は、監視ＮＥの追加を行わず、オペレーションシステム２６からのヘルスチェックを再開させるため、監視ＮＥ管理データベース４６のヘルスチェック有無情報を同一ルータ配下の全伝送装置について「有り」に更新する。
【００８７】
以上説明したように、通信ネットワーク内で近距離に配置されている複数の伝送装置間では短い監視周期でヘルスチェックを行い、オペレーションシステム２６から全伝送装置に対しては長い監視周期でヘルスチェックを行うことにより、障害検出の精度を落とすことなく監視用ネットワークの負荷を軽減することが可能となる。
【００８８】
なお、ステップＳ５が請求項記載の第１監視手段に対応し、ステップＳ７〜Ｓ９が第２監視手段に対応する。
（付記１）
通信ネットワークを構成する複数のネットワーク構成要素それぞれを監視用ネットワークにてオペレーションシステムに接続し前記複数のネットワーク構成要素を監視するネットワーク監視方法において、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行うことを特徴とするネットワーク監視方法。
（付記２）
付記１記載のネットワーク監視方法において、
前記オペレーションシステムから通信ネットワーク内の全てのネットワーク構成要素に対し前記第１の監視周期より長い第２の監視周期で障害検出のヘルスチェックを行うことを特徴とするネットワーク監視方法。
（付記３）
付記２記載のネットワーク監視方法において、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素とは、前記監視用ネットワークの末端のルータに接続されているグループの複数のネットワーク構成要素であることを特徴とするネットワーク監視方法。
（付記４）
通信ネットワークを構成する複数のネットワーク構成要素それぞれに監視用ネットワークにて接続され前記複数のネットワーク構成要素を監視するオペレーションシステムにおいて、
前記通信ネットワーク内で近距離に配置されている複数のネットワーク構成要素間で障害検出のヘルスチェックを第１の監視周期で行わせる第１監視手段を
有することを特徴とするオペレーションシステム。
（付記５）
付記４記載のオペレーションシステムにおいて、
前記通信ネットワーク内の全てのネットワーク構成要素に対し前記第１の監視周期より長い第２の監視周期で障害検出のヘルスチェックを行う第２監視手段を
有することを特徴とするオペレーションシステム。
（付記６）
付記３記載のネットワーク監視方法において、
前記監視用ネットワークの末端のルータに障害が発生したとき、前記ルータの配下のネットワーク構成要素に対する前記オペレーションシステムからのヘルスチェックを停止することを特徴とするネットワーク監視方法。
（付記７）
付記６記載のネットワーク監視方法において、
前記監視用ネットワークの末端のルータの障害が復旧したとき、前記ルータの配下のネットワーク構成要素に対する前記オペレーションシステムからのヘルスチェックを再開することを特徴とするネットワーク監視方法。
（付記８）
付記７記載のネットワーク監視方法において、
障害が発生したネットワーク構成要素に対する前記オペレーションシステムからのヘルスチェックを停止することを特徴とするネットワーク監視方法。
（付記９）
付記８記載のネットワーク監視方法において、
前記複数のネットワーク構成要素間のヘルスチェックで障害を検出したネットワーク構成要素は検出した障害情報をトラップにより前記オペレーションシステムに繰り返し送信して通知することを特徴とするネットワーク監視方法。
（付記１０）
付記９記載のネットワーク監視方法において、
前記トラップを受信した前記オペレーションシステムは、前記トラップを送信したネットワーク構成要素にトラップ送信の停止を要求することを特徴とするネットワーク監視方法。
（付記１１）
付記８記載のネットワーク監視方法において、
前記障害が発生したネットワーク構成要素が行っていた他のネットワーク構成要素に対するヘルスチェックを同一グループ内の別の障害のないネットワーク構成要素で行うことを特徴とするネットワーク監視方法。
（付記１２）
付記１１記載のネットワーク監視方法において、
障害発生中のネットワーク構成要素に対するヘルスチェックを行っていた前記同一グループ内の別の障害のないネットワーク構成要素に障害が発生したとき、前記障害発生中のネットワーク構成要素に対する前記オペレーションシステムからのヘルスチェックを再開することを特徴とするネットワーク監視方法。
（付記１３）
付記１１記載のネットワーク監視方法において、
１つのネットワーク構成要素が行う他のネットワーク構成要素の装置数が、予め設定された装置数を超えた場合、同一グループ内の全てのネットワーク構成要素に対する前記オペレーションシステムからのヘルスチェックを再開することを特徴とするネットワーク監視方法。
【図面の簡単な説明】
【００８９】
【図１】従来のネットワーク監視方法の一例のブロック図である。
【図２】本発明の原理図である。
【図３】本発明の原理図である。
【図４】本発明の原理図である。
【図５】本発明の原理図である。
【図６】本発明の原理図である。
【図７】オペレーションシステムの一実施形態の機能ブロック図である。
【図８】伝送装置の一実施形態の機能ブロック図である。
【図９】検索パターンを示す図である。
【図１０】本発明の第１実施形態におけるオペレーションシステムと伝送装置それぞれが実行する処理のフローチャートである。
【図１１】本発明の第１実施形態におけるオペレーションシステムと伝送装置それぞれが実行する処理のフローチャートである。
【図１２】本発明の第２実施形態を説明するための図である。
【図１３】ヘルスチェック機能３２が実行する処理のフローチャートである。
【図１４】警報・性能情報収集機能３３が実行する処理のフローチャートである。
【図１５】本発明の第３実施形態を説明するための図である。
【図１６】ヘルスチェック機能３２が実行する処理のフローチャートである。
【図１７】警報・性能情報収集機能３３が実行する処理のフローチャートである。
【図１８】ヘルスチェック機能４４が実行する処理のフローチャートである。
【図１９】トラップ管理機能３４が実行する処理のフローチャートである。
【図２０】トラップ送信機能４３が実行する処理のフローチャートである。
【図２１】本発明の第４実施形態を説明するための図である。
【図２２】トラップ管理機能３４が実行する処理のフローチャートである。
【図２３】トラップ管理機能３４が実行する処理のフローチャートである。
【図２４】ＯｓＰ要求解析機能４２が実行する処理のフローチャートである。
【符号の説明】
【００９０】
２０ａ１，２０ａ２，２０ａ３  伝送装置（ＮＥ）
２２ａ，２２ｂ，２２ｃ  ルータ
２４  監視用ネットワーク
２６  オペレーションシステム
３１  ＮＥ通信機能
３２  ヘルスチェック機能
３３  警報・性能情報収集機能
３４  トラップ管理機能
３５  監視ＮＥ管理機能
３６  監視ＮＥ管理データベース
３７  障害情報管理データベース
４１  ＯｐＳ通信機能
４２  ＯｐＳ要求解析機能
４３  トラップ送信機能
４４  ヘルスチェック機能
４５  ＮＥ通信機能
４６  監視ＮＥ管理データベース
【図１】
2006094180.tif 000003
【図２】
2006094180.tif 000004
【図３】
2006094180.tif 000005
【図４】
2006094180.tif 000006
【図５】
2006094180.tif 000007
【図６】
2006094180.tif 000008
【図７】
2006094180.tif 000009
【図８】
2006094180.tif 000010
【図９】
2006094180.tif 000011
【図１０】
2006094180.tif 000012
【図１１】
2006094180.tif 000013
【図１２】
2006094180.tif 000014
【図１３】
2006094180.tif 000015
【図１４】
2006094180.tif 000016
【図１５】
2006094180.tif 000017
【図１６】
2006094180.tif 000018
【図１７】
2006094180.tif 000019
【図１８】
2006094180.tif 000020
【図１９】
2006094180.tif 000021
【図２０】
2006094180.tif 000022
【図２１】
2006094180.tif 000023
【図２２】
2006094180.tif 000024
【図２３】
2006094180.tif 000025
【図２４】
2006094180.tif 000026