(57)【要約】【課題】高い時間分解能でパケットの集中を測定する。【解決手段】パケット間ギャップ計数装置１７０のパケット間ギャップ算出部１７４−１および１７４−２が、ある地点をパケットの末尾が通過してから次のパケットの先頭が通過するまでの時間であるパケット間ギャップを算出し、計数部１７５−１および１７５−２が、算出されたパケット間ギャップを時間間隔の長さ毎に計数する。この計数結果において、物理回線の特性に応じて定められたパケット間ギャップ最小値の間隔で、パケットが連続して送信されているか否かにより、パケットの集中が生じているか否かが示される。【選択図】図３
2011228905.tif 000002
【特許請求の範囲】
【請求項１】
パケットが、ある特定の地点を通過する通過時刻を計測し、前記パケットのパケット長を取得する計測部と、
前記通過時刻と前記パケット長とに基づいて、パケットの末尾から次のパケットの先頭までの時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出部と、
前記パケット間ギャップ算出部が算出した前記パケット間ギャップの数を、時間間隔の長さ毎に計数する計数部と、
を具備することを特徴とするパケット集中計測システム。
【請求項２】
前記パケットのヘッダに基づいてパケットを選択するパケット選択部をさらに具備し、
前記計測部は、前記パケット選択部が選択したパケットの前記通過時刻を計測し、当該パケットの前記パケット長を取得する、
ことを特徴とする請求項１に記載のパケット集中計測システム。
【請求項３】
前記計測部は、受信パケットに対する誤り検出を行い、誤りなしと判定した時刻を前記通過時刻とすることを特徴とする請求項１または請求項２に記載のパケット集中計測システム。
【請求項４】
前記計測部を具備する複数の前記計測装置と、
時刻情報を前記複数の計測装置に送信する時刻通知サーバ装置と、
前記パケット間ギャップの時間間隔の長さ毎の計数値をグラフにて表示する表示装置と、
をさらに具備し、
前記パケット間ギャップ算出部は、前記計測装置毎に前記パケット間ギャップを算出し、
前記計数部は、前記計測装置毎の前記パケット間ギャップを、時間間隔の長さ毎に計数し、
前記表示装置は、複数の前記計測装置の前記グラフを同一座標に重ねて表示する、
ことを特徴とする請求項１から３のいずれか１項に記載のパケット集中計測システム。
【請求項５】
パケットが、ある特定の地点を通過する通過時刻と、前記パケットのパケット長とに基づいて、パケットの末尾と次のパケットの先頭との時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出部と、
前記パケット間ギャップ算出部が算出した前記パケット間ギャップを、時間間隔の長さ毎に計数する計数部と、
を具備することを特徴とするパケット間ギャップ計数装置。
【請求項６】
パケット間ギャップ計数装置のパケット間ギャップ計数方法であって、
パケット間ギャップ算出部が、パケットが、ある特定の地点を通過する通過時刻と、前記パケットのパケット長とに基づいて、パケットの末尾と次のパケットの先頭との時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出ステップと、
計数部が、前記パケット間ギャップ算出部が算出した前記パケット間ギャップを、時間間隔の長さ毎に計数する計数ステップと、
を具備することを特徴とするパケット間ギャップ計数方法。
【請求項７】
パケット間ギャップ計数装置としてのコンピュータに、
パケットが、ある特定の地点を通過する通過時刻と、前記パケットのパケット長とに基づいて、パケットの末尾と次のパケットの先頭との時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出ステップと、
前記パケット間ギャップ算出部が算出した前記パケット間ギャップを、時間間隔の長さ毎に計数する計数ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット集中計測システム、パケット間ギャップ計数装置、パケット間ギャップ計数方法およびプログラムに関する。
【背景技術】
【０００２】
今日、インターネット（Internet）をはじめとするＩＰネットワーク（IP（Internet Protocol） Network）が様々な用途の通信に利用されるようになっている。特に、映像や音声の配信など実時間性の要求される通信、さらには、対戦型ゲームのデータ通信など双方向にわたる実時間性の要求される通信にも、ＩＰネットワークが利用されている。
実時間性の要求される通信では、通信速度を確保するために、通信状態を把握することが重要となる。例えば、視聴者に滑らかに見える動画像を表示するためには、１秒間に３０枚以上の画面を送受信して表示する必要があり、そのためには、各画像は約３０ミリ秒以内の時間間隔で送信される必要がある。そこで、例えば１ミリ秒毎など高い時間分解能でこれらの画像データの通信状態を計測し、各画像が当該時間間隔で送信されているか否かを判定することが有効である。例えば、回線の輻輳等により当該時間間隔での送信が行われていない場合、当該時間間隔での送信が行われていないことを検出し、使用回線を他に切り替えること等により通信速度を確保することが考えられる。
【０００３】
しかしながら、ＩＰネットワークの通信状態を把握・制御する従来の技術は、回線上の全ての通信のトラフィック量を分単位で巨視的に把握・制御するものが一般的であり、個々のアプリケーションの通信の状態を、高い時間分解能で測定する技術は示されていなかった。例えば、ルータ（router）等のバッファ溢れを検知して回線の総通信量を抑制する従来の輻輳制御技術は、回線上の通信全体を制御する点、および、パケットの蓄積を開始してからバッファ溢れが生じるまでには、一般には分単位あるいはそれ以上の時間がかかる点で、巨視的な制御である。
【０００４】
そこで、特許文献１では、パケットのヘッダ情報に基づいてパケットを選択し、選択したパケットのパケット長を積算し、予め定められた時間間隔で積算値を測定する技術が示されている。本技術を用いて、例えば１ミリ秒毎など短時間間隔で測定を行うことにより、特定のアプリケーションのトラフィック量を高い時間分解能で測定できる。
このように、実時間性の要求される通信に対しては、高い時間分解能での通信の測定が有効である。さらに、高い時間分解能でパケットの集中を測定できれば、パケットの集中による通信速度の低下を予測して使用回線を他に切り替えること等により、通信速度を確保できることが期待できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−０３２７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、ＩＰネットワークの通信状態を把握・制御する従来の技術は、回線上の全ての通信のトラフィック量を分単位で巨視的に把握・制御するものが一般的であり、高い時間分解能でパケットの集中を測定できる技術は示されていなかった。
【０００７】
本発明は、このような事情を考慮してなされたものであり、その目的は、高い時間分解能でパケットの集中を測定できるパケット集中計測システム、パケット間ギャップ計数装置、パケット間ギャップ計数方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
［１］この発明は上述した課題を解決するためになされたもので、本発明の一態様によるパケット集中計測システムは、パケットが、ある特定の地点を通過する通過時刻を計測し、前記パケットのパケット長を取得する計測部と、前記通過時刻と前記パケット長とに基づいて、パケットの末尾から次のパケットの先頭までの時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出部と、前記パケット間ギャップ算出部が算出した前記パケット間ギャップの数を、時間間隔の長さ毎に計数する計数部と、を具備することを特徴とする。
【０００９】
［２］また、本発明の一態様によるパケット集中計測システムは、上述のパケット集中計測システムであって、前記パケットのヘッダに基づいてパケットを選択するパケット選択部をさらに具備し、前記計測部は、前記パケット選択部が選択したパケットの前記通過時刻を計測し、当該パケットの前記パケット長を取得する、ことを特徴とする。
【００１０】
［３］また、本発明の一態様によるパケット集中計測システムは、上述のパケット集中計測システムであって、前記計測部は、受信パケットに対する誤り検出を行い、誤りなしと判定した時刻を前記通過時刻とすることを特徴とする。
【００１１】
［４］また、本発明の一態様によるパケット集中計測システムは、上述のパケット集中計測システムであって、前記計測部を具備する複数の前記計測装置と、時刻情報を前記複数の計測装置に送信する時刻通知サーバ装置と、前記パケット間ギャップの時間間隔の長さ毎の計数値をグラフにて表示する表示装置と、をさらに具備し、前記パケット間ギャップ算出部は、前記計測装置毎に前記パケット間ギャップを算出し、前記計数部は、前記計測装置毎の前記パケット間ギャップを、時間間隔の長さ毎に計数し、前記表示装置は、複数の前記計測装置の前記グラフを同一座標に重ねて表示する、ことを特徴とする。
【００１２】
［５］また、本発明の一態様によるパケット間ギャップ計数装置は、パケットが、ある特定の地点を通過する通過時刻と、前記パケットのパケット長とに基づいて、パケットの末尾と次のパケットの先頭との時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出部と、前記パケット間ギャップ算出部が算出した前記パケット間ギャップを、時間間隔の長さ毎に計数する計数部と、を具備することを特徴とする。
【００１３】
［６］また、本発明の一態様によるパケット間ギャップ計数方法は、パケット間ギャップ計数装置のパケット間ギャップ計数方法であって、パケット間ギャップ算出部が、パケットが、ある特定の地点を通過する通過時刻と、前記パケットのパケット長とに基づいて、パケットの末尾と次のパケットの先頭との時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出ステップと、計数部が、前記パケット間ギャップ算出部が算出した前記パケット間ギャップを、時間間隔の長さ毎に計数する計数ステップと、を具備することを特徴とする。
【００１４】
［７］また、本発明の一態様によるプログラムは、パケット間ギャップ計数装置としてのコンピュータに、パケットが、ある特定の地点を通過する通過時刻と、前記パケットのパケット長とに基づいて、パケットの末尾と次のパケットの先頭との時間間隔であるパケット間ギャップを算出するパケット間ギャップ算出ステップと、前記パケット間ギャップ算出部が算出した前記パケット間ギャップを、時間間隔の長さ毎に計数する計数ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１５】
この発明によれば、高い時間分解能でパケットの集中を測定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態におけるパケット集中計測システムの概略構成を示すシステム構成図である。
【図２】同実施形態における、計測装置１６０−１の機能ブロック構成を示すブロック構成図である。
【図３】同実施形態における、パケット間ギャップ計数装置１７０の機能ブロック構成を示すブロック構成図である。
【図４】パケットとパケット間ギャップとの関係を示す図である。
【図５】同実施形態における、計測データ記憶部１７３が保持する計測データファイルの例を示す図である。
【図６】同実施形態において、パケット間ギャップ計数装置１７０が出力するデータの例を示す図である。
【図７】同実施形態において、表示装置１８０が表示するグラフの例を示す図である。
【図８】同実施形態における、パケット集中計測システム１００の動作例を示すシーケンス図である。
【図９】同実施形態において、計測装置１６０が、受信パケットを処理する手順を示すフローチャートである。
【図１０】同実施形態における、パケット間ギャップ計数装置１７０の処理手順を示すフローチャートである。
【図１１】本発明の一実施形態におけるパケット集中計測システムを実際のネットワークに適用したシステム構成例を示す図である。
【図１２】図１１のパケット集中計測システムにおける計測結果を示すグラフである。
【発明を実施するための形態】
【００１７】
＜第１の実施形態＞
以下、図面を参照して、本発明の実施形態について説明する。
図１は、本発明の一実施形態におけるパケット集中計測システムの概略構成を示すシステム構成図である。同図において、パケット集中計測システム１００は、パケットストリーム送信装置１１０と、受信再生装置１２０と、ネットワーク１３０と、時刻通知サーバ装置１４０と、時刻情報提供装置１５０と、計測装置１６０−１および１６０−２と、パケット間ギャップ計数装置１７０と、表示装置１８０とを具備する。また、計測装置１６０−１および１６０−２は、ネットワーク１３０に接続されている。
パケット集中計測システム１００が対象とするパケットとしては、例えばＩＰパケット（Ｖ４またはＶ６）、あるいは、イーサネットフレーム（Ethernet Frame。イーサネットは登録商標）がある。
【００１８】
パケットストリーム送信装置１１０は、パケット集中の計測対象となるパケットを送信する。例えば、パケットストリーム送信装置１１０は、映像や音声等のコンテンツのストリームデータをパケット単位で送信するコンテンツサーバ装置である。
受信再生装置１２０は、パケットストリーム送信装置１１０が送信するパケットを受信する。例えば、受信再生装置１２０は、パケットストリーム送信装置１１０が送信するコンテンツを再生する端末装置である。
ネットワーク１３０は、パケットストリーム送信装置１１０から送信されるパケットを伝送する。例えば、ネットワーク１３０は、ＩＰネットワークである。
【００１９】
計測装置１６０−１は、パケットストリーム送信装置１１０からネットワーク１３０に送信されるパケットを中継し、当該パケットの通過時刻を計測し、当該パケットのパケット長を取得して、パケット間ギャップ計数装置１７０に送信する。計測装置１６０−２は、受信再生装置１２０がネットワーク１３０から受信するパケットを中継し、当該パケットの通過時刻を計測し、当該パケットのパケット長を取得して、パケット間ギャップ計数装置１７０に送信する。以下では、パケットの通過時刻とパケット長とを併せて「計測データ」と呼ぶ。また、パケットの通過時間の「計測」およびパケット長の「取得」を、単にパケットの通過時間およびパケット長の「取得」と呼ぶ。
【００２０】
なお、パケット集中計測システム１００が具備する計測装置の個数は、同図に示す２個に限らず、また、計測装置の位置も、同図に示す位置に限らない。計測装置が、ある２つの装置間の計測データを計測するように配置されていればよい。例えば、パケット集中計測システム１００が、計測装置１６０−１または１６０−２のいずれか一方のみを具備するようにしてもよい。あるいは、パケット集中計測システム１００が、パケットストリーム送信装置１１０の他にもパケットストリーム送信装置を具備し、パケットストリーム送信装置の各々とネットワーク１３０との間に各１個の計測装置が設置されていてもよい。あるいは、計測装置が、ネットワーク１３０内の通信装置間に設置されていてもよい。
【００２１】
時刻通知サーバ装置１４０は、計測装置１６０−１と１６０−２とに時刻情報を提供する。例えば、時刻通知サーバ装置１４０は、ＮＴＰ（Network Time Protocol、ＩＥＴＦ（Internet Engineering Task Force）が発行するＲＦＣ１３０５にて規定される、ネットワーク上の時刻に関するプロトコル）に基づいて正確な時刻同期を実現するＮＴＰサーバ装置であり、ＮＴＰに基づく時刻情報を計測装置１６０−１と１６０−２とに提供する。
時刻情報提供装置１５０は、時刻通知サーバ装置１４０に時刻情報を提供する。例えば、時刻情報提供装置１５０は、ＧＰＳ（Global Positioning System）、あるいは、上位層（stratum）のＮＴＰサーバ装置である。
なお、計測装置１６０−１と１６０−２とが互いに別個の時刻通知サーバ装置から時刻情報の提供を受けるようにしてもよい。計測装置１６０−１と１６０−２とが、それぞれ正確に時間を計測できればよく、計測装置１６０−１と１６０−２との間で時刻の同期がとられている必要はない。
【００２２】
パケット間ギャップ計数装置１７０は、計測装置１６０−１から送信される計測データに基づいて、パケット末尾から次のパケット先頭までの時間間隔（以下では、パケット末尾から次のパケット先頭までの時間間隔を「パケット間ギャップ」（Interpacket GAP；ＩＰＧ）と呼ぶ）を算出し、算出したパケット間ギャップの数を時間間隔の長さ毎に計数し、計数結果を表示装置１８０に送信する。同様に、パケット間ギャップ計数装置１７０は、計測装置１６０−２の計測データに基づいて、パケット間ギャップを算出し、算出したパケット間ギャップの数を時間間隔の長さ毎に計数し、計数結果を表示装置１８０に送信する。
表示装置１８０は、パケット間ギャップ計数装置１７０の計数結果を、計測装置１６０−１と１６０−２との各々について表示する。例えば、表示装置１８０は、汎用のグラフ化ツールを用いて、パケット間ギャップ計数装置１７０の計数結果を折れ線グラフにて表示する端末装置である。
【００２３】
なお、時刻情報提供装置１５０と時刻通知サーバ装置１４０とが、ネットワーク１３０を用いて互いに通信するようにしてもよいし、専用回線等の他の回線を用いて互いに通信するようにしてもよい。同様に、時刻通知サーバ装置１４０と計測装置１６０−１または１６０−２と、あるいは、計測装置１６０−１または１６０−２とパケット間ギャップ計数装置１７０と、あるいは、パケット間ギャップ計数装置１７０と表示装置１８０とも、ネットワーク１３０を用いて互いに通信するようにしてもよいし、専用回線等の他の回線を用いて互いに通信するようにしてもよい。
特に、時刻情報提供装置１５０や、時刻通知サーバ装置１４０や、計測装置１６０−１や、計測装置１６０−２が、ＮＴＰに基づいて時刻同期を行うことにより、専用回線が無くともインターネット等の汎用ネットワークを用いて、正確な時刻同期を行うことができる。
一方、これらの装置が専用回線を用いて時刻同期を行う場合は、ネットワークでの通信速度のゆらぎの影響を受けない点で、さらに正確に時刻同期が行われることが期待できる。
【００２４】
図２は、計測装置１６０−１の機能ブロック構成を示すブロック構成図である。同図において、計測装置１６０−１は、時刻データ通信部１６１と、時刻同期部１６２と、パケット受信部１６３と、パケット選択部１６４と、計測部１６５と、パケット送信部１６６と、計測データ送信部１６７とを具備する。
なお、計測装置１６０−２は、ネットワーク１３０からパケットを受信し、受信再生装置１２０に送信する点で計測装置１６０−１と異なるものの、パケットの通過時刻およびパケット長を取得する機能において計測装置１６０−１と同様であり、計測装置１６０−２の構成も、以下に説明する計測装置１６０−１の構成と同様である。以下では、計測装置１６０−１と計測装置１６０−２とをまとめて、「計測装置１６０」と表記する。
【００２５】
時刻データ通信部１６１は、時刻通知サーバ装置１４０との間で通信を行う。
時刻同期部１６２は、時刻データ通信部１６１を介して時刻通知サーバ装置１４０（図１）との間で毎秒数千回の頻度でＮＴＰ設定のやり取りを行う。そして、時刻同期部１６２は、時刻通知サーバ装置１４０とのやり取りで得られる時刻情報に、時刻同期部１６２内部に備えるタイマの時刻を同期させる。これにより、このタイマの時刻は、時刻通知サーバ装置１４０の時刻にナノ（nano、１０のマイナス９乗）秒レベルで同期する。時刻同期部１６２は、同期をとった上記タイマの示す時刻情報を計測部１６５に出力する。
【００２６】
パケット受信部１６３は、パケットストリーム送信装置１１０（図１）から送信されるパケットを受信する。
パケット選択部１６４は、パケット受信部１６３が受信するパケットから、パケットのヘッダに基づいて計測対象のパケットを選択する。すなわち、パケット選択部１６４は、パケット受信部１６３が受信するパケットのヘッダのデータが予め定められたパターンに合致するか否かに基づいて、当該パケットが計測対象か否かを判定する。例えば、パケット選択部１６４は、ヘッダに含まれる宛先が受信再生装置１２０のアドレスである場合、すなわち、当該パケットが受信再生装置１２０宛てのパケットである場合に、計測対象のパケットであると判定する。
計測対象のパケットであると判定した場合は、パケット選択部１６４は、当該パケットを計測部１６５に出力する。一方、計測対象のパケットでないと判定した場合は、パケット選択部１６４は、当該パケットをパケット送信部１６６に出力する。
【００２７】
なお、計測装置１６０が、受信する全パケットについて計測データを生成し送信できる処理能力を有する場合は、パケット選択部１６４が全てのパケットを選択するようにしてもよい。この場合は、計測装置１６０が位置する回線の全ての通信が計測対象となる点で、当該回線の総合的な状態を計測できる。
なお、パケット選択部１６４がパケットを選択する基準は、パケットヘッダに基づくものに限らない。例えば、パケット選択部１６４が、パケットのデータからアプリケーションを識別する情報を読み出して、特定のアプリケーションによって送信されるパケットを選択するようにしてもよい。
【００２８】
なお、パケット選択部１６４が、複数のパターンのパケットを選択し、計測装置１６０が、それぞれのパターンのパケットの計測データに、パターンを区別する識別子を付して、パケット間ギャップ計数装置１７０に送信するようにしてもよい。例えば、計測装置１６０−２が、複数のパケットストリーム送信装置からの計測データを、パケットストリーム送信装置毎に区別してパケット間ギャップ計数装置１７０に送信するようにしてもよい。この場合、パケット間ギャップ計数装置１７０は、それぞれのパターンについて、互いに異なる計測装置から計測データを受信した場合と同様に処理する。これにより、１台の計測装置１６０を用いて複数のパターンのパケットを計測できる。
【００２９】
計測部１６５は、パケット選択部１６４から出力されるパケットを、パケット送信部１６６に、そのまま出力（転送）する。
また、計測部１６５は、パケット選択部１６４から出力される当該パケットが、ある特定の地点を通過する通過時刻を計測する。例えば、計測部１６５は、当該パケットに対して巡回冗長検査（Cyclic Redundancy Check；ＣＲＣ）による誤り検出を行い、巡回冗長検査における剰余が０となって誤りなしと判定した時刻を、当該パケットの末尾が計測装置１６０−１を通過した時刻として計測する。ＣＲＣによる誤り検出を行う例としては、ＣＲＣ３２を用いるイーサネット（登録商標）が挙げられる。
計測部１６５は、時刻同期部１６２から出力される時刻情報を用いてパケットの通過時刻を計測する。
【００３０】
加えて、計測部１６５は、当該パケットのパケット長を取得する。例えば、計測部１６５は、当該パケットのパケット長として、当該パケットのデータサイズの情報をパケットヘッダからバイト（Byte）単位にて読み出す。
計測部１６５は、計測した通過時刻およびパケット長（すなわち、計測データ）を、計測データ送信部１６７に出力する。
【００３１】
パケット送信部１６６は、パケット選択部１６４から出力されるパケットと、計測部１６５から出力されるパケットとを、パケット受信部１６３の受信順序と同順に調整して、ネットワーク１３０に送信する。これにより、計測装置１６０−１は、パケットストリーム送信装置１１０から送信されるパケットを、ネットワーク１３０に、そのまま送信（転送）する。
計測データ送信部１６７は、計測部１６５から出力される計測データを、パケット間ギャップ計数装置１７０に送信する。
なお、計測データ送信部１６７が、計測部１６５から出力される計測データをバッファメモリに蓄積しておき、複数のパケットの計測データをまとめて送信するようにしてもよい。計測データをまとめて送信することにより、通信負荷を低減できる。一方、計測データ送信部１６７が、計測データを随時送信する場合は、表示装置１８０が表示する計数結果を遅滞無く更新できる。
【００３２】
図３は、パケット間ギャップ計数装置１７０の機能ブロック構成を示すブロック構成図である。同図において、パケット間ギャップ計数装置１７０は、受信部１７１と、計測データ振分部１７２と、計測データ記憶部１７３と、パケット間ギャップ算出部１７４−１および１７４−２と、計数部１７５−１および１７５−２と、送信部１７６とを具備する。
受信部１７１は、計測装置１６０−１および１６０−２から送信される計測データを受信する。
【００３３】
計測データ記憶部１７３は、受信部１７１が受信する計測データを記憶する。より具体的には、計測データ記憶部１７３は、計測装置毎の計測データを格納する計測データファイルを保持する。図３の例では、計測データ記憶部１７３は、計測装置１６０−１から送信される計測データを格納する計測データファイルＤＦ１と、計測装置１６０−２から送信される計測データを格納する計測データファイルＤＦ２とを保持している。
【００３４】
なお、計測データ記憶部１７３が計測データを記憶する形式は、計測装置毎に限らない。例えば、１つの計測装置からフロー毎に計測データが送信される場合は、計測データ記憶部１７３がフロー毎に計測データを記憶するようにしてもよい。
計測データ振分部１７２は、受信部１７１が受信する計測データを、計測装置毎に振り分けて計測データ記憶部１７３に書き込む。図３の例では、計測データ振分部１７２は、計測装置１６０−１から送信される計測データを計測データファイルＤＦ１に書き込み、計測装置１６０−２から送信される計測データを計測データファイルＤＦ２に書き込む。
【００３５】
パケット間ギャップ算出部１７４−１および１７４−２は、それぞれ、計測データ記憶部１７３から計測データを読み出して、パケット間ギャップ（パケット末尾から次のパケット先頭までの時間間隔）を算出する。図３の例では、パケット間ギャップ算出部１７４−１は、計測データファイルＤＦ１から計測データを読み出して、計測装置１６０−１が選択したパケットのパケット間ギャップを算出する。パケット間ギャップ算出部１７４−２は、計測データファイルＤＦ２から計測データを読み出して、計測装置１６０−２が選択したパケットのパケット間ギャップを算出する。パケット間ギャップ算出部１７４−１および１７４−２は、各計測装置における伝送速度を予め記憶しており、後述する式に基づいてパケット間ギャップを算出する。
【００３６】
計数部１７５−１は、パケット間ギャップ算出部１７４−１が算出したパケット間ギャップを、時間間隔の長さ毎に計数する。計数部１７５−１は、例えば、時間間隔が１マイクロ秒以下のパケット間ギャップ、１マイクロ秒より大きく２マイクロ秒以下のパケット間ギャップ、・・・、というように、所定の時間間隔毎に計数を行う。同様に、計数部１７５−２は、パケット間ギャップ算出部１７４−２が算出したパケット間ギャップを、時間間隔の長さ毎に計数する。
送信部１７６は、計数部１７５−１の計数結果と、計数部１７５−２の計数結果とを、両者を区別する識別子を付して表示装置１８０に送信する。
【００３７】
なお、パケット間ギャップ算出部１７４−１と１７４−２とが行う処理は互いに独立である。従って、パケット間ギャップ算出部１７４−１と１７４−２とが並行処理を行うようにして処理速度を向上させることができる。同様に、計数部１７５−１と１７５−２とが行う処理は互いに独立であり、並行処理を行うようにして処理速度を向上させることができる。
また、計数部１７５−１がパケットを処理する間に、パケット間ギャップ算出部１７４−１が次のパケットの処理を開始するパイプライン処理を行うようにすることでも、処理速度を向上させることができる。同様に、パケット間ギャップ算出部１７４−２と計数部１７５−２との間でパイプライン処理を行うようにすることにより、処理速度を向上させることができる。今日頻用されているマルチコアや、ハードでのマルチスレッド機能を有するプロセッサで、これらの処理を行うことにより処理速度の向上が図れる。
【００３８】
次に、図４を参照して、パケット間ギャップ計数装置１７０が計数するパケット間ギャップについて説明する。図４は、パケットとパケット間ギャップとの関係を示す図である。同図において、パケットＡとパケットＢとは、共に計測装置１６０の計測部１６５（図２）を通過するパケットであり、パケットＡがパケットＢに先行する。
また、時刻Ｔ１は、パケットＡの末尾が計測部１６５を通過する時刻を示す。時刻Ｔ２は、パケットＢの先頭が計測部１６５を通過する時刻を示す。時刻Ｔ３は、パケットＢの末尾が計測部１６５を通過する時刻を示す。また、時間ＰＢは、パケットＢが計測部１６５を通過するのに要する時間を示す。時間ＰＧは、パケットＡの末尾からパケットＢの先頭までの時間間隔、すなわち、パケット間ギャップを示す。
【００３９】
パケットＢのデータサイズをＬ（バイト）とし、１バイト当たりの伝送時間をＱとすると、パケットＢが通過するのに要する時間は、ＬとＱとの積により、式（１）にて算出される。
ＰＢ  ＝  ＬＱ  ・・・  式（１）
そして、パケットＢの先頭の通過時刻Ｔ２は、式（２）にて算出される。
Ｔ２  ＝  Ｔ３−ＰＢ  ＝  Ｔ３−ＬＱ  ・・・  式（２）
さらに、パケットＡの末尾からパケットＢの先頭までの時間間隔ＰＧは、式（３）にて算出される。
ＰＧ  ＝  Ｔ２−Ｔ１  ＝  Ｔ３−ＬＱ−Ｔ１  ・・・  式（３）
パケット間ギャップ計数装置１７０のパケット間ギャップ算出部１７４−１および１７４−２は、計測データ記憶部１７３から読み出すパケット末尾の通過時刻およびパケット長を用いて、式（３）によりパケット間ギャップを算出する。
【００４０】
次に、図５および図６を参照して、計測データ記憶部１７３（図３）が記憶するデータおよびパケット間ギャップ計数装置１７０が出力するデータのデータ構成について説明する。
図５は、計測データ記憶部１７３が保持する計測データファイルの例を示す図である。同図に示す例では、計測データファイルの各行には、計測対象のパケットが計測装置１６０−１または１６０−２の計測部１６５を通過した時刻と、当該パケットのパケット長とが格納されている。このように、計測データ記憶部１７３は、パケットの通過時刻と当該パケットのパケット長とを互いに対応付けて、計測データファイルにて記憶する。
【００４１】
図６は、パケット間ギャップ計数装置１７０が出力するデータの例を示す図である。
同図に示す例では、行Ｒ１には、時間間隔が１マイクロ（micro、１０のマイナス６乗）秒以下のパケット間ギャップの計測値「０」が格納され、行Ｒ２には、時間間隔が１マイクロ秒より大きく２マイクロ秒以下のパケット間ギャップの計測値「０」が格納され、行Ｒ３には、時間間隔が２マイクロ秒より大きく３マイクロ秒以下のパケット間ギャップの計測値「１」が格納されている。また、パケット間ギャップ計数装置１７０が出力するデータには、計測装置を識別する識別子Ｄが付されている。
【００４２】
このように、パケット間ギャップ計数装置１７０が出力するデータは、時間間隔の長さ毎のパケット間ギャップの計数値を、計測装置毎に示す。
なお、パケット間ギャップ計数装置１７０が出力するデータの時間単位は、上述したマイクロ秒に限らない。計測装置１６０が計測する回線の帯域に応じて、ナノ秒、あるいは、ミリ秒、さらにはこれらの中間の時間単位など、マイクロ秒以外の単位を用いるようにしてもよい。ただし、表示装置１８０にて、各計測装置の計数値を互いに重ね併せて表示する場合は、スケーリングの負荷が生じないように、共通の単位を用いることが望ましい。
【００４３】
次に、図７を参照して、パケット集中計測システム１００の計数結果について説明する。図７は、表示装置１８０が表示するグラフの例を示す図である。
同図の縦軸は、パケット間ギャップの計数値を示す。同図の横軸は時間軸あり、パケット間ギャップの時間間隔を示す。
また、時間Ｐｍは、パケットが通過する物理回線に対して定められた、パケット間の時間間隔の最小値である。以下では、このパケット間の時間間隔の最小値を「パケット間ギャップ最小値」（最小ＩＰＧ）と呼ぶ。パケット間ギャップ最小値は、例えば、パケットが通過する物理回線の特性に応じて定められる。例えば、回線速度が１ギガビット毎秒のイーサネット（登録商標）では、パケット間ギャップ最小値は、９６ナノ秒（１２バイト分）に定められている。
【００４４】
計数値が時間Ｐｍ付近に集中している場合、これらのパケットが通過する物理回線の特性に応じて定められたパケット間ギャップ最小値の間隔で、パケットが連続して送信されていること（バースト）が示されている。すなわち、この回線がパケットの集中している状態にあることが示されている。例えば、図７の線Ｋ１では、Ｐｍ付近に計数値が集中しており、この回線がパケットの集中している状態にあることが示されている。
一方、パケット間ギャップ最小値付近に計数値が集中していない場合は、パケットが一定以上の間隔で、すなわち回線の帯域幅に対して余裕をもって送信されていることが示されている。したがって、この回線はパケットの集中している状態ではないことが示されている。例えば、図７の線Ｋ１では、時間Ｐｍ付近には計数値が集中しておらず、この回線はパケットの集中している状態ではないことが示されている。
【００４５】
次に、図８〜図１０を参照して、パケット集中計測システム１００の動作について説明する。
図８は、パケット集中計測システム１００の動作例を示すシーケンス図である。
パケット集中計測システム１００において、時刻通知サーバ装置１４０は、時刻情報提供装置１５０から時刻情報を随時受信して、時刻情報提供装置１５０が示す時刻に同期する（シーケンスＳ１）。
【００４６】
また、計測装置１６０−１の時刻同期部１６２は、時刻データ通信部１６１を介して時刻通知サーバ装置１４０（図１）との間で随時ＮＴＰ設定のやり取りを行っている。そして、時刻同期部１６２は、時刻通知サーバ装置１４０とのやり取りで得られる時刻情報に内部タイマの時刻を同期させる。これにより、この内部タイマの時刻は、時刻通知サーバ装置１４０の時刻にナノ秒レベルで同期する。時刻同期部１６２は、内部タイマの示す時刻情報を計測部１６５に出力する（以上、シーケンスＳ２）。同様に、計測装置１６０−１の時刻同期部１６２は、内部タイマの時刻を時刻通知サーバ装置１４０の時刻に同期させる（シーケンスＳ３）。
【００４７】
また、パケットストリーム送信装置１１０が受信再生装置１２０に向けてパケットを送信する場合、パケットストリーム送信装置１１０は、当該パケットを計測装置１６０−１に送信する（シーケンスＳ１１）。
計測装置１６０−１は、パケットストリーム送信装置１１０から送信されたパケットを、ネットワーク１３０を介して計測装置１６０−２に送信する（シーケンスＳ２１）。また、計測装置１６０−１は、当該パケットの計測データ（計測装置１６０−１の計測部１６５を通過した時刻およびパケット長）を取得してパケット間ギャップ計数装置１７０に送信する（シーケンスＳ２２）。
【００４８】
計測装置１６０−２は、計測装置１６０−１から送信されたパケットを受信再生装置１２０に送信する（シーケンスＳ３１）。また、計測装置１６０−２は、当該パケットの計測データ（計測装置１６０−２の計測部１６５を通過した時刻およびパケット長）を取得してパケット間ギャップ計数装置１７０に送信する（シーケンスＳ３２）。
パケット間ギャップ計数装置１７０は、計測装置１６０−１から送信される計測データからパケット間ギャップを算出し、算出したパケット間ギャップを時間間隔の長さ毎に計数して表示装置１８０に送信する。同様に、パケット間ギャップ計数装置１７０は、計測装置１６０−２から送信される計測データからパケット間ギャップを算出し、算出したパケット間ギャップを時間間隔の長さ毎に計数して表示装置１８０に送信する。表示装置１８０は、パケット間ギャップ計数装置１７０から送信された計数値をグラフ表示する（以上、シーケンスＳ４１）。
【００４９】
図９は、計測装置１６０が、受信パケットを処理する手順を示すフローチャートである。計測装置１６０は、パケット受信部１６３がパケットを受信すると同図の処理を開始する。
同図の処理において、まず、パケット受信部１６３が、受信したパケットをパケット選択部１６４に出力する。パケット選択部１６４は、出力されたパケットに対して巡回冗長検査を行って、パケットを正常に受信していることを確認する（以上、ステップＳ１０１）。
【００５０】
次に、パケット選択部１６４は、当該パケットのヘッダのデータを読み出し（ステップＳ１０２）、読み出したデータに基づいて、当該パケットが計測対象のパケットか否かを判定する（ステップＳ１０３）。計測対象のパケットであると判定した場合（ステップＳ１０３：ＹＥＳ）、パケット選択部１６４は、当該パケットを計測部１６５に出力する。計測部１６５は、出力されたパケットを、パケット送信部１６６に出力（転送）する。また、計測部１６５は、当該パケットの計測データを計測データ送信部１６７に出力する。具体的には、計測部１６５は、ステップＳ１０１で巡回冗長検査を完了した時刻を、通過時刻として計測データ送信部１６７に出力し、また、ステップＳ１０２で読み出したヘッダデータの中からデータサイズの情報を読み出して、パケット長として計測データ送信部１６７に出力する。計測データ送信部１６７は、出力された計測データを、パケット間ギャップ計数装置１７０に送信する（以上、ステップＳ１０４）。パケット送信部１６６は、出力されたパケットを送信する（以上、ステップＳ１０５）。その後、計測装置１６０は、当該パケットに対する処理を終了する。
一方、ステップＳ１０３で、計測対象のパケットでないと判定した場合（ステップＳ１０３：ＮＯ）、パケット選択部１６４は、当該パケットをパケット送信部１６６に出力し、ステップＳ１０５に進む。
【００５１】
図１０は、パケット間ギャップ計数装置１７０の処理手順を示すフローチャートである。パケット間ギャップ計数装置１７０は、受信部１７１が計測装置１６０から計測データを受信すると同図の処理を開始する。
同図の処理において、まず、受信部１７１が、受信した計測データを計測データ振分部１７２に出力する。計測データ振分部１７２は、出力された計測データが、計測装置１６０−１と１６０−２とのいずれから送信されたかを判定する。計測装置１６０−１から送信されたと判定した場合は、計測データ振分部１７２は、当該計測データを計測データファイルＤＦ１に書き込む。一方、計測装置１６０−２から送信されたと判定した場合は、計測データ振分部１７２は、当該計測データを計測データファイルＤＦ２に書き込む（以上、ステップＳ２０１）。パケット間ギャップ算出部１７４−１は、定期的に計測データファイルＤＦ１から計測データを読み出し、パケット間ギャップを算出し、計数部１７５−１に出力する。また、パケット間ギャップ算出部１７４−２は、定期的に計測データファイルＤＦ２から計測データを読み出し、パケット間ギャップを算出し、計数部１７５−２に出力する（以上、ステップＳ２０２）。
【００５２】
計数部１７５−１は、パケット間ギャップ算出部１７４−１から出力されるパケット間ギャップを時間間隔の長さ毎に計数し、計数値を送信部１７６に出力する。また、計数部１７５−２は、パケット間ギャップ算出部１７４−２から出力されるパケット間ギャップを時間間隔の長さ毎に計数し、計数値を送信部１７６に出力する（以上、ステップＳ２０３）。
送信部１７６は、計数部１７５−１から出力される計数値と、計数部１７５−２から出力される計数値とを、表示装置１８０に送信する（ステップＳ２０４）。その後、パケット間ギャップ計数装置１７０は、同図の処理を終了する。
【００５３】
以上のように、パケット集中計測システム１００では、パケット間ギャップ計数装置１７０が、パケット間ギャップを時間間隔の長さ毎に計数する。この計数結果において、物理回線の特性に応じて定められたパケット間ギャップ最小値の間隔で、パケットが連続して送信されているか否かにより、パケットの集中が生じているか否かが示される。すなわち、パケット集中計測システム１００により、パケットの集中を計測できる。
ここで、パケット間ギャップ計数装置１７０は、マイクロ秒単位あるいはナノ秒単位など、高い時間分解能でパケット間ギャップを算出する。この点で、パケット集中計測システム１００により、高い時間分解能でパケットの集中を測定できる。
【００５４】
また、パケット選択部１６４（図２）が、計測対象のパケットを選択することにより、計測する目的に応じて計測対象を絞り込むことができる。例えば、特定の受信再生装置のパケット受信状態を調査するために、当該受信再生装置が受信するパケットを選択してパケットの集中を計測することができる。あるいは、特定のパケットストリーム送信装置と特定の受信再生装置との間のフローのパケットの遅延の有無を調査するために、当該フローのパケットを選択してパケットの集中を計測することができる。
一方、回線を通過する全パケットを計測対象とすることにより、当該回線の総合的な状態を計測することができる。
【００５５】
また、計測部１６５（図２）が、受信パケットに対する誤り検出を行い、誤りなしと判定した時刻を通過時刻とすることにより、パケットの先頭または末尾を特定するために受信データを解析するなどの負荷を増やすことなくパケットの通過時刻を測定できる。
また、複数の計測装置１６０が、同一の時刻通知サーバ装置１４０から時刻情報の提供を受けることにより共通の時間尺度でパケットの通過時刻を計測し、これらの通過時刻を用いて計数されるパケット間ギャップの計数値を、表示装置１８０が、計測装置毎にグラフ化して同一座標に重ねて表示することにより、計測装置毎の計数値を比較しながらパケットの集中を計測することができる。この具体例は、後述の図１２で示す。
【００５６】
なお、パケット間ギャップ計数装置１７０が、計数結果に基づいて、パケットの集中の有無を判定するようにしてもよい。例えば、パケット間ギャップ計数装置１７０は、パケット間ギャップ最小値を予め記憶しておく。そして、パケット間ギャップ最小値から３マイクロ秒以内の時間幅（後述する図１２の例では、１１マイクロ秒から１４マイクロ秒の間）に含まれる計測値の個数が、全体の計測値の個数の半分以上となる場合に、パケットの集中ありと判定するなど、パケット間ギャップ最小値付近に一定割合以上の計測値が集中する場合に、パケットの集中ありと判定する。
さらに、パケット間ギャップ最小値が不明の場合、計数値の個数が０以外となる最も短い時間間隔がパケット間ギャップ最小値であると、パケット間ギャップ計数装置１７０が推定するようにしてもよい。あるいは、誤計測を考慮して、計数値の個数（の全体に占める割合）が所定の閾値以上となる最も短い時間間隔がパケット間ギャップ最小値であると推定するようにする。
【００５７】
次に、図１１および図１２を参照して、パケット集中計測システムを実際のネットワークに適用した例について説明する。
図１１は、パケット集中計測システムを実際のネットワークに適用したシステム構成例を示す図である。同図において、パケット集中計測システム２００は、パケットストリーム送信装置１１０と、受信再生装置１２０−１および１２０−２と、パケット複製装置２２０と、ネットワーク１３０−１〜１３０−３と、時刻通知サーバ装置１４０と、時刻情報提供装置１５０と、計測装置１６０−６、１６０−７、１６０−８および２６０と、パケット間ギャップ計数装置２７０と、表示装置２８０とを具備する。また、計測装置２６０はネットワーク１３０−１に接続され、計測装置１６０−６と１６０−７とはネットワーク１３０−２に接続され、計測装置１６０−８はネットワーク１３０−３に接続されている。また、ネットワーク１３０−１と１３０−２と、および、ネットワーク１３０−２と１３０−３とは、互いに接続されている。
【００５８】
同図において、図１の各部と同様の機能を有する各部には、同一の符号（１１０、１４０、１５０）を付して説明を省略する。また、受信再生装置１２０−１と１２０−２とは、図１の受信再生装置１２０と同様の機能を有し、説明を省略する。計測装置１６０−６と１６０−７と１６０−８とは、図１の計測装置１６０−１や１６０−２と同様の機能を有し、説明を省略する。
ネットワーク１３０−１と１３０−２と１３０−３とは、それぞれ個別に管理・運営されるＩＰネットワークである。各ネットワーク内および、ネットワーク間の帯域は１０Ｇｂｐｓ（１０の９乗ビット毎秒）である。
【００５９】
パケット複製装置２２０は、ＩＰユニキャスト（IP Unicast。インターネットプロトコルに基づいて、単一の宛先を指定して行われるデータ送信）によって送信される一連のパケットの連続（フロー）を構成する各パケットを複製し、複数の宛先に送信する。
計測装置２６０は、双方向の通信の各々について、図１の計測装置１６０−１や１６０−２と同様に、通過時刻やパケット長を取得する計測装置である。
パケット間ギャップ計数装置２７０は、計測装置１６０−６、１６０−７、１６０−８、２６０の各々から送信される計測データに基づいて、図１のパケット間ギャップ計数装置１７０と同様にパケット間ギャップを算出し、算出したパケット間ギャップを時間間隔の長さ毎に計数し、計数装置毎の計数結果を表示装置２８０に送信する。
表示装置２８０は、パケット間ギャップ計数装置２７０から送信される計測結果をグラフ表示する。
【００６０】
パケットストリーム送信装置１１０と計測装置１６０−１との間は、１Ｇｂｐｓ（ギガビット毎秒）のイーサネット（IEEE 802.3zおよびIEEE8032.3abに基づく。イーサネットは登録商標）で接続されている。同様に、計測装置１６０−１とネットワーク１３０−２との間、受信再生装置１２０−１と計測装置１６０−７との間、計測装置１６０−７とネットワーク１３０−２との間、受信再生装置１２０−２と計測装置１６０−８との間、計測装置１６０−８とネットワーク１３０−３との間、パケット複製装置２２０と計測装置２６０との間、計測装置２６０とネットワーク１３０−１との間も、１Ｇｂｐｓのイーサネット（IEEE 802.3zおよびIEEE8032.3abに基づく。イーサネットは登録商標）で接続されている。
【００６１】
本適用例では、パケットストリーム送信装置１１０がパケット複製装置２２０にパケットを送信し、送信されたパケットをパケット複製装置２２０が複製して受信再生装置１２０−１と１２０−２とに送信している。この状態で、計測装置１６０−６と１６０−７と１６０−８と２６０との、計４箇所での計測を実施した。また、計測装置２６０では、パケット複製装置２２０が送信するパケットについて計測を行った。パケットストリーム送信装置１１０が送信するパケットは、物理回線のレベルでは１３５０バイトであり、最小パケット間ギャップは９６ナノ秒である。したがって、パケットの末尾同士で計測されるパケット送信時間間隔の最小値は１０,８９６ナノ秒（約１０.８９マイクロ秒）である。
【００６２】
図１２は、パケット集中計測システム２００における計測結果を示すグラフである。同図の縦軸は、パケット間ギャップの計数値を１０の４乗（万）単位で示す。横軸は時間軸であり、パケットの末尾同士で計測されるパケット送信時間間隔（図４のＴ３−Ｔ１）をマイクロ秒単位で示す。本適用例で用いたパケットは固定長であり、パケットの先頭から末尾までの通過時間（図４のＰＢ）は１０，８００ナノ秒（１０，８００ビット／１ギガビット毎秒）である。従って、パケット間ギャップ計数装置２７０が計数するパケット間ギャップ数は、各グラフを１０，８００ナノ秒だけ左側（時間の小さい側）に移動したグラフにて示される。
同図の線ａは、計測装置１６０−６での計測データに基づく計数値を示す。線ｂ、ｃ、ｄ、は、それぞれ、計測装置２６０、１６０−７、１６０−８での計測データに基づく計数値を示す。
【００６３】
線ａの計数値は、１５〜２０マイクロ秒に集中している。これは、パケットストリーム送信装置１１０で生成されたＩＰパケットのフローは、ほぼ一定のパケット間隔で送信されていることを示している。また、線ｂを線ａと比較すると、パケット複製装置２２０が送信するＩＰパケットのフローは、少しピークの部分が下がり、時間間隔が分散した形態となっている。また、線ｃを線ｂと比較すると、計測装置１６０−７で計測されたフロー、すなわち、受信再生装置１２０−１が受信するＩＰパケットのフローは、パケット複製装置２２０が送信するＩＰパケットのフローと、ほぼ同じ計数結果を示している。
一方、線ｄでは、０以外の計数値を示す最小の時間間隔である１１マイクロ秒の付近に計数値が集中し、また、３３マイクロ秒という比較的大きな値にもピークが存在する。これは、バースト状態に連続したパケットが一定時間連続し、バーストの間隔が３３マイクロ秒くらいに位置していることを示している。すなわち、パケットの集団が複数形成されて、各集団内ではバースト状態のパケット送信間隔（約１１マイクロ秒間隔）が計測され、集団間には約３３マイクロ秒の間隔が計測されている。この集団は、例えば、通信経路上のスイッチが行うパケットの優先順位制御により、複数のパケットがバッファに蓄積された後に纏めて送信されることで形成される。
【００６４】
このように、パケット集中計測システム２００により、パケットの集中を計測することができる。
また、図１２のように、複数の計測装置でのパケット間ギャップの計数値を同一座標に重ねて表示することにより、計測装置毎の計数値を比較しながらパケットの集中を計測することができる。これにより、パケットの集中している状態を示す線ｄとの比較で線ａ、ｂ、ｃはいずれもパケットの集中していない状態を示していると判定でき、より正確にパケットの集中の有無を判定することができる。
【００６５】
なお、パケット集中計測システム１００または２００の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の保持装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００６６】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【００６７】
本発明は、パケット集中計測システム、パケット間ギャップ計数装置、パケット間ギャップ計数方法およびプログラムに用いて好適である。
【符号の説明】
【００６８】
１００、２００  パケット集中計測システム
１１０  パケットストリーム送信装置
１２０、１２０−１、１２０−２  受信再生装置
１３０、１３０−１、１３０−２、１３０−３  ネットワーク
１４０  時刻通知サーバ装置
１５０  時刻情報提供装置
１６０−１、１６０−２、１６０−６、１６０−７、１６０−８２６０  計測装置
１６１  時刻データ通信部
１６２  時刻同期部
１６３  パケット受信部
１６４  パケット選択部
１６５  計測部
１６６  パケット送信部
１６７  計測データ送信部
１７０、２７０  パケット間ギャップ計数装置
１７１  受信部
１７２  計測データ振分部
１７３  計測データ記憶部
１７４−１、１７４−２  パケット間ギャップ算出部
１７５−１、１７５−２  計数部
１７６  送信部
１８０、２８０  表示装置
２２０  パケット複製装置
【図１】
2011228905.tif 000003
【図２】
2011228905.tif 000004
【図３】
2011228905.tif 000005
【図４】
2011228905.tif 000006
【図５】
2011228905.tif 000007
【図６】
2011228905.tif 000008
【図７】
2011228905.tif 000009
【図８】
2011228905.tif 000010
【図９】
2011228905.tif 000011
【図１０】
2011228905.tif 000012
【図１１】
2011228905.tif 000013
【図１２】
2011228905.tif 000014