[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4275557B2 - Packet transmission quality measuring device, packet transmission quality measuring method, and program - Google Patents

Packet transmission quality measuring device, packet transmission quality measuring method, and program Download PDF

Info

Publication number
JP4275557B2
JP4275557B2 JP2004077883A JP2004077883A JP4275557B2 JP 4275557 B2 JP4275557 B2 JP 4275557B2 JP 2004077883 A JP2004077883 A JP 2004077883A JP 2004077883 A JP2004077883 A JP 2004077883A JP 4275557 B2 JP4275557 B2 JP 4275557B2
Authority
JP
Japan
Prior art keywords
packet
measurement
transmission quality
measuring device
voice
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 - Lifetime
Application number
JP2004077883A
Other languages
Japanese (ja)
Other versions
JP2005269170A (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.)
NTT Comware Corp
Original Assignee
NTT Comware 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 NTT Comware Corp filed Critical NTT Comware Corp
Priority to JP2004077883A priority Critical patent/JP4275557B2/en
Publication of JP2005269170A publication Critical patent/JP2005269170A/en
Application granted granted Critical
Publication of JP4275557B2 publication Critical patent/JP4275557B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

本発明は、パケット伝送品質測定装置、パケット伝送品質測定方法、及びプログラムに関し、特にIP電話網にNAT/ファイアウォールが存在する場合にも、音声パケットの伝送特性(伝送品質)を効果的に測定できる、パケット伝送品質測定装置、パケット伝送品質測定方法、及びプログラムに関する。   The present invention relates to a packet transmission quality measuring apparatus, a packet transmission quality measuring method, and a program, and in particular, can effectively measure voice packet transmission characteristics (transmission quality) even when a NAT / firewall is present in an IP telephone network. The present invention relates to a packet transmission quality measuring device, a packet transmission quality measuring method, and a program.

従来の測定方式としては、ITU−T勧告G.107(E・model)に基づき、ネットワークの品質に起因する総合音声伝送品質を測定する場合、端末特性等はITU−T勧告G.107に基づく既定値を使用し、ネットワーク上を流れるパケットの特性を測定することによって、R値を算出する(例えば、非特許文献1参照)。   As a conventional measurement method, ITU-T recommendation G.I. 107, when measuring the total voice transmission quality due to the quality of the network, the terminal characteristics and the like are ITU-T recommendation G.107. The R value is calculated by measuring the characteristics of the packet flowing on the network using a predetermined value based on 107 (see, for example, Non-Patent Document 1).

現在はネットワーク上のパケットの特性を測定する方法として、「アクティブ測定方式」と「パッシブ測定方式」の2種類の方式が用いられている。   Currently, two types of methods, “active measurement method” and “passive measurement method”, are used as methods for measuring the characteristics of packets on the network.

図8は、アクティブ測定方式について説明するための図である。
アクティブ測定方式では、一端のアクティブパケット測定器301からもう一端のアクティブパケット測定器302へ音声パケットを擬似したパケットを送出し、到着時のパケットの特性を見て、IP電話網1の音声伝送品質を算出する方式である。
FIG. 8 is a diagram for explaining the active measurement method.
In the active measurement method, a packet simulating a voice packet is transmitted from the active packet measuring instrument 301 at one end to the active packet measuring instrument 302 at the other end, and the voice transmission quality of the IP telephone network 1 is checked by looking at the characteristics of the packet at the time of arrival. This is a method for calculating.

図9は、パッシブ測定方式について説明するための図である。
IP電話31とIP電話32間の実呼の音声パケット(通話パケット)を、パッシブパケット測定器401とパッシブパケット測定器402で捕捉し、その特性からIP電話網1の音声伝送品質を算出する方式である。
FIG. 9 is a diagram for explaining the passive measurement method.
Method of capturing voice packet (call packet) of actual call between IP phone 31 and IP phone 32 by passive packet measuring device 401 and passive packet measuring device 402 and calculating voice transmission quality of IP telephone network 1 from the characteristics It is.

図10は、従来のアクティブ測定方式の問題点を説明するための図である。
アクティブ測定方式では、アクティブパケット測定器301から送出したパケットは、NAT(Native Adoress Translator:アドレス変換器)でアドレス変換ができないためにNAT/ファイアウォールを越えることができず、パケットが破棄されてしまうため、アクティブパケット測定器302にパケットが届かない。
FIG. 10 is a diagram for explaining a problem of the conventional active measurement method.
In the active measurement method, the packet transmitted from the active packet measuring device 301 cannot be converted through the NAT (Native Adoress Translator), and therefore cannot pass through the NAT / firewall, and the packet is discarded. The packet does not reach the active packet measuring device 302.

このため、NAT/ファイアウォールを導入しているネットワークではIP電話の音声伝送品質はNAT/ファイアウォールによってアドレス変換がなされる手前までしか測定できない。   For this reason, in a network in which a NAT / firewall is introduced, the voice transmission quality of an IP phone can be measured only before the address conversion is performed by the NAT / firewall.

また線路上にファイアウォールがあった場合、許可されていないために測定パケットが攻撃であるとみなされ、ファイアウォールで破棄されてしまい、やはり測定できない。これらの問題を解決するために、従来は対向する全てのパケット測定器に対して、NAT/ファイアウォールでは固定的に外部から内部へのアドレス変換の手法を用い、ファイアウォールでは全パケット測定器からの測定パケットの通過を許可する設定をしていた。しかしこの解決方法では、測定ポイントが増えるとそのたびにNAT/ファイアウォールの設定を変更しなければならず、また、ボート(電子回路基板)を複数のパケット測定器に対して開放するので、セキュリティ面において非常に危険である。   If there is a firewall on the track, the measurement packet is regarded as an attack because it is not permitted, and it is discarded by the firewall. In order to solve these problems, NAT / firewall uses a fixed external-to-internal address translation method for all opposed packet measuring devices, while firewall measures from all packet measuring devices. It was set to allow the packet to pass. However, with this solution, the NAT / firewall settings must be changed each time the number of measurement points increases, and the boat (electronic circuit board) is opened to a plurality of packet measuring instruments. Is very dangerous.

パッシブ測定方式ではこのような問題は発生しないが、測定が実呼の存在に依存するため、監視を目的として一定間隔で測定を行なうことができず、常時監視を目的として一定時間ごとの品質を測定するシステムでは使用できない。
ITU−T勧告G.107 “The E-model,a computational model for use in transmission planning”
Such problems do not occur with the passive measurement method, but since the measurement depends on the presence of the actual call, the measurement cannot be performed at regular intervals for the purpose of monitoring. It cannot be used in the measuring system.
ITU-T Recommendation G.107 “The E-model, a computational model for use in transmission planning”

本発明はこのような問題を解決するためになされたもので、その目的は、音声パケットの伝送特性(伝送品質)の測定対象となるIP電話網上に、NAT/ファイアウォールが存在する場合にも、音声パケットの伝送品質を測定することができるとともに、伝送品質の測定精度の向上が図れる、パケット伝送品質測定装置、パケット伝送品質測定方法、及びプログラムを提供することにある。   The present invention has been made to solve such a problem, and the object of the present invention is also in the case where a NAT / firewall is present on the IP telephone network to be measured for transmission characteristics (transmission quality) of voice packets. Another object of the present invention is to provide a packet transmission quality measuring device, a packet transmission quality measuring method, and a program capable of measuring the transmission quality of voice packets and improving the measurement accuracy of the transmission quality.

本発明は、上記課題を解決するためになされたものであり、本発明のパケット伝送品質測定装置は、IP電話網に複数配置され、IP電話網における音声パケットの伝送品質を測定するパケット伝送品質測定装置であって、対向するパケット伝送品質測定装置への発呼、および対向するパケット伝送品質測定装置からの着呼処理を行う呼処理部と、対向するパケット伝送品質測定装置へ、音声パケットに擬似する測定パケットを送出する測定パケット送信部と、対向するパケット伝送品質測定装置からの測定パケットを受信後、音声パケットの伝送品質の計算に必要な情報を付加して、対向するパケット伝送品質測定装置へ送り返す測定パケット応答部と、対向するパケット伝送品質測定装置の測定パケット応答部から送り返された測定パケットを受信する測定パケット受信部と、前記測定パケット受信部で受信した測定パケットを基に、音声パケットの伝送品質を算出する品質情報計算部とを備えることを特徴とする。
これにより、IP電話網の経路途中にNAT/ファイアウォールがある場合でも、パケット伝送品質測定装置にIP電話と同様の発呼処理を行なわせることで、アクティブ測定方式による音声パケットの伝送品質の測定が行えるようになる。
また、音声パケットと同じヘッダを有する測定パケットを送信することによって、測定精度を向上することができる(従来の測定パケットでは、通話に用いられるIPパケットの通信が優先され、その他のパケットは後回しにされてしまい、パケット受信タイミング、パケット受信間隔、パケット受信順序が本来とは異なってしまい、測定精度が低下してしまうことがあった)。
またさらに、パケット伝送品質測定装置自身をIP電話であるとNAT/ファイアウォールに認識させた上で測定パケットを通すことにより、より末端のIP電話に近いところからのEnd-to-End測定ができ、測定精度が向上する。
The present invention has been made to solve the above problems, and a plurality of packet transmission quality measuring apparatuses of the present invention are arranged in an IP telephone network, and measure packet transmission quality for measuring the transmission quality of voice packets in the IP telephone network. A measuring device, a call processing unit that performs a call to the opposite packet transmission quality measuring device and an incoming call processing from the opposite packet transmission quality measuring device, and a voice packet to the opposite packet transmission quality measuring device After receiving a measurement packet from a measurement packet transmission unit that sends out a simulated measurement packet and a packet transmission quality measurement device opposite to the measurement packet, adds information necessary for calculating the transmission quality of the voice packet, and measures the opposite packet transmission quality The measurement packet response unit sent back to the device and the measurement packet sent back from the measurement packet response unit of the opposite packet transmission quality measurement device A measurement packet receiving unit for receiving bets, based on the measurement packet received by the measurement packet receiving unit, characterized in that it comprises a quality information calculating unit for calculating the transmission quality of the voice packet.
As a result, even when there is a NAT / firewall in the middle of the route of the IP telephone network, the packet transmission quality measuring device performs call processing similar to that of the IP telephone, so that the transmission quality of voice packets can be measured by the active measurement method. You can do it.
In addition, the measurement accuracy can be improved by transmitting a measurement packet having the same header as the voice packet (in the conventional measurement packet, the communication of the IP packet used for the call is given priority, and other packets are postponed) In other words, the packet reception timing, the packet reception interval, and the packet reception order are different from the original ones, and the measurement accuracy may be reduced.
Furthermore, by allowing the NAT / firewall to recognize that the packet transmission quality measurement device itself is an IP phone, the end-to-end measurement can be performed from a location closer to the end IP phone, Measurement accuracy is improved.

また、本発明のパケット伝送品質測定装置は、実呼である音声パケットを取得するパケットキャプチャー部と、他のパケット伝送品質測定装置が取得した同じ実呼である音声パケットの情報を受信し、自身が取得した実呼である音声パケットと比較して、前記他のパケット伝送品質測定装置との間の音声パケットの伝送品質を算出するパケット比較部とを備えることを特徴とする。
これにより、アクティブ測定方式とパッシブ測定方式を選択使用できる。また、パケット(実呼)を捕捉できる場合には、測定するためのパケットをわざわざネットワーク上に送出しなくて済むので、パケット測定によるネットワークに係る負荷を軽減できる。
Further, the packet transmission quality measuring device of the present invention receives information of a packet capture unit that acquires a voice packet that is a real call and a voice packet that is the same real call acquired by another packet transmission quality measuring device, And a packet comparison unit that calculates the transmission quality of the voice packet with the other packet transmission quality measuring device as compared with the voice packet that is the actual call obtained by the above.
Thereby, the active measurement method and the passive measurement method can be selected and used. Further, when a packet (actual call) can be captured, it is not necessary to bother to send a packet for measurement to the network, so that the load on the network due to packet measurement can be reduced.

また、本発明のパケット伝送品質測定装置は、擬似的なIP電話として発呼し、他のIP電話と呼接続する発呼部と、擬似的なIP電話として、音声パケットに擬似する測定用のダミーパケットを前記他のIP電話に送信するダミーパケット送信部と、前記ダミーパケット送信部からIP電話網に送出されたダミーパケットを取得するパケットキャプチャー部と、他のパケット伝送品質測定装置が取得した前記ダミーパケットの情報を受信し、自身が取得したダミーパケットと比較して、前記他のパケット伝送品質測定装置との間の音声パケットの伝送品質を算出するパケット比較部とを備えることを特徴とする。
これにより、パケット(実呼)がない場合にも、ダミーパケットによるパッシブ測定を行うことができる。
In addition, the packet transmission quality measuring device of the present invention is used for a measurement that simulates a voice packet as a pseudo IP phone, and a calling unit that makes a call as a pseudo IP phone and connects to another IP phone. Acquired by a dummy packet transmitter for transmitting a dummy packet to the other IP phone, a packet capture unit for acquiring a dummy packet sent from the dummy packet transmitter to the IP telephone network, and another packet transmission quality measuring device A packet comparison unit that receives the information of the dummy packet and compares the dummy packet acquired by itself with the other packet transmission quality measurement device to calculate the transmission quality of the voice packet. To do.
Thereby, even when there is no packet (actual call), passive measurement using a dummy packet can be performed.

また、本発明のパケット伝送品質測定方法は、IP電話網に複数配置され、IP電話網における音声パケットの伝送品質を測定するパケット伝送品質測定装置におけるパケット伝送品質測定方法であって、対向するパケット伝送品質測定装置への発呼、および対向するパケット伝送品質測定装置からの着呼処理を行う呼処理手順と、対向するパケット伝送品質測定装置へ、音声パケットに擬似する測定パケットを送出する測定パケット送信手順と、対向するパケット伝送品質測定装置からの測定パケットを受信後、音声パケットの伝送品質の計算に必要な情報を付加して、対向するパケット伝送品質測定装置へ送り返す測定パケット応答手順と、対向するパケット伝送品質測定装置における測定パケット応答手順により送り返された測定パケットを受信する測定パケット受信手順と、前記測定パケット受信手順により受信した測定パケットを基に、音声パケットの伝送品質を算出する品質情報計算手順とを含むことを特徴とする。
これにより、IP電話網の経路途中にNAT/ファイアウォールがある場合でも、パケット伝送品質測定装置にIP電話と同様の発呼処理を行なわせることで、アクティブ測定方式による音声パケットの伝送品質の測定が行えるようになる。
また、音声パケットと同じヘッダを有する測定パケットを送信することによって、測定精度を向上することができる(従来の測定パケットでは、通話に用いられるIPパケットの通信が優先され、その他のパケットは後回しにされてしまい、パケット受信タイミング、パケット受信間隔、パケット受信順序が本来とは異なってしまい、測定精度が低下してしまうことがあった)。
またさらに、パケット伝送品質測定装置自身をIP電話であるとNAT/ファイアウォールに認識させた上で測定パケットを通すことにより、より末端のIP電話に近いところからのEnd-to-End測定ができ、測定精度が向上する。
The packet transmission quality measuring method of the present invention is a packet transmission quality measuring method in a packet transmission quality measuring apparatus that is arranged in a plurality of IP telephone networks and measures the transmission quality of voice packets in the IP telephone network. A call processing procedure for making a call to the transmission quality measuring device and an incoming call processing from the opposite packet transmission quality measuring device, and a measurement packet for sending a measurement packet that simulates a voice packet to the opposite packet transmission quality measuring device After receiving the measurement packet from the opposite packet transmission quality measuring device, adding information necessary for calculating the transmission quality of the voice packet, and sending back to the opposite packet transmission quality measuring device, Measurement packets sent back by the measurement packet response procedure in the opposite packet transmission quality measurement device A measurement packet reception step of receiving bets, based on the measurement packet received by the measurement packet reception procedure, characterized in that it comprises a quality information calculation procedure for calculating the transmission quality of the voice packet.
As a result, even when there is a NAT / firewall in the middle of the route of the IP telephone network, the packet transmission quality measuring device performs call processing similar to that of the IP telephone, so that the transmission quality of voice packets can be measured by the active measurement method. You can do it.
In addition, the measurement accuracy can be improved by transmitting a measurement packet having the same header as the voice packet (in the conventional measurement packet, the communication of the IP packet used for the call is given priority, and other packets are postponed) In other words, the packet reception timing, the packet reception interval, and the packet reception order are different from the original ones, and the measurement accuracy may be reduced.
Furthermore, by allowing the NAT / firewall to recognize that the packet transmission quality measurement device itself is an IP phone, the end-to-end measurement can be performed from a location closer to the end IP phone, Measurement accuracy is improved.

また、本発明のコンピュータプログラムは、IP電話網に複数配置され、IP電話網における音声パケットの伝送品質を測定するパケット伝送品質測定装置内のコンピュータに、対向するパケット伝送品質測定装置への発呼、および対向するパケット伝送品質測定装置からの着呼処理を行う呼処理手順と、対向するパケット伝送品質測定装置へ、音声パケットに擬似する測定パケットを送出する測定パケット送信手順と、対向するパケット伝送品質測定装置からの測定パケットを受信後、音声パケットの伝送品質の計算に必要な情報を付加して、対向するパケット伝送品質測定装置へ送り返す測定パケット応答手順と、対向するパケット伝送品質測定装置における測定パケット応答手順により送り返された測定パケットを受信する測定パケット受信手順と、前記測定パケット受信手順により受信した測定パケットを基に、音声パケットの伝送品質を算出する品質情報計算手順とを実行させるためのプログラムである。   Also, a plurality of computer programs of the present invention are arranged in an IP telephone network, and call to a packet transmission quality measuring apparatus facing the computer in the packet transmission quality measuring apparatus for measuring the transmission quality of voice packets in the IP telephone network. , And a call processing procedure for performing an incoming call process from the opposing packet transmission quality measurement device, a measurement packet transmission procedure for sending a measurement packet that simulates a voice packet to the opposing packet transmission quality measurement device, and an opposing packet transmission After receiving the measurement packet from the quality measurement device, add the information necessary for calculating the transmission quality of the voice packet and send it back to the opposite packet transmission quality measurement device, and in the opposite packet transmission quality measurement device Measurement packet that receives the measurement packet sent back by the measurement packet response procedure And receiving procedure, based on the measurement packet received by the measurement packet reception procedure, a program for executing the quality information calculation procedure for calculating the transmission quality of the voice packet.

本発明のパケット伝送品質測定装置においては、IP電話網にパケット伝送品質測定装置を2台以上配置し、1つのパケット伝送品質測定装置から対向する他のパケット伝送品質測定装置へ呼接続を行い、対向する他のパケット伝送品質測定装置へ、音声パケットと同じヘッダを有する測定パケットを送出する。そして、対向するパケット伝送品質測定装置から送り返されてくる測定パケットを受信し、この送り返された測定パケットを基に、音声パケットの伝送品質を算出する。
これにより、IP電話網の経路途中にNAT/ファイアウォールがある場合でも、パケット伝送品質測定装置にIP電話と同様の発呼処理を行なわせることで、アクティブ測定方式による音声パケットの伝送品質の測定が行えるようになる。
また、音声パケットと同じヘッダを有する測定パケットを送信することによって、測定精度を向上することができる(従来の測定パケットでは、通話に用いられるIPパケットの通信が優先され、その他のパケットは後回しにされてしまい、パケット受信タイミング、パケット受信間隔、パケット受信順序が本来とは異なってしまい、測定精度が低下してしまうことがあった)。
またさらに、パケット伝送品質測定装置自身をIP電話であるとNAT/ファイアウォールに認識させた上で測定パケットを通すことにより、より末端のIP電話に近いところからのEnd-to-End測定ができ、測定精度が向上する。
In the packet transmission quality measuring device of the present invention, two or more packet transmission quality measuring devices are arranged in the IP telephone network, and a call connection is made from one packet transmission quality measuring device to another opposing packet transmission quality measuring device, A measurement packet having the same header as that of the voice packet is transmitted to the other packet transmission quality measurement device facing the device. Then, the measurement packet sent back from the opposite packet transmission quality measuring device is received, and the transmission quality of the voice packet is calculated based on the sent back measurement packet.
As a result, even when there is a NAT / firewall in the middle of the route of the IP telephone network, the packet transmission quality measuring device performs call processing similar to that of the IP telephone, so that the transmission quality of voice packets can be measured by the active measurement method. You can do it.
In addition, the measurement accuracy can be improved by transmitting a measurement packet having the same header as the voice packet (in the conventional measurement packet, the communication of the IP packet used for the call is given priority, and other packets are postponed) In other words, the packet reception timing, the packet reception interval, and the packet reception order are different from the original ones, and the measurement accuracy may be reduced.
Furthermore, by allowing the NAT / firewall to recognize that the packet transmission quality measurement device itself is an IP phone, the end-to-end measurement can be performed from a location closer to the end IP phone, Measurement accuracy is improved.

また、本発明のパケット伝送品質測定装置においては、アクティブ測定方式のパケット測定を行う他に、2台のパケット伝送品質測定装置により同じ音声パケット(実呼)を捕捉し、その捕捉した音声パケットをいずれかの測定器において比較することによって、音声パケットの伝送品質を測定する。
これにより、アクティブ測定方式とパッシブ測定方式を選択使用できる。また、パケット(実呼)を捕捉できる場合には、測定するためのパケットをわざわざネットワーク上に送出しなくて済むので、パケット測定によるネットワークに係る負荷を軽減できる。
Further, in the packet transmission quality measuring apparatus of the present invention, in addition to performing active measurement type packet measurement, the same voice packet (actual call) is captured by two packet transmission quality measuring apparatuses, and the captured voice packet is The transmission quality of the voice packet is measured by comparison in any measuring instrument.
Thereby, the active measurement method and the passive measurement method can be selected and used. Further, when a packet (actual call) can be captured, it is not necessary to bother to send a packet for measurement to the network, so that the load on the network due to packet measurement can be reduced.

また、本発明のパケット伝送品質測定装置においては、アクティブ測定方式のパケット測定を行う他に、2台のパケット伝送品質測定装置により同じ音声パケット(実呼)を捕捉し、その捕捉した音声パケットをいずれかの測定器において比較することによって、音声パケットの伝送品質を測定する。また、パケット(実呼)を捕捉できない場合には、パケット伝送品質測定装置は擬似的なIP電話として発呼し、他のIP電話と呼接続し、音声パケットと同じヘッダを有するダミーパケット(測定パケット)を、他のIP電話に送信する。そして、IP電話網に送出されたダミーパケットを自身が取得すると共に、他のパケット伝送品質測定装置が取得したダミーパケットの情報を受信し、自身が取得したダミーパケットと比較して音声パケットの伝送品質を算出する。
これにより、パケット(実呼)がない場合にも、ダミーパケットによるパッシブ測定を行うことができる。
Further, in the packet transmission quality measuring apparatus of the present invention, in addition to performing active measurement type packet measurement, the same voice packet (actual call) is captured by two packet transmission quality measuring apparatuses, and the captured voice packet is The transmission quality of the voice packet is measured by comparison in any measuring instrument. If the packet (actual call) cannot be captured, the packet transmission quality measuring device makes a call as a pseudo IP phone, is connected to another IP phone, and is a dummy packet (measurement) having the same header as the voice packet. Packet) to another IP phone. The dummy packet sent to the IP telephone network is acquired by itself, and information on the dummy packet acquired by another packet transmission quality measuring device is received, and the voice packet is transmitted in comparison with the dummy packet acquired by itself. Calculate quality.
Thereby, even when there is no packet (actual call), passive measurement using a dummy packet can be performed.

本発明のパケット伝送品質測定方法においては、IP電話網にパケット伝送品質測定装置を2台以上配置し、1つのパケット伝送品質測定装置から対向する他のパケット伝送品質測定装置へ呼接続を行い、対向する他のパケット伝送品質測定装置へ、音声パケットと同じヘッダを有する測定パケットを送出する。そして、対向するパケット伝送品質測定装置から送り返されてくる測定パケットを受信し、送り返された測定パケットを基に、音声パケットの伝送品質を算出する。
これにより、IP電話網の経路途中にNAT/ファイアウォールがある場合でも、パケット伝送品質測定装置にIP電話と同様の発呼処理を行なわせることで、アクティブ測定方式による音声パケットの伝送品質の測定が行えるようになる。
また、音声パケットと同じヘッダを有する測定パケットを送信することによって、測定精度を向上することができる(従来の測定パケットでは、通話に用いられるIPパケットの通信が優先され、その他のパケットは後回しにされてしまい、パケット受信タイミング、パケット受信間隔、パケット受信順序が本来とは異なってしまい、測定精度が低下してしまうことがあった)。
またさらに、パケット伝送品質測定装置自身をIP電話であるとNAT/ファイアウォールに認識させた上で測定パケットを通すことにより、より末端のIP電話に近いところからのEnd-to-End測定ができ、測定精度が向上する。
In the packet transmission quality measuring method of the present invention, two or more packet transmission quality measuring devices are arranged in the IP telephone network, a call connection is made from one packet transmission quality measuring device to another facing packet transmission quality measuring device, A measurement packet having the same header as that of the voice packet is transmitted to the other packet transmission quality measurement device facing the device. Then, the measurement packet sent back from the opposite packet transmission quality measuring device is received, and the transmission quality of the voice packet is calculated based on the sent back measurement packet.
As a result, even when there is a NAT / firewall in the middle of the route of the IP telephone network, the packet transmission quality measuring device performs call processing similar to that of the IP telephone, so that the transmission quality of voice packets can be measured by the active measurement method. You can do it.
In addition, the measurement accuracy can be improved by transmitting a measurement packet having the same header as the voice packet (in the conventional measurement packet, the communication of the IP packet used for the call is given priority, and other packets are postponed) In other words, the packet reception timing, the packet reception interval, and the packet reception order are different from the original ones, and the measurement accuracy may be reduced.
Furthermore, by allowing the NAT / firewall to recognize that the packet transmission quality measurement device itself is an IP phone, the end-to-end measurement can be performed from a location closer to the end IP phone, Measurement accuracy is improved.

次に本発明を実施するための最良の形態について図面を参照して説明する。   Next, the best mode for carrying out the present invention will be described with reference to the drawings.

図1は、本発明によるパケット伝送品質測定装置(単に「パケット測定器」ともいう)を使用した測定システムの構成例を示す図である。本発明のパケット測定器では、既にあるIP電話網を利用し、対向するパケット測定器に対して音声パケットに見立てた発呼処理を行なうことで、IP電話対応のNAT/ファイアウォールを越えて音声パケットの伝送品質を測定することができる。   FIG. 1 is a diagram showing a configuration example of a measurement system using a packet transmission quality measuring apparatus (also simply referred to as “packet measuring device”) according to the present invention. In the packet measuring device of the present invention, a voice packet is transmitted over a NAT / firewall compatible with an IP phone by using an existing IP telephone network and performing an outgoing call processing for the opposite packet measuring device as a voice packet. The transmission quality can be measured.

図1において、パケット測定器101、102は、本発明による音声パケットの伝送品質を測定する一対のパケット伝送品質測定装置であり、同じ構成のものである。パケット測定器101からパケット測定器102へ、また、パケット測定器102からパケット測定器101へ発呼し、IP電話網1における音声パケットの伝送品質の測定を行う。   In FIG. 1, packet measuring devices 101 and 102 are a pair of packet transmission quality measuring devices for measuring the transmission quality of voice packets according to the present invention, and have the same configuration. Calls are made from the packet measuring device 101 to the packet measuring device 102, and from the packet measuring device 102 to the packet measuring device 101, and the transmission quality of the voice packet in the IP telephone network 1 is measured.

IP電話対応NAT/ファイアウォール21、22は、IP電話31、32の呼を疎通することのできるNAT/ファイアウォールである。IP電話交換機41は、IP電話の呼処理を行なうIP電話交換機である。この装置は、既に設置されているIP電話網のものである。   The IP phone-compatible NAT / firewalls 21 and 22 are NAT / firewalls capable of communicating calls of the IP phones 31 and 32. The IP telephone exchange 41 is an IP telephone exchange that performs IP telephone call processing. This device is of an IP telephone network that has already been installed.

このような構成により、本発明のパケット測定器101、102を用いたアクティブ測定を行う場合には、パケット測定器101から発呼するパケットを、「パケット測定器101→ルータ11→NAT/ファイアウォール21→IP電話網1→NAT/ファイアウォール22→ルータ12→パケット測定器102」の経路で通すために、パケット測定器101ではIP電話と同様の発呼処理を行う。この発呼処理には、図4に示すように、RTPヘッダ(IP電話用のヘッダ)と、内部情報(パケット送信時刻、その他の測定用の情報)とで構成される測定パケットが使用される。   With such a configuration, when performing active measurement using the packet measuring devices 101 and 102 of the present invention, a packet originated from the packet measuring device 101 is changed to “packet measuring device 101 → router 11 → NAT / firewall 21”. In order to pass through the route “IP telephone network 1 → NAT / firewall 22 → router 12 → packet measuring device 102”, the packet measuring device 101 performs the same call processing as the IP phone. As shown in FIG. 4, a measurement packet including an RTP header (IP phone header) and internal information (packet transmission time and other measurement information) is used for this call processing. .

これにより、パケット測定器101は、IP電話対応のNAT/ファイアウォール21、22に、測定パケットを音声パケットと認識させて、対地のパケット測定器102に到達させる。また、同様にして、パケット測定器102は、IP電話対応のNAT/ファイアウォール21、22に、測定パケットを音声パケットと認識させて、対地のパケット測定器101に到達させる。   As a result, the packet measuring device 101 causes the NAT / firewalls 21 and 22 compatible with the IP telephone to recognize the measurement packet as a voice packet and reach the packet measuring device 102 on the ground. Similarly, the packet measuring device 102 causes the NAT / firewalls 21 and 22 compatible with the IP telephone to recognize the measurement packet as a voice packet and reach the packet measuring device 101 on the ground.

このようにして、IP電話が疎通する環境であれば、NAT/ファイアウォールの有無に関係なく、音声パケットの伝送品質(伝送品質)の測定が可能となる。   In this way, in an environment where IP telephones communicate, it is possible to measure the transmission quality (transmission quality) of voice packets regardless of the presence / absence of NAT / firewall.

なお、図1では、パケット測定器101、102が2台のみ設置された例を示しているが、実際には、IP電話網1の各所に複数台設置し、所望の区間の伝送品質を測定できるようにする。   Although FIG. 1 shows an example in which only two packet measuring devices 101 and 102 are installed, in practice, a plurality of devices are installed in various places on the IP telephone network 1 to measure transmission quality in a desired section. It can be so.

図2は、本発明によるパケット測定器の構成例を示すブロック図である。
図2に示すパケット測定器(パケット伝送品質測定装置)において、呼処理部111及び測定パケット送信部113が測定パケットの送出機能であり、測定パケット受信部115および測定パケット応答部118がパケット測定機能である。
FIG. 2 is a block diagram showing a configuration example of a packet measuring device according to the present invention.
In the packet measuring device (packet transmission quality measuring apparatus) shown in FIG. 2, the call processing unit 111 and the measurement packet transmission unit 113 have a function of transmitting a measurement packet, and the measurement packet reception unit 115 and the measurement packet response unit 118 have a packet measurement function. It is.

呼処理部111は、対向するパケット測定器102への発呼、および対向するパケット測定器102からの着呼処理を行なう。また、呼処理部111には、発着呼リストデータベース112が接続され、発着呼リストデータベース112内の発呼リスト112aは、発呼先のパケット測定器の電話番号のテーブルを記憶し、着呼許可リスト112bは、対向する相手側のパケット測定器の電話番号リストをテーブル情報として記憶している。   The call processing unit 111 performs outgoing calls to the opposite packet measuring device 102 and incoming calls from the opposite packet measuring device 102. The call processing unit 111 is connected to the incoming / outgoing call list database 112, and the outgoing call list 112 a in the incoming / outgoing call list database 112 stores a table of telephone numbers of call destination packet measuring devices and allows incoming calls. The list 112b stores the telephone number list of the packet measuring device on the opposite side as table information.

呼処理部111は、発呼リスト112aに記憶された発呼リスト以外への発呼を行わず、着呼許可リスト112bに登録された発呼以外からの着呼を規制する。   The call processing unit 111 does not make a call to a call list other than the call list stored in the call list 112a, and restricts a call from a call other than those registered in the call permission list 112b.

測定パケット送信部113は、対向するパケット測定器102へ測定パケットを送出する。この場合に、測定対象および場所に応じた測定条件が記録された測定条件設定データベース114を参照する。この、測定条件設定データベース114には、測定パケットについての諸元が記憶されている。例えば、諸元には、パケットの測定間隔(○分間隔とか)、パケットの特性(測定開始時刻(○時×分△秒など)、パケット長を示す△△バイト、パケット送信間隔(○○ms)、パケットの個数などが記憶されている。この諸元の情報に基づいて測定パケットが送信される。なお、測定対象の顧客に応じて、測定する測定条件を変更するようにしてもよい。この場合、例えば、図5に示す設定条件テーブルを測定条件設定データベース114内に記録しておき、この設定条件テーブルを参照し、その測定条件に従って測定する。例えば、顧客に応じて、パケット測定区間、パケット測間隔、パケット測定時間帯などの条件を設定することができる。   The measurement packet transmission unit 113 transmits the measurement packet to the opposite packet measuring device 102. In this case, the measurement condition setting database 114 in which the measurement conditions according to the measurement object and the location are recorded is referred to. The measurement condition setting database 114 stores specifications regarding the measurement packet. For example, the specifications include packet measurement interval (such as ○ minute interval), packet characteristics (measurement start time (○ hour × minute Δ second, etc.), Δ △ byte indicating packet length, packet transmission interval (XX ms) ), The number of packets, etc. A measurement packet is transmitted based on this specification information, and the measurement conditions to be measured may be changed according to the customer to be measured. In this case, for example, the setting condition table shown in Fig. 5 is recorded in the measurement condition setting database 114, and measurement is performed according to the measurement condition with reference to the setting condition table. It is possible to set conditions such as a packet measurement interval and a packet measurement time zone.

測定パケット受信部115は、対向するパケット測定器102の測定パケット応答部118から送り返された測定パケットを受信する。品質情報計算部116は、測定パケット受信部115により受信した測定パケットの特性を計算し、品質情報を算出し、得られた情報を測定結果情報データベース117に記録する。   The measurement packet receiving unit 115 receives the measurement packet sent back from the measurement packet response unit 118 of the opposing packet measuring device 102. The quality information calculation unit 116 calculates the characteristics of the measurement packet received by the measurement packet reception unit 115, calculates quality information, and records the obtained information in the measurement result information database 117.

測定パケット応答部118は、対向するパケット測定器102からの測定パケットを受信後、品質情報計算に必要な情報を付加して対向するパケット測定器102へ送り返す。例えば、対向するパケット測定器のパケット送信部から送信された測定パケットに受信時刻を付加して送信元の測定器に折り返して送信する。   The measurement packet response unit 118 receives the measurement packet from the opposing packet measuring device 102, adds information necessary for quality information calculation, and sends it back to the opposing packet measuring device 102. For example, the reception time is added to the measurement packet transmitted from the packet transmission unit of the opposite packet measurement device, and the result is returned to the transmission source measurement device.

ユーザインタフェース部119は、ユーザと対話し、このパケット測定器101の起動、停止、設定変更を行なう。   The user interface unit 119 interacts with the user to start, stop, and change settings of the packet measuring device 101.

また、図3は、図2に示す各機能部間における処理シーケンスを示す図であり、SIPプロトコルを用いた例を示すものである。以下、図3を参照して、その処理の流れについて説明する。   FIG. 3 is a diagram showing a processing sequence between the functional units shown in FIG. 2, and shows an example using the SIP protocol. Hereinafter, the flow of the process will be described with reference to FIG.

パケット測定器101が起動時されると、対向するパケット測定器102に呼接続処理を開始する。最初に、呼処理部(発側)111からINVITEリクエスト信号(セッション確立要求信号)をIP電話交換機41に送信する(矢付線S1)。IP電話交換機41は受信したINVITEリクエスト信号をNAT/ファイアウォール22に送信する(矢付線S2)。NAT/ファイアウォール22は受信したINVITEリクエスト信号を、パケット測定器102の呼処理部(着側)111aに送信する(矢付線S3)。また、IP電話交換機41は呼処理部(発側)111にTrying信号(応答)を返す(矢付線S4)。   When the packet measuring device 101 is activated, a call connection process is started with the opposing packet measuring device 102. First, an INVITE request signal (session establishment request signal) is transmitted from the call processing unit (calling side) 111 to the IP telephone exchange 41 (arrowed line S1). The IP telephone exchange 41 transmits the received INVITE request signal to the NAT / firewall 22 (arrowed line S2). The NAT / firewall 22 transmits the received INVITE request signal to the call processing unit (destination side) 111a of the packet measuring device 102 (arrow line S3). Also, the IP telephone exchange 41 returns a Trying signal (response) to the call processing unit (calling side) 111 (arrow line S4).

対向するパケット測定器102の呼処理部(着側)111aは、INVITEリクエスト信号を受信すると、200OK信号(ステータスコード)を、NAT/ファイアウォール22に送信する(矢付線S5)。NAT/ファイアウォール22は受信した200OK信号をIP電話交換機41に送信する(矢付線S6)。IP電話交換機41は200OK信号を、パケット測定器101の呼処理部(発側)111に送信する(矢付線S7)。   When receiving the INVITE request signal, the call processing unit (incoming side) 111a of the opposing packet measuring device 102 transmits a 200 OK signal (status code) to the NAT / firewall 22 (arrowed line S5). The NAT / firewall 22 transmits the received 200 OK signal to the IP telephone exchange 41 (arrowed line S6). The IP telephone exchange 41 transmits a 200 OK signal to the call processing unit (originating side) 111 of the packet measuring device 101 (arrowed line S7).

200OK信号を受信した呼処理部(発側)111は、ACK信号(確認応答信号)をIP電話交換機41に送信する(矢付線S8)。IP電話交換機41は、受信したACK信号をNAT/ファイアウォール22に送信し(矢付線S9)、NAT/ファイアウォール22はACK信号を呼処理部(着側)111aに送信する(矢付線S10)。これにより、呼接続処理が完了する。   The call processing unit (calling side) 111 that has received the 200 OK signal transmits an ACK signal (acknowledgment response signal) to the IP telephone exchange 41 (arrow line S8). The IP telephone exchange 41 transmits the received ACK signal to the NAT / firewall 22 (arrowed line S9), and the NAT / firewall 22 transmits the ACK signal to the call processing unit (called side) 111a (arrowed line S10). . Thereby, the call connection process is completed.

呼接続が完了すると、パケット測定器101の測定パケット送信部113から対向するパケット測定器102に、測定パケットを送信する(矢付線S11、S12)。   When the call connection is completed, the measurement packet is transmitted from the measurement packet transmission unit 113 of the packet measurement device 101 to the opposite packet measurement device 102 (arrowed lines S11 and S12).

対向するパケット測定器102の測定パケット応答部(着側)118aは、測定パケットを受信すると、受信時刻の情報などを付加して、パケット測定器101の測定パケット受信部(発側)115に折り返して送信する(矢付線S13、S14)。パケット測定器101では、品質情報計算部116により、送信した測定パケットと、折り返された測定パケットとを比較して、伝送品質を測定する。
なお、上述した測定処理は、対向するパケット測定器の数だけ繰り返される。
When the measurement packet response unit (destination side) 118a of the opposing packet measuring device 102 receives the measurement packet, it adds information on the reception time and returns to the measurement packet reception unit (outgoing side) 115 of the packet measurement device 101. Are transmitted (arrow line S13, S14). In the packet measuring device 101, the quality information calculation unit 116 compares the transmitted measurement packet with the returned measurement packet and measures the transmission quality.
Note that the above-described measurement process is repeated as many times as the number of opposed packet measuring devices.

パケット測定器101とパケット測定器102は通常は常時接続されており、定期的に伝送品質の測定を継続しているが、パケット測定器のメンテナンス等の時は、セッションの切断処理を行う。この切断処理は、パケット測定器101の呼処理部(発側)111の呼処理部(発側)111から、BYE信号(切断要求信号)をIP電話交換機41に送信し(矢付線S21)、IP電話交換機41は受信したBYE信号をNAT/ファイアウォール22に送信し(矢付線S22)、NAT/ファイアウォール22は受信したBYE信号を対向するパケット測定器102の呼処理部(着側)111aに送信する(矢付線a23)。   The packet measuring device 101 and the packet measuring device 102 are normally connected at all times and continuously measure the transmission quality. However, when the packet measuring device is in maintenance or the like, a session disconnection process is performed. In this disconnection process, a BYE signal (disconnect request signal) is transmitted to the IP telephone exchange 41 from the call processing unit (calling side) 111 of the call processing unit (calling side) 111 of the packet measuring device 101 (arrowed line S21). The IP telephone exchange 41 transmits the received BYE signal to the NAT / firewall 22 (arrowed line S22), and the NAT / firewall 22 sends the received BYE signal to the call processing unit (destination side) 111a of the packet measuring device 102 facing the received (Arrow line a23).

BYE信号を受信した呼処理部(着側)111aは、200OK信号をNAT/ファイアウォール22に送信し(矢付線S24)、NAT/ファイアウォール22は受信したBYE信号をIP電話交換機41に送信する(矢付線S25)、IP電話交換機41は受信したBYE信号をパケット測定器101の呼処理部(発側)111に送信する(矢付線S26)。これにより、切断処理が完了する。   The call processing unit (destination side) 111a that has received the BYE signal transmits a 200 OK signal to the NAT / firewall 22 (arrowed line S24), and the NAT / firewall 22 transmits the received BYE signal to the IP telephone exchange 41 ( The arrow-attached line S25) and the IP telephone exchange 41 transmit the received BYE signal to the call processing unit (originating side) 111 of the packet measuring device 101 (arrow-attached line S26). Thereby, the cutting process is completed.

なお、前述したようにパケット測定器101とパケット測定器102は常時接続を基本とするが、何らかの理由で一旦切断された場合は、パケット測定器101は測定開始時刻になると、再度呼接続処理を開始する。   As described above, the packet measuring device 101 and the packet measuring device 102 are basically connected at all times. However, if the packet measuring device 101 is disconnected for some reason, the packet measuring device 101 performs call connection processing again at the measurement start time. Start.

以上説明した実施の形態では、アクティブ測定方式により伝送品質を測定するパケット測定器の例を示したが、本発明はこれに限らず、パッシブ測定方式を併用した構成とすることができる。   In the embodiment described above, an example of the packet measuring device that measures the transmission quality by the active measurement method has been described. However, the present invention is not limited to this, and a configuration using the passive measurement method together can be adopted.

図6は、本発明によるパケット伝送品質測定装置(単に「パケット測定器」ともいう)を使用した測定システムの第2の構成例を示す図であり、201および202はアクティブ測定方式とパッシブ測定方式を併用したパケット測定器を示しており、他の符号のものは、図1と同様である。   FIG. 6 is a diagram showing a second configuration example of a measurement system using a packet transmission quality measuring apparatus (also simply referred to as “packet measuring device”) according to the present invention. 201 and 202 are an active measurement method and a passive measurement method. A packet measuring instrument using the same symbols is shown, and the other reference numerals are the same as those in FIG.

図6に示す例では、IP電話31とIP電話32との通話に利用している音声パケット(実呼)を、パケット測定器201とパケット測定器202が、それぞれ同じ音声パケットA(実呼)を捕捉し、その捕捉した音声パケットAをいずれかのパケット測定器において比較することによって、音声パケットの伝送品質を測定する。   In the example shown in FIG. 6, the packet measuring device 201 and the packet measuring device 202 respectively use the same voice packet A (actual call) for the voice packet (actual call) used for a call between the IP phone 31 and the IP phone 32. And the transmission quality of the voice packet is measured by comparing the captured voice packet A with any of the packet measuring devices.

これにより、テスト用に使用する帯域を有効に使用(実呼に利用)できる。すなわち、測定するためのパケットをわざわざネットワーク上に送出しなくて済むので、ネットワークに係る負荷を軽減できる。   Thereby, the band used for the test can be used effectively (utilized for actual calls). That is, it is not necessary to bother to send a packet for measurement over the network, so that the load on the network can be reduced.

また、IP電話網上にパケット(実呼)が流れておらず、パケット(実呼)をIP電話網から捕捉できない場合には、例えば、パケット測定器201が、擬似的なIP電話として発呼しIP電話32と呼接続し、パケット測定器201からIP電話32に、音声パケットと同じヘッダを有するダミーパケットを送信する。   Further, when a packet (actual call) does not flow on the IP telephone network and the packet (actual call) cannot be captured from the IP telephone network, for example, the packet measuring device 201 makes a call as a pseudo IP telephone. Then, a call connection is established with the IP telephone 32, and a dummy packet having the same header as the voice packet is transmitted from the packet measuring device 201 to the IP telephone 32.

そして、パケット測定器201とパケット測定器202が、それぞれ同じダミーパケットを捕捉し、その捕捉したダミーパケットをいずれかのパケット測定器において比較することによって、音声パケットの伝送品質を測定する。   Then, the packet measuring device 201 and the packet measuring device 202 capture the same dummy packet, and measure the transmission quality of the voice packet by comparing the captured dummy packet in any of the packet measuring devices.

また、図7は、アクティブ測定方式およびパッシブ測定方式併用型のパケット測定器の構成例を示す図である。図7に示すパケット測定器201は、図2に示すアクティブ測定方式のパケット測定器101に、パッシブ測定機能部210を付加したものである。   FIG. 7 is a diagram illustrating a configuration example of a packet measuring device using both the active measurement method and the passive measurement method. A packet measuring device 201 shown in FIG. 7 is obtained by adding a passive measurement function unit 210 to the packet measuring device 101 of the active measurement method shown in FIG.

パッシブ測定機能部210内の発呼部211は、擬似的なIP電話として発呼し、他のIP電話と呼接続する。ダミーパケット送信部212は、擬似的なIP電話として、音声パケットと同じヘッダを有するダミーパケット(測定パケット)をIP電話網に送信する。   The calling unit 211 in the passive measurement function unit 210 makes a call as a pseudo IP phone and makes a call connection with another IP phone. The dummy packet transmission unit 212 transmits a dummy packet (measurement packet) having the same header as the voice packet to the IP telephone network as a pseudo IP phone.

パケットキャプチャー部213は、IP電話網上の実呼の音声パケット、またはダミーパケット送信部212から送出されたダミーパケットを取得する。   The packet capture unit 213 acquires an actual call voice packet on the IP telephone network or a dummy packet transmitted from the dummy packet transmission unit 212.

パケット比較部214は、他のパケット測定器202が取得した実呼の音声パケットの情報、またはダミーパケットの情報を受信し、パケット測定器201自身が取得したパケットと、他のパケット測定器202が取得したパケットを比較して、パケット測定器201とパケット測定器202との間の音声パケットの伝送品質を算出する。   The packet comparison unit 214 receives the information of the voice packet of the actual call acquired by the other packet measuring device 202 or the information of the dummy packet, and the packet acquired by the packet measuring device 201 itself and the other packet measuring device 202 The obtained packets are compared, and the transmission quality of the voice packet between the packet measuring device 201 and the packet measuring device 202 is calculated.

以上、本発明の実施の形態について説明したが、パケット測定器(パケット伝送品質測定装置)は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。   Although the embodiments of the present invention have been described above, the packet measuring device (packet transmission quality measuring device) has a computer system inside. The process described above is stored in a computer-readable recording medium in the form of a program, and the above process is performed by the computer reading and executing this program. Here, the computer-readable recording medium means a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like. Alternatively, the computer program may be distributed to the computer via a communication line, and the computer that has received the distribution may execute the program.

また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。   The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

以上、本発明の実施の形態について説明したが、本発明のパケット測定器(パケット伝送品質測定装置)は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。   Although the embodiment of the present invention has been described above, the packet measuring device (packet transmission quality measuring device) of the present invention is not limited to the above-described illustrated examples, and does not depart from the gist of the present invention. Of course, various changes can be made.

本発明は、IP電話網上にNAT/ファイアウォールが存在する場合にも、音声パケットの伝送品質を測定することができるとともに、音声パケットの伝送品質の測定精度の向上が図れる効果を奏するので、本発明は、パケット伝送品質測定装置、パケット伝送品質測定方法、及びプログラムなどに有用である。   Since the present invention can measure the transmission quality of voice packets even when NAT / firewall is present on the IP telephone network, it has the effect of improving the measurement accuracy of the transmission quality of voice packets. The invention is useful for a packet transmission quality measuring device, a packet transmission quality measuring method, a program, and the like.

本発明のパケット測定器を使用した測定システムの構成例を示す図である。It is a figure which shows the structural example of the measurement system using the packet measuring device of this invention. 本発明のパケット測定器の構成例を示すブロック図である。It is a block diagram which shows the structural example of the packet measuring device of this invention. 図2に示す各機能部間における処理シーケンスを示す図である。It is a figure which shows the process sequence between each function part shown in FIG. 測定パケットの例を示す図である。It is a figure which shows the example of a measurement packet. 設定条件テーブルの例を示す図である。It is a figure which shows the example of a setting condition table. 本発明のパケット測定器を使用した測定システムの第2の構成例を示す図である。It is a figure which shows the 2nd structural example of the measurement system which uses the packet measuring device of this invention. アクティブ測定方式およびパッシブ測定方式併用型のパケット測定器の構成例を示す図である。It is a figure which shows the structural example of the packet measuring device of an active measurement system and a passive measurement system combined type. アクティブ測定方式について説明するための図である。It is a figure for demonstrating an active measurement system. パッシブ測定方式について説明するための図である。It is a figure for demonstrating a passive measurement system. 従来のアクティブ測定方式の問題点を説明するための図である。It is a figure for demonstrating the problem of the conventional active measurement system.

符号の説明Explanation of symbols

1 IP電話網
11、12 ルータ
21、22 NAT/ファイアウォール
31、32 IP電話
41、IP電話交換機
101、102 パケット測定器
111 呼処理部
112 発着呼リストデータベース
112a 発呼リスト
112b 着呼許可リスト
113 測定パケット送信部
114 測定条件設定データベース
115 測定パケット受信部
116 品質情報計算部
117 測定結果情報データベース
118 測定パケット応答部
119 ユーザインタフェース部
201、202 パケット測定器
210 パッシブ測定機能部
211 発呼部
212 ダミーパケット送信部
213 パケットキャプチャー部
214 パケット比較部

DESCRIPTION OF SYMBOLS 1 IP telephone network 11, 12 Router 21, 22 NAT / firewall 31, 32 IP telephone 41, IP telephone switch 101, 102 Packet measuring device 111 Call processing part 112 Incoming / outgoing call list database 112a Outgoing call list 112b Incoming call permission list 113 Measurement Packet transmission unit 114 Measurement condition setting database 115 Measurement packet reception unit 116 Quality information calculation unit 117 Measurement result information database 118 Measurement packet response unit 119 User interface unit 201, 202 Packet measuring device 210 Passive measurement function unit 211 Calling unit 212 Dummy packet Transmission unit 213 Packet capture unit 214 Packet comparison unit

Claims (4)

IP電話網に複数配置され、IP電話網における音声パケットの伝送品質を測定するパケット伝送品質測定装置であって、
対向するパケット伝送品質測定装置への発呼、および対向するパケット伝送品質測定装置からの着呼処理を行う呼処理部と、
対向するパケット伝送品質測定装置へ、音声パケットに擬似する測定パケットを送出する測定パケット送信部と、
対向するパケット伝送品質測定装置からの測定パケットを受信後、音声パケットの伝送品質の計算に必要な情報を付加して、対向するパケット伝送品質測定装置へ送り返す測定パケット応答部と、
対向するパケット伝送品質測定装置の測定パケット応答部から送り返された測定パケットを受信する測定パケット受信部と、
前記測定パケット受信部で受信した測定パケットを基に、音声パケットの伝送品質を算出する品質情報計算部と
擬似的なIP電話として発呼し、他のIP電話と呼接続する発呼部と、
擬似的なIP電話として、音声パケットに擬似する測定用のダミーパケットを前記他のIP電話に送信するダミーパケット送信部と、
前記ダミーパケット送信部からIP電話網に送出されたダミーパケットを取得するパケットキャプチャー部と、
他のパケット伝送品質測定装置が取得した前記ダミーパケットの情報を受信し、自身が取得したダミーパケットと比較して、前記他のパケット伝送品質測定装置との間の音声パケットの伝送品質を算出するパケット比較部と
を備えることを特徴とするパケット伝送品質測定装置。
A packet transmission quality measuring device that is arranged in a plurality of IP telephone networks and measures the transmission quality of voice packets in the IP telephone network,
A call processing unit that performs a call to the opposite packet transmission quality measurement device and an incoming call process from the opposite packet transmission quality measurement device;
A measurement packet transmitter that transmits a measurement packet that simulates a voice packet to the opposite packet transmission quality measurement device;
After receiving the measurement packet from the opposite packet transmission quality measurement device, add information necessary for calculation of the transmission quality of the voice packet, and send back to the opposite packet transmission quality measurement device,
A measurement packet receiving unit that receives the measurement packet sent back from the measurement packet response unit of the opposite packet transmission quality measuring device;
Based on the measurement packet received by the measurement packet receiver, a quality information calculator that calculates the transmission quality of the voice packet ;
A calling unit that calls as a pseudo IP phone and connects to another IP phone;
As a pseudo IP phone, a dummy packet transmitter for transmitting a dummy packet for measurement that simulates a voice packet to the other IP phone;
A packet capture unit for obtaining a dummy packet sent from the dummy packet transmission unit to the IP telephone network;
The information of the dummy packet acquired by another packet transmission quality measuring device is received, and compared with the dummy packet acquired by itself, the transmission quality of the voice packet with the other packet transmission quality measuring device is calculated. A packet transmission quality measuring apparatus comprising: a packet comparison unit .
実呼である音声パケットを取得するパケットキャプチャー部と、
他のパケット伝送品質測定装置が取得した同じ実呼である音声パケットの情報を受信し、自身が取得した実呼である音声パケットと比較して、前記他のパケット伝送品質測定装置との間の音声パケットの伝送品質を算出するパケット比較部と
を備えることを特徴とする請求項1に記載のパケット伝送品質測定装置。
A packet capture unit that acquires voice packets that are real calls;
The information of the voice packet which is the same actual call acquired by the other packet transmission quality measuring device is received, and compared with the voice packet which is the actual call acquired by itself, between the other packet transmission quality measuring device The packet transmission quality measuring apparatus according to claim 1, further comprising: a packet comparison unit that calculates transmission quality of the voice packet.
IP電話網に複数配置され、IP電話網における音声パケットの伝送品質を測定するパケット伝送品質測定装置におけるパケット伝送品質測定方法であって、
対向するパケット伝送品質測定装置への発呼、および対向するパケット伝送品質測定装置からの着呼処理を行う呼処理手順と、
対向するパケット伝送品質測定装置へ、音声パケットに擬似する測定パケットを送出する測定パケット送信手順と、
対向するパケット伝送品質測定装置からの測定パケットを受信後、音声パケットの伝送品質の計算に必要な情報を付加して、対向するパケット伝送品質測定装置へ送り返す測定パケット応答手順と、
対向するパケット伝送品質測定装置における測定パケット応答手順により送り返された測定パケットを受信する測定パケット受信手順と、
前記測定パケット受信手順により受信した測定パケットを基に、音声パケットの伝送品質を算出する品質情報計算手順と
擬似的なIP電話として発呼し、他のIP電話と呼接続する発呼手順と、
擬似的なIP電話として、音声パケットに擬似する測定用のダミーパケットを前記他のIP電話に送信するダミーパケット送信手順と、
前記ダミーパケット送信手順においてIP電話網に送出されたダミーパケットを取得するパケットキャプチャー手順と、
他のパケット伝送品質測定装置が取得した前記ダミーパケットの情報を受信し、自身が取得したダミーパケットと比較して、前記他のパケット伝送品質測定装置との間の音声パケットの伝送品質を算出するパケット比較手順と
を含むことを特徴とするパケット伝送品質測定方法。
A packet transmission quality measuring method in a packet transmission quality measuring apparatus that is arranged in a plurality of IP telephone networks and measures the transmission quality of voice packets in the IP telephone network,
A call processing procedure for performing a call to the opposite packet transmission quality measuring device and an incoming call process from the opposite packet transmission quality measuring device;
A measurement packet transmission procedure for transmitting a measurement packet that simulates a voice packet to the opposite packet transmission quality measurement device;
After receiving the measurement packet from the opposite packet transmission quality measurement device, add the information necessary for calculating the transmission quality of the voice packet, and send back to the opposite packet transmission quality measurement device, a measurement packet response procedure,
A measurement packet receiving procedure for receiving the measurement packet sent back by the measurement packet response procedure in the opposite packet transmission quality measuring device;
Based on the measurement packet received by the measurement packet reception procedure, a quality information calculation procedure for calculating the transmission quality of the voice packet ;
A call procedure for making a call as a pseudo IP phone and connecting to another IP phone;
As a pseudo IP phone, a dummy packet transmission procedure for transmitting a dummy packet for measurement that simulates a voice packet to the other IP phone;
A packet capture procedure for obtaining a dummy packet sent to the IP telephone network in the dummy packet transmission procedure;
The information of the dummy packet acquired by another packet transmission quality measuring device is received, and compared with the dummy packet acquired by itself, the transmission quality of the voice packet with the other packet transmission quality measuring device is calculated. A packet transmission quality measurement method, comprising: a packet comparison procedure .
IP電話網に複数配置され、IP電話網における音声パケットの伝送品質を測定するパケット伝送品質測定装置内のコンピュータに、
対向するパケット伝送品質測定装置への発呼、および対向するパケット伝送品質測定装置からの着呼処理を行う呼処理手順と、
対向するパケット伝送品質測定装置へ、音声パケットに擬似する測定パケットを送出する測定パケット送信手順と、
対向するパケット伝送品質測定装置からの測定パケットを受信後、音声パケットの伝送品質の計算に必要な情報を付加して、対向するパケット伝送品質測定装置へ送り返す測定パケット応答手順と、
対向するパケット伝送品質測定装置における測定パケット応答手順により送り返された測定パケットを受信する測定パケット受信手順と、
前記測定パケット受信手順により受信した測定パケットを基に、音声パケットの伝送品質を算出する品質情報計算手順と
擬似的なIP電話として発呼し、他のIP電話と呼接続する発呼手順と、
擬似的なIP電話として、音声パケットに擬似する測定用のダミーパケットを前記他のIP電話に送信するダミーパケット送信手順と、
前記ダミーパケット送信手順においてIP電話網に送出されたダミーパケットを取得するパケットキャプチャー手順と、
他のパケット伝送品質測定装置が取得した前記ダミーパケットの情報を受信し、自身が取得したダミーパケットと比較して、前記他のパケット伝送品質測定装置との間の音声パケットの伝送品質を算出するパケット比較手順と
を実行させるためのプログラム。
A plurality of computers arranged in the IP telephone network and measuring the transmission quality of voice packets in the IP telephone network,
A call processing procedure for performing a call to the opposite packet transmission quality measuring device and an incoming call process from the opposite packet transmission quality measuring device;
A measurement packet transmission procedure for transmitting a measurement packet that simulates a voice packet to the opposite packet transmission quality measurement device;
After receiving the measurement packet from the opposite packet transmission quality measurement device, add the information necessary for calculating the transmission quality of the voice packet, and send back to the opposite packet transmission quality measurement device, a measurement packet response procedure,
A measurement packet receiving procedure for receiving the measurement packet sent back by the measurement packet response procedure in the opposite packet transmission quality measuring device;
Based on the measurement packet received by the measurement packet reception procedure, a quality information calculation procedure for calculating the transmission quality of the voice packet ;
A call procedure for making a call as a pseudo IP phone and connecting to another IP phone;
As a pseudo IP phone, a dummy packet transmission procedure for transmitting a dummy packet for measurement that simulates a voice packet to the other IP phone;
A packet capture procedure for obtaining a dummy packet sent to the IP telephone network in the dummy packet transmission procedure;
The information of the dummy packet acquired by another packet transmission quality measuring device is received, and compared with the dummy packet acquired by itself, the transmission quality of the voice packet with the other packet transmission quality measuring device is calculated. A program for executing a packet comparison procedure .
JP2004077883A 2004-03-18 2004-03-18 Packet transmission quality measuring device, packet transmission quality measuring method, and program Expired - Lifetime JP4275557B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004077883A JP4275557B2 (en) 2004-03-18 2004-03-18 Packet transmission quality measuring device, packet transmission quality measuring method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004077883A JP4275557B2 (en) 2004-03-18 2004-03-18 Packet transmission quality measuring device, packet transmission quality measuring method, and program

Publications (2)

Publication Number Publication Date
JP2005269170A JP2005269170A (en) 2005-09-29
JP4275557B2 true JP4275557B2 (en) 2009-06-10

Family

ID=35093247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004077883A Expired - Lifetime JP4275557B2 (en) 2004-03-18 2004-03-18 Packet transmission quality measuring device, packet transmission quality measuring method, and program

Country Status (1)

Country Link
JP (1) JP4275557B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4604915B2 (en) * 2005-08-25 2011-01-05 日本電気株式会社 Test system, method and program
JP2007259320A (en) * 2006-03-24 2007-10-04 Fujitsu Ltd Speech sound quality evaluation system, communication system, test management apparatus and test communication device
JP2008060920A (en) * 2006-08-31 2008-03-13 Nippon Telegr & Teleph Corp <Ntt> Communication path monitoring system and method
EP2087650A2 (en) 2006-09-28 2009-08-12 QUALCOMM Incorporated Methods and apparatus for determining communication link quality
US8553526B2 (en) 2006-09-28 2013-10-08 Qualcomm Incorporated Methods and apparatus for determining quality of service in a communication system
JP2008085906A (en) * 2006-09-28 2008-04-10 Fujitsu Ltd Packet loss rate calculation system
JP4783709B2 (en) 2006-10-18 2011-09-28 富士通株式会社 Signal correction amount setting device, signal correction amount setting method, and signal correction amount setting program
JP5012009B2 (en) * 2006-12-27 2012-08-29 富士通株式会社 Transmission quality measuring device, transmission quality measuring method, and transmission quality measuring system
JP2008167318A (en) * 2006-12-28 2008-07-17 Fujitsu Ltd Packet measuring system, packet measuring program, probe, and packet measuring method
JP4523964B2 (en) 2007-11-30 2010-08-11 富士通株式会社 Load test system, load test apparatus, and load test method

Also Published As

Publication number Publication date
JP2005269170A (en) 2005-09-29

Similar Documents

Publication Publication Date Title
US7852749B2 (en) Methods and systems for routing telecommunications
JP2008085906A (en) Packet loss rate calculation system
CN101321092A (en) Method and device for measuring service quality of internet protocol transmission network
JP4275557B2 (en) Packet transmission quality measuring device, packet transmission quality measuring method, and program
JP2011514751A (en) Method and apparatus for alerting emergency service numbers in an internet protocol network
US20140164543A1 (en) Communication System, Application Server and Communication Method for Server Cooperation
RU2430478C2 (en) Device authentication with personal computer for real-time data transmission
EP1838048B1 (en) Repeating method, repeater, communication system, and computer program
JP4681480B2 (en) Traffic control device, traffic control system, and traffic control method
JP4471703B2 (en) Communication quality analysis system, analysis apparatus, communication quality analysis method, and computer program
JP3872311B2 (en) NETWORK QUALITY MANAGEMENT METHOD, ITS DEVICE, ITS PROGRAM, AND MEDIUM CONTAINING THE PROGRAM
JP5223444B2 (en) Communication system and call control device
US9769042B2 (en) Method for monitoring a communication system
JP2012085003A (en) Sip apparatus
JP2009089001A (en) Ip telephone system, ip telephone terminal, and program
JP4165335B2 (en) Delay time measuring device, jitter tolerance measuring device, and speech quality evaluation device using them
US20140153413A1 (en) Systems and methods of routing ip telephony data packet communciations
JP2008219485A (en) Method for guiding reason for telephone call impossibility and telephone call system
JP4325731B2 (en) Delay time measuring device, jitter tolerance measuring device, and speech quality evaluation device using them
JP4604915B2 (en) Test system, method and program
KR101002922B1 (en) Apparatus and method for providing call signal information
KR101002678B1 (en) VoIP Gateway and Voice Call Line Testing Method therof
JP5260238B2 (en) Communication control method, network system, gateway device, and communication terminal
JP4381190B2 (en) Registration of terminal identification from external network to server on intranet via DMZ
JP2009246687A (en) Communication system, communication analysis device and communication analysis method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060301

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080929

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4275557

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120313

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130313

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20130313

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140313

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20150313

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term