(57)【要約】【課題】統計情報集約／蓄積装置は、回線速度の増大などによる今後の更なるネットワークの大規模化に伴って、統計情報集約／蓄積装置の特定箇所に負荷が集中した場合にＣＰＵ処理負荷が増大して、受信した統計情報を処理しきれなくなる。また、複数台の統計情報集約／蓄積装置から構成されるシステムの大部分において、処理能力面で無駄のあるシステム構成になっている。【解決手段】統計情報集約装置の負荷分散装置を間に入れて統計情報集約装置を共通化する。また、蓄積機能を統計情報集約装置から分離して外部に出し、統計情報蓄積装置の振分け装置を間に入れて統計情報蓄積装置を共通化する。【選択図】図２
2010157959.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器から送信された統計情報に基づいて集約データと蓄積データとを生成する複数の統計情報集約装置と、これらの統計情報集約装置から送信された前記集約データ収集する統計情報収集装置と、前記統計情報集約装置から送信された前記蓄積データを蓄積する複数の統計情報蓄積装置とからなる統計情報収集監視システムにおいて、
前記ネットワーク機器と前記複数の統計情報集約装置とに接続された負荷分散装置をさらに含み、
前記負荷分散装置は、前記ネットワーク機器が送信する前記統計情報について、待ち行列に保持すると共に、前記複数の統計情報集約装置の稼働状況を保持して、前記待ち行列の統計情報を非稼動状態の統計情報集約装置に送信し、さらに前記統計情報収集装置からデータ要求を受信したとき、前記待ち行列にこのデータ要求を保持して、前記待ち行列のデータ要求を非稼動状態の統計情報集約装置に送信することを特徴とする統計情報収集監視システム。
【請求項２】
請求項１に記載の統計情報収集監視システムであって、
前記複数の統計情報集約装置と前記複数の統計情報蓄積装置とに接続された振分け装置をさらに含み、
前記振分け装置は、前記複数の統計情報集約装置の一つと前記複数の統計情報蓄積装置の一つとを対応付けることを特徴とする統計情報収集監視システム。
【請求項３】
請求項１に記載の統計情報収集監視システムであって、
前記負荷分散装置は、前記待ち行列の先頭の統計情報を非稼動状態の統計情報集約装置に送信することを特徴とする統計情報収集監視システム。
【請求項４】
請求項２に記載の統計情報収集監視システムであって、
前記複数の統計情報蓄積装置は、現用系装置と予備系装置とから構成されていることを特徴とする統計情報収集監視システム。
【請求項５】
ネットワーク機器から統計情報を受信するステップと、
複数の統計情報集約装置から稼動状態を受信するステップと、
前記稼動状態を待ち行列で保持するステップと、
前記待ち行列の前記統計情報を非稼動状態の統計情報集約装置に送信するステップと、
前記統計情報から集約データと蓄積データとを生成するステップと、
前記集約データを統計情報収集装置に送信するステップと、
前記蓄積データを統計情報蓄積装置に送信するステップと、
前記前記統計情報収集装置からデータ要求を受信するステップと、
前記データ要求を待ち行列の保持するステップと、
前記待ち行列の前記データ要求を非稼動状態の統計情報集約装置に送信するステップとからなる統計情報収集監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フロー統計情報用プロトコルを使用する統計情報収集監視システム統計情報収集監視方法に係り、特に大規模なネットワークのトラフィック情報を管理する統計情報収集監視システム統計情報収集監視方法に関する。
【背景技術】
【０００２】
統計情報収集／監視装置は、ネットワーク機器からＮｅｔＦｌｏｗ、ｓＦｌｏｗ、ＩＰＦＩＸなどのフロー統計情報用プロトコルを用いて統計情報を直接受け取り、受信した統計情報にフィルタ処理を実施して情報を選択することでネットワークを監視している。しかしながら、年々ネットワークが大容量化してきており、従来の統計情報収集／監視装置では、ＣＰＵ能力などにより、受信した膨大な統計情報を処理するのが困難になってきている。また、特許文献１のように、統計情報集約／蓄積装置をネットワーク機器と統計情報収集／監視装置の間に入れて、ネットワーク機器からの統計情報を効率良く集約、蓄積してから、集約されて少なくなった統計情報を統計情報収集／監視装置に送信するという技術が開発されている。
【０００３】
統計情報集約／蓄積装置は、図１に示すように、１台の統計情報集約／蓄積装置８−１〜８−Ｚでそれぞれ固定された数台のネットワーク機器７−１〜７−Ｌ、７−Ｌ＋１〜７−Ｍ、７−Ｍ＋１〜７−Ｎを束ねている。統計情報集約／蓄積装置８−１〜８−Ｚは、ネットワーク機器７−１〜７−Ｎから受信した統計情報を集約する。さらに、統計情報集約／蓄積装置８−１〜８−Ｚは、上位に位置する統計情報収集／監視装置１にその集約した統計情報を送ることで、ネットワークを監視する。
【０００４】
【特許文献１】特開２００７−２４３３７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図１を用いて説明した統計情報収集監視装置システムは、１台の統計情報集約／蓄積装置８で、それぞれ固定された数台のネットワーク機器７を管理する。しかし、回線速度の増大などによる今後の更なるネットワークの大規模化に伴って、統計情報集約／蓄積装置８の特定箇所に負荷が集中した場合、ＣＰＵ処理負荷が増大して、受信した統計情報を処理しきれなくなる。
【０００６】
また、統計情報集約／蓄積装置８を固定された数台のネットワーク機器７にくくりつける。このため、バースト的なトラフィック情報がいつ発生しても大丈夫なように余裕をもったシステム構成にしなければならない。この結果、複数台の統計情報集約／蓄積装置８−１〜８−Ｚから構成されるシステムの大部分において、処理能力面でかなり無駄が発生するシステム構成になる。
本発明は、統計情報収集監視装置システムにおけるこれらの問題点を解決し、統計情報収集監視装置システムを効率良く使用する。
【課題を解決するための手段】
【０００７】
上述の課題に対して、本発明は、統計情報集約装置の負荷分散装置を導入することにより、統計情報集約装置を共通に効率良く使用する。また、統計情報蓄積装置の振分け装置４を統計情報集約装置との間に入れることで、統計情報蓄積装置を効率良く使用する。
【０００８】
上述した課題は、ネットワーク機器から送信された統計情報に基づいて集約データと蓄積データとを生成する複数の統計情報集約装置と、これらの統計情報集約装置から送信された集約データ収集する統計情報収集装置と、統計情報集約装置から送信された蓄積データを蓄積する複数の統計情報蓄積装置とからなり、ネットワーク機器と複数の統計情報集約装置とに接続された負荷分散装置をさらに含み、負荷分散装置は、ネットワーク機器が送信する統計情報について、待ち行列に保持すると共に、複数の統計情報集約装置の稼働状況を保持して、待ち行列の統計情報を非稼動状態の統計情報集約装置に送信し、さらに統計情報収集装置からデータ要求を受信したとき、待ち行列にこのデータ要求を保持して、待ち行列のデータ要求を非稼動状態の統計情報集約装置に送信する統計情報収集監視システムにより、達成できる。
【０００９】
また、ネットワーク機器から統計情報を受信するステップと、複数の統計情報集約装置から稼動状態を受信するステップと、稼動状態を待ち行列で参照するステップと、待ち行列の統計情報を非稼動状態の統計情報集約装置に送信するステップと、統計情報から集約データと蓄積データとを生成するステップと、集約データを統計情報収集装置に送信するステップと、蓄積データを統計情報蓄積装置に送信するステップと、統計情報収集装置からデータ要求を受信するステップと、データ要求を待ち行列の保持するステップと、待ち行列のデータ要求を非稼動状態の統計情報集約装置に送信するステップとからなる統計情報収集監視方法により、達成できる。
【発明の効果】
【００１０】
本発明では、集約機能に関して、統計情報集約装置の負荷分散装置を間に入れることにより、統計情報集約装置を共通に効率良く使用できる。また、蓄積機能に関して、蓄積機能を外部に出して、統計情報蓄積装置の振分け装置を入れることで、数台のネットワーク機器に蓄積機能をくくりつけることなく効率良く使用できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【実施例１】
【００１２】
図２ないし図５を参照して、統計情報集約／蓄積装置のシステム構成を説明する。ここで、図２は統計情報収集監視システムのハードウェアブロック図である。図３は統計情報収集監視システムの集約部の機能ブロック図である。図４は統計情報収集監視システムの蓄積部の機能ブロック図である。図５は統計情報収集監視システムの詳細分析部の機能ブロック図である。
【００１３】
図２において、統計情報収集監視システム７００は、統計情報収集／監視装置１と、統計情報収集／監視装置１と接続されたＺ台の統計情報集約装置２と、Ｎ台のネットワーク機器（ＮＷ機器）７と、統計情報集約装置２とＮＷ機器７との間に配置された負荷分散装置３と、Ｚ台の現用系の統計情報蓄積装置５と、現用系の統計情報蓄積装置５と１対１に対応する予備系の統計情報蓄積装置６と、統計情報蓄積装置５、６と統計情報集約装置２との間に配置された振分け装置４とから構成される。統計情報収集／監視装置１は、さらに負荷分散装置３と接続する。
【００１４】
図２の統計情報集約装置２は、図１の統計情報集約／蓄積装置８と異なって、蓄積機能を含まず、統計情報蓄積装置５、６で蓄積する。
負荷分散装置３は、ＮＷ機器７による統計情報集約装置２へ負荷を分散する。振分け装置４は、統計情報集約装置２による統計情報蓄積装置５、６へのアクセスを振分ける。なお、統計情報収集監視システム７００は、ＮＷ機器を含まない場合もある。
【００１５】
図３に図示するのは図２の、Ｚ台の統計情報集約装置２と、負荷分散装置３と、振分け装置４である。図３において、負荷分散装置３は、統計情報集約装置２の負荷を分散する。振分け装置４は、統計情報集約装置２による図示しない統計情報蓄積装置５、６へのアクセスを振分ける。
【００１６】
図３において、図２のＮＷ機器７は、フロー統計情報用プロトコルを用いてフロー統計情報を統計情報集約装置の負荷分散装置３に送信する。負荷分散装置３は、受信したフロー統計情報について、処理待ち順序テーブル３０によって処理順序を管理する。この処理待ち順序テーブル３０は、受信したフロー統計情報について、待ち受けキューで、受信順または優先順で蓄積し、順番待ちを管理する。
【００１７】
負荷分散装置３は、統計情報集約装置２の稼動状態について、集約装置状態一覧テーブル３１で、処理に使用しているか否かを管理する。なお、集約装置状態一覧テーブル３１に記載の「集約装置１」は、統計情報集約装置２−１を意味する。処理待ち順序テーブル３０に順番待ちしているデータ３０−１，３０−２が蓄積されていると、負荷分散装置３は、集約装置状態一覧テーブル３１を順序に検索して、処理に使用していない統計情報集約装置２を探す。ここでは、統計情報集約装置２−２が空き状態３１−２であることを確認すると、負荷分散装置３は、統計情報集約装置２−２に対して集約処理と蓄積処理を指示する。
【００１８】
統計情報集約装置２は、いずれも全ての統計情報集約装置２と統計情報蓄積装置３の蓄積／集約条件を保持する蓄積／集約条件テーブル２０を予め持っている。蓄積／集約条件テーブル２０のレコード２０−１に記載された「１  蓄積条件１、集約条件１」は、統計情報蓄積装置５−１、６−１の蓄積条件（蓄積条件１）と、統計情報集約装置２−１の集約条件（集約条件１）を意味する。
【００１９】
集約処理と蓄積処理とを指示された統計情報集約装置２−２は、蓄積／集約条件テーブル２０に基づいて、蓄積情報を振分け装置４に送信し、集約情報を統計情報収集／監視装置１に送信する。
【００２０】
図４に図示するのは図２のＺ台の統計情報蓄積装置５と、振分け装置４である。なお、図示の簡便のためＺ台の予備系統計情報蓄積装置６の記載を省いた。図４において、図３で説明したように、統計情報集約装置２−２は、蓄積条件２０−２に従い、振分け装置４へ蓄積情報を送信する。振分け装置４は、統計情報蓄積装置５−１、…、統計情報蓄積装置５−Ｚの蓄積データに割り当てて管理しており、その情報に従ってデータ蓄積処理を行なう。また、現用系の統計情報蓄積装置５と予備系の統計情報蓄積装置６は、両者で同じデータを蓄積する。このようにすることで、蓄積情報が今後増大し続けることがあっても、統計情報蓄積装置５、６の容量を拡張することで、スケーラブルに対応することができる。また、集約機能と蓄積機能を分けることでＣＰＵ処理を切り離したので、バースト的なトラフィック情報に対してもシステム設計を効率良くすることできる。
【００２１】
また、上述した実施例では振分け装置４を用いたが、統計情報蓄積装置５−１〜５−Ｚを仮想的に１つの蓄積装置に見せることで、振分け装置を省くことも可能である。この場合、今後の更なるネットワークの大規模化にも柔軟に対応することができる。
【００２２】
図５に図示するのは図２の統計情報収集／監視装置１、統計情報集約装置２−２、負荷分散装置３、Ｎ台のＮＷ機器７、統計情報蓄積装置５−１である。図５において、統計情報収集／監視装置１は、集積情報監視部と、詳細ＤＡＴＡ要求送受信部１２と、詳細データ分析部１３を備える。また、統計情報集約装置２は、集約データ送信部２００と、詳細ＤＡＴＡ要求受信部２０１と、蓄積データ検索処理部２０２と、検索結果送信部２０３とを備える。統計情報集約装置２は、集約データ送信部２００に蓄積／集約条件テーブル２０を備える。
【００２３】
図３で説明したように統計情報集約装置２−２から、蓄積／集約条件テーブル２０−２に従い、統計情報収集／監視装置１へ集約情報が送信される。統計情報収集／監視装置１は、集約情報監視部１１で集約情報を受信し、詳細ＤＡＴＡ要求送受信部１２に転送する。
【００２４】
ここで、統計情報収集／監視装置１は、詳細ＤＡＴＡが必要と判断したとしよう。しかし、統計情報集約装置２−２は、集約情報を送信した後、負荷分散装置３から次の集約／蓄積処理を割り当てられている可能性があるため、詳細ＤＡＴＡ要求を直接受信することは無い。そのため、統計情報収集／監視装置１は、負荷分散装置３に対して詳細ＤＡＴＡ要求を送信する。これにより、負荷分散装置３は、受信した詳細ＤＡＴＡ要求について、処理待ち順序テーブル３０に記載する。処理待ち順序テーブル３０は、ＮＷ機器７から受信したフロー統計情報との間で処理待ち順序を決めて、処理順序を管理する。この処理待ち順序テーブル３０において、詳細ＤＡＴＡ要求は、受信したフロー統計情報と一緒に待ち受けキューで、受信順または優先付けされた状態で、蓄積されて順序待ちをする。
【００２５】
負荷分散装置３は、統計情報集約装置２の稼動状態を管理する集約装置状態一覧テーブル３１で、統計情報集約装置２−１〜２−Ｚが処理に使用されているか否かを管理している。負荷分散装置３は、処理待ち順序テーブル３０に順序待ちしているデータ３０−２Ａが蓄積されていると、集約装置状態一覧テーブル３１を順番に検索して、処理に使用していない統計情報集約装置を探す。ここで、詳細ＤＡＴＡ要求に優先度をつけて、優先度を上げて先に処理することも可能である。統計情報集約装置２−２が空き状態３１−２であることを確認すると、負荷分散装置３は、統計情報集約装置２−２に対して詳細ＤＡＴＡ要求の受信処理を指示する。
【００２６】
統計情報集約装置２−２は、詳細ＤＡＴＡ要求受信部２０１で詳細ＤＡＴＡ要求を受信する。統計情報集約装置２−２の蓄積データ検索処理部２０２は、振分け装置４を経由して、統計情報蓄積装置５−１にアクセスして、蓄積データ５１検索結果を得る。その検索結果について、蓄積データ検索処理部２０２は、検索結果送信部２０３に転送する。検索結果送信部２０３は、検索結果を統計情報収集／監視装置１の詳細ＤＡＴＡ要求送受信部１２に、詳細ＤＡＴＡ要求に対する応答として、送信する。統計情報収集／監視装置１では、更に詳細ＤＡＴＡ要求送受信部１２から詳細データ分析部１３に結果が送信されて、統計情報収集／監視装置１でＧＵＩ表示など処理がなされる。
【００２７】
なお、詳細ＤＡＴＡ要求について、統計情報集約装置２は、振分け装置４を介さず直接統計情報蓄積装置５、６にアクセスしてもよい。このとき、図２において図示しない回線を統計情報集約装置２と統計情報蓄積装置５、６との間に設ける。
【実施例２】
【００２８】
図２を参照して説明した統計情報収集監視システムを構成する各装置について、他の実施例を図６ないし図１０を参照して説明する。ここで、図６は負荷分散装置の機能ブロック図である。図７は集約装置の機能ブロック図である。図８は振分け装置の機能ブロック図である。図９は蓄積装置の機能ブロック図である。図１０は統計情報収集／監視装置の機能ブロック図である。
【００２９】
図６において、負荷分散装置３Ａは、集約装置状態管理部３１０と、負荷分散処理部３２０とから構成される。集約装置状態管理部３１０は、集約装置状態情報受信部３１２と、集約装置状態一覧テーブル管理部３１４と、集約装置状態一覧テーブル３１とから構成される。一方、負荷分散処理部３２０は、データ受信部３２２と、データ解析部３２４と、データ送信部３２８と、処理待ち順序テーブル管理部３２６と、処理待ち順序テーブル３０Ａとから構成される。
【００３０】
集約装置状態情報受信部３１２は、各集約装置２と通信して、各集約装置２の状態（処理中／空き）を取得する。集約装置状態受信部３１２は、各集約装置の状態を、集約装置状態一覧テーブル管理部３１４に転送する。集約装置状態一覧テーブル管理部３１４は、受信した各集約装置の状態を、集約装置状態一覧テーブル３１に反映する。集約装置状態一覧テーブル管理部３１４は、また処理待ち順序テーブル管理部３２６からの問合せに対して、集約装置状態一覧テーブル３１を参照して、空き状態の集約装置２の番号を応答する。
【００３１】
データ受信部３２２は、ＮＷ機器７または統計情報収集／監視装置１からのデータを受信し、データ解析部３２４に転送する。データ解析部３２４は、受信データを解析して、フロー情報と詳細ＤＡＴＡ要求を判別する。データ解析部３２４は、また受信データを処理待ち順序テーブル管理部３２６に転送する。処理待ち順序テーブル管理部３２６は、受信データに基いて、処理待ちテーブル３０Ａを更新する。処理待ち順序テーブル管理部３２６は、また集約装置状態一覧テーブル管理部３１４に対して、空き集約装置番号要求を送信する。集約装置状態一覧テーブル管理部３１４は、受信した空き集約装置番号と、受信データとを、データ送信部３２８に転送する。データ送信部３２８は、指定された集約装置２に受信データを送信する。
【００３２】
また、処理待ちテーブル３０Ａは、処理待ち順番フィールドと優先度フィールドとから構成される。ここで、優先度フィールドの値が大きいほど優先度が高い。したがって、処理待ち順序テーブル管理部３２６は、優先度の高いデータを先に処理する。ただし、優先度４〜６は、同じ優先度と看做してもよい。このとき、先入れ先出しの順序となる。
【００３３】
図７において、統計情報集約装置２Ａは、データ受信処理部２１０と、集約処理部２２０と、詳細ＤＡＴＡ要求処理部２３０と、蓄積処理部２４０とから構成される。データ受信処理部２１０は、データ受信部２１２と、蓄積／集約条件テーブル管理部２１４と、蓄積／集約条件テーブル２０とから構成される。集約処理部２２０は、集約データ生成部２２２と、異常性チェック部２２４と、アラート送信部２２６と、集約データ送信部２２８とから構成される。詳細ＤＡＴＡ要求処理部２３０は、振分け装置送受信部２３２と、蓄積装置送受信部２３４と、統計情報収集／監視装置送受信部２３６とから構成される。蓄積処理部２４０は、蓄積データ生成部２４２と、振分け装置送受信部２４４と、蓄積装置送受信部２４６とから構成される。
【００３４】
データ受信部２１２は、負荷分散装置３、振分け装置４、統計情報蓄積装置５、６からデータを受信する。蓄積／集約条件テーブル管理部２１４は、負荷分散装置３からの統計情報について蓄積／集約条件テーブル２０を参照して、蓄積／集約条件を添付して、集約処理部２２０および蓄積処理部２４０に転送する。
【００３５】
集約データ生成部２２２は、受信した統計情報から集約データを作成し、異常性チェック部２２４および集約データ送信部２２８に転送する。異常性チェック部２２４は、集約データの異常性を判定し、異常なとき、アラート送信部２２６に転送する。アラート送信部２２６は、異常メッセージを統計情報収集／監視装置１に送信する。集約データ送信部２２８は、集約データについて、統計情報収集／監視装置１に送信する。
【００３６】
振分け装置送受信部２３２は、振分け装置４と詳細ＤＡＴＡ要求と応答を送受信する。蓄積装置送受信部２３４は、蓄積装置５、６と、詳細ＤＡＴＡ要求と応答を送受信する。統計情報収集／監視装置送受信部２３６は、統計情報収集／監視装置１と、詳細ＤＡＴＡ要求と応答を送受信する。
【００３７】
蓄積データ生成部２４２は、統計情報から蓄積データを生成し、振分け装置送受信部２４４または蓄積装置送受信部２４４に転送する。振分け装置送受信部２４４は、受信した蓄積データを振分け装置４Ａに送信する。蓄積装置送受信部２３４は、受信した蓄積データを蓄積装置５Ａまたは蓄積装置６Ａに送信する。
【００３８】
図７の説明から明らかなように、実施例２において、統計情報集約装置２Ａは、振分け装置４Ａの介在なしで、直接蓄積装置５Ａおよび蓄積装置６Ａと通信することがある。これは、図２において、統計情報集約装置２Ａと、直接蓄積装置５Ａおよび蓄積装置６Ａとが接続されていることを意味する。
【００３９】
図８において、振分け装置４Ａは、データ受信部４１０と、蓄積処理部４２０と、詳細ＤＡＴＡ要求処理部４３０と、蓄積装置管理部４４０とから構成される。また、蓄積処理部４２０は、蓄積装置選択処理部４２２と、蓄積処理用のデータ送信部４２４とから構成される。詳細ＤＡＴＡ要求処理部４３０は、蓄積装置選択処理部４３２と、データ送信部４３４とから構成される。蓄積装置管理部４４０は、蓄積装置状態情報受信部４４２と、蓄積装置一覧テーブル管理部４４４と、蓄積装置一覧テーブル４０とから構成される。
【００４０】
データ受信部４１０は、統計情報集約装置２Ａからの蓄積データの送信先確認用メッセージ、詳細ＤＡＴＡ要求の送信先確認用メッセージを受信し、蓄積処理部４２０または詳細ＤＡＴＡ要求処理部４３０に転送する。蓄積装置選択処理部４２２は、蓄積装置一覧テーブル管理部４４４を介して、蓄積装置一覧テーブル４０を参照し、蓄積データを蓄積すべき統計情報蓄積装置５Ａ、６Ａの送信先を確認する。蓄積処理用のデータ送信部４２４は、蓄積装置選択処理部４２２が選択した統計情報蓄積装置５Ａ、６Ａの送信先情報を統計情報集約装置2Aへ送信する。
【００４１】
蓄積装置選択処理部４３２は、蓄積装置一覧テーブル管理部４４４を介して、蓄積装置一覧テーブル４０を参照し、受信した詳細ＤＡＴＡ要求に含まれる検索IDを使って送信すべき統計情報蓄積装置５Ａ、６Ａの送信先を確認する。データ送信部４３４は、蓄積装置選択処理部４３２が選択した統計情報蓄積装置５Ａ、６Ａの送信先情報を統計情報集約装置２Aへ送信する。
【００４２】
蓄積装置状態情報受信部４４２は、統計情報蓄積装置５Ａ、６Ａの運用系情報を統計情報蓄積装置５Ａまたは６Ａから受信し、蓄積装置一覧テーブル管理部４４４に通知する。蓄積装置一覧テーブル管理部４４４は、蓄積装置一覧テーブル４０を管理、更新する。蓄積装置一覧テーブル４０は、統計情報蓄積装置の現用系と予備系のペアごとに、運用系、対応する集約装置、検索用ＩＤのデータを記録する。
【００４３】
図９において、統計情報蓄積装置５Ａ、６Ａは、データ受信部５１０と、蓄積処理部５２０と、詳細ＤＡＴＡ要求処理部５３０と、蓄積データベース部５４０とから構成される。また、蓄積処理部５２０は、蓄積部５２２と、蓄積処理用データ送信部５２２とから構成される。詳細ＤＡＴＡ要求処理部５３０は、検索要求処理部５３２と、検索要求用データ送信部５３４とから構成される。
【００４４】
データ受信部５１０は、統計情報集約装置２Aからの蓄積データと、統計情報集約装置２Ａからの詳細ＤＡＴＡ要求とを受信する。データ受信部５１０は、振分け装置４Ａからの蓄積データを蓄積処理部５２０に転送する。データ受信部５１０は、統計情報集約装置２Ａからの詳細ＤＡＴＡ要求を詳細ＤＡＴＡ要求処理部に転送する。
【００４５】
蓄積部５２２は、蓄積データベース５４０にアクセスして、蓄積データ５０を蓄積する。蓄積部５２２は、また蓄積応答をデータ送信部５２４に転送する。データ送信部５２４は、蓄積応答を集約装置２Ａに送信する。
【００４６】
検索要求処理部５３２は、詳細ＤＡＴＡ要求に基づいて、蓄積データベース５４０の蓄積データ５０を検索する。検索要求処理部５３２は、また詳細ＤＡＴＡ応答を作成し、データ送信部５３４に転送する。検索要求用データ送信部５３４は、詳細ＤＡＴＡ応答を詳細ＤＡＴＡ要求の送信元である統計情報集約装置２Ａに送信する。蓄積データベース部５４０は、蓄積データ５０を保持する。
【００４７】
図１０において、統計情報収集／監視装置１は、データ受信部１１０と、集約処理部１２０と、アラート監視部１３０と、詳細ＤＡＴＡ処理部１４０とから構成される。集約処理部１２０は、集約情報監視部１２２を備える。詳細ＤＡＴＡ処理部１４０は、詳細ＤＡＴＡ要求送受信部１４２と、詳細データ分析部１４４とから構成される。
【００４８】
データ受信部１１０は、統計情報集約装置２からの集約データ、アラートメッセージ、詳細ＤＡＴＡ応答を受信する。集約情報監視部１２２は、集約データを監視する。アラート監視部１３０は、統計情報集約装置２からのアラートを監視する。アラート監視部１３０は、またアラートメッセージを受信したとき、詳細ＤＡＴＡ要求を詳細ＤＡＴＡ要求送受信部１４２に転送する。詳細ＤＡＴＡ要求送受信部１４２は、詳細ＤＡＴＡ要求を負荷分担装置３に送信する。詳細ＤＡＴＡ要求送受信部１４２は、また詳細ＤＡＴＡ応答を統計情報集約装置２から受信して、詳細データ分析部１４４に転送する。詳細データ分析部１４４は、詳細ＤＡＴＡ応答を分析する。
【００４９】
図１１から図１５を参照して、統計情報収集監視システムの各装置の動作を説明する。ここで、図１１は負荷分散装置のフローチャートである。図１２は集約装置のフローチャートである。図１３は振分け装置のフローチャートである。図１４は蓄積装置のフローチャートである。図１５は統計情報収集／監視装置のフローチャートである。
【００５０】
図１１において、まず、負荷分散装置３は、ＮＷ機器７からのフロー統計情報用データまたは統計情報収集監視装置１からの詳細ＤＡＴＡ要求を受信する（Ｓ１１）。負荷分散装置３は、受信データを解析する（Ｓ１２）。負荷分散装置３は、処理待ち順番後優先度を処理待ち順序テーブル３０に記載する（Ｓ１３）。負荷分散装置３は、処理待ち順番後優先度を処理待ち順序テーブル３０から次に送信するデータの送信先を確認する（Ｓ１４）。負荷分散装置３は、確認した送信先の統計情報集約装置２Ａにデータを送信する（Ｓ１６）。負荷分散装置３は、送信済みの処理待ち順番後優先度を処理待ち順序テーブル３０のレコードを削除し、次のデータを読み込んで（Ｓ１７）、ステップ１４に戻る。なお、ステップ１４で次に送信するデータが無いとき、受信待ちに遷移する。
【００５１】
負荷分散装置３は、統計情報集約装置２の装置状態情報を受信する（Ｓ２１）。負荷分散装置３は、前回確認時との違いの有無を判定する（Ｓ２２）。変更があるとき、負荷分散装置３は、集約装置状態一覧テーブル３１を更新して（Ｓ２３）、ステップ２１に戻る。ステップ２２の変更が無いとき、負荷分散装置３は、データを廃棄して（Ｓ２４）、ステップ２１に戻る。なお、ステップ１４の後でもステップ２３に遷移する。
【００５２】
図１２において、統計情報集約装置２Ａは、負荷分散装置からフロー統計情報用データまたは詳細ＤＡＴＡ要求を受信する（Ｓ３１）。
フロー統計用データのとき、統計情報集約装置２Ａは、フロー統計情報用データの集約処理を起動する（Ｓ３２）。統計情報集約装置２Ａは、集約データを載せたパケットを生成し、統計情報収集／監視装置１に送信する（Ｓ３３）。統計情報集約装置２Ａは、さらに集約結果の異常性チェックする（Ｓ３４）。統計情報集約装置２Ａは、異常時、アラートメッセージを統計情報収集／監視装置１へ送信し（Ｓ３６）、終了する。
【００５３】
ステップ３１での受信がフロー統計用データのとき、ステップ３０と並行して、統計情報集約装置２Ａは、蓄積データの処理を起動する（Ｓ４１）。統計情報集約装置２Ａは、フロー統計情報用データから、蓄積データの生成する（Ｓ４２）。統計情報集約装置２Ａは、振分け装置４Ａに、蓄積データ装置送信先確認用パケットの作成し、送信する（Ｓ４３）。統計情報集約装置２Ａは、振分け装置４Ａより送信先統計情報蓄積装置５／６の宛先を受信する（Ｓ４４）。統計情報集約装置２Ａは、統計情報蓄積装置５／６へ蓄積要求および蓄積データを送信する（Ｓ４６）。最後に統計情報集約装置２Ａは、統計情報蓄積装置５／６より蓄積終了を受信し（Ｓ４７）、終了する。
【００５４】
ステップ３１での受信が詳細ＤＡＴＡ要求のとき、統計情報集約装置２Ａは、詳細ＤＡＴＡ要求の処理を起動する（Ｓ５１）。統計情報集約装置２Ａは、蓄積データの検索要求および検索結果の送信を要求するためのデータ作成する（Ｓ５２）。統計情報集約装置２Ａは、振分け装置４Ａへ作成したデータを送信する（Ｓ５３）。統計情報集約装置２Ａは、振分け装置４Ａより送信先の統計情報蓄積装置５／６の宛先を受信する（Ｓ５４）。統計情報集約装置２Ａは、統計情報蓄積装置５／６へ検索要求および検索結果の送信を要求するデータを送信する（Ｓ５６）。統計情報集約装置２Ａは、統計情報蓄積装置５／６からの検索結果を受信する（Ｓ５７）。統計情報集約装置２Ａは、検索結果送信用パケットの作成する（Ｓ５８）。統計情報集約装置２Ａは、検索結果を統計情報収集／監視装置１へ送信して（Ｓ５９）、終了する。
【００５５】
図１３において、振分け装置４Ａは、統計情報集約装置２Ａからの蓄積データ送信先確認用パケット、または詳細ＤＡＴＡの検索要求および検索結果の送信先確認用のデータを受信する（Ｓ６１）。蓄積データ送信先確認用パケットのとき、振分け装置４Ａは、蓄積データ送信先の確認処理を実施する（Ｓ６２）。すなわち、振分け装置４Ａは、蓄積装置一覧テーブル５０を参照する（Ｓ６３）。振分け装置４Ａは、統計情報集約装置２Ａへ送信先統計情報蓄積装置の宛先を送信して（Ｓ６４）、終了する。
【００５６】
ステップ６１で受信したパケットが詳細ＤＡＴＡ検索要求のとき、振分け装置４Ａは、検索要求および検索結果の送信先の確認処理を実施する（Ｓ７１）。すなわち、振分け装置４Ａは、検索用ＩＤより、統計情報蓄積装置一覧テーブル５０を検索する（Ｓ７２）。振分け装置４Ａは、統計情報集約装置２Ａへ、検索した統計情報蓄積装置の宛先を送信して（Ｓ７３）、終了する。
【００５７】
図１４において、統計情報蓄積装置５、６は、統計情報集約装置２Ａからの蓄積要求および蓄積データ、または検索要求および検索結果送信先のデータを受信する（Ｓ８１）。蓄積要求および蓄積データを受信したとき、統計情報蓄積装置５、６は、蓄積処理を起動する（Ｓ８２）。すなわち、統計情報蓄積装置５、６は、受信データをデータベースへ蓄積する（Ｓ８３）。統計情報蓄積装置５、６は、蓄積処理が終了したことを、統計情報集約装置２Ａへ送信して（Ｓ８４）、終了する。
【００５８】
ステップ８１で、検索要求および検索結果送信先のデータを受信したとき、統計情報蓄積装置５、６は、検索機能を起動する（Ｓ９１）。すなわち、統計情報蓄積装置５、６は、データベース５４０を検索し、該当データを取得する（Ｓ９２）。統計情報蓄積装置５、６は、送信するパケットの作成する（Ｓ９３）。統計情報蓄積装置５、６は、統計情報集約装置２Ａへ生成したパケット送信して（Ｓ９４）、終了する。
【００５９】
図１５において、統計情報収集／監視装置１は、統計情報集約装置２Ａからの集約データの受信、または異常時のアラートメッセージの受信をする（Ｓ１０１）。集約データを受信したとき、統計情報収集／監視装置１は、集約結果を処理し、画面表示する（Ｓ１０２）。
【００６０】
ステップ１０１でアラートメッセージを受信したとき、統計情報収集／監視装置１は、詳細ＤＡＴＡ要求を作成する（Ｓ１１１）。統計情報収集／監視装置１は、負荷分散装置３Ａへ詳細ＤＡＴＡ要求を送信する（Ｓ１１２）。統計情報収集／監視装置１は、統計情報集約装置２Ａから詳細ＤＡＴＡ要求に対する応答を受信する（Ｓ１１３）。統計情報収集／監視装置１は、詳細データ分析部１４４へ転送し、画面表示して（Ｓ１１４）、終了する。
【００６１】
図１６および図１７を参照して、統計情報収集監視システムの処理シーケンスを説明する。ここで、図１６は集約処理と蓄積処理を説明するシーケンス図である。図１７は詳細ＤＡＴＡ処理を説明するシーケンス図である。
【００６２】
図１６において、ＮＷ機器７は、フロー統計データを負荷分散装置３Ａに送信する（Ｓ２０１）。フロー統計データを受信した負荷分散装置３Ａは、処理待ち順序テーブルに登録する（Ｓ２０２）。順番に到達したとき、負荷分散装置３Ａは、フロー統計データを統計情報集約装置２Ａに送信する（Ｓ２０３）。統計情報集約装置２Ａは、集約処理を実施する（Ｓ２０４）。統計情報集約装置２Ａは、集約データを統計情報収集／監視装置１に送信する（Ｓ２０６）。統計情報収集／監視装置１は、集約処理を実施する（Ｓ２０７）。
【００６３】
統計情報集約装置２Ａは、さらに蓄積データ生成処理を実施する（Ｓ２０８）。統計情報集約装置２Ａは、送信先確認メッセージを振分け装置４Ａに送信する（Ｓ２０９）。振分け装置４Ａは、送信先確認メッセージに基づいて送信先を検索する（Ｓ２１１）。振分け装置４Ａは、検索結果を送信先応答メッセージとして、統計情報集約装置２Ａに送信する（Ｓ２１２）。統計情報集約装置２Ａは、受信した送信先である統計情報蓄積装置５Ａに、蓄積要求と蓄積データを送信する（Ｓ２１３）。統計情報蓄積装置５Ａは、受信した蓄積データをデータベースに登録する（Ｓ２１４）。統計情報蓄積装置５Ａは、蓄積完了を蓄積応答として、統計情報集約装置２Ａに送信する（Ｓ２１６）。
【００６４】
図１７において、ステップ３０１からステップ３０７は、図１６のステップ２０１からステップ２０７と同じなので、説明を省く。ステップ３０８において、統計情報集約装置２Ａは、集約データの異常性チェックの結果、異常と判定する。統計情報集約装置２Ａは、アラートメッセージ統計情報収集／監視装置１に送信する（Ｓ３０９）。統計情報収集／監視装置１は、詳細ＤＡＴＡ要求を負荷分散装置３Ａに送信する（Ｓ３０９）。負荷分散装置３Ａは、処理待ち順序テーブルに登録する（Ｓ３１１）。
【００６５】
順番に到達したとき、負荷分散装置３Ａは、詳細ＤＡＴＡ要求を統計情報集約装置２Ａに送信する（Ｓ３１２）。なお、ここで統計情報集約装置２Ａは、集約処理を実行した統計情報集約装置２Ａとは限らない。詳細ＤＡＴＡ要求を受信した統計情報集約装置２Ａは、送信先確認メッセージを振分け装置４Ａに送信する（Ｓ３１３）。振分け装置４Ａは、送信先確認メッセージに基づいて送信先を検索する（Ｓ３１４）。振分け装置４Ａは、検索結果を送信先応答メッセージとして、統計情報集約装置２Ａに送信する（Ｓ３１６）。統計情報集約装置２Ａは、受信した送信先である統計情報蓄積装置５Ａに検索要求を送信する（Ｓ３１７）。統計情報蓄積装置５Ａは、検索処理を実行する（Ｓ３１８）。統計情報蓄積装置５Ａは、検索結果を検索応答として、統計情報集約装置２Ａに送信する（Ｓ３１９）。統計情報集約装置２Ａは、検索結果を統計情報収集／監視装置１に送信する（Ｓ３２１）。統計情報収集／監視装置１は、表示処理を実行する（Ｓ３２２）。
【００６６】
上述した実施例１または実施例２に拠れば、集約機能に関して、統計情報集約装置の負荷分散装置を間に入れることにより、統計情報集約装置を共通に効率良く使用できる。また、蓄積機能に関して、蓄積機能を外部に出して、統計情報蓄積装置の振分け装置を入れることで、数台のネットワーク機器に蓄積機能をくくりつけることなく、統計情報蓄積装置（現用系）および（予備系）のように共通に効率良く使用できる。
【図面の簡単な説明】
【００６７】
【図１】統計情報システムの構成を説明するブロック図である。
【図２】統計情報収集監視システムのハードウェアブロック図である。
【図３】統計情報収集監視システムの集約部の機能ブロック図である。
【図４】統計情報収集監視システムの蓄積部の機能ブロック図である。
【図５】統計情報収集監視システムの詳細分析部の機能ブロック図である。
【図６】負荷分散装置の機能ブロック図である。
【図７】集約装置の機能ブロック図である。
【図８】振分け装置の機能ブロック図である。
【図９】蓄積装置の機能ブロック図である。
【図１０】統計情報収集／監視装置の機能ブロック図である。
【図１１】負荷分散装置のフローチャートである。
【図１２】集約装置のフローチャートである。
【図１３】振分け装置のフローチャートである。
【図１４】蓄積装置のフローチャートである。
【図１５】統計情報収集／監視装置のフローチャートである。
【図１６】集約処理と蓄積処理を説明するシーケンス図である。
【図１７】詳細ＤＡＴＡ処理を説明するシーケンス図である。
【符号の説明】
【００６８】
１…統計情報収集／監視装置、２…統計情報集約装置、３…負荷分散装置、４…振分け装置、５…統計情報蓄積装置（現用系）、６…統計情報蓄積装置（予備系）、７…ネットワーク機器、８…統計情報集約／蓄積装置、９…蓄積機能、２０…蓄積／集約条件テーブル、３０…処理待ち順序テーブル、３１…集約装置状態一覧表テーブル、４０…蓄積装置一覧テーブル、５Ｎ…蓄積データ、１１０…データ受信部、１２０…集約処理部、１２２…集約情報監視部、１３０…アラート監視部、１４０…詳細ＤＡＴＡ処理部、１４２…詳細ＤＡＴＡ要求送受信部、１４４…詳細ＤＡＴＡ分析部、２００…集約データ送信部、２０１…詳細ＤＡＴＡ要求受信部、２０２…蓄積データ検索処理部、２０３…検索結果送信部、２１０…データ受信処理部、２１２…データ受信部、２１４…蓄積／集約条件テーブル管理部、２２０…集約処理部、２２２…集約データ生成部、２２４…異常性チェック部、２２６…アラート送信部、２２８…集約データ送信部、２３０…詳細ＤＡＴＡ要求処理部、２３２…振分け装置送受信部、２３４…蓄積装置送受信部、２３６…監視装置送受信部、２４０…蓄積処理部、２４２…蓄積データ生成部、２４４…振分け装置送受信部、２４６…蓄積装置送受信部、３１０…集約装置状態管理部、３１２…集約装置状態情報受信部、３１４…集約装置状態一覧テーブル管理部、３２０…負荷分散処理部、３２２…データ受信部、３２４…データ解析部、３２６…処理待ち順序テーブル管理部、３２８…データ送信部、４１０…データ受信部、４２０…蓄積処理部、４２２…蓄積装置選択処理部、４２４…データ送信部、４３０…詳細ＤＡＴＡ要求処理部、４３２…蓄積装置選択部、４３４…データ送信部、４４０…蓄積装置管理部、４４２…蓄積装置状態管理部、４４４…蓄積装置一覧テーブル管理部、５１０…データ受信部、５２０…蓄積処理部、５２２…蓄積部、５２４…データ送信部、５３０…詳細ＤＡＴＡ要求処理部、５３２…検索要求処理部、５３４…データ送信部、５４０…蓄積データベース部、７００…統計情報収集監視システム。
【図１】
2010157959.tif 000003
【図２】
2010157959.tif 000004
【図３】
2010157959.tif 000005
【図４】
2010157959.tif 000006
【図５】
2010157959.tif 000007
【図６】
2010157959.tif 000008
【図７】
2010157959.tif 000009
【図８】
2010157959.tif 000010
【図９】
2010157959.tif 000011
【図１０】
2010157959.tif 000012
【図１１】
2010157959.tif 000013
【図１２】
2010157959.tif 000014
【図１３】
2010157959.tif 000015
【図１４】
2010157959.tif 000016
【図１５】
2010157959.tif 000017
【図１６】
2010157959.tif 000018
【図１７】
2010157959.tif 000019