(57)【要約】【課題】高速なネットワーク回線を流れる通信パケットのトラフィックを高時間精度でかつ、高時間分解能で観測するために必要な技術を提供する。【解決手段】第１の蓄積手段と、第２の蓄積手段と、第１の蓄積手段と第２の蓄積手段のうちのいずれかを書き込み側の蓄積手段として選択する選択手段と、書き込み側の蓄積手段に蓄積されている値に入力値を加算した積算値を当該蓄積手段に格納する積算手段と、外部からの読み出し要求に応じて、第１の蓄積手段と第２の蓄積手段のうち書き込み側の蓄積手段として選択されていない蓄積手段に蓄積されている積算値を読み出す読み出し手段とを計数回路に備える。【選択図】  図２
2004357148.tif 000002
【特許請求の範囲】
【請求項１】
第１の蓄積手段と第２の蓄積手段とを有し、
第１の蓄積手段と第２の蓄積手段のうちのいずれかを書き込み側の蓄積手段として選択する選択手段と、
書き込み側の蓄積手段に蓄積されている値に入力値を加算した積算値を当該蓄積手段に格納する積算手段と、
外部からの読み出し要求に応じて、第１の蓄積手段と第２の蓄積手段のうち書き込み側の蓄積手段として選択されていない蓄積手段に蓄積されている積算値を読み出す読み出し手段と、
を有することを特徴とする計数回路。
【請求項２】
読み出しが行われた後に、読み出しが行われた蓄積手段に初期値を設定する初期化手段を更に有する請求項１に記載の計数回路。
【請求項３】
読み出しが行われた後に、読み出しが行われた蓄積手段を書き込み側蓄積手段に切り替える手段を更に有する請求項１に記載の計数回路。
【請求項４】
前記切り替える手段は、読み出しが行われた後に、前記選択手段に対して切り替え指示を送出する手段を含む請求項３に記載の計数回路。
【請求項５】
外部からの切り替え指示に応じて、書き込み側の蓄積手段を切り替える手段を有する請求項１に記載の計数回路。
【請求項６】
前記第１の蓄積手段及び前記第２の蓄積手段は各々複数の蓄積部を備え、
前記積算手段は、前記入力値とともに選択信号を受信し、書き込み側の蓄積手段の中の当該選択信号に対応する蓄積部に格納されている値に入力値を加算した積算値を当該蓄積部に格納する請求項１に記載の計数回路。
【請求項７】
前記第１の蓄積手段及び前記第２の蓄積手段は各々複数の蓄積部を備え、
前記読み出し手段は、前記読み出し要求として選択信号を受信し、書き込み側の蓄積手段として選択されていない蓄積手段の中の当該選択信号に対応する蓄積部に蓄積されている積算値を読み出す請求項１に記載の計数回路。
【請求項８】
第１の蓄積手段と、
第２の蓄積手段と、
第１の蓄積手段と第２の蓄積手段のうちのいずれかを書き込み側の蓄積手段として選択する選択手段と、
書き込み側の蓄積手段に蓄積されている値に入力値を加算した積算値を当該蓄積手段に格納する積算手段と、
外部からの読み出し要求に応じて、第１の蓄積手段と第２の蓄積手段のうち書き込み側の蓄積手段として選択されていない蓄積手段に蓄積されている積算値を読み出す読み出し手段とを有する計数回路と、
通信回線からパケットを入力し、当該パケットのパケット長を前記入力値として前記計数回路に入力する手段と、
前記読み出し要求を所定の時間間隔で前記計数回路に送出し、前記計数回路から所定の時間間隔で読み出された積算値を出力する手段と
を有することを特徴とする測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パケット通信を目的とするネットワーク上を流れるパケットフローに対するトラフィックを詳細に測定するために必要な技術に関する。
【０００２】
【従来の技術】
従来のパケット通信を対象とした通信品質測定装置では、ネットワークレベルでの通信品質を測定することが目的とされており、回線全体の通信量、プロトコル及び階層別のトラフィック量の長時間的な測定が主な機能として提供されてきた。
【０００３】
しかしながら、上記従来の方法では、ネットワークを利用するアプリケーションが生成するパケットフローを特定し、そのパケットフローがネットワーク中で受ける影響を解析し、対応するために必要な通信品質を測定することは不可能であった。
【０００４】
すなわち、従来の通信品質測定装置は、トラフィック量の長時間的な測定を目的としているため、トラフィックの時間分解能として１秒以上を対象としていた。そのため、ストリーミングサービスなどの特定のアプリケーションのトラフィック特性を把握することはできなかった。
【０００５】
画像や音声のストリーミングサービスがネットワークに要求する帯域は、その符号化手法に依存し、１秒あたりの平均帯域で議論されている。しかし、符号化後の情報をネットワークに送出するソフトウェアは、符号化処理とは独立にデータ送信処理を行う。加えて、ソフトウェアの動作周期はそれが実行されるオペレーティングシステムのタスク管理系の時間単位に依存し、一般的に数ミリ秒から数十ミリ秒である。すなわち、ネットワークに送出されるストリーミングデータの品質管理には、従来より、より高い時間分解能でのトラフィック遷移計測が必要になる。
【０００６】
【特許文献１】
特開平８−１２３７７３号公報
【０００７】
【非特許文献１】
Ｋｉｈｏｎｇ  Ｐａｒｋ，  “ＯＮ  ＴＨＥ  ＥＦＦＥＣＴ  ＡＮＤ  ＣＯＮＴＲＯＬ  ＯＦ  ＳＥＬＦ−ＳＩＭＩＬＡＲ  ＮＥＴＷＯＲＫ  ＴＲＡＦＦＩＣ：  Ｓ  ＳＩＭＵＬＡＴＩＯＮ  ＰＥＲＳＰＥＣＴＩＶＥ”，  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  １９９７  Ｗｉｎｔｅｒ  Ｓｉｍｕｌａｔｉｏｎ  Ｃｏｎｆｅｒｅｎｃｅ，  ｐｐ．９８９−９９６
【０００８】
【発明が解決しようとする課題】
上記のように、ネットワークに送出されるストリーミングデータの品質管理には高い時間分解能でのトラフィック遷移計測が必要になることに加えて、ネットワーク回線の速度は今後更に高速化すると考えられる。
【０００９】
本発明は上記の点に鑑みてなされたものであり、高速なネットワーク回線を流れる通信パケットのトラフィックを高時間精度でかつ、高時間分解能で観測するための通信品質測定装置を構成するのに必要な技術を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の課題は、第１の蓄積手段と第２の蓄積手段とを有し、第１の蓄積手段と第２の蓄積手段のうちのいずれかを書き込み側の蓄積手段として選択する選択手段と、書き込み側の蓄積手段に蓄積されている値に入力値を加算した積算値を当該蓄積手段に格納する積算手段と、外部からの読み出し要求に応じて、第１の蓄積手段と第２の蓄積手段のうち書き込み側の蓄積手段として選択されていない蓄積手段に蓄積されている積算値を読み出す読み出し手段とを有する計数回路により解決できる。
【００１１】
本発明によれば、今後更に高速化すると考えられるネットワーク回線を流れるパケットを高時間分解能で観測するための通信品質測定装置を構成する計数回路を提供できる。
【００１２】
また、上記の計数回路は、読み出しが行われた後に、読み出しが行われた蓄積手段に初期値を設定する初期化手段、及び、読み出しが行われた後に、読み出しが行われた蓄積手段を書き込み側の蓄積手段に切り替える手段を有する。なお、外部からの切り替え指示に応じて、書き込み側の蓄積手段を切り替えるように構成してもよい。
【００１３】
また、前記第１の蓄積手段及び前記第２の蓄積手段に各々複数の蓄積部を備えるようにし、前記積算手段は、前記入力値とともに選択信号を受信し、書き込み側の蓄積手段の中の当該選択信号に対応する蓄積部に格納されている値に入力値を加算した積算値を当該蓄積部に格納するように構成することができる。また、前記読み出し手段は、前記読み出し要求として選択信号を受信し、書き込み側の蓄積手段として選択されていない蓄積手段の中の当該選択信号に対応する蓄積部に蓄積されている積算値を読み出すように構成することができる。
【００１４】
このような構成とすることにより、複数種類のデータの各々に対して計数処理を行うことができる。
【００１５】
【発明の実施の形態】
本発明の実施の形態では、パケットフローの単位時間当たりのトラフィック量を１秒以下の時間間隔で測定することを可能とする通信品質測定装置を構成するために必要となる計数回路について説明する。当該計数回路について説明するにあたり、まず、通信品質測定装置について説明する。
【００１６】
図１は通信品質測定装置の構成図である。図１に示すように、この通信品質測定装置は、回線インタフェース５１、ヘッダ情報抽出部５２、パケット情報探索部５３、積算手段５４、定時間間隔読み出し部５５、カウンタ部５６（以下、蓄積手段ともいう）、表示・蓄積処理部５７、表示部５８、及び計測結果蓄積部５９を有する。この通信品質測定装置の動作は以下の通りである。
【００１７】
回線インタフェース５１を介して通信回線から入力されたパケットは、ヘッダ情報抽出部５２に入力され、そこでパケットのヘッダ情報が抽出される。そして、パケット情報検索部５３は、そのヘッダ情報を用いてヘッダ情報に対応するカウンタ部５６のカウンタの識別子を検索する。識別子の検索に成功した場合、ヘッダ情報抽出部５２は、パケット長と識別子を積算手段５４に渡し、積算手段５４は、識別子に対応したカウンタを用いてパケット長を積算する。すなわち、識別子に対応したカウンタに格納されている値に当該パケット長を加算した積算値を再び当該カウンタに格納する。ここまでの処理は、パケット到着に応じて随時実行する。
【００１８】
カウンタ部５６の情報は定時間隔読み出し部５５で定期的に読み出され、読み出し毎に、読み出されたカウンタは初期化される（初期値０がセットされる）。読み出しは、全カウンタの値を読み出すこともできるし、特定のヘッダ情報に対応したカウンタ値のみを読み出すようにしてもよい。
【００１９】
読み出す間隔は、ストリーミングサービス等のアプリケーションの振る舞いを観測可能な時間（１秒〜１ｍ秒）である。そして、読み出したカウンタ値が表示／蓄積処理部５７を介して表示部５８に表示され、計測結果蓄積部５９に蓄積される。特定のカウンタ値は特定のパケットの種類（ヘッダ情報）に対応しているため、表示部５８には、定時間隔読み出し部５５が読み出しを行う時間間隔での特定のパケットのトラフィック遷移を表示できる。
【００２０】
上記の構成において、計数値の蓄積手段（カウンタ部５６）への積算手段５４からの書き込みはパケット到着に応じて随時実行されるので、蓄積手段への積算手段５４からの書き込みと、定時間隔読み出し部５７からの読み出しとが同時に発生し得る。このような場合、定時間隔読み出し部５７からの読み出しを待たせることが考えられる。
【００２１】
しかし、ネットワーク回線の高速化に伴い、パケットが連続的に到着し、積算手段からの書き込みが連続的に実行される場合があるため、上記のような読み出しを待たせる方法を用いると、読み出し側からの待ち時間が増加する。これにより、高速なネットワーク回線上における高時間分解能でのトラフィック観測を実現することが困難になる。
【００２２】
以下、積算手段からの書き込みが連続的に実行される場合でも読み出し側の待ち時間を増加させることなく高時間分解能でトラフィック計測を可能とする、上記の通信品質測定装置において用いられる計数回路について説明する。これから説明する計数回路は、図１の通信品質測定装置における積算手段とカウンタ部に相当するハードウェア回路である。
【００２３】
（第１の実施の形態）
図２に本発明の第１の実施の形態における回路構成を示す。第１の実施の形態における回路は、計数値積算手段１、計数値書き込み側選択手段２、計数値蓄積手段（１）３、計数値蓄積手段（２）４、計数値読み出し側選択手段５、初期値設定手段６を有する。
【００２４】
図中、７は計数対象入力を示し、図１に示す通信品質測定装置では、ヘッダ情報抽出部５２から出力されたパケット長に相当する。なお、第１の実施の形態における計数回路では、図１の構成でヘッダ情報抽出部５２が出力する識別子を用いない。すなわち、第１の実施の形態における回路構成は、予め定めた特定のパケットのトラフィックを測定するのに適した構成である。
【００２５】
８は計数値蓄積手段（１）３もしくは計数値蓄積手段（２）４へ蓄積する積算された計数値の流れを示し、９は計数値蓄積手段（１）３もしくは計数値蓄積手段（２）４に蓄積されている計数値の流れを示し、１０は計数値蓄積手段（１）３への計数値積算の流れを示し、１１は計数値蓄積手段（２）４への計数値積算の流れを示し、１２は計数値蓄積手段（１）３に対する計数値読み出しと初期値設定の流れを示し、１３は計数値蓄積手段（２）４に対する計数値読み出しと初期値設定の流れ、１４は計数値読み出し側から計数値書き込み側へ伝えられる計数値蓄積手段の切り替え指示の流れを示し、１５は初期値の流れを示し、１６は回路外部からの計数値の読み出しの流れを示す。１６は、図１の通信品質測定装置における定時間隔読み出し部５５による計数値の読み出しに相当する。通信品質測定装置の起動後、初期値設定手段６に予め設定された初期値が計数値蓄積手段（１）３と計数値蓄積手段（２）４に計数値読み出し側選択手段５を介して蓄積される。この初期値は通常０（ゼロ）を使用する。
【００２６】
図３に、図２に示す回路の状態遷移を示す。図３に示すように図２に示す回路は計数値書き込み側、計数値読み出し側それぞれ独立に動作する。計数値書き込み側は、計数値読み出し側からの切り替え要求を受けて計数値蓄積手段を切り替え、切り替え後の計数値蓄積手段にて計数値書き込みを行う。一方、計数値読み出し側では、外部（定時間隔読み出し部）からの読み出し要求に応じて、計数値書き込みを行っていないほうの計数値蓄積手段から計数値を読み出すとともに切り替え要求を読み出し側に送信する。読み出し動作から次の読み出し動作までは外部読み出し待ち状態となる。
【００２７】
次に、図２の回路構成の動作についてより詳細に説明する。
【００２８】
まず、計数値書き込み側の動作について説明する。回路起動後、計数値蓄積手段（１）３と計数値蓄積手段（２）４には初期値が蓄積されている。また、計数値蓄積手段（１）３が使用状態となっている。計数値積算手段１に計数されるべき値７が入力された場合、計数値書き込み側選択手段２は計数値蓄積手段（１）３に蓄積された値（最初は初期値）を計数値積算手段１に出力し、計数値積算手段１がその値と計数されるべき値７とを積算（加算）し、計数値積算手段１から出力された値を計数値蓄積手段（１）３へ蓄積する。
【００２９】
この一連の動作を繰り返し実行することにより、入力された値が積算される。計数値読み出し側から切り替え要求（１４）が到着した場合、計数値書き込み側選択手段２は切り替え動作を行い、計数値蓄積手段（１）３に代わり計数値蓄積手段（２）４を使用して計数動作を続ける。再度、１４が到着した場合、再び計数値書き込み側選択手段２は計数値蓄積手段（２）４に代わり計数値蓄積手段（１）３を選択する。
【００３０】
次に、計数値読み出し側に係る動作について説明する。計数値読み出し側に係る動作は、回路起動時に、計数値蓄積手段（１）３、計数値蓄積手段（２）４に初期値を蓄積する以外は、読み出し要求１６の発生（図１の構成における定時間隔読み出し部からの読み出しに相当）に応じて行われる。読み出し要求１６の発生がなければ、外部からの読み出し要求の待ち状態のまま何もしない。
【００３１】
外部で発生した読み出し要求１６が到着した場合、計数値書き込み側で書き込みの使用状態でない計数値蓄積手段（３、もしくは、４）から計数値を読み出し、要求元に出力すると共に、初期値設定手段６が計数値を読み出した側の計数値蓄積手段に対して初期値を書き込み、初期化する。更に、計数値読み出し側選択手段５が切り替え指示１４を計数値書き込み側選択手段２に対して発生する。読み出し側では、読み出し要求の発生の度に、これら一連の動作を実施する。
【００３２】
上記のように図２に示す回路によれば、計数値蓄積手段を２個備え、書き込みをしていない側の計数値蓄積手段から積算値を読み出すこととしたので、書き込み動作のために読み出し動作を待たせることがなくなり、高速に計数を行うことが可能となる。
【００３３】
（第２の実施の形態）
次に、第２の実施の形態における回路について説明する。図４に第２の実施の形態の回路構成を示す。第２の実施の形態の回路は、計数値書き込み側選択、蓄積手段選択、及び計数値積算を行う手段２０、計数値読み出し側選択、蓄積手段選択、及び初期値設定を行う手段２１、計数値蓄積手段１・１（２２）、計数値蓄積手段１・２（２３）、・・・、計数値蓄積手段１・ｎ（２４）、計数値蓄積手段２・１（２５）、計数値蓄積手段２・２（２６）、・・・、計数値蓄積手段２・ｎ（２７）を有する。
【００３４】
図中、２８は計数値書き込み側の計数値蓄積手段選択のための番号入力を示し、２９は計数対象入力を示す。図１に示す構成では、２８がヘッダ情報抽出部５２から出力された識別子に相当し、２９がパケット長に相当する。３０は計数値蓄積手段１・１の書き込み側選択信号、３１は計数値蓄積手段１・２の書き込み側選択信号、３２は計数値蓄積手段１・ｎの書き込み側選択信号、３３は計数値蓄積手段２・１の書き込み側選択信号、３４は計数値蓄積手段２・２の書き込み側選択信号、３５は計数値蓄積手段２・ｎの書き込み側選択信号を示す。
【００３５】
また、３６は計数値蓄積手段１・１の読み出し側選択信号、３７は計数値蓄積手段１・２の読み出し側選択信号、３８は計数値蓄積手段１・ｎの読み出し側選択信号、３９は計数値蓄積手段２・１の読み出し側選択信号、４０は計数値蓄積手段２・２の読み出し側選択信号、４１は計数値蓄積手段２・ｎの読み出し側選択信号を示す。また、４２は計数値蓄積手段１・１〜１・ｎにおける書き込み側の積算された計数値の流れ、４３は計数値蓄積手段１・１〜１・ｎにおける読み出し側の積算された計数値の流れ、４４は計数値蓄積手段２・１〜２・ｎにおける書き込み側の積算された計数値の流れ、４５は計数値蓄積手段２・１〜２・ｎにおける読み出し側の計数値の流れを示す。
【００３６】
また、４６は読み出し側の計数値蓄積手段選択のための番号入力、４７は回路外部からの計数値の読み出しの流れ、４８は読み出し側から計数値書き込み側へ伝えられる計数値蓄積手段の切り替え指示の流れ、４９は外部から与えられる計数値蓄積手段の切り替えの流れを示す。図１に示す通信品質測定装置において、４６は定時間隔読み出し部から与えられる番号であり、この番号により例えばパケットの種別を指定する。また、４９も定時間隔読み出し部から与えることができる。
【００３７】
上記の手段２０は、図２に示した第１の実施の形態における計数値積算手段１と計数書き込み側選択手段２の機能に加え、計数値書き込み側の計数値蓄積手段選択のための番号入力２８に応じて計数値蓄積手段１・１〜１・ｎの中のいずれか、もしくは計数値蓄積手段２・１〜２・ｎの中のいずれかを選択する機能を提供する。
【００３８】
また、手段２１は、図２に示した第１の実施の形態における計数読み出し側選択手段５と初期値設定手段６の機能に加えて、読み出し側の計数値蓄積手段選択のための番号入力４６に応じて計数値蓄積手段１・１〜１・ｎの中のいずれか、もしくは計数値蓄積手段２・１〜２・ｎの中のいずれかを読み出しのために選択する機能を提供する。
【００３９】
計数値書き込み側の計数値蓄積手段選択のための番号入力２８と計数対象入力２９とは連動し、２８で指定された値に該当し、かつ、書き込み側使用状態にある計数値蓄積手段に対して、２９として与えられた計数値を積算する。
【００４０】
更に、読み出し側の計数値蓄積手段選択のための番号入力４６と計数値の読み出し４７とは連動し、４６で指定された値に該当し、かつ、書き込み側使用状態にない計数値蓄積手段に蓄積されている値を４７として出力する。
【００４１】
図４の構成において、計数値蓄積手段１・１〜１・ｎと計数値蓄積手段２・１〜２・ｎとは、それぞれ１まとまりとして、切り替え指示に応じて使用状態、非使用状態を繰り返す。
【００４２】
次に、図４に示す第２の実施の形態における計数回路の一連の動作を説明する。第２の実施の形態における計数回路の動作は、書き込みに使用されていないほうの計数値蓄積手段から読み出しを行い、切り替え指示に応じて計数値蓄積手段を切り替えるという点において第１の実施の形態の回路の動作と基本的に同じである。第２の実施の形態における計数回路では、複数の計数値蓄積手段の中から書き込みもしくは読み出しのために１つの計数値蓄積手段の選択が行われるという点が第１の実施の形態における計数回路と異なる。
【００４３】
回路起動直後に、手段２１は全ての計数値蓄積手段の内部の値を初期化する。初期値は特に設定されていない限り、０（ゼロ）を用いる。また、起動直後では、計数値蓄積手段１・１〜１・ｎが使用状態となっている。ここで、計数値蓄積手段の選択のための選択番号２８として１が与えられ、計数値２９として１０が与えられたとすると、選択信号３０が活性化され、計数値蓄積手段１・１に１０が蓄積される。
【００４４】
次に、再び、選択番号２８として１が与えられ、計数値２９として１５が与えられた場合、再び、３０が活性化され、手段２０が計数値蓄積手段１・１に蓄積されている１０と新たに与えられた計数値である１５を加算し、計数値蓄積手段１・１に２５を蓄積する。また、例えば、選択値２８として２が与えられ、計数値２９として３０が与えられた場合、３１が活性化され、計数値蓄積手段１・２の蓄積値は３０となる。上記のような計数値書き込み動作は、計数値蓄積手段２・１〜２・ｎが書き込み使用状態になった場合も同様である。
【００４５】
計数値蓄積手段１・１〜１・ｎが使用状態で、計数値蓄積手段１・１の蓄積値が２５、計数値蓄積手段１・２の蓄積値が３０、計数値蓄積手段１・ｎの蓄積値が０（初期値）で、読み出し側の計数値蓄積手段選択のための選択値４６として１が与えられた場合、使用状態ではない側の計数値蓄積手段における選択信号３９が活性化され、計数値蓄積手段２・１に蓄積された値が計数値の読み出し値４７として出力される。
【００４６】
一度読み出された計数値蓄積手段２・１には手段２１により初期値が書き込まれる。なお、起動直後で、計数値蓄積手段２・１〜２・ｎが一度も使用状態になっていない場合は、どの計数値蓄積手段を選択しても初期値が読み出されることになる。
【００４７】
計数値蓄積手段１・１〜１・ｎが書き込み使用状態で、手段２１に切り替えの指示４９が与えられた場合、読み出し側から書き込み側へ伝えられる計数値蓄積手段の切り替え指示４８が活性化され、切り替え指示４８を受けた手段２０は計数値蓄積手段２・１〜２・ｎを書き込み使用状態とするように切り替えを行う。そして、前に書き込み使用状態であった計数値蓄積手段１・１〜１・ｎの場合と同様にして、計数値蓄積手段２・１〜２・ｎに対する計数値蓄積が行われる。
【００４８】
計数値蓄積手段２・１〜２・ｎが書き込み使用状態のとき、読み出し側の計数値蓄積手段選択のための選択値４６として１が与えられた場合、書き込み使用状態でない側の計数値蓄積手段における選択信号３６が活性化し、計数値蓄積手段１・１の前使用状態での積算値が読み出し値４７として出力され、その後、計数値蓄積手段１・１の積算値は初期値となる。再び、手段２１に切り替え指示４９が与えられた場合、計数値蓄積手段１・１〜１・ｎが使用状態になる。
【００４９】
なお、定時間隔読み出し部が切り替え指示４９を手段２１に対して送出するのは、例えば、計数値蓄積手段１・１〜１・ｎ側もしくは計数値蓄積手段２・１〜２・ｎ側における全ての計数値蓄積手段の値を読み出した後とすることができる。また、切り替え指示４９を用いる代わりに、計数値蓄積手段１・１〜１・ｎ側もしくは計数値蓄積手段２・１〜２・ｎ側における全ての計数値蓄積手段の値を読み出した後に自動的に切り替え指示４８を出すようにしてもよい。
【００５０】
第２の実施の形態における回路によれば、書き込みをしていない側の計数値蓄積手段から積算値を読み出すこととしたので、書き込み動作のために読み出し動作を待たせることがなくなり、高速に計数を行うことが可能となる。更に、第２の実施の形態における回路によれば、複数の計数値蓄積手段から特定の計数値蓄積手段を選択して書き込み、もしくは読み出しを行えるので、複数種類のパケットに対するトラフィックを測定できる。
【００５１】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。例えば、第１、第２の実施の形態で説明した計数回路は、図１に示す構成の通信品質測定装置以外にも、データの書き込みと読み出しが同時に発生する可能性のある装置を構成する計数回路として適用できる。
【００５２】
【発明の効果】
上記のように本発明によれば、高速なネットワーク回線を流れる通信パケットのトラフィックを高時間精度でかつ、高時間分解能で観測するための通信品質測定装置を構成するのに必要な計数回路を提供することが可能となる。
【００５３】
【図面の簡単な説明】
【図１】本発明の実施の形態における通信品質測定装置の構成図である。
【図２】本発明の第１の実施の形態における回路構成を示す図である。
【図３】図２に示す回路の状態遷移を示す図である。
【図４】本発明の第２の実施の形態の回路構成を示す図である。
【符号の説明】
１  計数値積算手段
２  計数値書き込み側選択手段
３  計数値蓄積手段（１）
４  計数値蓄積手段（２）
５  計数値読み出し側選択手段
６  初期値設定手段
２０  計数値書き込み側選択、蓄積手段選択、及び計数値積算を行う手段
２１  計数値読み出し側選択、蓄積手段選択、及び初期値設定を行う手段
２２  計数値蓄積手段１・１
２３  計数値蓄積手段１・２
２４  計数値蓄積手段１・ｎ
２５  計数値蓄積手段２・１
２６  計数値蓄積手段２・２
２７  計数値蓄積手段２・ｎ
５１  回線インタフェース
５２  ヘッダ情報抽出部
５３  パケット情報探索部
５４  積算手段
５５  定時間間隔読み出し部
５６  カウンタ部
５７  表示・蓄積処理部
５８  表示部
５９  計測結果蓄積部
【図１】
2004357148.tif 000003
【図２】
2004357148.tif 000004
【図３】
2004357148.tif 000005
【図４】
2004357148.tif 000006