(57)【要約】【課題】収集するパケット数が多い場合や、パケット収集地点同士の距離が離れている場合であっても正確な時刻を付与してパケットの収集を可能とする。【解決手段】ＰＣ時刻生成部２０１は、装置内の時刻を示す時刻情報を生成する。パケット収集部２０３は、ネットワークを伝送するパケットを収集し、時刻情報をパケットに付加する。時刻取得部２０４は、ＰＣ時刻生成部２０１から時刻情報を取得すると共に、時刻生成装置１０４から基準時刻情報を取得する。記憶部２０２は、時刻取得部２０４によって取得された時刻情報と基準時刻情報を対応付けて記憶する。時刻補正部２０５は、記憶部２０２が記憶している時刻情報および基準時刻情報に基づいて、パケットに付加されている時刻情報を補正するための補正式を算出する。また、時刻補正部２０５は、補正式に基づいて、パケットに付加されている時刻情報を補正する。【選択図】図２
2008228011.tif 000002
【特許請求の範囲】
【請求項１】
装置内の時刻を示す時刻情報を生成する装置内時刻生成手段と、
ネットワークを伝送するパケットを収集し、前記時刻情報を前記パケットに付加するパケット収集手段と、
前記装置内時刻生成手段から前記時刻情報を取得すると共に、基準時刻を示す基準時刻情報を生成する基準時刻生成装置から前記基準時刻情報を取得する時刻情報取得手段と、
前記時刻情報取得手段によって取得された前記時刻情報と前記基準時刻情報を対応付けて記憶する情報記憶手段と、
前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報に基づいて、前記パケットに付加されている前記時刻情報を補正するための補正式を算出する補正式算出手段と、
前記補正式に基づいて、前記パケットに付加されている前記時刻情報を補正する補正手段と、
を備えたことを特徴とするパケット収集装置。
【請求項２】
前記補正式算出手段は、前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報と、前記時刻情報の取得タイミングおよび前記基準時刻情報の取得タイミングの間の誤差とに基づいて前記補正式を算出することを特徴とする請求項１に記載のパケット収集装置。
【請求項３】
ネットワークを伝送するパケットを収集するパケット収集装置と、基準時刻を生成する基準時刻生成装置と、前記パケット収集装置で収集した前記パケットに基づいて、前記パケット収集装置間の通信状態を解析するパケット解析装置とを備えたモニタリングシステムにおいて、
前記パケット収集装置は、
装置内の時刻を示す時刻情報を生成する装置内時刻生成手段と、
ネットワークを伝送するパケットを収集し、前記時刻情報を前記パケットに付加するパケット収集手段と、
前記装置内時刻生成手段から前記時刻情報を取得すると共に、基準時刻を示す基準時刻情報を生成する基準時刻生成装置から前記基準時刻情報を取得する時刻情報取得手段と、
前記時刻情報取得手段によって取得された前記時刻情報と前記基準時刻情報を対応付けて記憶する情報記憶手段と、
前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報に基づいて、前記パケットに付加されている前記時刻情報を補正するための補正式を算出する補正式算出手段と、
前記補正式に基づいて、前記パケットに付加されている前記時刻情報を補正する補正手段と、を有し、
前記パケット解析装置は、
前記時刻情報が補正された前記パケットを前記パケット収集装置から収集する時刻補正パケット収集手段と、
前記時刻補正パケット収集手段で収集した前記パケットに基づいて、前記パケット収集装置間の通信状態を解析する解析手段と、を有する
ことを特徴とするモニタリングシステム。
【請求項４】
装置内の時刻を示す時刻情報を生成する装置内時刻生成手段と、
ネットワークを伝送するパケットを収集し、前記時刻情報を前記パケットに付加するパケット収集手段と、
前記装置内時刻生成手段から前記時刻情報を取得すると共に、基準時刻を示す基準時刻情報を生成する基準時刻生成装置から前記基準時刻情報を取得する時刻情報取得手段と、
前記時刻情報取得手段によって取得された前記時刻情報と前記基準時刻情報を対応付けて記憶する情報記憶手段と、
前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報に基づいて、前記パケットに付加されている前記時刻情報を補正するための補正式を算出する補正式算出手段と、
前記補正式に基づいて、前記パケットに付加されている前記時刻情報を補正する補正手段と、
としてコンピュータを機能させるためのパケット収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークの通信状態を確認するためにパケットを収集する、パケット収集装置、モニタリングシステム、およびパケット収集プログラムに関する。
【背景技術】
【０００２】
近年、インターネットへのアクセス網として無線ＬＡＮや携帯電話など無線回線の使用が一般的になっており、無線回線を含むエンド-エンドでの通信品質の保証が重要となっている。しかしながら、無線回線固有のプロトコル処理による遅延変動やパケット損失により、最適な通信品質を確保するようにエンド端末やスイッチなど中継ノードの制御パラメタを設定することは容易ではない。これに対して、実機による通信試験を行ない、フロー毎の遅延変動・パケット損失を詳細に解析することが有用である。非特許文献１では、通信試験用パケット損失・遅延測定システムについて述べている。この測定システムは、２台以上のパケット収集装置と１台の解析装置、及びそれらを接続する制御用ネットワークから構成される。解析対象のネットワークは、通信を行う２台以上のノードと、それらを接続するネットワークから構築される。測定システムのパケット収集装置は、解析対象ネットワークの２台のノードが通信する経路上に設置され、その通信パケットを収集する。解析装置は、各パケット収集装置が収集したパケットを、制御用ネットワークを介して集め、通信フローにおけるパケットの遅延・損失を解析する。また、システムは低コストであることを重視し、各装置は通常のＰＣを用いて構築される。
【０００３】
パケットの遅延を解析するには、各パケット収集装置でパケットを取得した時刻を正確に記録しなければならず、パケット収集装置間で高精度の時刻同期が必要である。しかし、ＰＣを利用したパケット収集装置では、ＰＣ内部に保持する時刻の精度が不十分であり、パケットを取得した時刻を正確に記録できない。このため、パケットの収集時刻を正確に記録する仕組みが必要である。非特許文献１では、ＰＣの時刻の誤差は、ＰＣによって個体差はあるものの短時間であれば線形に変化することに着目し、基点となるＰＣから高品質の制御用ネットワークを用いて時刻同期用パケットを送信し、各パケット収集装置では、受信した時刻同期用パケットの時刻を基準にパケットの収集時刻を補正している。また、制御用ネットワークではなく、解析対象のネットワークを利用して時刻同期用パケットを送信する方法や、ＧＰＳ等の外部信号に基づいてパケット収集装置のパケット収集時刻の時刻同期を行うシステムも考案されている。
【非特許文献１】田上敦士, 新保宏之, 井戸上 彰, 長谷川 亨,“通信試験用パケット遅延・損失測定システムの設計”、電子情報通信学会 総合大会, B-6-93, March 2003.
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、制御用ネットワークを用いた手法で遠距離での測定を実施する場合、高品質な制御用ネットワークを遠距離で構築することは困難である。また、解析対象のネットワークを用いる手法では、解析対象のネットワークが商用ネットワークである場合、測定用の制御パケットを流すことは困難である。また、ＮＴＰやＧＰＳなどを利用した高度な時刻生成装置を用いてパケット収集装置の時刻同期を行う場合、時刻生成装置から入力される信号は高精度であった場合でも、パケット収集装置での信号読み取り遅延や誤差により精度が落ちてしまう。例えば、汎用的なＰＣをパケット収集装置として用いる場合、ＰＣと時刻生成装置とのＩ／ＯインタフェースはＰＣに標準的に備えられている規格を用いる。しかしながら、現在ＰＣに備えられているインタフェースはシリアルポート、パラレルポート、ＵＳＢ、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ１３９４等であり、いずれも時刻生成装置から時刻を読み出す際に遅延が生じ、その遅延時間が一定しない。そのためパケット収集装置の時刻同期を正確にとることができない。また、パケットを収集する度に時刻生成装置から時刻を読み出す場合、収集するパケットが多いと処理が間に合わないことも考えられる。
【０００５】
本発明は、上記の課題を解決するためになされたものであり、収集するパケット数が多い場合や、パケット収集地点同士の距離が離れている場合であっても正確な時刻を付与してパケットの収集が可能なパケット収集装置、モニタリングシステム、およびパケット収集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、装置内の時刻を示す時刻情報を生成する装置内時刻生成手段と、ネットワークを伝送するパケットを収集し、前記時刻情報を前記パケットに付加するパケット収集手段と、前記装置内時刻生成手段から前記時刻情報を取得すると共に、基準時刻を示す基準時刻情報を生成する基準時刻生成装置から前記基準時刻情報を取得する時刻情報取得手段と、前記時刻情報取得手段によって取得された前記時刻情報と前記基準時刻情報を対応付けて記憶する情報記憶手段と、前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報に基づいて、前記パケットに付加されている前記時刻情報を補正するための補正式を算出する補正式算出手段と、前記補正式に基づいて、前記パケットに付加されている前記時刻情報を補正する補正手段と、を備えたことを特徴とするパケット収集装置である。
【０００７】
また、本発明は、前記補正式算出手段は、前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報と、前記時刻情報の取得タイミングおよび前記基準時刻情報の取得タイミングの間の誤差とに基づいて前記補正式を算出することを特徴とする請求項１に記載のパケット収集装置である。
【０００８】
また、本発明は、ネットワークを伝送するパケットを収集するパケット収集装置と、基準時刻を生成する基準時刻生成装置と、前記パケット収集装置で収集した前記パケットに基づいて、前記パケット収集装置間の通信状態を解析するパケット解析装置とを備えたモニタリングシステムにおいて、前記パケット収集装置は、装置内の時刻を示す時刻情報を生成する装置内時刻生成手段と、ネットワークを伝送するパケットを収集し、前記時刻情報を前記パケットに付加するパケット収集手段と、前記装置内時刻生成手段から前記時刻情報を取得すると共に、基準時刻を示す基準時刻情報を生成する基準時刻生成装置から前記基準時刻情報を取得する時刻情報取得手段と、前記時刻情報取得手段によって取得された前記時刻情報と前記基準時刻情報を対応付けて記憶する情報記憶手段と、前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報に基づいて、前記パケットに付加されている前記時刻情報を補正するための補正式を算出する補正式算出手段と、前記補正式に基づいて、前記パケットに付加されている前記時刻情報を補正する補正手段と、を有し、前記パケット解析装置は、前記時刻情報が補正された前記パケットを前記パケット収集装置から収集する時刻補正パケット収集手段と、前記時刻補正パケット収集手段で収集した前記パケットに基づいて、前記パケット収集装置間の通信状態を解析する解析手段と、を有することを特徴とするモニタリングシステムである。
【０００９】
また、本発明は、装置内の時刻を示す時刻情報を生成する装置内時刻生成手段と、ネットワークを伝送するパケットを収集し、前記時刻情報を前記パケットに付加するパケット収集手段と、前記装置内時刻生成手段から前記時刻情報を取得すると共に、基準時刻を示す基準時刻情報を生成する基準時刻生成装置から前記基準時刻情報を取得する時刻情報取得手段と、前記時刻情報取得手段によって取得された前記時刻情報と前記基準時刻情報を対応付けて記憶する情報記憶手段と、前記情報記憶手段が記憶している前記時刻情報および前記基準時刻情報に基づいて、前記パケットに付加されている前記時刻情報を補正するための補正式を算出する補正式算出手段と、前記補正式に基づいて、前記パケットに付加されている前記時刻情報を補正する補正手段と、としてコンピュータを機能させるためのパケット収集プログラムである。
【発明の効果】
【００１０】
本発明によれば、収集するパケット数が多い場合や、パケット収集地点同士の距離が離れている場合であっても正確な時刻を付与してパケットの収集ができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照し、本発明の実施形態を説明する。図１は本発明の一実施形態によるモニタリングシステムの構成を示している構成図である。通信ノード１０１は解析対象のパケットを通信するノードである。モニタリング装置１０２はそれぞれ独立しており、パケット収集装置１０３と時刻生成装置１０４から成る。パケット収集装置１０３は、汎用的な機器としてＰＣを使用する。モニタリング装置１０２は解析対象ネットワーク１０６に接続しており、通信ノード１０１間で通信しているパケットをモニタリングする。パケット解析装置１０５は、モニタリング装置１０２で取得したパケットを収集し、ネットワーク上での遅延の状況等を解析する。図１にはモニタリング装置１０２が３つ存在するが、これよりもモニタリング装置１０２が多い場合、もしくは少ない場合もある。
【００１２】
モニタリング装置１０２でパケットを収集する場合について適宜図２を参照して説明を行う。図２は本発明の一実施形態であるモニタリング装置１０２のブロック図である。時刻生成装置１０４は、ＧＰＳやＮＴＰもしくはルビジウムやセシウム発信器を用いて基準時刻信号を生成する。ＰＣ時刻生成部２０１は、ＰＣ内で使用する時刻を生成する。記憶部２０２は、収集したパケットの情報、取得したＰＣの時刻、および取得した基準時刻を記憶する。パケット収集部２０３は、解析対象ネットワーク１０６を伝送するパケットを収集し、ＰＣ時刻生成部２０１よりＰＣの時刻を取得し、収集したパケットにＰＣの時刻を付加し、記憶部２０２に記憶させる。時刻取得部２０４は、時刻生成装置１０４より基準時刻を取得し、ＰＣ時刻生成部２０１よりＰＣの時刻を取得し、両者を対応付けて記憶部２０２に記憶させる。時刻補正部２０５は、記憶部２０２に記憶されている基準時刻とＰＣの時刻に基づいて、記憶部２０２に記憶されているパケットに付加されているＰＣの時刻を補正し、時刻が補正されたパケットを記憶部２０２に記憶させる。
【００１３】
本実施形態の動作例を説明する。はじめに、パケット収集部２０３は、解析対象ネットワーク１０６上のパケット収集ポイントよりパケットを収集する。続いて、パケット収集部２０３は収集したパケットに収集した時点の時刻を付加する。パケットを収集するごとに、時刻生成装置１０４から時刻を読み出し、読み出した時間を収集したパケットに付加すると処理が間に合わないため、収集したパケットには高速に取得できるＰＣ時刻生成部２０１で生成されたＰＣの時刻を一時的に付加し、記憶部２０２に記憶させる。これと並行して、時刻取得部２０４は、定期的に時刻生成装置１０４から基準時刻を取得し、同時にＰＣ時刻生成部２０１からＰＣの時刻を取得し、基準時刻とＰＣの時刻を対応付けて記憶部２０２に記憶させる。
【００１４】
しかし、ＰＣ時刻生成部２０１の時刻は正確ではないため、時間が経つにつれてＰＣ時刻生成部２０１の時刻はずれる。この時刻のずれは、短期的に見ると線形に変化するとみなせることが分かっている。そこで、あるＰＣ時刻生成部２０１の時刻ｔの補正時刻は、ｔの前後に記録したＰＣ時刻生成部２０１の時刻と時刻生成装置１０４の時刻の対応から線形補完により求めることができる。しかし、通常ＰＣでは時刻生成装置１０４とＰＣ時刻生成部２０１の時刻をまったく同一のタイミングで取得することはできない。そのため、時刻生成装置１０４とＰＣ時刻生成部２０１の時刻を順に読み出すこととなり、読み出し遅延が生じる。またこの遅延は一定ではなく誤差が生じる。図３にモニタリング装置１０２で時刻生成装置１０４とＰＣ時刻生成部２０１の時刻を読み出すタイミングについて示す。図３の横軸は時間である。Ｆｇｅは、時刻取得部２０４が時刻生成装置１０４の時刻を取得するための時刻取得関数である。Ｆｐｃは、時刻取得部２０４がＰＣ時刻生成部２０１の時刻を取得するための時刻取得関数である。ＦｇｅとＦｐｃを同時に実行することができないため、時刻取得部２０４が実施する処理の流れは、「Ｆｇｅの呼び出し」「時刻生成装置１０４の時刻を取得」「Ｆｇｅが返る」「Ｆｐｃの呼び出し」「ＰＣ時刻生成部２０１の時刻を取得」「Ｆｐｃが返る」の順となる。よって、ＦｇｅとＦｐｃの値取得の遅延は時刻取得部２０４が、時刻生成装置１０４の時刻を取得した時刻からＰＣ時刻生成部２０１の時刻を取得する間の時間となる。この読み出し遅延の誤差を小さくするために時刻補正部２０５は時刻補正計算を行う。
【００１５】
図４は、ＰＣ時刻生成部２０１で生成された時刻と時刻生成装置１０４で生成された時刻の対応および補正直線を示した図である。横軸(ｘ軸)はＰＣ時刻生成部２０１の時刻、縦軸(ｙ軸)は時刻生成装置１０４の時刻である。誤差を小さくするため、2点間の線形補正ではなく、多点の回帰直線による補正を行う。しかし、これでは遅延の平均値を求めるのみであり、遅延の誤差は小さくならない。時刻取得部２０４が実施する処理の流れでは、時刻生成装置１０４の時刻を取得した後にＰＣ時刻生成部２０１の時刻を取得するため、ＰＣ時刻生成部２０１の時刻に比べ、時刻生成装置１０４の時刻の取得タイミングの方が早い。そのため、読み出し遅延が無い場合の理想的な補正直線に比べ、回帰直線は平均読み出し遅延の分だけ負のy軸方向にずれている。そこで、この理想的な補正直線に回帰直線を近づける。遅延時間は負にならないことから、各プロットされた点は理想的な直線よりも全て負のy軸方向に位置する。回帰直線を最も理想の直線に近づけるには、傾きをそのままに読み出し遅延が最も小さい点を通過するとよい。これはy軸の切片は最も大きくなるとき、最も読み出し遅延が小さい点を通過する。この遅延と遅延の誤差による影響を小さくした直線を補正式として、ＰＣ時刻生成部２０１の時刻を補正する。
【００１６】
ＰＣ時刻生成部２０１の時刻ｔを補正する場合、次のように計算する。図５は、補正直線を求める処理の手順を示した図である。ＴＯ[ｉ]はＰＣ時刻生成部２０１の時刻の配列であり、昇順に並んでいる。ＴＭ[ｉ]はＴＯ[ｉ]に対応する時刻生成装置１０４の時刻の配列である。ｔは補正対象となるＰＣ時刻生成部２０１の時刻である。ｔ´は補正後のＰＣ時刻生成部２０１の時刻である。ａ、ｂ´は補正式の要素である。はじめに時刻ｔを中心とする範囲に、記憶部２０２に記憶されたＰＣ時刻生成部２０１の時刻ＴＯと時刻生成装置１０４の時刻ＴＭの対応をプロットする。続いて、プロットしたＰＣ時刻生成部２０１の時刻ＴＯの部分配列ＴＯ[ｉ]を求める（ステップＳ５０１）。続いてＴＯ[ｉ]に対応する時刻生成装置１０４の時刻ＴＭの部分配列ＴＭ[ｉ]を求める（ステップＳ５０２）。続いて、ＴＯ[ｉ]の平均値ＡＶＧＴＯを求める（ステップＳ５０３）。続いてＴＭ[ｉ]の平均値ＡＶＧＴＭを求める（ステップＳ５０４）。続いてプロットしたＰＣ時刻生成部２０１の時刻ＴＯ[ｉ]と時刻生成装置１０４の時刻ＴＭ[ｉ]のプロット点のから回帰直線を最小二乗法により求める（ステップＳ５０５、ステップＳ５０６）。続いて、回帰直線の傾きａを固定したまま、プロットした点の時刻を順次代入し、プロットした点を通る直線の中で最も大きくなる切片ｂ´の値を求める。（ステップＳ５０７〜ステップＳ５１１）。求めた式ｔ´＝ａ×ｔ＋ｂ´がＰＣ時刻生成部２０１の時刻を補正する補正式となる（ステップＳ５１２）。
【００１７】
続いて、時刻補正部２０５は、ステップＳ５１２で求めた式に基づいて、記憶部２０２に記憶したパケット取得時にパケットに付加したＰＣ時刻生成部２０１の時刻を補正する。
【００１８】
上記の手順により、収集するパケット数が多い場合でもパケットの収集を可能となる。また、パケットを収集した際に記録したパケット取得時の時刻を精度の高い時刻とすることも可能となる。
【００１９】
次に、モニタリング装置１０２で収集したパケットに基づいて、通信ノード１０１間で通信した際の通信状態の解析を実施する場合について適宜図６を参照して説明を行う。図６は本発明の一実施形態であるモニタリングシステムのブロック図である。時刻補正パケット収集部６０１は、モニタリング装置１０２の記憶部２０２より、時刻補正後のパケットを収集し、時刻補正パケット記憶部６０２に記憶する。解析部６０３は、時刻補正パケット記憶部６０２に記憶されている時刻補正後のパケットに基づいて、通信ノード１０１間で通信した際の通信状態の解析を行う。
【００２０】
はじめに、通信状態の解析を行うネットワーク上に、複数のパケット収集ポイントを定める。例えば、ルータなど調査したい機器を挟むようにポイントを定める。続いて、複数のモニタリング装置１０２をパケット収集ポイントに設置し、送受信されるパケットを収集する。これにより、各パケットは送信元から送信先のノードに到達するまでに、複数のモニタリング装置１０２によって捉えられる。例えば、3箇所にモニタリング装置１０２を設置した場合、１つのパケットが送信元から送信先に到達するまで、3つのモニタリング装置１０２で収集される。続いて、モニタリング装置１０２は、パケットに基準時刻を付与して蓄積する。続いて、パケット解析装置１０５の時刻補正パケット収集部６０１はモニタリング装置１０２の記憶部２０２に記憶されている時刻補正後のパケットを収集し、時刻補正パケット記憶部６０２に記憶する。パケット収集部６０１が時刻補正後のパケットを収集する方法としては、ネットワーク経由で収集する方法や、ＣＤ／ＤＶＤなどのメディア（記録媒体）を介して収集する方法が考えられる。続いて、解析部６０３は、時刻補正パケット記憶部６０２の時刻補正後のパケットに基づいて、モニタリング装置１０２間の遅延を求める。例えば、時刻の比較は、隣り合うモニタリング装置１０２間で行い、時刻補正後のパケットの時刻の差分が５０ｍｓであった場合、そのモニタリング装置を設置したパケット測定ポイント間を通過するのに５０ｍｓ時間を要したこととなる。また、この値が、極端に大きいなど異常値をとる場合、その間の機器やネットワークに問題があると判断できる。
【００２１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成、プログラムはこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００２２】
また、図１に示すパケット収集装置１０３およびパケット解析装置１０５の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、モニタリングおよびパケット解析を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００２３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００２４】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
【００２５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態によるモニタリングシステムの構成を示した構成図である。
【図２】本発明の一実施形態によるモニタリング装置のブロック図である。
【図３】本発明の一実施形態によるパケット収集装置での読み出し遅延の時間軸を示した図である。
【図４】本発明の一実施形態による時刻補正グラフを示した図である。
【図５】本発明の一実施形態による補正直線を求める手順を示した図である。
【図６】本発明の一実施形態によるモニタリングシステムのブロック図である。
【符号の説明】
【００２７】
１０１・・・通信ノード、１０２・・・モニタリング装置、１０３・・・パケット収集装置、１０４・・・時刻生成装置、１０５・・・パケット解析装置、１０６・・・解析対象ネットワーク、２０１・・・ＰＣ時刻生成部、２０２・・・記憶部、２０３・・・パケット収集部、２０４・・・時刻取得部、２０５・・・時刻補正部、６０１・・・時刻補正パケット収集部、６０２・・・時刻補正パケット記憶部、６０３・・・解析部
【図１】
2008228011.tif 000003
【図２】
2008228011.tif 000004
【図３】
2008228011.tif 000005
【図４】
2008228011.tif 000006
【図５】
2008228011.tif 000007
【図６】
2008228011.tif 000008