Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4536026B2 - Network quality measuring method, measuring device and program - Google Patents
[go: Go Back, main page]

JP4536026B2 - Network quality measuring method, measuring device and program - Google Patents

Network quality measuring method, measuring device and program Download PDF

Info

Publication number
JP4536026B2
JP4536026B2 JP2006081835A JP2006081835A JP4536026B2 JP 4536026 B2 JP4536026 B2 JP 4536026B2 JP 2006081835 A JP2006081835 A JP 2006081835A JP 2006081835 A JP2006081835 A JP 2006081835A JP 4536026 B2 JP4536026 B2 JP 4536026B2
Authority
JP
Japan
Prior art keywords
measurement
packet
delay time
percentile
quality
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
Application number
JP2006081835A
Other languages
Japanese (ja)
Other versions
JP2007259162A (en
Inventor
聡 勝野
篤男 立花
茂浩 阿野
昭安 田中
聖一 竹之下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2006081835A priority Critical patent/JP4536026B2/en
Publication of JP2007259162A publication Critical patent/JP2007259162A/en
Application granted granted Critical
Publication of JP4536026B2 publication Critical patent/JP4536026B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、ネットワーク品質測定方法、測定装置及びプログラムに関する。   The present invention relates to a network quality measurement method, a measurement apparatus, and a program.

従来、ネットワークに接続されるユーザ端末と同等の位置に測定装置を配置し、その測定装置間で測定パケットを送受信することによって、ネットワーク品質をアクティブ測定する技術がある(例えば非特許文献1参照)。測定パケットを受信した測定装置は、その受信結果情報を、特定の測定サーバへ送信する。測定サーバは、測定装置間におけるパケットの受信結果情報を収集し、品質統計解析処理の結果から、そのネットワークの品質劣化区間を特定する。   2. Description of the Related Art Conventionally, there is a technique for actively measuring network quality by placing a measurement device at a position equivalent to a user terminal connected to a network and transmitting / receiving measurement packets between the measurement devices (see, for example, Non-Patent Document 1). . The measurement device that has received the measurement packet transmits the reception result information to a specific measurement server. The measurement server collects packet reception result information between the measurement devices, and identifies the quality degradation section of the network from the result of the quality statistical analysis process.

従来技術によれば、測定サーバが測定装置から受信結果情報を収集するために、2つの方法がある。   According to the prior art, there are two methods for the measurement server to collect the reception result information from the measurement device.

第1の方法によれば、第1の測定装置から第2の測定装置へ複数の測定パケットを送信し、第2の測定装置がその受信結果情報を測定サーバへ送信する。第2の方法によれば、測定サーバから測定装置へ複数の測定パケットを送信し、測定端末がその受信結果情報を含む応答パケットを、測定サーバへ返信する。測定サーバは、ネットワーク全体に配置された測定装置から受信結果情報を収集し、品質統計解析処理によって、ネットワーク品質情報を導出する。   According to the first method, a plurality of measurement packets are transmitted from the first measurement device to the second measurement device, and the second measurement device transmits the reception result information to the measurement server. According to the second method, a plurality of measurement packets are transmitted from the measurement server to the measurement device, and the measurement terminal returns a response packet including the reception result information to the measurement server. The measurement server collects reception result information from measurement devices arranged in the entire network, and derives network quality information by quality statistical analysis processing.

A Tachibana、S. Ano、T. Hasegawa、M. Tsuru、Y. Oe.g.,、「EmpiricalStudy on Locating Congested Segments over the Internet Based on MultipleEnd-to-End Path Measurements」、In Proc. E.G.,EE/IPSJ SAINT, 2005A Tachibana, S. Ano, T. Hasegawa, M. Tsuru, Y. Oe.g., “Empirical Study on Locating Congested Segments over the Internet Based on Multiple End-to-End Path Measurements”, In Proc. EG, EE / IPSJ SAINT, 2005

従来技術によれば、全ての測定パケットにおける受信結果情報のトラヒックが、測定サーバに集中する。正確なネットワーク品質情報を導出するために、ネットワークには、多数の測定装置が配置される必要がある。その結果、ネットワークを流れるデータパケットと比較して、測定パケット及び受信結果情報の転送割合が多くなり、測定対象となるネットワーク品質自体にも影響を及ぼす場合がある。特に、測定サーバに、測定のためのトラヒックが集中するために、正確なネットワーク品質情報が得られない場合もある。尚、第2の方法によれば、測定可能となる区間が、測定サーバ−測定装置間に限られ、任意の測定装置−測定装置間における測定パケットの受信結果情報を測定することができない。   According to the prior art, traffic of reception result information in all measurement packets is concentrated on the measurement server. In order to derive accurate network quality information, a large number of measurement devices need to be arranged in the network. As a result, compared to data packets flowing through the network, the transfer ratio of measurement packets and reception result information is increased, which may affect the network quality itself to be measured. In particular, since the traffic for measurement is concentrated on the measurement server, accurate network quality information may not be obtained. Note that, according to the second method, the section in which measurement is possible is limited between the measurement server and the measurement device, and the reception result information of the measurement packet cannot be measured between any measurement device and the measurement device.

そこで、本発明は、ネットワークを流れるデータパケットに対して、測定のためのトラヒックが与える影響を最小限に抑えることができるネットワーク品質測定方法、測定装置及びプログラムを提供することを目的とする。   Accordingly, an object of the present invention is to provide a network quality measuring method, measuring apparatus, and program capable of minimizing the influence of measurement traffic on data packets flowing through a network.

本発明によれば、測定サーバと、ネットワークに分散配置された複数の測定装置とを有するシステムにおけるネットワーク品質測定方法であって、
第1の測定装置が、第2の測定装置へ、送信時刻を含む複数の測定パケットを送信する第1のステップと、
第2の測定装置が、測定パケットを受信し、該測定パケットの遅延時間を含む受信結果情報を取得する第2のステップと、
受信結果情報を記録部に記録する第3のステップと、
受信結果情報の遅延時間に基づくパーセンタイル値の品質統計指標情報を算出する第4ステップと、
品質統計指標情報を含む測定結果パケットを測定サーバへ送信する第5のステップと
を有し、
第4のステップについて、パーセンタイル値は、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものであって、予め設定された複数のパーセンタイル値について最大遅延時間を導出し、最小パーセンタイル値から当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値を導出し、導出されたパーセンタイル値の中で最大のパーセンタイル値について品質統計指標情報を算出することを特徴とする。
According to the present invention, there is provided a network quality measurement method in a system having a measurement server and a plurality of measurement devices distributed and arranged in a network,
A first step in which a first measurement device transmits a plurality of measurement packets including a transmission time to a second measurement device;
A second step in which the second measurement device receives the measurement packet and obtains reception result information including a delay time of the measurement packet;
A third step of recording the reception result information in the recording unit;
A fourth step of calculating quality statistics index information of percentile values based on delay time of reception result information;
Possess a fifth step of transmitting a measurement result packet including quality statistical indicator information to the measurement server,
For the fourth step, the percentile value is a value for deriving the maximum delay time in the cumulative p% in ascending order of a plurality of delay times, and the maximum delay time is derived for a plurality of preset percentile values, and the minimum percentile A percentile value in which the difference from the value to the percentile value does not exceed a predetermined time is derived, and quality statistical index information is calculated for the maximum percentile value among the derived percentile values .

本発明のネットワーク品質測定方法における他の実施形態によれば、品質統計指標情報は、測定パケットの遅延時間についての平均、最大、標準偏差、平均偏差及び/又はジッタ平均であることも好ましい。   According to another embodiment of the network quality measurement method of the present invention, the quality statistic index information is preferably an average, a maximum, a standard deviation, an average deviation, and / or a jitter average for the delay time of the measurement packet.

本発明によれば、受信した測定パケットの測定結果情報を含む測定結果パケットを測定サーバへ送信する測定装置であって、
送信時刻を含む複数の測定パケットを、他の測定装置へ送信する測定パケット送信手段と、
他の測定装置から測定パケットを受信し、該測定パケットの遅延時間を含む受信結果情報を取得する測定パケット受信手段と、
受信結果情報を記録する受信結果記録手段と、
受信結果情報の遅延時間に基づくパーセンタイル値の品質統計指標情報を算出する品質統計指標算出手段と、
品質統計指標情報を含む測定結果パケットを測定サーバへ送信する測定結果送信手段と
パーセンタイル値は、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものであって、予め設定された複数のパーセンタイル値について最大遅延時間を導出し、最小パーセンタイル値から当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値を導出し、導出されたパーセンタイル値の中で最大のパーセンタイル値を品質統計指標算出手段へ通知するパーセンタイル値算出手段と
を有することを特徴とする。
According to the present invention, there is provided a measurement apparatus that transmits a measurement result packet including measurement result information of a received measurement packet to a measurement server,
Measurement packet transmission means for transmitting a plurality of measurement packets including transmission times to other measurement devices;
A measurement packet receiving means for receiving a measurement packet from another measurement device and obtaining reception result information including a delay time of the measurement packet;
A reception result recording means for recording the reception result information;
Quality statistics index calculation means for calculating quality statistics index information of percentile values based on delay time of reception result information,
A measurement result transmission means for transmitting a measurement result packet including quality statistical index information to the measurement server ;
The percentile value is for deriving the maximum delay time in the cumulative p% in the order of the plurality of delay times, and the maximum delay time is derived for a plurality of preset percentile values, from the minimum percentile value to the corresponding percentile value. A percentile value calculating means for deriving a percentile value that does not exceed a predetermined time and notifying a quality statistical index calculating means of the maximum percentile value among the derived percentile values; And

本発明における測定装置によれば、品質統計指標情報は、測定パケットの遅延時間についての平均、最大、標準偏差、平均偏差及び/又はジッタ平均であることも好ましい。   According to the measuring apparatus of the present invention, the quality statistical index information is preferably an average, maximum, standard deviation, average deviation, and / or jitter average for the delay time of the measurement packet.

本発明によれば、受信した測定パケットの測定結果情報を含む測定結果パケットを測定サーバへ送信する測定装置に搭載されたコンピュータを実行させるプログラムであって、
送信時刻を含む複数の測定パケットを、他の測定装置へ送信する測定パケット送信手段と、
他の測定装置から測定パケットを受信し、該測定パケットの遅延時間を含む受信結果情報を取得する測定パケット受信手段と、
受信結果情報を記録する受信結果記録手段と、
受信結果情報の遅延時間に基づくパーセンタイル値の品質統計指標情報を算出する品質統計指標算出手段と、
品質統計指標情報を含む測定結果パケットを測定サーバへ送信する測定結果送信手段と
パーセンタイル値は、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものであって、予め設定された複数のパーセンタイル値について最大遅延時間を導出し、最小パーセンタイル値から当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値を導出し、導出されたパーセンタイル値の中で最大のパーセンタイル値を品質統計指標算出手段へ通知するパーセンタイル値算出手段と
してコンピュータを機能させることを特徴とする。
According to the present invention, there is provided a program for executing a computer mounted on a measurement apparatus that transmits a measurement result packet including measurement result information of a received measurement packet to a measurement server,
Measurement packet transmission means for transmitting a plurality of measurement packets including transmission times to other measurement devices;
A measurement packet receiving means for receiving a measurement packet from another measurement device and obtaining reception result information including a delay time of the measurement packet;
A reception result recording means for recording the reception result information;
Quality statistics index calculation means for calculating quality statistics index information of percentile values based on delay time of reception result information,
A measurement result transmission means for transmitting a measurement result packet including quality statistical index information to the measurement server ;
The percentile value is for deriving the maximum delay time in the cumulative p% in the order of the plurality of delay times, and the maximum delay time is derived for a plurality of preset percentile values, from the minimum percentile value to the corresponding percentile value. The computer functions as a percentile value calculation means that derives a percentile value that does not exceed a predetermined time and notifies the quality statistical index calculation means of the highest percentile value among the derived percentile values. It is characterized by making it.

本発明のプログラムにおける他の実施形態によれば、
品質統計指標情報は、測定パケットの遅延時間についての平均、最大、標準偏差、平均偏差及び/又はジッタ平均であるようにコンピュータを機能させることも好ましい。
According to another embodiment of the program of the present invention,
It is also preferred to have the computer function so that the quality statistic index information is an average, maximum, standard deviation, average deviation and / or jitter average for the delay time of the measurement packet.

本発明のネットワーク品質測定方法、測定装置及びプログラムによれば、測定装置から測定サーバへ送信される受信結果情報を含む測定結果パケットの数を減らすことができるので、ネットワークを流れるデータパケットに対して、測定のためのトラヒックが与える影響を最小限に抑えることができる。   According to the network quality measurement method, measurement apparatus, and program of the present invention, the number of measurement result packets including reception result information transmitted from the measurement apparatus to the measurement server can be reduced. The influence of traffic for measurement can be minimized.

以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。   Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings.

図1は、本発明におけるシステム構成図である。   FIG. 1 is a system configuration diagram according to the present invention.

少なくとも1つの基幹ネットワーク(例えばインターネット)3に、複数の地域ネットワーク(例えばアクセスネットワーク)4が接続されている。複数のアクセスネットワーク4は、インターネットを介して相互に接続している。図1によれば、インターネットには、1つの測定サーバ2が接続されており、アクセスネットワークには、4つの測定装置が相互に接続されている。   A plurality of regional networks (for example, access networks) 4 are connected to at least one backbone network (for example, the Internet) 3. The plurality of access networks 4 are connected to each other via the Internet. According to FIG. 1, one measurement server 2 is connected to the Internet, and four measurement devices are connected to each other in the access network.

図1によれば、測定装置1は、測定指示受信部101と、測定パケット送信部102と、測定パケット受信部103と、タイマ104と、受信結果記録部105と、パーセンタイル値算出部106と、品質統計指標算出部107と、測定結果送信部108とを有する。これら機能部は、測定装置に搭載されたコンピュータによって実行されるプログラムによっても実現できる。測定装置は、ユーザが使用するパーソナルコンピュータであってもよく、本発明に基づくプログラムを実行させることによって実現することができる。   According to FIG. 1, the measurement apparatus 1 includes a measurement instruction receiving unit 101, a measurement packet transmitting unit 102, a measurement packet receiving unit 103, a timer 104, a reception result recording unit 105, a percentile value calculating unit 106, It has a quality statistical index calculation unit 107 and a measurement result transmission unit 108. These functional units can also be realized by a program executed by a computer mounted on the measurement apparatus. The measuring device may be a personal computer used by a user, and can be realized by executing a program based on the present invention.

測定指示受信部101は、測定サーバ2から、測定対象となる相手方測定装置のアドレスを受信する。測定サーバ2は、ネットワークトポロジを予め把握しており、ネットワーク品質を測定するために必要となる測定装置−測定装置間を設定している。尚、測定装置−測定装置間だけでなく、測定装置−測定サーバ間であってもよい。測定指示受信部101は、相手方測定装置のアドレスを測定パケット送信部102へ通知する。   The measurement instruction receiving unit 101 receives from the measurement server 2 the address of the counterpart measurement device that is the measurement target. The measurement server 2 knows the network topology in advance and sets between the measurement device and the measurement device necessary for measuring the network quality. Note that not only between the measuring device and the measuring device but also between the measuring device and the measuring server. The measurement instruction receiving unit 101 notifies the measurement packet transmitting unit 102 of the address of the counterpart measuring device.

測定パケット送信部102は、送信時刻Tsを含む複数の測定パケットを、他の測定装置へ送信する。他の測定装置の宛先アドレスは、測定指示受信部101から取得する。測定パケットは、測定用のテストパケットであってもよいし、通常のデータパケットであってもよい。例えば、RTP(Realtime Transfer Protocol)によれば、ヘッダにタイムスタンプが含められている。   The measurement packet transmitter 102 transmits a plurality of measurement packets including the transmission time Ts to other measurement devices. The destination address of the other measuring device is acquired from the measurement instruction receiving unit 101. The measurement packet may be a measurement test packet or a normal data packet. For example, according to RTP (Realtime Transfer Protocol), a time stamp is included in the header.

送信時刻Tsは、1秒単位の情報32ビットと、1秒未満の情報32ビットとの合計64ビットによって表される。従って、μ秒単位の時刻を表現することができる。   The transmission time Ts is represented by a total of 64 bits including 32 bits of information per second and 32 bits of information less than 1 second. Therefore, it is possible to express time in microseconds.

測定パケット受信部103は、他の測定装置から測定パケットを受信し、受信結果情報を取得する。受信結果情報としては、例えば以下の情報があり、単位時間当たりで測定される。これら受信結果情報は、ネットワークの品質測定のために指標となる集計値である。
(受信結果情報)
(1)送信パケット数(4バイト):Ns
(2)受信パケット数(4バイト):Nr
(3)有効パケット数(4バイト):N
(4)損失パケット数(4バイト):Nloss=Ns−N
(5)順序逆転パケット数(4バイト):Nro
(6)パケット損失率(8バイト):Rloss=Ns−N/Ns
(7)順序逆転率(8バイト):Rreorder=Nro/Ns
The measurement packet receiving unit 103 receives a measurement packet from another measurement apparatus and acquires reception result information. The reception result information includes, for example, the following information, which is measured per unit time. The reception result information is a total value that serves as an index for measuring the quality of the network.
(Reception result information)
(1) Number of transmitted packets (4 bytes): Ns
(2) Number of received packets (4 bytes): Nr
(3) Number of valid packets (4 bytes): N
(4) Number of lost packets (4 bytes): Nloss = Ns−N
(5) Number of reverse sequence packets (4 bytes): Nro
(6) Packet loss rate (8 bytes): Rloss = Ns−N / Ns
(7) Order reversal rate (8 bytes): Rreorder = Nro / Ns

また、測定パケット受信部103は、受信した測定パケットから送信時刻Tsを取得する。更に、測定パケット受信部103は、タイマ104から、その測定パケットの受信時刻Trを取得する。タイマ104は、他の測定装置のタイマと同期している。受信時刻Tdも、送信時刻Tsと同じ形式で表現される。   In addition, the measurement packet receiving unit 103 acquires the transmission time Ts from the received measurement packet. Further, the measurement packet receiving unit 103 acquires the reception time Tr of the measurement packet from the timer 104. The timer 104 is synchronized with the timers of other measuring devices. The reception time Td is also expressed in the same format as the transmission time Ts.

受信結果記録部105は、送信元アドレス及び宛先アドレスのペアに対応付けて受信結果情報を記録する。受信結果情報としては、前述した送信パケット数Ns、受信パケット数Nr、有効パケット数N、損失パケット数Nloss、順序逆転パケット数Nro、パケット損失率Rloss及び順序逆転率Rreorderに加えて、送信時刻Ts、受信時刻Tr及び遅延時間Dも含まれる。   The reception result recording unit 105 records reception result information in association with a source address / destination address pair. The reception result information includes the transmission time Ts in addition to the transmission packet number Ns, the reception packet number Nr, the valid packet number N, the lost packet number Nloss, the order reversal packet number Nro, the packet loss rate Rloss, and the order reversal rate Rreorder. The reception time Tr and the delay time D are also included.

パーセンタイル値算出部106は、予め設定された複数のパーセンタイル値pについて最大遅延時間を導出し、最小パーセンタイル値pから当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値pを導出する。パーセンタイル(percentile)とは、平均値の概念を拡張したものであって、分位点とも称される。データを小さいものから順に並べ、小さい方からp%の位置にある値を「pパーセンタイル」という。即ち、小さい方から99%の位置にある値は、「99%パーセンタイル」と称され、大きい方から1%の値を除く。従って、パーセンタイル値pは、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものである。パーセンタイル値算出部106は、導出されたパーセンタイル値pの中で最大のパーセンタイル値pを、品質統計指標算出部107へ通知する。   The percentile value calculation unit 106 derives a maximum delay time for a plurality of preset percentile values p, and derives a percentile value p in which the difference from the minimum percentile value p to the percentile value does not exceed a predetermined time. Percentile is an extension of the concept of average value and is also called quantile. Data are arranged in order from the smallest, and the value at the position of p% from the smallest is called “p percentile”. That is, a value at a position of 99% from the smaller one is referred to as a “99% percentile” and excludes a value of 1% from the larger one. Therefore, the percentile value p is used to derive the maximum delay time in the cumulative p% in ascending order of a plurality of delay times. The percentile value calculation unit 106 notifies the quality statistical index calculation unit 107 of the maximum percentile value p among the derived percentile values p.

本発明によれば、遅延時間(受信時刻−送信時刻)D'nの小さい測定パケットから順に並べて、pパーセンタイルを算出する。代表的な値の例として、99%パーセンタイル値がある。   According to the present invention, the p percentiles are calculated by arranging the measurement packets in order from the smallest delay time (reception time-transmission time) D′ n. An example of a representative value is the 99% percentile value.

品質統計指標算出部107は、受信結果情報の遅延時間に基づくパーセンタイル値pの品質統計指標情報を算出する。   The quality statistical index calculation unit 107 calculates quality statistical index information of the percentile value p based on the delay time of the reception result information.

品質統計指標算出部107は、測定パケットの遅延時間D及び有効パケット数Nを用いて、以下の品質統計指標情報を算出することができる。

Figure 0004536026
The quality statistic index calculating unit 107 can calculate the following quality statistic index information using the delay time D of the measurement packet and the number of valid packets N.
Figure 0004536026

MAX()は遅延時間の最大値を意味し、MIN()は遅延時間の最小値を意味し、SQRT()は平方根を意味する。   MAX () means the maximum value of the delay time, MIN () means the minimum value of the delay time, and SQRT () means the square root.

本発明によれば、品質統計指標算出部107は、遅延時間Dnのpパーセンタイルについて、以下の品質統計指標情報を算出することができる。

Figure 0004536026
According to the present invention, the quality statistics index calculation unit 107 can calculate the following quality statistics index information for the p percentile of the delay time Dn.
Figure 0004536026

測定結果送信部108は、品質統計指標情報を含む測定結果パケットを測定サーバ2へ送信する。測定結果パケットには、前述した(1)〜(18)の受信結果情報及び品質統計指標情報(合計124バイト)を含む。   The measurement result transmission unit 108 transmits a measurement result packet including quality statistical index information to the measurement server 2. The measurement result packet includes the reception result information (1) to (18) and the quality statistical index information (total 124 bytes).

測定装置1は、他の測定装置から受信した測定パケットについての測定結果を一定時間(例えば1分間)毎に統計処理する。一方、測定サーバ2は、ネットワーク全体に配置された測定装置1から、一定時間(例えば1分間)毎に、受信結果情報及び品質統計指標情報を含む測定結果パケットを受信する。測定サーバは,各測定端末間の測定結果を組み合わせて、ネットワーク全体の品質統計解析処理をすることができる。   The measuring device 1 statistically processes the measurement results for the measurement packets received from other measuring devices at regular time intervals (for example, 1 minute). On the other hand, the measurement server 2 receives the measurement result packet including the reception result information and the quality statistical index information from the measurement device 1 arranged in the entire network every predetermined time (for example, one minute). The measurement server can perform quality statistical analysis processing of the entire network by combining the measurement results between the measurement terminals.

本発明によれば、測定サーバ2へ集中する多量の測定結果パケットのトラヒックの発生を抑えることができる。また、測定サーバ2は、品質統計指標情報を算出する必要がなく、サーバの処理負荷が軽減される。   According to the present invention, it is possible to suppress the occurrence of traffic of a large amount of measurement result packets concentrated on the measurement server 2. Moreover, the measurement server 2 does not need to calculate quality statistical index information, and the processing load on the server is reduced.

例えば単位時間を1分間とする。1分間に受信した測定パケットについて、遅延時間Dを算出する。例えば50パケット/秒で測定パケットを送受信した場合、全データ量は、以下のようになる。
8バイト×50パケット×60秒=24000バイト/分
For example, the unit time is 1 minute. The delay time D is calculated for the measurement packet received in one minute. For example, when measurement packets are transmitted and received at 50 packets / second, the total data amount is as follows.
8 bytes x 50 packets x 60 seconds = 24000 bytes / min

一方で、1分間毎に1組の品質統計指標情報を算出する。本発明における測定結果パケットのデータ量は、124バイト/分となる。そうすると、本発明によれば、従来技術による24000バイト/分に対して、0.5%(≒124/24000)に削減する。   On the other hand, one set of quality statistical index information is calculated every minute. The data amount of the measurement result packet in the present invention is 124 bytes / minute. Then, according to the present invention, it is reduced to 0.5% (≈124 / 24000) with respect to 24,000 bytes / minute according to the prior art.

図2は、パーセンタイル値を決定するためのグラフである。   FIG. 2 is a graph for determining the percentile value.

例えば、測定装置は、予め設定されたパーセンタイル値90%、95%、98%、99%、100%について最大遅延時間を導出する。図2によれば、測定回線1〜5について、パーセンタイル値毎の最大遅延時間が表されている。通常、100%最大値が最も大きく、99%->98%->95%->90%の順に、その差が収束していく。ここで、100%では偶発的な長い遅延時間も含まれるために、平均値を計算すると、実態にそぐわない値となる場合がある。   For example, the measuring device derives the maximum delay time for preset percentile values 90%, 95%, 98%, 99%, and 100%. FIG. 2 shows the maximum delay time for each percentile value for the measurement lines 1 to 5. Usually, the maximum value is 100%, and the difference converges in the order of 99%-> 98%-> 95%-> 90%. Here, since 100% includes an accidental long delay time, calculating the average value may result in a value that does not match the actual situation.

ここで、測定者が必要とする測定精度として、所定時間0.5ミリ秒を設定する。そして、90%最大値に対して所定時間0.5ミリ秒を越えないパーセンタイル値の中で、最大のパーセンタイル値を導出する。   Here, a predetermined time of 0.5 milliseconds is set as the measurement accuracy required by the measurer. Then, the maximum percentile value is derived from the percentile values that do not exceed the predetermined time of 0.5 milliseconds with respect to the 90% maximum value.

図2によれば、回線1及び2は、100%最大値であっても、90%最大値に対して0.5ミリ秒を超えないので、そのままパーセンタイル値100%で品質統計指標情報を算出する。回線3及び5は、100%最大値が、90%最大値よりも0.5ミリ秒を越えるので、99%最大値を、所定時間を超えない最大値とみなし、パーセンタイル値99%で品質統計指標情報を算出する。回線4は、99%最大値であっても、90%最大値よりも0.5ミリ秒を越えるので、98%最大値を、所定時間を超えない最大値とみなし、パーセンタイル値98%で品質統計指標情報を算出する。   According to FIG. 2, even if the lines 1 and 2 have a maximum value of 100%, they do not exceed 0.5 milliseconds with respect to the maximum value of 90%. To do. For lines 3 and 5, the 100% maximum value exceeds 0.5 milliseconds from the 90% maximum value, so the 99% maximum value is regarded as the maximum value not exceeding the predetermined time, and the quality statistics are obtained with a percentile value of 99%. Index information is calculated. Even though the line 4 has a maximum value of 99%, it exceeds 0.5% from the maximum value of 90%. Therefore, the maximum value of 98% is regarded as the maximum value not exceeding the predetermined time, and the quality is obtained with a percentile value of 98%. Statistical index information is calculated.

以上、詳細に説明したように、本発明のネットワーク品質測定方法、測定装置及びプログラムによれば、ネットワークを流れるデータパケットに対して、測定のためのトラヒックが与える影響を最小限に抑えることができる。   As described above in detail, according to the network quality measuring method, measuring apparatus, and program of the present invention, it is possible to minimize the influence of measurement traffic on data packets flowing through the network. .

前述した本発明における種々の実施形態によれば、当業者は、本発明の技術思想及び見地の範囲における種々の変更、修正及び省略を容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   According to the various embodiments of the present invention described above, those skilled in the art can easily make various changes, modifications and omissions within the scope of the technical idea and the viewpoint of the present invention. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

本発明におけるシステム構成図である。It is a system configuration diagram in the present invention. パーセンタイル値を決定するためのグラフである。It is a graph for determining a percentile value.

符号の説明Explanation of symbols

1 測定装置
101 測定指示受信部
102 測定パケット送信部
103 測定パケット受信部
104 タイマ
105 受信結果記録部
106 パーセンタイル値算出部
107 品質統計指標算出部
108 測定結果送信部
DESCRIPTION OF SYMBOLS 1 Measuring apparatus 101 Measurement instruction | indication receiving part 102 Measurement packet transmission part 103 Measurement packet receiving part 104 Timer 105 Reception result recording part 106 Percentile value calculation part 107 Quality statistic index calculation part 108 Measurement result transmission part

Claims (6)

測定サーバと、ネットワークに分散配置された複数の測定装置とを有するシステムにおけるネットワーク品質測定方法であって、
第1の測定装置が、第2の測定装置へ、送信時刻を含む複数の測定パケットを送信する第1のステップと、
第2の測定装置が、前記測定パケットを受信し、該測定パケットの遅延時間を含む受信結果情報を取得する第2のステップと、
前記受信結果情報を記録部に記録する第3のステップと、
前記受信結果情報の遅延時間に基づくパーセンタイル値の品質統計指標情報を算出する第4ステップと、
前記品質統計指標情報を含む測定結果パケットを前記測定サーバへ送信する第5のステップとを有し、
第4のステップについて、前記パーセンタイル値は、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものであって、予め設定された複数のパーセンタイル値について最大遅延時間を導出し、最小パーセンタイル値から当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値を導出し、導出された前記パーセンタイル値の中で最大のパーセンタイル値について前記品質統計指標情報を算出する
ことを特徴とするネットワーク品質測定方法。
A network quality measurement method in a system having a measurement server and a plurality of measurement devices distributed in a network,
A first step in which a first measurement device transmits a plurality of measurement packets including a transmission time to a second measurement device;
A second step in which a second measurement device receives the measurement packet and obtains reception result information including a delay time of the measurement packet;
A third step of recording the reception result information in a recording unit;
A fourth step of calculating quality statistical index information of percentile values based on a delay time of the reception result information;
And a fifth step of transmitting a measurement result packet including the quality statistic index information to the measurement server ,
For the fourth step, the percentile value derives the maximum delay time in cumulative p% in ascending order of a plurality of delay times, derives the maximum delay time for a plurality of preset percentile values, A percentile value in which a difference from the percentile value to the percentile value does not exceed a predetermined time is derived, and the quality statistical index information is calculated for the largest percentile value among the derived percentile values. A characteristic network quality measurement method.
前記品質統計指標情報は、前記測定パケットの遅延時間についての平均、最大、標準偏差、平均偏差及び/又はジッタ平均であることを特徴とする請求項1に記載のネットワーク品質測定方法。   The network quality measurement method according to claim 1, wherein the quality statistic index information is an average, maximum, standard deviation, average deviation, and / or jitter average for a delay time of the measurement packet. 受信した測定パケットの測定結果情報を含む測定結果パケットを測定サーバへ送信する測定装置であって、
送信時刻を含む複数の測定パケットを、他の測定装置へ送信する測定パケット送信手段と、
他の測定装置から前記測定パケットを受信し、該測定パケットの遅延時間を含む受信結果情報を取得する測定パケット受信手段と、
前記受信結果情報を記録する受信結果記録手段と、
前記受信結果情報の遅延時間に基づくパーセンタイル値の品質統計指標情報を算出する品質統計指標算出手段と、
前記品質統計指標情報を含む測定結果パケットを前記測定サーバへ送信する測定結果送信手段と
前記パーセンタイル値は、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものであって、予め設定された複数のパーセンタイル値について最大遅延時間を導出し、最小パーセンタイル値から当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値を導出し、導出された前記パーセンタイル値の中で最大のパーセンタイル値を前記品質統計指標算出手段へ通知するパーセンタイル値算出手段と
を有することを特徴とする測定装置。
A measurement device that transmits a measurement result packet including measurement result information of a received measurement packet to a measurement server,
Measurement packet transmission means for transmitting a plurality of measurement packets including transmission times to other measurement devices;
Measurement packet receiving means for receiving the measurement packet from another measurement device and obtaining reception result information including a delay time of the measurement packet;
Reception result recording means for recording the reception result information;
Quality statistical index calculating means for calculating quality statistical index information of percentile values based on the delay time of the reception result information;
Measurement result transmission means for transmitting a measurement result packet including the quality statistic index information to the measurement server ;
The percentile value is for deriving the maximum delay time in the cumulative p% in ascending order of a plurality of delay times, the maximum delay time is derived for a plurality of preset percentile values, and the percentile value is calculated from the minimum percentile value. A percentile value calculating means for deriving a percentile value that does not exceed a predetermined time and notifying the quality statistical index calculation means of the maximum percentile value among the derived percentile values. A measuring device.
前記品質統計指標情報は、前記測定パケットの遅延時間についての平均、最大、標準偏差、平均偏差及び/又はジッタ平均であることを特徴とする請求項に記載の測定装置。 The measurement apparatus according to claim 3 , wherein the quality statistic index information is an average, maximum, standard deviation, average deviation, and / or jitter average for a delay time of the measurement packet. 受信した測定パケットの測定結果情報を含む測定結果パケットを測定サーバへ送信する測定装置に搭載されたコンピュータを実行させるプログラムであって、
送信時刻を含む複数の測定パケットを、他の測定装置へ送信する測定パケット送信手段と、
他の測定装置から前記測定パケットを受信し、該測定パケットの遅延時間を含む受信結果情報を取得する測定パケット受信手段と、
前記受信結果情報を記録する受信結果記録手段と、
前記受信結果情報の遅延時間に基づくパーセンタイル値の品質統計指標情報を算出する品質統計指標算出手段と、
前記品質統計指標情報を含む測定結果パケットを前記測定サーバへ送信する測定結果送信手段と
前記パーセンタイル値は、複数の遅延時間の小さい順に累積p%における最大遅延時間を導出するものであって、予め設定された複数のパーセンタイル値について最大遅延時間を導出し、最小パーセンタイル値から当該パーセンタイル値までの差が、所定時間を越えないパーセンタイル値を導出し、導出された前記パーセンタイル値の中で最大のパーセンタイル値を前記品質統計指標算出手段へ通知するパーセンタイル値算出手段と
してコンピュータを機能させることを特徴とするプログラム。
A program for executing a computer mounted on a measurement apparatus that transmits a measurement result packet including measurement result information of a received measurement packet to a measurement server,
Measurement packet transmission means for transmitting a plurality of measurement packets including transmission times to other measurement devices;
Measurement packet receiving means for receiving the measurement packet from another measurement device and obtaining reception result information including a delay time of the measurement packet;
Reception result recording means for recording the reception result information;
Quality statistical index calculating means for calculating quality statistical index information of percentile values based on the delay time of the reception result information;
Measurement result transmission means for transmitting a measurement result packet including the quality statistic index information to the measurement server ;
The percentile value is for deriving the maximum delay time in the cumulative p% in ascending order of a plurality of delay times, the maximum delay time is derived for a plurality of preset percentile values, and the percentile value is calculated from the minimum percentile value. A percentile value calculation unit that derives a percentile value that does not exceed a predetermined time and notifies the quality statistical index calculation unit of the maximum percentile value among the derived percentile values. A program characterized by causing a computer to function.
前記品質統計指標情報は、前記測定パケットの遅延時間についての平均、最大、標準偏差、平均偏差及び/又はジッタ平均であるようにコンピュータを機能させることを特徴とする請求項5に記載のプログラム。   6. The program according to claim 5, wherein the quality statistic index information causes the computer to function so as to be an average, maximum, standard deviation, average deviation, and / or jitter average for the delay time of the measurement packet.
JP2006081835A 2006-03-24 2006-03-24 Network quality measuring method, measuring device and program Expired - Fee Related JP4536026B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006081835A JP4536026B2 (en) 2006-03-24 2006-03-24 Network quality measuring method, measuring device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006081835A JP4536026B2 (en) 2006-03-24 2006-03-24 Network quality measuring method, measuring device and program

Publications (2)

Publication Number Publication Date
JP2007259162A JP2007259162A (en) 2007-10-04
JP4536026B2 true JP4536026B2 (en) 2010-09-01

Family

ID=38632923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006081835A Expired - Fee Related JP4536026B2 (en) 2006-03-24 2006-03-24 Network quality measuring method, measuring device and program

Country Status (1)

Country Link
JP (1) JP4536026B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5045603B2 (en) * 2008-08-07 2012-10-10 富士通株式会社 Communication monitoring method, communication monitoring system, management system, and external device
JP5290216B2 (en) * 2010-02-16 2013-09-18 Kddi株式会社 Network delay distribution monitoring apparatus, method and program
JP5354684B2 (en) * 2010-03-29 2013-11-27 Kddi株式会社 Network quality measurement system
EP2853062B1 (en) * 2012-05-22 2018-05-09 Telecom Italia S.p.A. Time measurement on a packet flow in a packet-switched communication network
EP2738994A1 (en) * 2012-11-30 2014-06-04 Alcatel Lucent Method and client apparatus for receiving an HTTP adaptive streaming video

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5570346A (en) * 1994-12-08 1996-10-29 Lucent Technologies Inc. Packet network transit delay measurement system
JP3614835B2 (en) * 2001-08-22 2005-01-26 日本電信電話株式会社 Packet communication quality measuring method and system
JP4280965B2 (en) * 2001-09-27 2009-06-17 横河電機株式会社 Network quality evaluation device
JP2005236909A (en) * 2004-02-23 2005-09-02 Fujitsu Ltd Apparatus and method for measuring communication quality of IP network
CN101036343A (en) * 2004-04-16 2007-09-12 阿派伦特网络股份有限公司 Method and apparatus for automating and scaling active probing-based IP network performance monitoring and diagnosis
JP2006033715A (en) * 2004-07-21 2006-02-02 Nippon Telegr & Teleph Corp <Ntt> Network E2E performance evaluation system, method and program
JP4204053B2 (en) * 2004-09-07 2009-01-07 日本電信電話株式会社 Method and apparatus for isolating quality degradation point of packet switching network, and program and recording medium thereof

Also Published As

Publication number Publication date
JP2007259162A (en) 2007-10-04

Similar Documents

Publication Publication Date Title
EP4082174B1 (en) System and method for estimation of quality of experience (qoe) for video streaming
KR102113803B1 (en) Time measurement in a packet-switched communication network
EP2242236B1 (en) Method for measuring frame loss, system for measuring frame loss, and device for measuring frame loss
US7843815B2 (en) Estimation of time-varying latency based on network trace information
CN101272290B (en) Measuring method, measuring apparatus for route congestion state in IP network
US7852766B2 (en) Detection method, detecting device, reference value calculating device and recording medium
JP6039797B2 (en) Method and node for improved estimation of available path capacity of a data transfer path
EP1865646A1 (en) A method for monitoring the packet loss rate
US20150109953A1 (en) Time Measurement on a Packet Flow in a Packet-Switched Communication Network
JPWO2008146427A1 (en) Propagation delay time measurement system
JPWO2007078008A1 (en) Transmission line quality measuring device, communication system, quality measuring method and quality measuring program
EP3513529B1 (en) Performance measurement in a packet-switched communication network
JP4935635B2 (en) Network bandwidth estimation program, network bandwidth estimation device, network bandwidth estimation method, and measurement device
US10503807B2 (en) Method and apparatus for measuring time stamp unit of remote device
JP4536026B2 (en) Network quality measuring method, measuring device and program
JP3614835B2 (en) Packet communication quality measuring method and system
US9030931B2 (en) Latency analysis of traffic passing through an ethernet switch
JP5485204B2 (en) Network quality measurement method, delay fluctuation estimation device, network monitoring system, and program
CN107995053B (en) Method and device for detecting network packet loss based on software defined network
CN100396017C (en) Real-time Measurement Method of Virtual Link Performance in Overlay Routing Network
JP3866647B2 (en) Packet loss rate measuring method and system
JP4926008B2 (en) Monitoring device
US12438799B2 (en) One way latency estimation without clock synchronization
JPWO2016103674A1 (en) Stream receiving apparatus, communication system, stream transmission timing estimation method, and stream transmission timing estimation program
Kampichler et al. On measuring quality of service limitations in local area networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100527

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: 20100615

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100615

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees