(57)【要約】【課題】ネットワーク障害を迅速に通知する。【解決手段】  伝送装置２は、異常状態を検知すると、複数のパケットに分割された警報データを警報中継装置１に送信する。警報中継装置１は、警報データを構成する複数のパケットを受信しない場合、伝送装置２に、警報データの再送を要求し、警報データを構成する複数のパケットを全て受信する場合、警報データをネットワーク監視装置に転送する。ネットワーク監視装置３は、警報データから変換された報告データを出力する。【選択図】      図１
2018182689.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク間でデータを伝送する伝送装置と、前記伝送装置に接続する警報中継装置と、前記警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システムであって、
前記伝送装置は、
前記伝送装置が異常状態を検知すると、複数のパケットに分割された警報データを前記警報中継装置に送信し、
前記警報中継装置は、
前記警報データを構成する複数のパケットの一部を受信する場合、前記伝送装置に、前記警報データの再送を要求する再送リクエスト手段と、
前記警報データを構成する複数のパケットを全て受信する場合、前記警報データを前記ネットワーク監視装置に転送する転送手段を備え、
前記ネットワーク監視装置は、
前記警報データから変換された報告データを出力する報告手段を備える
ことを特徴とするネットワーク監視システム。
【請求項２】
前記警報中継装置は、さらに、
前記警報データを構成する複数のパケットを全て受信する場合、前記複数のパケットに分割された警報データを前記報告データに変換する変換手段を有し、
前記転送手段は、前記報告データを前記ネットワーク監視装置に転送し、
前記ネットワーク監視装置において、
前記報告手段は、前記警報中継装置から受信した前記報告データを出力する
ことを特徴とする請求項１に記載のネットワーク監視システム。
【請求項３】
ネットワーク間でデータを伝送する伝送装置と、前記伝送装置に接続する警報中継装置と、前記警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システムに用いられるネットワーク監視方法であって、
前記伝送装置が、異常状態を検知すると、複数のパケットに分割された警報データを前記警報中継装置に送信するステップと、
前記警報中継装置が、前記警報データを構成する複数のパケットの一部を受信する場合、前記伝送装置に、前記警報データの再送を要求するステップと、
前記警報中継装置が、前記警報データを構成する複数のパケットを全て受信する場合、前記警報データを前記ネットワーク監視装置に転送するステップと、
前記ネットワーク監視装置が、前記警報データから変換された報告データを出力するステップ
を備えることを特徴とするネットワーク監視方法。
【請求項４】
前記警報中継装置が、前記警報データを構成する複数のパケットを全て受信する場合、前記複数のパケットに分割された警報データを前記報告データに変換するステップをさらに有し、
前記転送するステップは、前記報告データを前記ネットワーク監視装置に転送する
ことを特徴とする請求項３に記載のネットワーク監視方法。
【請求項５】
ネットワーク間でデータを伝送する伝送装置と、前記伝送装置に接続する警報中継装置と、前記警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システムに用いられる警報中継装置であって、
異常状態を検知した前記伝送装置から、警報データを構成する複数のパケットの一部を受信する場合、前記伝送装置に、前記警報データの再送を要求する再送リクエスト手段と、
異常状態を検知した前記伝送装置から、前記警報データを構成する複数のパケットを全て受信する場合、前記警報データを前記ネットワーク監視装置に転送する転送手段
を備えることを特徴とする警報中継装置。
【請求項６】
前記警報データを構成する複数のパケットを全て受信する場合、前記複数のパケットに分割された警報データを報告データに変換する変換手段をさらに有し、
前記転送手段は、前記報告データを前記ネットワーク監視装置に転送する
ことを特徴とする請求項５に記載の警報中継装置。
【請求項７】
コンピュータに、請求項５または６に記載の警報中継装置として機能させるための警報中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク間でデータを伝送する伝送装置と、伝送装置に接続する警報中継装置と、警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システム、ネットワーク監視方法、警報中継装置および警報中継プログラムに関する。
【背景技術】
【０００２】
ネットワークを管理するプロトコルとして、ＳＮＭＰ（Simple Network Management Protocol）が知られている（非特許文献１および非特許文献２参照）。ＳＮＭＰプロトコルにおいて、ＳＮＭＰマネージャは、ネットワークの運用や管理に必要な情報を、ＳＮＭＰ経由で、ポーリングによりＳＮＭＰエージェントから収集する。また、ＳＮＭＰエージェントは、自身が管理するネットワークにおいて障害が発生したことを検知したなどの場合、ＳＮＭＰマネージャに向けて、自発的に警報データ（トラップ通知）を送信する。この警報データは、パケットに分割されて送信される場合がある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】日経ＮＥＴ  ＷＯＲＫ、"ＳＮＭＰ"、［online］、2006年9月6日、日経ＢＰ社、［平成29年4月12日検索］、インターネット〈URL：http://itpro.nikkeibp.co.jp/article/Keyword/20070222/262819/〉
【非特許文献２】ネットワークエンジニアとして、" TCP/IP - SNMP "、［online］、［平成29年4月12日検索］、インターネット〈URL：http://www.infraexpert.com/study/tcpip21.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
警報データをパケットに分割して送信する場合、ＳＮＭＰマネージャの役割を担うネットワーク監視装置が、警報データを構成する全てのパケットが揃っているか否かを判定して、全てのパケットが揃っている場合にのみ警報データを管理者に報告する機能を有する場合がある。また、ネットワーク監視装置は、警報データを構成する全てのパケットが揃っていない場合、ＳＮＭＰエージェントに警報データの再送を促す機能を有する場合がある。このようなシステムにおいて警報が頻発する場合、ネットワーク監視装置の負荷が高くなり、ネットワーク障害の管理者への通知が滞る場合がある。
【０００５】
従って本発明の目的は、ネットワーク障害を迅速に通知可能なネットワーク監視システム、ネットワーク監視方法、警報中継装置および警報中継プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の特徴は、ネットワーク間でデータを伝送する伝送装置と、伝送装置に接続する警報中継装置と、警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システムに関する。本発明の第１の特徴において伝送装置は、伝送装置が異常状態を検知すると、複数のパケットに分割された警報データを警報中継装置に送信する。警報中継装置は、警報データを構成する複数のパケットの一部を受信する場合、伝送装置に、警報データの再送を要求する再送リクエスト手段と、警報データを構成する複数のパケットを全て受信する場合、警報データをネットワーク監視装置に転送する転送手段を備える。ネットワーク監視装置は、警報データから変換された報告データを出力する報告手段を備える。
【０００７】
警報中継装置は、さらに、警報データを構成する複数のパケットを全て受信する場合、複数のパケットに分割された警報データを報告データに変換する変換手段を有し、転送手段は、報告データをネットワーク監視装置に転送し、ネットワーク監視装置において、報告手段は、警報中継装置から受信した報告データを出力しても良い。
【０００８】
本発明の第２の特徴は、ネットワーク間でデータを伝送する伝送装置と、伝送装置に接続する警報中継装置と、警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システムに用いられるネットワーク監視方法に関する。本発明の第２の特徴に係るネットワーク監視方法は、伝送装置が、異常状態を検知すると、複数のパケットに分割された警報データを警報中継装置に送信するステップと、警報中継装置が、警報データを構成する複数のパケットの一部を受信する場合、伝送装置に、警報データの再送を要求するステップと、警報中継装置が、警報データを構成する複数のパケットを全て受信する場合、警報データをネットワーク監視装置に転送するステップと、ネットワーク監視装置が、警報データから変換された報告データを出力するステップを備える。
【０００９】
警報中継装置が、警報データを構成する複数のパケットを全て受信する場合、複数のパケットに分割された警報データを報告データに変換するステップをさらに有し、転送するステップは、報告データをネットワーク監視装置に転送しても良い。
【００１０】
本発明の第３の特徴は、ネットワーク間でデータを伝送する伝送装置と、伝送装置に接続する警報中継装置と、警報中継装置に接続するネットワーク監視装置を備えるネットワーク監視システムに用いられる警報中継装置に関する。本発明の第３の特徴に係る警報中継装置は、異常状態を検知した伝送装置から、警報データを構成する複数のパケットの一部を受信する場合、伝送装置に、警報データの再送を要求する再送リクエスト手段と、異常状態を検知した伝送装置から、警報データを構成する複数のパケットを全て受信する場合、警報データをネットワーク監視装置に転送する転送手段を備える。
【００１１】
警報データを構成する複数のパケットを全て受信する場合、複数のパケットに分割された警報データを報告データに変換する変換手段をさらに有し、転送手段は、報告データをネットワーク監視装置に転送しても良い。
【００１２】
本発明の第４の特徴は、コンピュータに、本発明の第３の特徴に記載の警報中継装置として機能させるための警報中継プログラムに関する。
【発明の効果】
【００１３】
本発明によれば、ネットワーク障害を迅速に通知可能なネットワーク監視システム、ネットワーク監視方法、警報中継装置および警報中継プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るネットワーク監視システムのシステム構成図である。
【図２】本発明の実施の形態に係るネットワーク監視装置および警報中継装置のハードウエア構成および機能ブロックを説明する図である。
【図３】本発明の実施の形態に係るネットワーク監視システムにおける処理を説明するシーケンス図である。
【図４】本発明の変形例に係るネットワーク監視装置および警報中継装置のハードウエア構成および機能ブロックを説明する図である。
【図５】本発明の変形例に係るネットワーク監視システムにおける処理を説明するシーケンス図である。
【発明を実施するための形態】
【００１５】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１６】
（ネットワーク監視システム）
図１を参照して、本発明の実施の形態に係るネットワーク監視システム５を説明する。ネットワーク監視システム５は、警報中継装置１、複数の伝送装置２、ネットワーク監視装置３および管理者端末４を備える。警報中継装置１と複数の伝送装置２は、制御ネットワークＮＣを介して接続される。警報中継装置１とネットワーク監視装置３は、相互に通信可能に接続され、ネットワーク監視装置３と管理者端末４は、相互に通信可能に接続される。
【００１７】
伝送装置２は、ネットワーク間でデータを伝送する。各伝送装置２は、ネットワークＮ、伝送ネットワークＮＴおよび伝送装置２を監視するとともに、他の伝送装置２との間で、伝送ネットワークＮＴを介してデータを送受信する。
【００１８】
伝送装置２は、例えば、ＳＮＭＰエージェントの役割を担う。伝送装置２は、ネットワークＮ等の異常状態を検知すると、制御ネットワークＮＣを介して、複数のパケットに分割された警報データを警報中継装置１に送信する。伝送装置２は、ネットワークＮ等の異常を検知すると、その異常を管理者に通知するための警報データを生成する。このメッセージは、例えばＳＮＭＰに従って複数のパケットに分割され、各パケットが、警報中継装置１に向けて送信される。
【００１９】
警報中継装置１は、伝送装置２に接続する。警報中継装置１は、伝送装置２から警報データを受信すると、その警報データを構成するパケットが揃ったことを確認して、ネットワーク監視装置３に各パケットを送信する。パケットが揃っていない場合、警報中継装置１は、警報データの送信元の伝送装置２に再送をリクエストする。警報中継装置１は、ＳＮＭＰマネージャとＳＮＭＰエージェントを接続するＳＮＭＰプロキシに実装されても良い。
【００２０】
ネットワーク監視装置３は、警報中継装置１に接続する。ネットワーク監視装置３は、警報中継装置１から警報データを受信すると、警報データを、管理者端末４に送信し管理者に報告するための報告データに変換して、管理者端末４に送信する。ネットワーク監視装置３は、例えば、ＳＮＭＰマネージャおよび伝送装置２の管理装置の役割を担う。
【００２１】
管理者端末４は、管理者が用いる端末であり、複数の伝送装置２がそれぞれ管理するネットワークＮ、伝送ネットワークＮＴおよび伝送装置２に関する情報を、管理者が確認できるように出力する。管理者端末４は、ネットワーク監視装置３から受信した報告データを管理者に閲覧させるために、ブラウザなどのソフトウェアがインストールされる。
【００２２】
（警報中継装置）
図２を参照して、本発明の実施の形態に係る警報中継装置１を説明する。警報中継装置１は、処理装置１０、記憶装置１８および通信制御装置１９を備える一般的なコンピュータである。一般的なコンピュータが警報中継プログラムを実行することにより、図２に示す機能を実現する。
【００２３】
処理装置１０は、ＣＰＵ（Central Processing Unit）であって、警報中継装置１における処理を実行する。記憶装置１８は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、ハードディスク等であって、処理装置１０が処理を実行するための入力データ、出力データおよび中間データを記憶する。通信制御装置１９は、処理装置１０が、伝送装置２およびネットワーク監視装置３に通信可能に接続するためのインタフェースである。
【００２４】
処理装置１０は、警報受信手段１１、再送リクエスト手段１２および転送手段１３を備える。
【００２５】
警報受信手段１１は、異常状態を検知した伝送装置２から、警報データを受信する。警報データは、複数のパケットに分割されて送信される場合、警報受信手段１１は、全てのパケットが揃っているか否かを判定する。一つの警報データを構成する各パケットには、全パケット数と、各パケットのシーケンス番号が付与される。
【００２６】
より具体的には警報受信手段１１は、例えば、所定の伝送装置２から所定の警報データに関するパケットを受信すると、タイマーを走らせ、所定時間以内に、その警報データの全てのパケットを受信したか否かを判定する。全てのパケットを受信する前にタイマーが満了すると、警報受信手段１１は、全てのパケットが揃っていないと判断する。一方、タイマーが満了する前に、全てのパケットを受信すると、警報受信手段１１は、全てのパケットが揃ったと判断する。
【００２７】
全てのパケットが揃っていない場合、警報受信手段１１は、再送リクエスト手段１２に処理させる。全てのパケットが揃っている場合、警報受信手段１１は、転送手段１３に処理させる。
【００２８】
再送リクエスト手段１２は、警報データを構成する複数のパケットの一部を受信する場合、伝送装置２に、警報データの再送を要求する。伝送装置２から警報データを構成するパケットが送信されると、警報受信手段１１がパケットを受信し、再度、全てのパケットが揃っているか否かが判定される。
【００２９】
転送手段１３は、警報データを構成する複数のパケットを全て受信する場合、警報データをネットワーク監視装置に転送する。転送手段１３は、所定の警報データを構成し、警報受信手段１１が受信した各パケットを、ネットワーク監視装置３に転送する。
【００３０】
（ネットワーク監視装置）
図２を参照して、本発明の実施の形態に係るネットワーク監視装置３を説明する。ネットワーク監視装置３は、処理装置３０、記憶装置３８および通信制御装置３９を備える一般的なコンピュータである。一般的なコンピュータがネットワーク監視プログラムを実行することにより、図２に示す機能を実現する。
【００３１】
処理装置３０は、ＣＰＵ（Central Processing Unit）であって、ネットワーク監視装置３における処理を実行する。記憶装置３８は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access memory）、ハードディスク等であって、処理装置３０が処理を実行するための入力データ、出力データおよび中間データを記憶する。通信制御装置３９は、処理装置３０が、警報中継装置１および管理者端末４に通信可能に接続するためのインタフェースである。
【００３２】
処理装置３０は、受信手段３１、変換手段３２および報告手段３３を備える。
【００３３】
受信手段３１は、警報中継装置１から警報データを構成する各パケットを受信する。
【００３４】
変換手段３２は、受信手段３１が受信した各パケットを、管理者端末４に送信するための報告データに変換する。
【００３５】
報告手段３３は、警報データから変換された報告データを出力する。報告手段３３は、変換手段３２が生成した報告データを、管理者端末４に送信する。
【００３６】
（ネットワーク監視方法）
図３を参照して、本発明の実施の形態に係るネットワーク監視方法を説明する。図３に示す第１の伝送装置２ａおよび第２の伝送装置２ｂは、互いに異なる伝送装置であって、図３は、各伝送装置が警報データを送信する場合のシーケンス図であっても良い。或いは、図３に示す第１の伝送装置２ａおよび第２の伝送装置２ｂは、同じ伝送装置であって、図３は、この伝送装置が、異なる警報データを送信する場合のシーケンス図であっても良い。本発明の実施の形態においては、警報データが４つのパケットに分割される場合を説明するが、分割数は４に限るものではなく、警報データの容量に応じて、適切な数に分割される。
【００３７】
まずステップＳ１１において、第１の伝送装置２ａが、警報データを４つのパケットに分割して、各パケットを警報中継装置１に送信する。ステップＳ１２において警報中継装置１は、４つのパケット全てを受信し、パケットの欠落がないと判断すると、ステップＳ１３において、ステップＳ１１で受信した４つのパケットを、ネットワーク監視装置３に送信する。ネットワーク監視装置３は、４つのパケットから報告データを生成して、管理者端末４に送信する。
【００３８】
一方ステップＳ２１において、第２の伝送装置２ｂが、警報データを４つのパケットに分割して、各パケットを警報中継装置１に送信する。ステップＳ２２において警報中継装置１は、４つのパケットのうちの１番目、２番目および４番目のパケットのみを受信し、３番目のパケットを受信していない、すなわちパケットの欠落があると判断すると、ステップＳ２３において、送信元の第２の伝送装置２ｂに、警報データの再送をリクエストする。
【００３９】
ステップＳ２４において第２の伝送装置２ｂは、再度、警報データを構成する４つのパケットを、警報中継装置１に送信する。ステップＳ２５において警報中継装置１は、４つのパケット全てを受信し、パケットの欠落がないと判断すると、ステップＳ２６において、ステップＳ２４で受信した４つのパケットを、ネットワーク監視装置３に送信する。ネットワーク監視装置３は、４つのパケットから報告データを生成して、管理者端末４に送信する。
【００４０】
このような、本発明の実施の形態に係るネットワーク監視システム５によれば、警報中継装置１が、伝送装置２から送信されたパケットが揃っているか否かを確認して、パケットが揃っている場合にネットワーク監視装置３にパケットを転送する。また警報中継装置１は、伝送装置２から送信されたパケットが揃っていない場合、伝送装置２に再送をリクエストする。
【００４１】
これにより、ネットワーク監視装置３は、パケットが揃っているか否かを確認し、必要に応じて再送をリクエストする必要がなくなり、警報データを構成するパケットが揃った状態で、管理者端末４への報告機能に専念することができる。従って、警報中継装置１の導入により、ネットワーク監視装置３の処理負荷を軽減し、管理者端末４への障害の報告に、充分なリソースを割り当てることができる。特に、複数の伝送装置２が同時多発的に警報データを送信する場合であっても、ネットワーク監視装置３は、各警報データを適切に管理者端末４に送信することができる。
【００４２】
また従来と同様に、伝送装置２は、警報データを構成するパケットを送信し、ネットワーク監視装置３は、警報データを構成するパケットを受信すれば良いので、警報中継装置１を導入する場合においても既存システムに改変を施す必要がなく、既存システムとの融和性が高い効果がある。
【００４３】
さらに伝送装置２の数が増え、１台の警報中継装置１で処理しきれない場合でも、警報中継装置１を増設することで対応することが可能になり、スケーラビリティ対応におけるコスト低減の効果が期待できる。
【００４４】
このような本発明の実施の形態によれば、ネットワーク監視装置３の負荷が軽減されるので、ネットワーク障害を迅速に通知することが可能になる。
【００４５】
（変形例）
本発明の実施の形態においては、警報中継装置１が、伝送装置２から受信したパケットをそのままネットワーク監視装置３に送信し、ネットワーク監視装置３が報告データを生成する場合を説明した。これに対し変形例では、警報中継装置１ａが、報告データを生成する場合を説明する。
【００４６】
図４に示す変形例に係る警報中継装置１ａは、図２に示す実施の形態に係る警報中継装置１と比べて、変換手段１４を備える点が異なる。
【００４７】
変換手段１４は、警報データを構成する複数のパケットを全て受信する場合、複数のパケットに分割された警報データを報告データに変換する。
【００４８】
また転送手段１３は、変換手段１４が出力した報告データをネットワーク監視装置３ａに転送する。
【００４９】
図４に示す変形例に係るネットワーク監視装置３ａは、図２に示す実施の形態に係るネットワーク監視装置３と比べて、変換手段３２を備えない点が異なる。
【００５０】
受信手段３１は、警報中継装置１ａから、報告データを受信する。報告手段３３は、受信手段３１が受信した報告データを、管理者端末４に出力する。
【００５１】
図５を参照して、変形例に係るネットワーク監視方法を説明する。
【００５２】
まずステップＳ３１において、第１の伝送装置２ａが、警報データを４つのパケットに分割して、各パケットを警報中継装置１ａに送信する。ステップＳ３２において警報中継装置１ａは、４つのパケット全てを受信し、パケットの欠落がないと判断すると、ステップＳ３３において、ステップＳ３１で受信した４つのパケットを、報告データに変換し、ステップＳ３４において報告データを、ネットワーク監視装置３ａに送信する。ネットワーク監視装置３ａは、受信した報告データを、管理者端末４に送信する。
【００５３】
一方ステップＳ４１において、第２の伝送装置２ｂが、警報データを４つのパケットに分割して、各パケットを警報中継装置１ａに送信する。ステップＳ４２において警報中継装置１ａは、４つのパケットのうちの１番目、２番目および４番目のパケットのみを受信し、３番目のパケットを受信していない、すなわちパケットの欠落があると判断すると、ステップＳ４３において、送信元の第２の伝送装置２ｂに、警報データの再送をリクエストする。
【００５４】
ステップＳ４４において第２の伝送装置２ｂは、再度、警報データを構成する４つのパケットを、警報中継装置１ａに送信する。ステップＳ４５において警報中継装置１ａは、４つのパケット全てを受信し、パケットの欠落がないと判断すると、ステップＳ４６において、ステップＳ４４で受信した４つのパケットを、報告データに変換し、ステップＳ４７において報告データを、ネットワーク監視装置３ａに送信する。ネットワーク監視装置３ａは、受信した報告データを、管理者端末４に送信する。
【００５５】
このような変形例においてネットワーク監視装置３ａは、実施の形態と比べて、パケットを報告データに変換する処理も行わないので、ネットワーク監視装置３ａの処理負荷をさらに軽減することができる。また、警報中継装置１ａを増設することにより、更なるスケーラビリティに対応することが可能になる。
【００５６】
（その他の実施の形態）
上記のように、本発明の実施の形態とその変形例によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００５７】
例えば、本発明の実施の形態に記載した警報中継装置は、図２に示すように一つのハードウエア上に構成されても良いし、その機能や処理数に応じて複数のハードウエア上に構成されても良い。また、既存のＳＮＭＰプロキシ上に実現されても良い。
【００５８】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００５９】
１  警報中継装置
２  伝送装置
３  ネットワーク監視装置
４  管理者端末
５  ネットワーク監視システム
１０  処理装置
１１  警報受信手段
１２  再送リクエスト手段
１３  転送手段
１４、３２  変換手段
１８  記憶装置
１９  通信制御装置
３１  受信手段
３３  報告手段
【図１】
2018182689.tif 000003
【図２】
2018182689.tif 000004
【図３】
2018182689.tif 000005
【図４】
2018182689.tif 000006
【図５】
2018182689.tif 000007