(57)【特許請求の範囲】
【請求項１】
複数のノードが接続されたネットワーク上で測定されたトラフィックデータを収集して蓄積するためのデータベース手段と、
前記ネットワーク上に接続された各ノードに対して動的に割当てられたアドレスとノード名との対応関係を示すアドレス管理情報を取得する手段と、
前記データベース手段に蓄積されたトラフィックデータに基づいて前記ネットワーク上のトラフィックを分析するときに、前記トラフィックデータの測定中に前記対応関係の変化が発生した場合には、前記アドレス管理情報を参照し、前記対応関係の変化を反映してトラフィック測定時のノード名毎のトラフィックを分析する分析手段とを具備したことを特徴とするネットワーク管理システム。
【請求項２】
複数のノードが接続されて、各ノード間のトラフィックを測定するための測定手段と、各ノードに対してアドレスを動的に割当てるアドレス管理手段とを有するネットワークの管理を実行するネットワーク管理システムであって、
前記測定手段からトラフィックデータを収集して蓄積するデータベース手段と、
前記アドレス管理手段により蓄積された割当てアドレスとノード名との対応関係を示すアドレス管理情報を取得する手段と、
前記アドレス管理情報を参照して、前記データベース手段に蓄積されたアドレス毎のトラフィックデータを、測定時のノード名毎に変換する変換手段と、
前記ノード名毎のトラフィックデータに基づいて、ネットワーク上のトラフィックを分析する分析手段とを具備したことを特徴とするネットワーク管理システム。
【請求項３】
前記アドレス管理手段は、
前記各ノードに対してパケットの送出元または送出先を識別するためのアドレスを動的に割り当る手段を有し、
ノード名と割当てたアドレスとの対応関係を示すアドレス管理情報を、前記アドレスの割り当て変更時と当該変更内容とを含む履歴情報として蓄積し、当該履歴情報を前記分析手段に提供する手段を有することを特徴とする請求項２記載のネットワーク管理システム。
【請求項４】
前記データベース手段に蓄積された測定時のアドレス毎のトラフィックデータを、前記アドレス管理情報を参照して測定時のノード名毎に変換して蓄積するための分析用データベース手段を有し、
前記分析手段は、前記分析用データベース手段を参照してネットワーク上のノード名でのトラフィックを分析することを特徴とする請求項１記載のネットワーク管理システム。
【請求項５】
前記分析手段は、
ネットワーク上の指定期間でのトラフィックを分析するときに、前記データベース手段に蓄積された当該指定期間でのアドレス毎のトラフィックデータを、前記履歴情報を参照してアドレスの割り当て変更に伴って更新されたノード名毎に変換する手段を有することを特徴とする請求項３記載のネットワーク管理システム。
【請求項６】
コンピュータに、ネットワークに接続された複数のノードの各々に対して動的に割当てられたアドレスとノード名との対応関係を示すアドレス管理情報を取得させる手段と、
前記ネットワーク上で測定されたトラフィックデータを収集して蓄積するためのデータベース手段に蓄積されたトラフィックデータに基づいて前記ネットワーク上のトラフィックを分析するときに、前記トラフィックデータの測定中に前記対応関係の変化が発生した場合には、前記アドレス管理情報を参照し、前記対応関係の変化を反映してトラフィック測定時のノード名毎のトラフィックを分析させる分析手段と
を有するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項７】
複数のノードが接続されて、各ノード間のトラフィックを測定するための測定手段と、各ノードに対してアドレスを動的に割当てるアドレス管理手段とを有するネットワークの管理を実行し、前記測定手段からトラフィックデータを収集して蓄積するデータベース手段を有するネットワーク管理システムに設けられたコンピュータにより読取可能な記憶媒体であって、
前記アドレス管理手段により蓄積された割当てアドレスとノード名との対応関係を示し、前記トラフィックデータの測定中に前記対応関係の変化が発生した場合には前記対応関係の変化が反映されたアドレス管理情報を取得するステップと、
前記アドレス管理情報を参照して、前記データベース手段に蓄積されたアドレス毎のトラフィックデータを測定時のノード名毎に変換するステップと、
前記ノード名毎のトラフィックデータに基づいて、ネットワーク上のトラフィックを分析するステップとを前記コンピュータが実行するように設定されたプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータネットワーク上の各種の管理機能を実現するネットワーク管理システムに関し、特にトラフィック管理システムに関する。
【０００２】
【従来の技術】
コンピュータネットワーク（以下単にネットワークと呼ぶ）は、パーソナルコンピュータなどの複数のコンピュータ、ルータ，ハブ等の通信機器、及び通信回線（以下これらを総称してノードと呼ぶ）が接続されて、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成する。このようなネットワークを効率的かつ安定的に運用するためには、ネットワーク管理を行うネットワーク管理システムが必要である。
【０００３】
ネットワーク管理には、ノードなどの構成要素（ハードウエア要素以外のデータやアドレスなどの論理的要素も含む概念）の状態を監視して保守する構成管理や、ノードなどの障害を管理する障害管理、及びネットワーク上を流れるパケットやフレームを監視（測定）して、いわゆるトラフィックの水準や変動を監視するトラフィック管理がある。
【０００４】
ネットワーク管理システムは、ネットワーク上に接続されたコンピュータであり、ネットワーク管理用のソフトウエアを実行することにより、前述のネットワーク管理機能を実現している。ネットワーク管理システムは、管理データベース（例えばトラフィックデータ・データベース、以下トラフィックデータをＴＤと表記する場合がある）を構築するためのディスクドライブや、管理情報（例えばトラフィック分析結果）を所定の形態で表示画面上に表示するためのディスプレイ装置なども構成要素として備えている。
【０００５】
ところで、トラフィック管理において、ネットワーク上のパケットをモニタ（測定）する方式としては、ネットワークにモニタ専用装置（以後プローブと称する）を接続し、当該プローブにより一定周期でトラフィックを測定する方式が周知である。また、ルータやハブ等のネットワーク機器の内部にモニタ機能を実装し、これらの機器において一定周期のトラフィック測定を行なう方式もある。
【０００６】
ネットワーク管理システムは、プローブにより測定、蓄積されたトラフィックデータ（ＴＤ）を、一定周期で収集、蓄積し、管理者の操作要求に従って分析し、さらに分析結果をディスプレイに表示する機能を実現したトラフィック管理システムを備えている。トラフィック管理システムは、プローブから得られたトラフィックデータを使用して、単にネットワークを流れるパケットの総量を記録するだけでなく、パケット上の送信元アドレスや送信先アドレスを元にノード別の統計情報を作成して蓄積する処理を実行している。また、送受信のノードの組み合わせに対するパケットの分量を積算し、それが多い順に組み合わせを表示するような処理も実行する。このようなトラフィック管理システムによるトラフィック分析により、トラフィックのレベル（流れているパケット数など）を適正に保持するために、ネットワークを混雑させている要因となるノードやその組み合わせを特定し、原因を個別に調査することが可能になっている。
【０００７】
【発明が解決しようとする課題】
前述のトラフィック管理システムは、トラフィック分析処理では、各ノードに割当てられたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを使用して、ノード毎のパケット数を積算した統計情報などを算出して表示する処理を実行している。このようなトラフィック分析処理により、ネットワーク管理者は、例えばパケット送信数の多いノードを上位から順に、ＩＰアドレス（又はＭＡＣアドレス）と送信トラフィック量とを並べて表示させることが可能になっている。
【０００８】
ここで、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ（ネームサーバ）によるネームサービスの利用可能なネットワーク環境では、ＩＰアドレス（又はＭＡＣアドレス）だけでなく、ネットワーク上の各ノードに対してネーム（ノード名、ホスト名、コンピュータ名など）を提供することが可能になっている。ネットワーク管理者には、ＩＰアドレス（又はＭＡＣアドレス）などの識別しにくいコードよりも、ネーム（以下ホスト名と表記する）の方が分かりやすい。従って、トラフィック管理システムは、ノードのホスト名とＩＰアドレスとの対応情報（アドレス管理情報）に基づいて、ホスト名を使用したトラフィック分析結果（前述の統計情報など）を算出して表示する機能が望ましい。
【０００９】
しかしながら、近年ではＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバによる動的なＩＰアドレス割当機能を利用したネットワーク環境が普及している。この動的なＩＰアドレス割当機能により、ユーザ（クライアント）に対して、利用時だけＩＰアドレスを一時的に割当てることが可能になっている。従って、ＩＰアドレスはノード固有のものではなく、常に変化し得るものとなった。
【００１０】
このようなネットワーク環境でのトラフィック管理システムでは、前述したように、ＩＰアドレスを使用したトラフィック分析を行なう場合に、ＩＰアドレスが動的に変化するため、実際に送信または受信しているノードを特定することが困難となる。このため、ＤＮＳサーバによるホスト名とＩＰアドレスとの対応情報を更新するシステムを利用することが考えられる。当該システムは、ＤＨＣＰサーバにより割当てたＩＰアドレスをリアルタイムに反映させて、ホスト名とＩＰアドレスとの対応情報を更新する機能を有する。しかしながら、そのようなシステムを利用しても、ネットワーク管理者が操作をしている時点でのＩＰアドレスとノード名との対応関係に基づいて、過去のトラフィック分析結果を表示することになる。従って、例えばネットワーク上でトラフィックを増大させているノードを別のノードと誤認する可能性があり、正確なトラフィック分析結果を得られない弊害がある。
【００１１】
そこで、本発明の目的は、動的なＩＰアドレス割当機能を利用したネットワーク環境においても、ホスト名を使用したノードを正確に特定したトラフィック分析を実行して、確実なトラフィック管理システムを提供することにある。
【００１２】
【課題を解決するための手段】
本発明は、トラフィック管理機能を有するネットワーク管理システムにおいて、ネットワーク上で測定されたトラフィックデータを収集して蓄積するためのデータベース手段と、ネットワーク上に接続された各ノードに対して割当てられたアドレス（ＩＰアドレス）とノード名（ホスト名）との対応関係を示すアドレス管理情報を取得する手段と、データベース手段に蓄積されたトラフィックデータに基づいてトラフィック分析を実行するときに、アドレス管理情報を参照してトラフィック測定時のノード名毎のトラフィックを分析する分析手段とを備えたシステムである。
【００１３】
具体的には、本発明のネットワーク管理システムは、例えばＤＨＣＰサーバによる動的なＩＰアドレス割当機能を利用したネットワーク環境でのトラフィック管理を行なう。アドレス管理情報は、ＤＨＣＰサーバにより更新、蓄積されるＩＰアドレスとノード名（ホスト名）との対応関係を示す履歴情報である。分析手段は、当該履歴情報を参照して、トラフィック測定時でのノード名毎のトラフィックデータに基づいてトラフィック分析処理を実行する。
【００１４】
このような本発明のシステムにより、例えばＩＰアドレスに基づいてネットワーク上のトラフィックデータを使用して、当該ＩＰアドレスと対応関係にあるノード名（ホスト名）に基づいたトラフィック分析処理を実行する。この場合、ＤＨＣＰサーバにより割当てられるＩＰアドレスの変化に対応して、アドレス管理情報を参照して該当するノード名を更新することにより、実際のノードに対応するトラフィック分析を実現できる。従って、ネットワーク管理者に対しては、ＩＰアドレスが動的に変化している場合でも、分析対象のノードを正確に特定し、当該ノード毎の正確なトラフィックデータの分析結果を算出することが可能となる。
【００１５】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１６】
（ネットワーク管理システムの構成）
同実施形態のネットワーク管理システムは、図２に示すように、ＬＡＮ２に接続されたコンピュータ１００から構成されている。ＬＡＮは、同コンピュータ１００、複数のノード３（３０，３１）、ＤＨＣＰサーバ５０及びプローブ４０が接続された構成のネットワークである。各ノード３０，３１は、パーソナルコンピュータや、各種のネットワーク機器を想定する。プローブ４０は、ネットワーク（ここではＬＡＮ）２上のトラフィック（送受信されるパケット数や送受信ノード数など）を測定し、トラフィックデータを蓄積する機能を有する専用装置である。
【００１７】
ネットワーク管理システムを実装しているコンピュータ１００は、ＣＰＵ１０１、メインメモリ（ＤＲＡＭ）１０２、ディスクドライブ１０３、ＬＡＮインターフェース１０４、及びマンマシン・インターフェース１０５を有する。ＣＰＵ１０１は、メインメモリ１０２にロードされたプログラムを実行することにより、同実施形態のトラフィック管理処理を実行する。このネットワーク管理用のソフトウエアは、ディスクドライブ１０３のディスク記憶媒体に格納されている。
【００１８】
ディスクドライブ１０３は、例えばハードディスクドライブ、フロッピーディスクドライブ、光ディスクドライブなどの外部記憶装置を意味する。ＬＡＮインターフェース１０４は、ネットワークに接続し、データやアドレスの送受信を行うためのインターフェースである。マンマシン・インターフェース１０５は、ユーザが操作するキーボードやマウスなどの入力装置、及びネットワーク管理に関係する各種の情報（同実施形態ではトラフィック管理情報である分析結果など）を画面上に表示するディスプレイ装置などの入出力インターフェースである。
【００１９】
図１は、同実施形態のネットワーク管理システム１をコンピュータ１００上に実現したソフトウェアによる機能概念図である。本システム１は、ＴＤデータベース１０と、分析中間データベース１１と、ＴＤ分析部１２と、マンマシン・インターフェース１３とを有する。マンマシン・インターフェース１３は、前記のマンマシン・インターフェース１０５のソフトウェアに相当する。
【００２０】
ＴＤデータベース１０は、ＴＤ分析部１２によりプローブ４０から例えば１０分間隔で収集されたトラフィックデータ（ＴＤ）を、例えば１ケ月分を蓄積するためのデータベースである。即ち、ＴＤデータベース１０は、例えば１ケ月分単位で常に最新のＴＤを蓄積するように更新される。また、分析中間データベース１１は、ＴＤ分析部１２によりＴＤデータベース１０の内容から分析処理された処理結果を蓄積し、後述するように、ＴＤ分析部１２の処理工程に応じて更新される。
【００２１】
ＴＤ分析部１２は、同実施形態のシステム１の主構成要素であり、ＴＤデータベース１０及び分析中間データベース１１を使用して、後述するトラフィック分析処理を実行し、分析結果をマンマシン・インターフェース１０５に出力する。ここで、ＴＤ分析部１２は、ＤＨＣＰサーバ５０によりアクセス制御されるディスクドライブ５１に蓄積、更新される履歴情報を参照し、ＩＰアドレスとホスト名（ノード名）との変換処理を実行する。これにより、ＴＤ分析部１２は、ノード名毎のトラフィックデータに基づいたトラフィック分析処理を実行する。
【００２２】
履歴情報は、ＤＨＣＰサーバ５０により更新、蓄積されるＩＰアドレスとホスト名（ノード名）との対応関係を示すアドレス管理情報である。ＤＨＣＰサーバ５０は、複数のＩＰアドレスをプールしており、各ノード３０，３１が起動するときにＤＨＣＰ（プロトコル）に準拠した要求に応じて、動的にＩＰアドレスを割り付けるアドレス自動設定機能を有する。各ノード３０，３１は、起動する度にＤＨＣＰサーバ５０から異なるＩＰアドレスを割り付けられる可能性がある。
【００２３】
（トラフィック管理動作）
以下図１と共に図３と図５の各フローチャート、及び図４、図６から図１２を参照して、同実施形態のトラフィック管理動作を説明する。
【００２４】
まず、同実施形態のネットワーク（ＬＡＮ）では、各ノード３０，３１に対しては、ＤＨＣＰサーバ５０からＩＰアドレスが動的に付与されている。ノード３０，３１はＬＡＮ２を介して、パケットの送出や受信を実行している。
【００２５】
ここで、プローブ４０は、ＬＡＮ２上のパケットの流れであるトラフィックを計測するトラフィック計測処理を継続的に実行する（ステップＳ１）。即ち、プローブ４０は、ＬＡＮ２上を流れるパケットの単位時間あたりの個数、延べバイト数、単位時間あたりの衝突発生回数等のトラフィックデータを計測する。また、トラフィックデータとしては、パケットの送出元や送出先のＩＰアドレス毎にパケット数や延べバイト数も含まれる。プローブ４０は、これらの計測したトラフィックデータを、一時的には内部メモリに蓄積している。
【００２６】
ネットワーク管理システム１のＴＤ分析部１２は、一定時間（ここでは１０分とする）の間隔で、プローブ４０上に蓄積されたトラフィックデータ（ＴＤ）をＬＡＮ２経由で収集する（ステップＳ２，Ｓ３）。ＴＤ分析部１２は、収集したトラフィックデータ（ＴＤ）を、前述のＴＤデータベース１０に蓄積する（ステップＳ４）。具体的には、ＴＤデータベース１０は、図４に示すように、テーブル形式で管理されており、一定時間（例えば１０分）の間隔毎に区切られた時間の枠に関して、送出元アドレス（ＩＰアドレス）毎にパケット数やパケットの延べバイト数（図示せず）からなるトラフィックデータを蓄積する。ＩＰアドレスは、トラフィック測定時での各ノードのホスト名（Ａ〜Ｄ）に対応している。
【００２７】
ここで、ネットワーク管理者がマンマシンインターフェース１０５（１３）を利用して、指定した期間においてパケット数を最も多く送出したノードを上位から指定数だけ求めて、ディスプレイの画面上に表示する要求を出したと想定する。この要求に応じて、ＴＤ分析部１２は、図５のフローチャートに示すトラフィック分析処理を実行する。
【００２８】
即ち、ＴＤ分析部１２は、ＴＤデータベース１０を参照して、指定された期間のトラフィックデータを読出す（ステップＳ１０）。ＴＤ分析部１２は、読出したトラフィックデータを使用して、送信元ＩＰアドレス毎にパケット数を積算した積算値を算出し、分析中間データベース１１に出力する（ステップＳ１１）。具体的には、分析中間データベース１１には、図６に示すようなテーブル情報が格納される。
【００２９】
次に、ＴＤ分析部１２は、ＤＨＣＰサーバ５０により管理されている履歴情報（５１）を参照して、分析中間データベース１１に設定されているＩＰアドレスを、ホスト名（ノード名）に変換し、分析中間データベース１１を書き換える（ステップＳ１２，Ｓ１３）。即ち、分析中間データベース１１は、図７に示すように、テーブル情報のＩＰアドレスが対応するホスト名に変換される。そして、ＴＤ分析部１２は、分析中間データベース１１の内容を、表形やグラフの様な視覚的に確認しやすい形式に処理して、マンマシンインターフェース１３を介してディスプレイの画面上に表示出力する（ステップＳ１４）。具体的には、図８に示すようなイメージが表示される。
【００３０】
ネットワーク管理者は、表示されたトラフィック分析結果により、ここではホスト名（Ｄ）のノードが最も多くのパケットを送出していることを確認することができる。これにより、例えば当該パケット数が異常に大きい数値であり、これがＬＡＮ全体のトラフィック総量に占める割合が大きく、不具合を来たしていることを推測することが可能となる。また、ネットワーク管理者は、例えばホスト名（Ｄ）のノードが大量のパケットを送出している原因を究明し、ＬＡＮのトラフィック状態を正常に改善させる対策を行なうことが可能となる。
【００３１】
ところで、同実施形態のネットワーク管理システム１は、前述したように、トラフィック分析処理を行なう場合に、ＤＨＣＰサーバ５０により管理されている履歴情報（５１）を参照して、分析中間データベース１１に設定されているＩＰアドレスを、ホスト名（ノード名）に変換する処理を実行する（ステップＳ１２を参照）。ＬＡＮ２上の各ノード３０，３１は、ＤＨＣＰサーバ５０によりＩＰアドレスを付与されている。このため、プローブ４０によるトラフィックデータの測定中に、当該ＩＰアドレスが変化する可能性がある。即ち、ＬＡＮにおいて、ホスト名とＩＰアドレスとの対応関係が変化することになる。そこで、同実施形態のＴＤ分析部１２は、前述したように、ホスト名とＩＰアドレスとの対応関係の変化を反映した履歴情報（５１）を参照することにより、正確なホスト名とパケット数等のトラフィックデータの分析結果を出力することができる。
【００３２】
以下図９から図１２を参照して、履歴情報（５１）、及び測定時にホスト名とＩＰアドレスとの対応関係の変化が発生した場合の分析処理を説明する。
【００３３】
ＤＨＣＰサーバ５０は、図９に示すような履歴情報５１を管理している。履歴情報５１は、ＩＰアドレスの割当／開放の時刻、対応するホスト名とＩＰアドレス、割当／開放の区別をテーブル形式で蓄積されている。ネットワーク管理システム１のＴＤ分析部１２は、当該履歴情報５１を参照することにより、常時変化するホスト名とＩＰアドレスの対応関係を時刻と共に認識できる。
【００３４】
ＴＤ分析部１２は、前述したように、ＤＨＣＰサーバ５０により管理されている履歴情報（５１）を参照して、分析中間データベース１１に設定されているＩＰアドレスを、ホスト名（ノード名）に変換し、分析中間データベース１１を書き換える（ステップＳ１２，Ｓ１３を参照）。この場合、ＴＤデータベース１０は、図１０に示すように、前記図４に示す場合と同様のトラフィックデータが蓄積されている。従って、分析中間データベース１１は、図１１に示すように、テーブル情報のＩＰアドレスが対応するホスト名に変換された後のテーブル情報を格納している。
【００３５】
ここで、図９の履歴情報５１に示すように、特にホスト名（Ａ）とホスト名（Ｄ）の各ノードに対するＩＰアドレスが、相互に交換されるように変化している（図４と図１０を参照）。このため、前記図７に示す分析中間データベース１１ではホスト名（Ｄ）のノードが最も多くのパケットを送出しているのに対して、今回の具体例では図１１に示すように、ホスト名（Ａ）のノードが最も多くのパケットを送出していることを示している。ＴＤ分析部１２は、図１１に示す分析中間データベース１１の内容を、表形やグラフの様な視覚的に確認しやすい形式に処理して、マンマシンインターフェース１３を介してディスプレイの画面上に表示出力する（図１２を参照）。
【００３６】
以上のように、ＴＤ分析部１２は、トラフィック分析処理時に、ノードのホスト名とＩＰアドレスとの対応関係の変化を分析結果に反映させることができる。従って、ホスト名とＩＰアドレスとの対応関係の変化を把握できない場合には、例えば図８に示すように、ホスト名（Ｄ）のノードが最も多くのパケットを送出しているような分析結果を誤って算出する可能性がある。これに対して、同実施形態のシステムでは、例えば図１２に示すように、ホスト名とＩＰアドレスとの対応関係の変化に応じて、実際にはホスト名（Ａ）のノードが最も多くのパケットを送出しているような正確な分析結果を算出することができる。
【００３７】
（同実施形態の変形例１）
図１３は、同実施形態の変形例１に関係するブロック図である。本変形例は、ＤＨＣＰサーバ５０以外に、動的ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ６０が接続されたＬＡＮ２を想定している。動的ＤＮＳサーバ６０は、ホスト名とＩＰアドレスの対応関係の履歴情報を蓄積するための履歴蓄積装置６１を管理し、ホスト名とＩＰアドレスとの対応関係が変化した際に当該履歴情報を更新する機能を有するネームサーバである。ネットワーク管理システム１は、ＬＡＮ２を経由して、動的ＤＮＳサーバ６０により履歴情報６１を取得する。
【００３８】
なお、動的ＤＮＳサーバ６０としては、例えばＤＨＣＰサーバ５０からホスト名とＩＰアドレスとの対応関係の変化を逐一通知される方式や、ノード自体からの通知を受ける方式がある。また、ネットワーク管理システム１から動的ＤＮＳサーバ６０に対する履歴情報の問い合わせ方式としては、常時ＩＰアドレスとホスト名との対応関係を問い合わせる方式や、ＩＰアドレスを与えてそれに対応するホスト名を得る方式がある。この場合、問い合わせに使用するＩＰアドレスは、トラフィック管理システムがパケットを検出したＩＰアドレスでも良いし、予め設定されたＩＰアドレスの集合から順に選んだものでも良い。この方式の特徴は、ＤＨＣＰサーバ５０や動的ＤＮＳサーバ６０といった既存のシステムに修正を加える必要が無いことである。
【００３９】
（同実施形態の変形例２）
図１４、図１５、図１６は、同実施形態の変形例２に関係する図である。本変形例は、図１４に示すように、動的ＤＮＳサーバ６０から履歴情報（即ち、ホスト名とＩＰアドレスとの対応関係の情報）を常時得て、ＴＤデータベース１０へのトラフィックデータの蓄積時にホスト名の情報を付加するためのホスト名情報収集部１４を備えたネットワーク管理システム１である。ホスト名情報収集部１４は、一定周期でプローブ４０からトラフィックデータを収集する際に、その中に現れる全てのＩＰアドレスに関して、動的ＤＮＳサーバ６０に対して、アドレスの逆解決要求を送出する。ホスト名情報収集部１４は、動的ＤＮＳサーバ６０から要求した全てのＩＰアドレスに対応するホスト名を取得して、ＴＤデータベース１０に蓄積する各データに対してホスト名の情報を付加する。
【００４０】
具体的には、ネットワーク管理システム１は、一定周期でプローブ４０から、例えば図１５に示すようなトラフィックデータを収集する。このとき、ホスト名情報収集部１４は、動的ＤＮＳサーバ６０に対して、ＩＰアドレス（１３３．１１３．２１４．１）及び（１３３．１１３．２１４．２）に関するアドレスの逆解決要求を送出する。この要求により、ホスト名情報収集部１４は、動的ＤＮＳサーバ６０から対応するホスト名（Ａ）及びホスト名（Ｂ）を取得する。ホスト名情報収集部１４は、図１６に示すように、取得したホスト名（Ａ，Ｂ）を付加したトラフィックデータをＴＤデータベース１０に蓄積する。この後、ＴＤ分析部１２が、ＴＤデータベース１０及び分析中間データベース１１を使用して、ホスト名毎にトラフィックデータを集計する分析動作については、前述の同実施形態の場合と同様である。
【００４１】
以上のように本変形例の方式であれば、ＴＤデータベース１０にトラフィックデータを蓄積する段階で、逐次ホスト名の情報を付加情報として蓄積する。従って、ＴＤ分析部１２は、ＩＰアドレスとホスト名との変換処理を行なうこと無く、ＴＤデータベース１０を分析することにより、ホスト名によるトラフィックデータを集計することが可能となる。これにより、ＴＤ分析部１２は、常時ホスト名の情報を取得することが可能となり、ＴＤデータベース１０の参照により正確なホスト名に基づくトラフィック分析が可能となる。また、トラフィック分析時に、まとめてＩＰアドレスからホスト名への変換処理が不要となるため、ＴＤ分析部１２の分析処理を高速化することが可能となる。更に、ホスト名とＩＰアドレスとの対応関係の履歴情報が、何らかのトラブルでＤＨＣＰサーバ５０やＤＮＳサーバ６０から得られない状況が発生しても、ＴＤ分析部１２での分析処理は可能である。
【００４２】
なお、本変形例において、動的ＤＮＳサーバ６０の代わりに、ＤＨＣＰサーバ５０に対して、ネットワーク管理システム１がホスト名とＩＰアドレスとの対応関係を示す履歴情報を問い合わせる方式でもよい。また、ネットワーク管理システム１からの問合わせを要すること無く、動的ＤＮＳサーバ６０またはＤＨＣＰサーバ５０が、ホスト名とＩＰアドレスとの対応関係の変化が発生した時点や、あるいは一定周期で、自発的にネットワーク管理システム１に対して当該情報を提供する方式でもよい。
【００４３】
なお、前述したように、本実施形態のネットワーク管理システム１のトラフィック管理機能は、記憶媒体に格納されたソフトウエアを、コンピュータ１００のＣＰＵ１０１が実行することにより実現することができる。記憶媒体とは、同実施形態ではディスクドライブ１０３のディスク記憶媒体であり、またＣＰＵ１０１が実行する上で当該ディスク媒体からソフトウエアがロードされるメインメモリ１０２も含むものである。
【００４４】
【発明の効果】
以上詳述したように本発明によれば、動的なＩＰアドレス割当機能を利用したネットワーク環境においても、ホスト名を使用したノードを正確に特定したトラフィック分析を実行するトラフィック管理システムを提供することができる。従って、本発明を、ＩＰアドレスとホスト名との対応関係が変化するネットワークのトラフィック管理システムに適用すれば、当該対応関係が変化しても、ホスト名を使用したトラフィック分析結果正確に算出し、かつ表示出力することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に関係するネットワーク管理システムの構成を機能的に説明するための概念図。
【図２】同ネットワーク管理システムのハードウエア構成を説明するためのブロック図。
【図３】同実施形態のＴＤデータの測定動作を説明するためのフローチャート。
【図４】同ネットワーク管理システムのＴＤデータベースの内容を示す概念図。
【図５】同実施形態のトラフィック分析動作を説明するためのフローチャート。
【図６】同実施形態の分析中間データベースの内容を示す概念図。
【図７】同実施形態の分析中間データベースの更新内容を示す概念図。
【図８】同実施形態の分析結果の表示出力用イメージの一例を示す概念図。
【図９】同実施形態の履歴情報の内容を示す概念図。
【図１０】同実施形態のＴＤデータベースの内容を示す概念図。
【図１１】同実施形態の分析中間データベースの更新内容を示す概念図。
【図１２】同実施形態の分析結果の表示出力用イメージの一例を示す概念図。
【図１３】同実施形態の変形例１に関係するネットワーク管理システムの構成を機能的に説明するための概念図。
【図１４】同実施形態の変形例１に関係するネットワーク管理システムの構成を機能的に説明するための概念図。
【図１５】同変形例２に関係するトラフィックデータの内容を示す概念図。
【図１６】同変形例２に関係するＴＤデータベースの内容を示す概念図。
【符号の説明】
１…ネットワーク管理システム（ソフトウエア構成）
２…ＬＡＮ
３…ノード
１０…ＴＤデータベース
１１…分析中間データベース
１２…ＴＤ分析部
１３…マンマシンインターフェース
３０，３１…ノード
４０…プローブ
５０…ＤＨＣＰサーバ
５１，６１…履歴情報記憶装置
６０…動的ＤＮＳサーバ
１００…ネットワーク管理システム（ハードウエア構成）
１０１…ＣＰＵ
１０２…メインメモリ
１０３…ディスクドライブ
１０４…ＬＡＮインターフェース
１０５…マンマシンインターフェース
【図１】
0003628902.tif 000002
【図２】
0003628902.tif 000003
【図３】
0003628902.tif 000004
【図４】
0003628902.tif 000005
【図５】
0003628902.tif 000006
【図６】
0003628902.tif 000007
【図７】
0003628902.tif 000008
【図８】
0003628902.tif 000009
【図９】
0003628902.tif 000010
【図１０】
0003628902.tif 000011
【図１１】
0003628902.tif 000012
【図１２】
0003628902.tif 000013
【図１３】
0003628902.tif 000014
【図１４】
0003628902.tif 000015
【図１５】
0003628902.tif 000016
【図１６】
0003628902.tif 000017