JP3831944B2 - Network quality evaluation equipment - Google Patents
Network quality evaluation equipment Download PDFInfo
- Publication number
 - JP3831944B2 JP3831944B2 JP2002244632A JP2002244632A JP3831944B2 JP 3831944 B2 JP3831944 B2 JP 3831944B2 JP 2002244632 A JP2002244632 A JP 2002244632A JP 2002244632 A JP2002244632 A JP 2002244632A JP 3831944 B2 JP3831944 B2 JP 3831944B2
 - Authority
 - JP
 - Japan
 - Prior art keywords
 - time
 - network
 - measurement data
 - quality evaluation
 - packet capture
 - Prior art date
 - Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
 - Expired - Fee Related
 
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
 
Description
       【0001】
【発明の属する技術分野】
本発明はネットワーク品質評価装置に関し、詳しくは、被測定ネットワークに影響を与えることなく品質評価測定が行えるコストパフォーマンスの優れた装置に関するものである。
【0002】
【従来の技術】
身近な通信ネットワークとしてインターネットがある。
インターネットではデータとして文字情報のみならず音声や画像情報もやり取りでき、そのサービスには、電子メール、ネット・ニュース、ファイル転送(ftp)、リモート・ログイン(telnet)などのデータ伝送サービスや、Gopher、WWWなどの情報検索サービスもある。インターネットによれば、企業や国などの枠に制限されることなく瞬時に情報のやり取りができるので、個人・企業・官公庁・教育機関・研究機関など、各種の分野で多種・多様に利用されている。
【0003】
ところで、このようなインターネットにおいて、通信ネットワークの通信品質が利用したいサービスが必要とする品質を十分に満たしていないと、パケットデータの欠落や遅延時間の揺らぎなどが発生し、音声情報の場合には受信音声が途切れたり、動画情報の場合には受信動画の動きが不自然になってしまうことがある。
【0004】
ところが、インターネットでは通信ネットワークの途中経路を複数の端末やサービスで共用しているので、同時にアクセスするユーザー数が多くなるとユーザー数が少ない場合に比べて通信品質は低下することになる。また、通信ネットワークを構成する回線の帯域は、一般に基幹部分は広く支線部分は狭く設計しているが、実際運用してみると支線部分が過負荷状態になる場合もある。
【0005】
いずれにしても、プロバイダは通信ネットワークの一部を有償で提供する立場からユーザーに対してより安定したサービスを提供しなければならず、サービス毎に品質が変動する場合にはそれぞれの原因を的確に解析する必要がある。
【0006】
また、ユーザーは、インターネット上で利用する各種サービスの品質が通信ネットワークの利用料金に見合ったものかどうかを判断するためにも、各種サービスの品質をリアルタイムで正確に把握できることが望ましい。
【0007】
図4は、従来のネットワーク品質評価装置の一例を示すブロック図である。
図4において、ネットワーク品質が測定される被測定ネットワーク1〜3は実パケットが流れるものであり、通常のデータ伝送にあたってはこれら被測定ネットワーク1〜3は一体化されたものとして機能する。すなわち、実パケットは、被測定ネットワーク2から被測定ネットワーク1を通って被測定ネットワーク3に流れたり、またはその逆方向に被測定ネットワーク3から被測定ネットワーク1を通って被測定ネットワーク2に流れる。これら被測定ネットワーク1〜3を流れる実パケットは、被測定ネットワーク1と2の間に接続されているパケットキャプチャ装置4および被測定ネットワーク1と3の間に接続されているパケットキャプチャ装置5によってキャプチャされる。
【0008】
パケットキャプチャ装置4および5は、キャプチャした実パケットの一部の情報に時刻サーバ装置6と同期したタイムスタンプを付加し、その測定データを演算処理装置7に転送する。
【0009】
演算処理装置7は、パケットキャプチャ装置4および5の測定データの実パケットの一部の情報を参照して対となる実パケットを見つけ、これらタイムスタンプの差分から遅延時間、パケットロス、トラフィック量等のネットワーク品質に関係する各種のパラメータを求める。
【0010】
【発明が解決しようとする課題】
しかし、図4の構成では、測定データのトラフィックが被測定ネットワーク1〜3に少なからず流れてしまうという問題がある。
このような被測定ネットワークに流れる測定データのトラフィックは、被測定ネットワークのユーザーの立場から見ると本来の目的外の無駄なデータ伝送であり、できれば流れないことが望ましい。
【0011】
本発明の目的は、被測定ネットワークの品質測定中に被測定ネットワークに測定用トラフィックが流れることがなく、コストパフォーマンスの優れたネットワーク品質評価装置を実現することにある。
【0012】
【課題を解決するための手段】
  このような目的を達成する請求項1の発明は、
  被測定ネットワークの複数個所にパケットキャプチャ装置を接続し、被測定ネットワークを流れる実パケットをキャプチャして被測定ネットワークの通信品質を測定するように構成されたネットワーク品質評価装置において、
  各パケットキャプチャ装置に、巡回的に測定データを記憶するリングメモリ領域と、イベント発生時にリングメモリ領域に記憶されている測定データを転送記憶するイベントメモリ領域が設けられ、キャプチャデータを記憶する記憶装置を設け、
  ネットワーク通信品質測定をオフライン処理で行うことを特徴とする。
【0013】
  請求項2の発明は、請求項1記載のネットワーク品質評価装置において、
  指定されたタイミングにおけるイベントの時刻情報に基づき、その時刻前後の指定された時間以外の測定データを記憶装置から削除することまたはその時刻前後の指定された測定データについて演算処理することを特徴とする。
【0014】
  請求項3記載の発明は、請求項1または請求項2記載のネットワーク品質評価装置において、
  各パケットキャプチャ装置が取り込んだキャプチャデータに対して通信品質を判断するための所定の閾値を設定し、キャプチャデータと閾値の大小関係に応じた検知信号をイベント信号として出力または記憶する閾値検知装置を設けたことを特徴とする。
【0016】
  請求項4の発明は、請求項3に記載のネットワーク品質評価装置において、
  閾値検知装置から出力されるイベント信号に基づき、閾値を超えた前後またはいずれかの時間帯のみ測定データを記憶装置に記憶するように制御するメモリ制御装置を設けたことを特徴とする。 
【0019】
これらにより、他のキャプチャ装置への通信や記憶を行うことによりイベント発生前後の測定データのみを確実に記憶装置に記憶させたり演算処理することができ、記憶容量を削減したり、演算処理時間を削減できる。
【0023】
【発明の実施の形態】
以下、図面を用いて本発明の実施態様を説明する。
図1は本発明の実施態様の一例を示すブロック図であり、図4と共通する部分には同一の符号を付けている。図1と図4の異なる点は、図1では、パケットキャプチャ装置4および5のそれぞれに記憶装置8,9を設け、測定データをオフラインで記憶することにより、被測定ネットワーク1〜3に測定データのトラフィックを流さないようにしたことにある。
【0024】
図1の構成において、パケットキャプチャ装置4でタイムスタンプが付加されたキャプチャデータは測定データとして記憶装置8に記憶され、パケットキャプチャ装置5でタイムスタンプが付加されたキャプチャデータは測定データとして記憶装置9に記憶される。
【0025】
このようにパケットキャプチャ装置4,5でタイムスタンプが付加されたキャプチャデータを測定データとして記憶装置8,9にオフラインで記憶することにより、被測定ネットワーク1〜3に測定データのトラフィックが流れないようにすることができる。
【0026】
そして、演算処理装置7は、これら記憶装置8,9への測定データの記憶が完了すると、これら記憶装置8,9に記憶された測定データを取り込み、測定データの実パケットの一部の情報を参照して対となる実パケットを見つけ、これらタイムスタンプの差分から遅延時間、パケットロス、トラフィック量等のネットワーク品質に関係する各種のパラメータを求める。
【0027】
ところで、図1の構成で長時間の測定を行おうとすると、記憶された測定データが大きくなるため、その処理時間が長くかかることになる。
また、品質上問題のなかった時刻における測定データは本来不要であるにも拘わらず測定演算処理を行うまで記憶しておかなければならず、その間の測定データを記憶するための記憶容量も確保しなければならないことから、記憶装置8,9の規模が大きくなってコストがかかるという問題もある。
さらに、複数箇所での測定に対しては時刻同期も必要になる。
【0028】
図2は、このような図1の問題点を解決する本発明の他の実施態様例を示すブロック図であり、図1と共通する部分には同一の符号を付けてそれらの説明は省略する。
図2において、パケットキャプチャ装置4には閾値検知装置10が接続され、パケットキャプチャ装置5には閾値検知装置11が接続されている。閾値検知装置10には記憶装置8への測定データの記憶を制御するメモリ制御装置12が接続されている。閾値検知装置11には記憶装置9への測定データの記憶を制御するメモリ制御装置13が接続されている。
【0029】
閾値検知装置10,11は、それぞれに対応するパケットキャプチャ装置4,5から得られる測定結果に対して所定の閾値を設け、閾値を超えたことにより品質上の問題を検知したものと判断して、その結果をメモリ制御装置12,13にイベント信号として出力する。ここで、閾値を設定する具体的な対象としては、パケット数、バイト数のトラフィック量、パケットの到着時間分布による伝送揺らぎ、パケットのレスポンスタイムなど、必要に応じて選択できる。
【0030】
なお、すべてを記憶した測定データから、イベント信号の発生時刻の前後またはいずれかの時間帯以外の測定データを記憶装置8,9から指定されたタイミングで削除してもよい。ここで、この閾値を超えたというイベント信号は、それぞれ他のパケットキャプチャ装置4または5に転送することにより、互いに他のパケットキャプチャ装置4または5に接続されている記憶装置8または9においても、記憶された測定データから、そのイベント信号の発生時刻の前後またはいずれかの一定時間帯以外の測定データを記憶装置から削除することができる。
【0031】
メモリ制御装置12,13は、閾値検知装置10,11の検知出力であるイベント信号に基づき、閾値を超えた前後またはいずれかの時間帯のみ測定データを記憶装置8,9に記憶するように制御する。これにより、記憶装置8,9の記憶容量を小さくすることができ、それらの測定データに対する演算処理装置7の処理時間を短くすることができる。
【0032】
また、イベント信号を互いに転送できない場合においては、記憶装置8,9から測定データを削除できないが、演算処理装置7での演算処理にあたってイベント信号に発生時刻の前後またはいずれかの一定時間帯のみ演算してその結果を出力させることができ、この場合には処理時間を短くできる。
【0033】
演算処理装置7は、このようにしてそれぞれの記憶装置8,9に記憶された測定データを集めてデータ処理を行い、詳細な品質上の解析を行う。
【0034】
図2におけるパケットキャプチャ装置4,5−閾値検知装置10,11−メモリ制御装置12,13−記憶装置8,9間の通信は、被測定ネットワーク1〜3とは独立したネットワークまたは専用の通信線で行うものとする。
これにより、品質評価測定用のトラフィックが被測定ネットワーク1〜3に流れることを防止できる。ここで、閾値検知装置から他のパケットキャプチャ装置へのイベント信号は、被測定ネットワークに流す場合もあるが、これらは無視できるトラフィック量と考えられる。
【0035】
図3は図2で用いる記憶装置8,9の構成例図である。メモリ制御装置12,13は、記憶装置8,9の所定部分を巡回的に使用するリングメモリ領域とイベントを逐次記憶するイベントメモリ領域に分けて使用するように制御する。リングメモリ領域には、閾値を超えるイベント以前の所定時間の測定データを循環的に記憶しておき、イベントが発生した時点でそれらの測定データをイベントメモリ領域に転送記憶する。これらリングメモリ領域とイベントメモリ領域は、予め固定するように分割しておいてもよいし、測定データ量の多少に応じて動的に割り当てるようにしてもよい。
【0036】
図3のようなメモリ構成にすることにより、イベント発生前後の測定データを確実に記憶装置8,9に記憶することができ、測定データの取りこぼしを防止できる。
【0037】
本発明では、複数のパケットキャプチャ装置4,5間における時刻同期を不要にするために、以下の(イ)または(ロ)に説明する時間測定を行って往復遅延時間を求める。
【0038】
(イ)片道伝送遅延を双方向で測定し加算することで、往復伝送時間を求める。
例えば、時刻同期を行っていない図1のパケットキャプチャ装置4,5について、パケットの流れに対し、往復遅延時間を求める。
【0039】
まず、パケットキャプチャ装置4から5の方向に流れるパケットについて、
パケットキャプチャ装置4でのタイムスタンプ:T1
パケットキャプチャ装置5でのタイムスタンプ:T1+△T+Tu
とする。
【0040】
一方、パケットキャプチャ装置5から4の方向に流れるパケットについて、
パケットキャプチャ装置5でのタイムスタンプ:T2+△T
パケットキャプチャ装置4でのタイムスタンプ:T2      +Td
とする。
ここで、
ΔT:パケットキャプチャ装置4と5間の時刻ずれ
Tu:パケットキャプチャ装置4→5の方向に流れるパケットの伝送遅延の真値
Td:パケットキャプチャ装置5→4の方向に流れるパケットの伝送遅延の真値
とする。
【0041】
これらから計算されるそれぞれの方向の伝送遅延は、
となる。
【0042】
したがって、往復遅延時間Trは、
となり、パケットキャプチャ装置4とパケットキャプチャ装置5間の時刻ずれΔTの影響を受けることはなく、時刻同期は不要になる。
【0043】
(ロ)時刻同期を行っていないパケットキャプチャ装置4とパケットキャプチャ装置5の2つの装置について、あるサーバに対するレスポンス時間を測定し減算することで往復遅延時間を求める。
【0044】
パケットキャプチャ装置4からサーバへのレスポンス時間:T4
とすると、
T4=T4→s+Ts+Ts→4
になり、
パケットキャプチャ装置5から4を経由してサーバへのレスポンス時間:T5とすると、
T5=T5→4+T4→s+Ts+Ts→4+T4→5
になる。
ここで
T4→s:パケットキャプチャ装置4からサーバまでの伝送時間
Ts→4:サーバからパケットキャプチャ装置4までの伝送時間
T5→4:パケットキャプチャ装置5から4までの伝送時間
T4→5:パケットキャプチャ装置4から5までの伝送時間
Ts:サーバでの処理時間
とする。
【0045】
したがって、往復遅延時間Trは、
となる。
【0046】
このように、(ロ)の場合もパケットキャプチャ装置4とパケットキャプチャ装置5間の時刻ずれΔTの影響を受けることはなく、時刻同期は不要になる。
【0047】
なお、上記実施例では、複数のパケットキャプチャ装置間で時刻同期をとらない例を説明したが、時刻同期を行うようにしてもよい。その場合には、往復伝送遅延時間のみではなく、片道伝送遅延時間も測定結果として得ることができる。
【0048】
【発明の効果】
以上説明したように、本発明のネットワーク品質評価装置によれば、被測定ネットワークの通信品質測定中に測定用トラフィックが流れないため、測定による影響を被測定ネットワークに与えない。
そして、ネットワーク品質評価装置を構成する記憶装置に注目すると、記憶すべき測定データ量を少なくでき、サイズおよびコストパフォーマンスを改善できる。
また、演算処理量を必要最小限にできるため、演算処理時間を短くできる。
さらに、複数のパケットキャプチャ装置間で時刻同期をとるための装置が不要になることからシステム構成が単純化でき、この点においてもコストパフォーマンスを改善できる。
【図面の簡単な説明】
【図1】本発明の実施態様の一例を示すブロック図である。
【図2】本発明の実施態様の他の例を示すブロック図である。
【図3】図2で用いる記憶装置の構成例図である。
【図4】従来のネットワーク品質評価装置の一例を示すブロック図である。
【符号の説明】
1,2,3  被測定系ネットワーク
4,5  パケットキャプチャ装置
6  時刻サーバ装置
7  演算処理装置
8,9  記憶装置
10,11  閾値検知装置
12,13  メモリ制御装置[0001] 
 BACKGROUND OF THE INVENTION 
 The present invention relates to a network quality evaluation apparatus, and more particularly, to an apparatus with excellent cost performance that can perform quality evaluation measurement without affecting a measured network. 
 [0002] 
 [Prior art] 
 The Internet is a familiar communication network. 
 On the Internet, not only text information but also voice and image information can be exchanged as data, and its services include data transmission services such as e-mail, net news, file transfer (ftp), remote login (telnet), Gopher, There are also information retrieval services such as WWW. According to the Internet, information can be exchanged instantly without being restricted by companies and countries, so it is widely used in various fields such as individuals, companies, government offices, educational institutions, and research institutions. Yes. 
 [0003] 
 By the way, in such an Internet, if the communication quality of the communication network does not sufficiently satisfy the quality required by the service to be used, packet data is lost or delay time fluctuates. If the received audio is interrupted, or if it is video information, the motion of the received video may become unnatural. 
 [0004] 
 However, in the Internet, a route along the communication network is shared by a plurality of terminals and services, so if the number of users accessing at the same time increases, the communication quality will be lower than when the number of users is small. In addition, the bandwidth of the lines constituting the communication network is generally designed such that the backbone portion is wide and the branch line portion is narrow, but the branch line portion may be overloaded when actually operated. 
 [0005] 
 In any case, the provider must provide a more stable service to users from the standpoint of providing a part of the communication network for a fee. It is necessary to analyze it. 
 [0006] 
 It is also desirable for the user to be able to accurately grasp the quality of various services in real time in order to determine whether the quality of various services used on the Internet is commensurate with the communication network usage fee. 
 [0007] 
 FIG. 4 is a block diagram showing an example of a conventional network quality evaluation apparatus. 
 In FIG. 4, the measured networks 1 to 3 whose network quality is measured are those in which actual packets flow, and these measured networks 1 to 3 function as an integrated unit in normal data transmission. That is, the actual packet flows from the measured 
 [0008] 
 The packet capture devices 4 and 5 add a time stamp synchronized with the time server device 6 to a part of information of the captured real packet, and transfer the measurement data to the arithmetic processing device 7. 
 [0009] 
 The arithmetic processing unit 7 finds a pair of real packets by referring to information on part of the real packets of the measurement data of the packet capture devices 4 and 5, and determines the delay time, packet loss, traffic volume, etc. from the difference between these time stamps. Various parameters related to the network quality are obtained. 
 [0010] 
 [Problems to be solved by the invention] 
 However, in the configuration of FIG. 4, there is a problem that the traffic of measurement data flows to the measured networks 1 to 3 to some extent. 
 From the standpoint of the user of the network to be measured, the traffic of the measurement data flowing through the network to be measured is a wasteful data transmission other than the original purpose, and it is desirable that the traffic does not flow if possible. 
 [0011] 
 An object of the present invention is to realize a network quality evaluation apparatus having excellent cost performance without causing measurement traffic to flow through a network under measurement during quality measurement of the network under measurement. 
 [0012] 
 [Means for Solving the Problems] 
 The invention of claim 1 which achieves such an object, 
 In a network quality evaluation apparatus configured to connect packet capture devices to a plurality of locations of a measured network, capture actual packets flowing through the measured network, and measure the communication quality of the measured network. 
 Each packet capture device is provided with a ring memory area for cyclically storing measurement data and an event memory area for transferring and storing measurement data stored in the ring memory area when an event occurs, and a storage device for storing capture data Provided, 
 The network communication quality measurement is performed by offline processing. 
 [0013] 
 The invention of 
 Based on the time information of the event at the specified timing, the measurement data other than the specified time before and after that time is deleted from the storage device, or the specified measurement data before and after that time is processed. . 
 [0014] 
 The invention according to claim 3 is the network quality evaluation apparatus according to 
 A threshold detection device that sets a predetermined threshold for judging communication quality for captured data captured by each packet capture device and outputs or stores a detection signal corresponding to the magnitude relationship between the capture data and the threshold as an event signal It is provided . 
 [0016] 
 The invention of claim 4 is the network quality evaluation apparatus according to claim 3, 
 A memory control device is provided that controls to store measurement data in the storage device only before or after the threshold value is exceeded or in any time zone based on an event signal output from the threshold detection device. 
 [0019] 
 As a result, it is possible to reliably store only the measurement data before and after the occurrence of the event in the storage device and perform arithmetic processing by communicating and storing to other capture devices, reducing the storage capacity, and reducing the arithmetic processing time. Can be reduced. 
 [0023] 
 DETAILED DESCRIPTION OF THE INVENTION 
 Hereinafter, embodiments of the present invention will be described with reference to the drawings. 
 FIG. 1 is a block diagram showing an example of an embodiment of the present invention, and the same reference numerals are given to the portions common to FIG. FIG. 1 differs from FIG. 4 in that in FIG. 1, the storage devices 8 and 9 are provided in each of the packet capture devices 4 and 5, and the measurement data is stored in the measured networks 1 to 3 by storing the measurement data offline. The fact that we didn't let the traffic flow. 
 [0024] 
 In the configuration of FIG. 1, the capture data to which the time stamp is added by the packet capture device 4 is stored as measurement data in the storage device 8, and the capture data to which the time stamp is added by the packet capture device 5 is stored as measurement data. Is remembered. 
 [0025] 
 As described above, the capture data to which the time stamp is added by the packet capture devices 4 and 5 is stored as measurement data in the storage devices 8 and 9 offline so that traffic of the measurement data does not flow to the networks 1 to 3 to be measured. Can be. 
 [0026] 
 Then, when the storage of the measurement data in the storage devices 8 and 9 is completed, the arithmetic processing device 7 takes in the measurement data stored in the storage devices 8 and 9 and stores a part of the information in the actual packet of the measurement data. A pair of real packets is found by reference, and various parameters related to network quality such as delay time, packet loss, and traffic volume are obtained from the difference between these time stamps. 
 [0027] 
 By the way, if it is going to measure for a long time with the structure of FIG. 1, since the stored measurement data will become large, the processing time will take long. 
 In addition, the measurement data at the time when there was no problem in quality must be stored until the measurement calculation process is performed even though it is originally unnecessary, and the storage capacity for storing the measurement data during that time is also secured. Therefore, there is a problem that the scale of the storage devices 8 and 9 is increased and the cost is increased. 
 Furthermore, time synchronization is also required for measurements at multiple locations. 
 [0028] 
 FIG. 2 is a block diagram showing another embodiment of the present invention that solves the problem of FIG. 1, and the same reference numerals are given to the same parts as those in FIG. 1 and their descriptions are omitted. . 
 In FIG. 2, a threshold detection device 10 is connected to the packet capture device 4, and a 
 [0029] 
 The 
 [0030] 
 It should be noted that measurement data other than before or after the event signal generation time or at any time zone may be deleted from the storage data 8 and 9 at the designated timing from the stored measurement data. Here, the event signal of exceeding this threshold is transferred to the other packet capture device 4 or 5, respectively, so that the storage device 8 or 9 connected to the other packet capture device 4 or 5 also From the stored measurement data, measurement data other than before or after the time of occurrence of the event signal or any fixed time period can be deleted from the storage device. 
 [0031] 
 The 
 [0032] 
 In addition, when the event signals cannot be transferred to each other, the measurement data cannot be deleted from the storage devices 8 and 9, but the event signal is calculated only before or after the occurrence time or at a certain time period in the calculation processing by the calculation processing device 7. As a result, the result can be output. In this case, the processing time can be shortened. 
 [0033] 
 The arithmetic processing unit 7 collects the measurement data stored in the respective storage devices 8 and 9 in this way, performs data processing, and performs detailed quality analysis. 
 [0034] 
 Communication between the packet capture device 4, 5-threshold detection device 10, 11-memory control device 12, 13-storage device 8, 9 in FIG. 2 is a network independent of the networks 1 to 3 to be measured or a dedicated communication line. It shall be done in 
 Thereby, the traffic for quality evaluation measurement can be prevented from flowing to the measured networks 1 to 3. Here, an event signal from the threshold detection device to another packet capture device may flow to the measured network, but these are considered to be a negligible amount of traffic. 
 [0035] 
 FIG. 3 is a configuration example diagram of the storage devices 8 and 9 used in FIG. The 
 [0036] 
 With the memory configuration as shown in FIG. 3, the measurement data before and after the occurrence of the event can be reliably stored in the storage devices 8 and 9, and the measurement data can be prevented from being lost. 
 [0037] 
 In the present invention, in order to eliminate the need for time synchronization between the plurality of packet capture devices 4 and 5, the time measurement described in the following (A) or (B) is performed to obtain the round trip delay time. 
 [0038] 
 (B) The one-way transmission delay is measured in both directions and added to obtain the round-trip transmission time. 
 For example, with respect to the packet capture devices 4 and 5 of FIG. 
 [0039] 
 First, for packets flowing in the direction from the packet capture device 4 to 5, 
 Time stamp in the packet capture device 4: T1 
 Time stamp in the packet capture device 5: T1 + ΔT + Tu 
 And 
 [0040] 
 On the other hand, for packets flowing in the direction from the packet capture device 5 to 4, 
 Time stamp in the packet capture device 5: T2 + ΔT 
 Time stamp in the packet capture device 4: T2 + Td 
 And 
 here, 
 ΔT: Time difference between packet capture devices 4 and 5 Tu: True value of transmission delay of packet flowing in the direction of packet capture device 4 → 5 Td: True value of transmission delay of packet flowing in the direction of packet capture device 5 → 4 And 
 [0041] 
 The transmission delay in each direction calculated from these is 
  It becomes. 
 [0042] 
 Therefore, the round trip delay time Tr is 
  Thus, the time shift ΔT between the packet capture device 4 and the packet capture device 5 is not affected, and time synchronization becomes unnecessary. 
 [0043] 
 (B) For two devices, the packet capture device 4 and the packet capture device 5 that are not synchronized in time, the response time to a certain server is measured and subtracted to obtain the round-trip delay time. 
 [0044] 
 Response time from packet capture device 4 to server: T4 
 Then, 
 T4 = T4 → s + Ts + Ts → 4 
 become, 
 If the response time to the server via the packet capture device 5 through 4 is T5, 
 T5 = T5 → 4 + T4 → s + Ts + Ts → 4 + T4 → 5 
 become. 
 Here, T4 → s: transmission time Ts from the packet capture device 4 to the server → 4: transmission time T5 from the server to the packet capture device 4 → 4: transmission time from the packet capture devices 5 to 4 T4 → 5: packet capture Transmission time Ts from devices 4 to 5: processing time at server. 
 [0045] 
 Therefore, the round trip delay time Tr is 
  It becomes. 
 [0046] 
 Thus, in the case of (b) as well, there is no influence of the time lag ΔT between the packet capture device 4 and the packet capture device 5, and time synchronization becomes unnecessary. 
 [0047] 
 In the above-described embodiment, an example in which time synchronization is not performed between a plurality of packet capture devices has been described. However, time synchronization may be performed. In that case, not only the round-trip transmission delay time but also the one-way transmission delay time can be obtained as a measurement result. 
 [0048] 
 【The invention's effect】 
 As described above, according to the network quality evaluation apparatus of the present invention, the measurement traffic does not flow during the measurement of the communication quality of the network to be measured, so that the measurement network is not affected by the measurement. 
 When attention is paid to the storage device constituting the network quality evaluation apparatus, the amount of measurement data to be stored can be reduced, and the size and cost performance can be improved. 
 In addition, since the amount of arithmetic processing can be minimized, the arithmetic processing time can be shortened. 
 Furthermore, since a device for time synchronization among a plurality of packet capture devices is not required, the system configuration can be simplified, and cost performance can be improved in this respect as well. 
 [Brief description of the drawings] 
 FIG. 1 is a block diagram showing an example of an embodiment of the present invention. 
 FIG. 2 is a block diagram showing another example of an embodiment of the present invention. 
 FIG. 3 is a configuration example diagram of a storage device used in FIG. 2; 
 FIG. 4 is a block diagram showing an example of a conventional network quality evaluation apparatus. 
 [Explanation of symbols] 
 1, 2, 3 Network under measurement 4, 5 Packet capture device 6 Time server device 7 Arithmetic processing device 8, 9 
Claims (4)
各パケットキャプチャ装置に、巡回的に測定データを記憶するリングメモリ領域と、イベント発生時にリングメモリ領域に記憶されている測定データを転送記憶するイベントメモリ領域が設けられ、キャプチャデータを記憶する記憶装置を設け、
ネットワーク通信品質測定をオフライン処理で行うことを特徴とするネットワーク品質評価装置。In a network quality evaluation apparatus configured to connect packet capture devices to a plurality of locations of a measured network, capture actual packets flowing through the measured network, and measure the communication quality of the measured network.
Each packet capture device is provided with a ring memory area for cyclically storing measurement data and an event memory area for transferring and storing measurement data stored in the ring memory area when an event occurs, and a storage device for storing capture data Provided,
A network quality evaluation apparatus characterized in that network communication quality measurement is performed by off-line processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2002244632A JP3831944B2 (en) | 2002-08-26 | 2002-08-26 | Network quality evaluation equipment | 
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2002244632A JP3831944B2 (en) | 2002-08-26 | 2002-08-26 | Network quality evaluation equipment | 
Publications (2)
| Publication Number | Publication Date | 
|---|---|
| JP2004088289A JP2004088289A (en) | 2004-03-18 | 
| JP3831944B2 true JP3831944B2 (en) | 2006-10-11 | 
Family
ID=32053046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| JP2002244632A Expired - Fee Related JP3831944B2 (en) | 2002-08-26 | 2002-08-26 | Network quality evaluation equipment | 
Country Status (1)
| Country | Link | 
|---|---|
| JP (1) | JP3831944B2 (en) | 
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JP2007282104A (en) * | 2006-04-11 | 2007-10-25 | Hitachi Electronics Service Co Ltd | Packet storage apparatus | 
| JP4829194B2 (en) * | 2007-09-21 | 2011-12-07 | 日本電信電話株式会社 | Network analysis system | 
| JP2010034721A (en) | 2008-07-28 | 2010-02-12 | Fujitsu Ltd | Packet capture apparatus, packet capture method, and packet capture program | 
| JP5815376B2 (en) * | 2011-11-16 | 2015-11-17 | エヌ・ティ・ティ・コムウェア株式会社 | Delay estimation device, delay estimation method, and delay estimation program | 
| US9998542B2 (en) * | 2014-12-18 | 2018-06-12 | Yokogawa Electric Corporation | System and method for determining routing information | 
| JP7160189B2 (en) * | 2019-05-14 | 2022-10-25 | 日本電信電話株式会社 | Packet capture device and method | 
- 
        2002
        
- 2002-08-26 JP JP2002244632A patent/JP3831944B2/en not_active Expired - Fee Related
 
 
Also Published As
| Publication number | Publication date | 
|---|---|
| JP2004088289A (en) | 2004-03-18 | 
Similar Documents
| Publication | Publication Date | Title | 
|---|---|---|
| US6545979B1 (en) | Round trip delay measurement | |
| EP2288086B1 (en) | Network monitoring device, bus system monitoring device, method and program | |
| US7835290B2 (en) | Method for measuring end-to-end delay in asynchronous packet transfer network, and asynchronous packet transmitter and receiver | |
| EP1646183B1 (en) | Method and apparatus for non-intrusive measurement of delay variation of data traffic on communication networks | |
| JP3894232B2 (en) | ATM switch performance monitoring | |
| EP1069801B1 (en) | Connections bandwidth right sizing based on network resources occupancy monitoring | |
| TW536890B (en) | Scalable real-time quality of service monitoring and analysis of service dependent subscriber satisfaction in IP networks | |
| US6850541B2 (en) | Technique to measure network path bandwidth capacity using modal analysis | |
| EP2332289B1 (en) | Method, arrangement and system for monitoring a data path in a communication network | |
| JPH06164643A (en) | System for control of network access | |
| CN111327478A (en) | Network measurement method and device, equipment and storage medium | |
| JP3831944B2 (en) | Network quality evaluation equipment | |
| JP4815534B2 (en) | Packet delay characteristic measuring apparatus and method | |
| JP3422952B2 (en) | Packet switched network section free band measurement method and apparatus | |
| JPH09153906A (en) | Method and apparatus for matching transmission bit rate to usable bit rate capacity in data multiplexing apparatus operating in asynchronous transfer mode | |
| US20110032841A1 (en) | Measuring network traffic based on predicted amount of padding | |
| US20090190490A1 (en) | Method and arrangement for determining transmission delay | |
| US20050102391A1 (en) | Method and apparatus providing an asymmetric ping procedure | |
| JP2001127795A (en) | Network quality evaluation device | |
| JP2005069749A (en) | Time correction method, network quality evaluation measurement method, and network quality evaluation apparatus | |
| JP2000196593A (en) | Traffic and communication quality measurement system | |
| JP2002141933A (en) | Network quality evaluation device | |
| US6094420A (en) | Burst correlation dispersion mechanism for a packet switched communications system | |
| JP3362760B2 (en) | Traffic shaping equipment | |
| JP2002077160A (en) | Network quality evaluation device | 
Legal Events
| Date | Code | Title | Description | 
|---|---|---|---|
| A621 | Written request for application examination | 
             Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040315  | 
        |
| A977 | Report on retrieval | 
             Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050826  | 
        |
| A131 | Notification of reasons for refusal | 
             Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051018  | 
        |
| A521 | Written amendment | 
             Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051205  | 
        |
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) | 
             Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060626  | 
        |
| A61 | First payment of annual fees (during grant procedure) | 
             Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060709  | 
        |
| R150 | Certificate of patent or registration of utility model | 
             Free format text: JAPANESE INTERMEDIATE CODE: R150  | 
        |
| FPAY | Renewal fee payment (event date is renewal date of database) | 
             Free format text: PAYMENT UNTIL: 20100728 Year of fee payment: 4  | 
        |
| FPAY | Renewal fee payment (event date is renewal date of database) | 
             Free format text: PAYMENT UNTIL: 20110728 Year of fee payment: 5  | 
        |
| LAPS | Cancellation because of no payment of annual fees |