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
JP5862385B2 - COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM - Google Patents
[go: Go Back, main page]

JP5862385B2 - COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM - Google Patents

COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM Download PDF

Info

Publication number
JP5862385B2
JP5862385B2 JP2012059242A JP2012059242A JP5862385B2 JP 5862385 B2 JP5862385 B2 JP 5862385B2 JP 2012059242 A JP2012059242 A JP 2012059242A JP 2012059242 A JP2012059242 A JP 2012059242A JP 5862385 B2 JP5862385 B2 JP 5862385B2
Authority
JP
Japan
Prior art keywords
information
communication
unit
statistical information
specific data
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
JP2012059242A
Other languages
Japanese (ja)
Other versions
JP2013197617A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012059242A priority Critical patent/JP5862385B2/en
Publication of JP2013197617A publication Critical patent/JP2013197617A/en
Application granted granted Critical
Publication of JP5862385B2 publication Critical patent/JP5862385B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、通信監視装置、通信監視方法及び通信監視プログラムに関する。   The present invention relates to a communication monitoring apparatus, a communication monitoring method, and a communication monitoring program.

音声をリアルタイムに転送するRTP(Real-Time Transfer Protocol)等の音声ストリームに対する品質を確認する場合には、RTPパケット及び、RTPと組み合わせて使用するRTCP(RTP Control Protocol)パケットをキャプチャする必要がある。   When checking the quality of an audio stream such as RTP (Real-Time Transfer Protocol) that transfers audio in real time, it is necessary to capture RTP packets and RTCP (RTP Control Protocol) packets used in combination with RTP. .

IPネットワーク上を流れるパケットを収集するプローブ装置等の通信監視装置は、RTPパケット及びRTCPパケットを収集する。そして、通信監視装置は、収集されたRTPパケット及びRTCPパケットに基づき、例えば、往復遅延時間(RTT:Round Trip Time)、パケット異常数やジッタ値等の通信品質情報を取得する。   A communication monitoring device such as a probe device that collects packets flowing on the IP network collects RTP packets and RTCP packets. Then, the communication monitoring device acquires communication quality information such as a round trip time (RTT), an abnormal number of packets, and a jitter value based on the collected RTP packet and RTCP packet.

通信監視装置では、RTPパケット及びRTCPパケットを収集するものではないが、特定パケットのアドレスをフィルタ条件に事前に設定し、設定されたフィルタ条件で特定パケットを抽出する技術が知られている。   Although the communication monitoring device does not collect RTP packets and RTCP packets, a technique is known in which the address of a specific packet is set in advance as a filter condition and the specific packet is extracted with the set filter condition.

また、通信監視装置では、IPネットワークを流れる全てのパケットを収集し、収集された全てのパケットを記憶部に一時的に記憶する。そして、通信監視装置では、記憶部に記憶された全パケットから特定パケットを検索する技術が知られている。   The communication monitoring apparatus collects all packets flowing through the IP network, and temporarily stores all collected packets in the storage unit. In the communication monitoring device, a technique for searching for a specific packet from all packets stored in a storage unit is known.

特開2008−219127号公報JP 2008-219127 A 特開2000−112852号公報JP 2000-112852 A

しかしながら、通信監視装置では、RTPパケット及びRTCPパケット等の特定パケットのアドレスを事前にフィルタ条件として設定しておく必要がある。   However, in the communication monitoring apparatus, it is necessary to set the addresses of specific packets such as RTP packets and RTCP packets as filter conditions in advance.

また、通信監視装置では、RTCPパケットの送信間隔に規定が存在しないため、RTCPパケットの取得前にRTPパケットを記憶部に順次記憶し、記憶部の記憶容量がRTPパケットのみで枯渇してしまう場合がある。この場合、RTCPパケットが取得できなくなるため、RTT値が得られない可能性がある。   In addition, in the communication monitoring device, there is no provision for the transmission interval of RTCP packets, so RTP packets are sequentially stored in the storage unit before acquisition of RTCP packets, and the storage capacity of the storage unit is exhausted only by RTP packets There is. In this case, since the RTCP packet cannot be acquired, there is a possibility that the RTT value cannot be obtained.

一つの側面では、フィルタ条件を自動的に設定して特定データを確実に抽出できる通信監視装置、通信監視方法及び通信監視プログラムを提供することを目的とする。   An object of one aspect is to provide a communication monitoring apparatus, a communication monitoring method, and a communication monitoring program that can automatically set filter conditions and extract specific data reliably.

開示の態様は、ネットワーク上を疎通する通信データに関わる、少なくとも送信元情報、宛先情報及び宛先ポート情報を含むトラフィック情報を収集する収集部を有する。更に、開示の態様は、前記収集部によって収集された前記トラフィック情報内の前記送信元情報、前記宛先情報及び前記宛先ポート情報に基づき特定データを抽出するフィルタ条件を生成する生成部を有する。更に、開示の態様は、前記生成部によって生成された前記フィルタ条件に基づき、前記ネットワーク上を疎通する通信データから前記特定データを所定時間キャプチャするキャプチャ部を有する。   An aspect of the disclosure includes a collection unit that collects traffic information including at least transmission source information, destination information, and destination port information related to communication data communicated on a network. Furthermore, the aspect of an indication has the production | generation part which produces | generates the filter conditions which extract specific data based on the said transmission source information in the said traffic information collected by the said collection part, the said destination information, and the said destination port information. Further, the disclosed aspect includes a capture unit that captures the specific data for a predetermined time from communication data communicated on the network based on the filter condition generated by the generation unit.

開示の態様では、フィルタ条件を自動的に設定して特定データを確実に抽出できる。   In the disclosed aspect, it is possible to extract specific data reliably by automatically setting filter conditions.

図1は、本実施例の伝送システムの一例を示す説明図である。FIG. 1 is an explanatory diagram illustrating an example of a transmission system according to the present embodiment. 図2は、プローブ装置の構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of the probe apparatus. 図3は、統計情報記憶部の記憶内容の一例を示す説明図である。FIG. 3 is an explanatory diagram illustrating an example of the contents stored in the statistical information storage unit. 図4は、集約統計情報記憶部の記憶内容の一例を示す説明図である。FIG. 4 is an explanatory diagram illustrating an example of the stored contents of the aggregate statistical information storage unit. 図5は、フィルタ条件に使用する統計情報及び集約統計情報内のパラメータの一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of parameters in the statistical information and aggregate statistical information used for the filter condition. 図6は、フィルタ条件記憶部に記憶されたフィルタ条件の一例を示す説明図である。FIG. 6 is an explanatory diagram illustrating an example of the filter condition stored in the filter condition storage unit. 図7は、フィルタ部及びキャプチャ部の動作イメージの一例を示す説明図である。FIG. 7 is an explanatory diagram illustrating an example of an operation image of the filter unit and the capture unit. 図8は、品質確認情報記憶部の記憶内容の一例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of the contents stored in the quality confirmation information storage unit. 図9は、トラフィック管理処理に関わるプローブ装置の処理動作の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of the processing operation of the probe apparatus related to the traffic management process. 図10は、音声品質確認処理に関わるプローブ装置の処理動作の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of the processing operation of the probe apparatus related to the voice quality confirmation process. 図11は、トラフィック集計処理に関わるマネージャ装置の処理動作の一例を示すフローチャートである。FIG. 11 is a flowchart illustrating an example of a processing operation of the manager device related to the traffic aggregation process. 図12は、通信監視プログラムを実行する通信機器の一例を示す説明図である。FIG. 12 is an explanatory diagram illustrating an example of a communication device that executes a communication monitoring program.

以下、図面に基づいて、本願の開示する通信監視装置、通信監視方法及び通信監視プログラムの実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。   Hereinafter, embodiments of a communication monitoring device, a communication monitoring method, and a communication monitoring program disclosed in the present application will be described in detail based on the drawings. The disclosed technology is not limited by the present embodiment. Moreover, you may combine suitably each Example shown below in the range which does not cause contradiction.

図1は、実施例の伝送システムの一例を示す説明図である。図1に示す伝送システム1は、PC(Personal Computer)装置2と、複数のサーバ装置3と、複数のL3スイッチ4と、複数のプローブ装置5と、マネージャ装置6とを有する。L3スイッチ4は、図示せぬルーティングテーブルを備え、伝送システム1内の宛先に応じてパケットをルーティングする。プローブ装置5は、L3スイッチ4とL3スイッチ4との間で接続するネットワークの状態を監視する通信監視装置である。更に、プローブ装置5は、ネットワーク上を疎通するパケットを監視し、パケットの通信品質を確認する機能を内蔵している。マネージャ装置6は、複数のプローブ装置5の監視結果を収集して統合管理する装置である。尚、各プローブ装置5は、例えば、自己が監視するネットワークと異なるネットワークを使用して他のプローブ装置5やマネージャ装置6と通信するものである。   FIG. 1 is an explanatory diagram illustrating an example of a transmission system according to an embodiment. A transmission system 1 shown in FIG. 1 includes a PC (Personal Computer) device 2, a plurality of server devices 3, a plurality of L3 switches 4, a plurality of probe devices 5, and a manager device 6. The L3 switch 4 includes a routing table (not shown) and routes packets according to the destination in the transmission system 1. The probe device 5 is a communication monitoring device that monitors the state of the network connected between the L3 switch 4 and the L3 switch 4. Furthermore, the probe device 5 has a built-in function for monitoring packets communicating on the network and confirming the communication quality of the packets. The manager device 6 is a device that collects and integrally manages the monitoring results of the plurality of probe devices 5. Each probe device 5 communicates with other probe devices 5 and manager devices 6 using a network different from the network monitored by itself, for example.

図2は、プローブ装置5の構成の一例を示すブロック図である。図2に示すプローブ装置5は、受信部11と、トラフィック管理部12と、フィルタ制御部13と、フィルタ部14と、キャプチャ部15と、品質管理部16とを有する。更に、プローブ装置5は、トラフィック記憶部20と、フィルタ条件記憶部30と、キャプチャ記憶部40と、品質確認情報記憶部50とを有する。   FIG. 2 is a block diagram illustrating an example of the configuration of the probe device 5. The probe device 5 illustrated in FIG. 2 includes a reception unit 11, a traffic management unit 12, a filter control unit 13, a filter unit 14, a capture unit 15, and a quality management unit 16. Further, the probe device 5 includes a traffic storage unit 20, a filter condition storage unit 30, a capture storage unit 40, and a quality confirmation information storage unit 50.

受信部11は、L3スイッチ4とL3スイッチ4との間で接続するネットワーク上を疎通するパケットを受信し、受信されたパケットをコピーすると共に、そのパケットをネットワーク上に戻す。トラフィック管理部12は、受信部11によって受信された各パケットのトラフィック情報を収集し、収集されたトラフィック情報をトラフィック記憶部20に記憶する。尚、トラフィック情報は、各パケット内の複数のパラメータ等で構成する。トラフィック記憶部20は、統計情報記憶部21と、集約統計情報記憶部22とを有する。図3は、統計情報記憶部21の記憶内容の一例を示す説明図である。図3に示す統計情報記憶部21には、プロトコルタイプ20Aと、VLAN(Virtual Local Area Network)20Bと、COS(Class Of Service)20Cと、TOS(Type Of Service)20Dと、プロトコル番号20Eとが登録されている。統計情報記憶部21には、IPDA(宛先アドレス:Internet Protocol Destination Address)20Fと、IPSA(送信元アドレス:Internet Protocol Source Address)20Gと、DA(Destination Address)ポート番号20Hとが登録されている。更に、統計情報記憶部21には、SA(Source Address)ポート番号20Iと、受信パケット数20Jと、受信バイト数20Kと、RTP/RTCP20Lと、ジッタ値20Mと、SSRC(Synchronization Source)20N等とが登録されている。   The receiving unit 11 receives a packet communicating on the network connected between the L3 switch 4 and the L3 switch 4, copies the received packet, and returns the packet to the network. The traffic management unit 12 collects traffic information of each packet received by the reception unit 11 and stores the collected traffic information in the traffic storage unit 20. The traffic information is composed of a plurality of parameters in each packet. The traffic storage unit 20 includes a statistical information storage unit 21 and an aggregate statistical information storage unit 22. FIG. 3 is an explanatory diagram showing an example of the stored contents of the statistical information storage unit 21. The statistical information storage unit 21 shown in FIG. 3 includes a protocol type 20A, a VLAN (Virtual Local Area Network) 20B, a COS (Class Of Service) 20C, a TOS (Type Of Service) 20D, and a protocol number 20E. It is registered. Registered in the statistical information storage unit 21 are an IPDA (Destination Address: Internet Protocol Destination Address) 20F, an IPSA (Source Protocol: Internet Protocol Source Address) 20G, and a DA (Destination Address) port number 20H. Further, the statistical information storage unit 21 includes an SA (Source Address) port number 20I, a received packet number 20J, a received byte number 20K, an RTP / RTCP 20L, a jitter value 20M, an SSRC (Synchronization Source) 20N, and the like. Is registered.

プロトコルタイプ20Aは、パケットのプロトコル種別を識別するIDである。VLAN20Bは、パケットのVLANを識別するIDである。COS20Cは、パケットのVLANタグの送受信の優先順位を指定する識別子である。TOS20Dは、IPv4パケットのヘッダに設定された送受信の優先順位を指定する識別子である。プロトコル番号20Eは、パケットのプロトコルを識別する識別子である。IPDA20Fは、パケットの宛先を識別するアドレスである。IPSA20Gは、パケットの送信元を識別するアドレスである。DAポート番号20Hは、パケットの宛先のサービスを識別するポート番号である。SAポート番号20Iは、パケットの送信元のサービスを識別するポート番号である。受信パケット数20Jは、受信パケットの数である。受信バイト数20Kは、受信パケットのデータ量である。RTP/RTCP20Lは、パケットがRTPパケットやRTCPパケット等の音声ストリームを識別するものである。ジッタ値20Mは、パケットの揺らぎの平均値及び最大値を示すものである。SSRC20Nは、RTPセッションの同一参加者を示す識別子である。   The protocol type 20A is an ID that identifies the protocol type of the packet. The VLAN 20B is an ID for identifying the VLAN of the packet. The COS 20C is an identifier that specifies the priority order of transmission / reception of the VLAN tag of the packet. The TOS 20D is an identifier that designates the transmission / reception priority set in the header of the IPv4 packet. The protocol number 20E is an identifier that identifies the protocol of the packet. The IPDA 20F is an address that identifies the destination of the packet. The IPSA 20G is an address that identifies the transmission source of the packet. The DA port number 20H is a port number that identifies the destination service of the packet. The SA port number 20I is a port number for identifying the service of the packet transmission source. The received packet number 20J is the number of received packets. The number of received bytes 20K is the data amount of the received packet. The RTP / RTCP 20L identifies an audio stream such as an RTP packet or an RTCP packet. The jitter value 20M indicates an average value and a maximum value of packet fluctuations. The SSRC 20N is an identifier indicating the same participant in the RTP session.

図4は、集約統計情報記憶部22の記憶内容の一例を示す説明図である。図4に示す集約統計情報記憶部22には、統計情報内の一部の情報をマスク設定して集約した統計情報が登録されるものである。尚、マスク設定するパラメータは、ユーザ指定で可能である。集約統計情報記憶部22には、プロトコルタイプ20A、VLAN20B、COS20C、TOS20D、プロトコル番号20E、IPDA20F及びIPSA20G等が登録される。更に、集約統計情報記憶部22には、DAポート番号20H、SAポート番号20I、受信パケット数20Jや受信バイト数20K等が登録されている。   FIG. 4 is an explanatory diagram illustrating an example of the stored contents of the aggregate statistical information storage unit 22. In the aggregated statistical information storage unit 22 shown in FIG. 4, statistical information obtained by consolidating a part of the statistical information by mask setting is registered. The parameter for mask setting can be specified by the user. Protocol type 20A, VLAN 20B, COS 20C, TOS 20D, protocol number 20E, IPDA 20F, IPSA 20G, and the like are registered in the aggregate statistical information storage unit 22. Further, in the aggregated statistical information storage unit 22, a DA port number 20H, an SA port number 20I, a received packet number 20J, a received byte number 20K, and the like are registered.

トラフィック管理部12は、受信部11によって受信されたパケット情報に基づきエントリを生成し、エントリが統計情報記憶部21内に登録済みであるか否かを判定する。トラフィック管理部12は、エントリが統計情報記憶部21内に登録済みの場合、該当統計情報にエントリを更新登録する。   The traffic management unit 12 generates an entry based on the packet information received by the reception unit 11 and determines whether the entry has been registered in the statistical information storage unit 21. If the entry has already been registered in the statistical information storage unit 21, the traffic management unit 12 updates and registers the entry in the corresponding statistical information.

また、トラフィック管理部12は、エントリが統計情報記憶部21内に登録済みでなく、統計情報記憶部21内に空き領域がある場合、当該エントリを統計情報として統計情報記憶部21内に新規登録する。   Further, when the entry is not registered in the statistical information storage unit 21 and there is a free area in the statistical information storage unit 21, the traffic management unit 12 newly registers the entry as statistical information in the statistical information storage unit 21. To do.

また、トラフィック管理部12は、統計情報記憶部21内に空き領域がない場合、当該エントリが集約統計情報記憶部22内に登録済みであるか否かを判定する。尚、トラフィック管理部12によってエントリが集約統計情報記憶部22内に登録済みであるか否かは、例えば、DAポート番号20Hがマスクされたエントリが登録されている場合、DAポート20Hの値以外を検索キーとして判定する。トラフィック管理部12は、エントリが集約統計情報記憶部22内に登録済みの場合、該当集約統計情報にエントリを更新登録する。また、トラフィック管理部12は、エントリが集約統計情報記憶部22内に登録済みでない場合、当該エントリを集約統計情報として集約統計情報記憶部22内に新規登録する。   Further, when there is no free area in the statistical information storage unit 21, the traffic management unit 12 determines whether or not the entry has been registered in the aggregate statistical information storage unit 22. Note that whether or not the entry has been registered in the aggregate statistical information storage unit 22 by the traffic management unit 12 is, for example, a value other than the value of the DA port 20H when the entry with the DA port number 20H masked is registered. Is determined as a search key. If the entry has already been registered in the aggregate statistical information storage unit 22, the traffic management unit 12 updates and registers the entry in the corresponding aggregate statistical information. Further, when the entry is not registered in the aggregate statistical information storage unit 22, the traffic management unit 12 newly registers the entry in the aggregate statistical information storage unit 22 as aggregate statistical information.

また、トラフィック管理部12は、統計情報が統計情報記憶部21に登録された時点から所定時間、当該統計情報の更新登録がなかった場合、当該統計情報を統計情報記憶部21から自動的に削除する。また、トラフィック管理部12は、集約統計情報が集約統計情報記憶部22に登録された時点から所定時間、当該集約統計情報の更新登録がなかった場合、当該集約統計情報を集約統計情報記憶部22から自動的に削除する。   The traffic management unit 12 automatically deletes the statistical information from the statistical information storage unit 21 when the statistical information is not registered for update for a predetermined time from the time when the statistical information is registered in the statistical information storage unit 21. To do. In addition, when the aggregate statistical information is not updated and registered for a predetermined time from the time when the aggregate statistical information is registered in the aggregate statistical information storage unit 22, the traffic management unit 12 stores the aggregate statistical information in the aggregate statistical information storage unit 22. Remove automatically from.

フィルタ制御部13は、統計情報記憶部21及び集約統計情報記憶部22内のRTP/RTCP20Lに基づき音声ストリームの統計情報又は集約統計情報であるか否かを判定する。図5は、フィルタ条件に使用する統計情報及び集約統計情報内のパラメータの一例を示す説明図である。フィルタ制御部13は、図5に示す音声ストリームの統計情報又は集約統計情報に基づき、音声ストリームのフィルタ条件を生成する。尚、フィルタ制御部13は、統計情報及び集約統計情報内の音声ストリームに対応した、例えば、IPDA20F、IPSA20G及びDAポート番号20Hに関わる音声ストリームのパケットを抽出するフィルタ条件を生成する。音声ストリームは、例えば、音声パケットを転送するRTPパケット及び、RTPの制御パケットであるRTCPパケット等である。   The filter control unit 13 determines whether the statistical information of the audio stream or the aggregated statistical information is based on the RTP / RTCP 20L in the statistical information storage unit 21 and the aggregated statistical information storage unit 22. FIG. 5 is an explanatory diagram showing an example of parameters in the statistical information and aggregate statistical information used for the filter condition. The filter control unit 13 generates an audio stream filter condition based on the audio stream statistical information or the aggregated statistical information illustrated in FIG. 5. Note that the filter control unit 13 generates a filter condition for extracting, for example, a packet of an audio stream related to the audio stream in the statistical information and the aggregate statistical information, for example, relating to the IPDA 20F, IPSA 20G, and DA port number 20H. The audio stream is, for example, an RTP packet that transfers an audio packet and an RTCP packet that is an RTP control packet.

フィルタ制御部13は、音声ストリームのフィルタ条件を生成し、生成されたフィルタ条件をフィルタ条件記憶部30に格納する。図6は、フィルタ条件記憶部30の記憶内容の一例を示す説明図である。図6に示すフィルタ条件記憶部30は、フィルタ対象30A毎に、フィルタ条件が格納されている。フィルタ条件は、IPDA30Bと、IPSA30Cと、DAポート番号30Dとを有する。   The filter control unit 13 generates a filter condition for the audio stream, and stores the generated filter condition in the filter condition storage unit 30. FIG. 6 is an explanatory diagram showing an example of the contents stored in the filter condition storage unit 30. The filter condition storage unit 30 illustrated in FIG. 6 stores a filter condition for each filter target 30A. The filter conditions include IPDA 30B, IPSA 30C, and DA port number 30D.

フィルタ制御部13は、フィルタ条件記憶部30に格納されたフィルタ条件をフィルタ部14に設定する。フィルタ部14は、設定されたフィルタ条件に基づき、受信部11で受信されたパケット情報からフィルタ対象の音声ストリームのパケットを抽出する。   The filter control unit 13 sets the filter condition stored in the filter condition storage unit 30 in the filter unit 14. Based on the set filter condition, the filter unit 14 extracts packets of the audio stream to be filtered from the packet information received by the receiving unit 11.

キャプチャ部15は、定期的なキャプチャ指示に応じてフィルタ部14で抽出されたフィルタ対象のパケットを一定時間キャプチャする。図7は、フィルタ部14及びキャプチャ部15の動作イメージの一例を示す説明図である。受信部11は、図7に示す通り、例えば、RTP“2”、RTCP“2”、RTP“1”、RTCP“1”、HTTPのパケットをネットワーク上で受信してコピーする。そして、フィルタ部14は、図6のフィルタ条件に基づき、RTP“1”、RTCP“1”、RTP“2”及びRTCP“2”の特定パケットを抽出する。そして、キャプチャ部15は、フィルタ部14で抽出された特定パケットのキャプチャ動作を開始し、一定時間経過後にキャプチャ動作を停止する。その結果、キャプチャ部15は、RTP“1”、RTCP“1”、RTP“2”及びRTCP“2”の一定時間分の特定パケットをキャプチャデータとしてキャプチャ記憶部40に記憶する。   The capture unit 15 captures a packet to be filtered extracted by the filter unit 14 in accordance with a regular capture instruction for a certain period of time. FIG. 7 is an explanatory diagram illustrating an example of an operation image of the filter unit 14 and the capture unit 15. As shown in FIG. 7, for example, the reception unit 11 receives and copies RTP “2”, RTCP “2”, RTP “1”, RTCP “1”, and HTTP packets on the network. Then, the filter unit 14 extracts specific packets of RTP “1”, RTCP “1”, RTP “2”, and RTCP “2” based on the filter condition of FIG. Then, the capture unit 15 starts the capture operation of the specific packet extracted by the filter unit 14, and stops the capture operation after a predetermined time has elapsed. As a result, the capture unit 15 stores the specific packets of RTP “1”, RTCP “1”, RTP “2”, and RTCP “2” for a predetermined time in the capture storage unit 40 as capture data.

品質管理部16は、RTP/RTCP検索部16Aと、品質確認部16Bとを有する。RTP/RTCP検索部16Aは、キャプチャ記憶部40に格納されたキャプチャデータからSSRCに基づき同一セッションのキャプチャデータを検索する。品質確認部16Bは、検索されたキャプチャデータ内のRTPパケット及びRTCPパケットに基づき、当該音声ストリームの往復遅延時間(RTT:Round Trip Time)、パケット異常数及びジッタ値を算出する。   The quality management unit 16 includes an RTP / RTCP search unit 16A and a quality confirmation unit 16B. The RTP / RTCP search unit 16A searches for capture data of the same session from the capture data stored in the capture storage unit 40 based on SSRC. The quality confirmation unit 16B calculates the round trip time (RTT: Round Trip Time), the number of packet abnormalities, and the jitter value of the audio stream based on the RTP packet and the RTCP packet in the retrieved capture data.

更に、品質確認部16Bは、RTCPパケットを使用してRTT値を算出する。また、品質確認部16Bは、RTPパケットのシーケンス番号に基づきパケットロス、重複や反転等の異常数を検出する。また、品質確認部16Bは、例えば、2個のRTPパケットi及びjの差分Dを、D(i,j)=(Rj−Ri)−(Sj−Si)=(Rj−Sj)−(Ri−Si)で算出する。尚、RTPパケットiのタイムスタンプをSi及び、当該RTPパケットiの受信時間をRi、RTPパケットjのタイムスタンプをSj及び、当該RTPパケットjの受信時間をRjとする。そして、ジッタ値Jは、RTPパケットiと前回のRTPパケットi−1との差分Dを使用し、J=J+(|D(i−1,i)|−J)/16で算出する。RTPパケットi及びRTPパケットi−1は同一SSRCのRTPとする。MAX(Di)をジッタ最大値、Jをジッタ平均偏差とする。尚、品質確認部16Bは、RFC1889「RTP: A Transport Protocol for Real-Time Applications」を利用してジッタ値を算出する。   Furthermore, the quality confirmation unit 16B calculates an RTT value using the RTCP packet. Further, the quality confirmation unit 16B detects the number of abnormalities such as packet loss, duplication and inversion based on the sequence number of the RTP packet. For example, the quality confirmation unit 16B calculates the difference D between the two RTP packets i and j by D (i, j) = (Rj−Ri) − (Sj−Si) = (Rj−Sj) − (Ri -Si). Note that the time stamp of the RTP packet i is Si, the reception time of the RTP packet i is Ri, the time stamp of the RTP packet j is Sj, and the reception time of the RTP packet j is Rj. The jitter value J is calculated by J = J + (| D (i−1, i) | −J) / 16 using the difference D between the RTP packet i and the previous RTP packet i−1. The RTP packet i and the RTP packet i-1 are RTPs of the same SSRC. Let MAX (Di) be the jitter maximum value and J be the jitter average deviation. The quality confirmation unit 16B calculates the jitter value using RFC1889 “RTP: A Transport Protocol for Real-Time Applications”.

更に、品質確認部16Bは、RTT値、パケット異常数及びジッタ値に基づき、総合音声品質(R値)を算出する。尚、R値は、ITU−T勧告G.107 9で規定され、例えば、IP電話網の20個のパラメータをE−modelの計算式に代入することで算出できる指標である。品質確認部16Bは、E−modelの計算式にRTT、パケット異常数及びジッタ値に代入することでR値を算出する。更に、品質確認部16Bは、R値及びRTT値を総合判断して品質クラスを判定する。尚、品質クラスは、A〜Dの4段階ある。例えば、R値[>80]かつRTT値[<100msec]は、品質クラスAである。また、R値[>70]かつRTT値[<150msec]は、品質クラスBである。R値[>50]かつRTT値[<400msec]は、品質クラスCである。R値[≦50]かつ[≧400msec]は、品質クラスDである。   Furthermore, the quality confirmation unit 16B calculates the total voice quality (R value) based on the RTT value, the number of packet abnormalities, and the jitter value. The R value is an ITU-T recommendation G. 1079, for example, an index that can be calculated by substituting 20 parameters of the IP telephone network into the E-model calculation formula. The quality confirmation unit 16B calculates the R value by substituting the RTT, the packet abnormality number, and the jitter value into the E-model calculation formula. Further, the quality confirmation unit 16B determines the quality class by comprehensively determining the R value and the RTT value. The quality class has four levels A to D. For example, R value [> 80] and RTT value [<100 msec] are quality class A. The R value [> 70] and the RTT value [<150 msec] are quality class B. The R value [> 50] and the RTT value [<400 msec] are quality class C. The R value [≦ 50] and [≧ 400 msec] is the quality class D.

品質確認部16Bは、音声ストリームの特定パケット毎のRTT値、パケット異常数、ジッタ値、R値及び品質クラス等を品質確認情報として品質確認情報記憶部50に記憶する。図8は、品質確認情報記憶部50の記憶内容の一例を示す説明図である。図8に示す品質確認情報記憶部50には、IPDA51A、IPSA51B及びSSRC51C毎に、RTT値51D、パケット異常数51E及びジッタ値51F等の品質確認情報が格納されている。更に、品質確認部16Bは、品質確認情報記憶部50の記憶内容を統計情報に併せて統計情報記憶部21に格納する。尚、品質確認情報には、R値、クラス品質や通信レート等も含む。   The quality confirmation unit 16B stores the RTT value, the number of packet abnormalities, the jitter value, the R value, the quality class, and the like for each specific packet of the audio stream as quality confirmation information in the quality confirmation information storage unit 50. FIG. 8 is an explanatory diagram showing an example of the contents stored in the quality confirmation information storage unit 50. The quality confirmation information storage unit 50 shown in FIG. 8 stores quality confirmation information such as the RTT value 51D, the packet abnormality number 51E, and the jitter value 51F for each of the IPDA 51A, IPSA 51B, and SSRC 51C. Furthermore, the quality confirmation unit 16B stores the storage contents of the quality confirmation information storage unit 50 in the statistical information storage unit 21 together with the statistical information. The quality confirmation information includes R value, class quality, communication rate, and the like.

また、マネージャ装置6は、定期的に各プローブ装置5に対して統計情報及び集約統計情報を要求する。各プローブ装置5は、マネージャ装置6からの要求に応じて統計情報記憶部21及び集約統計情報記憶部22に記憶中の統計情報及び集約統計情報を読み出し、読み出された統計情報及び集約統計情報をマネージャ装置6に送信する。マネージャ装置6は、各プローブ装置5から受信した統計情報及び集約統計情報を格納する。   The manager device 6 periodically requests statistical information and aggregate statistical information from each probe device 5. Each probe device 5 reads the statistical information and the aggregated statistical information stored in the statistical information storage unit 21 and the aggregated statistical information storage unit 22 in response to a request from the manager device 6, and the read statistical information and the aggregated statistical information Is transmitted to the manager device 6. The manager device 6 stores statistical information and aggregate statistical information received from each probe device 5.

マネージャ装置6は、統計情報毎に、統計情報の比較対象が基準閾値未満であるか否かを判定する。尚、基準閾値は、統計情報のトラフィックが少なく、管理対象から外すための閾値である。例えば、マネージャ装置6は、統計情報内の今回収集時の受信バイト数20Kと前回収集時の受信バイト数20Kとの差分を収集間隔時間で除算することで比較対象としてトラフィックレートを算出する。そして、マネージャ装置6は、比較対象のトラフィックレートが基準閾値未満であるか否かを判定する。マネージャ装置6は、比較対象が基準閾値未満の場合、その統計情報のトラフィック量が少なく、当該統計情報を管理対象外に設定する。そして、マネージャ装置6は、管理対象外とされた統計情報を削除すべく、プローブ装置5に要求する。各プローブ装置5は、管理対象外とされた統計情報を統計情報記憶部21から削除する。   For each piece of statistical information, the manager device 6 determines whether the comparison target of statistical information is less than a reference threshold value. Note that the reference threshold is a threshold for removing statistical information traffic from the management target. For example, the manager device 6 calculates the traffic rate as a comparison target by dividing the difference between the number of received bytes 20K at the current collection and the number of received bytes 20K at the previous collection in the statistical information by the collection interval time. Then, the manager device 6 determines whether or not the comparison target traffic rate is less than the reference threshold. When the comparison target is less than the reference threshold, the manager device 6 sets the statistical information out of management because the traffic volume of the statistical information is small. Then, the manager device 6 requests the probe device 5 to delete the statistical information that is not managed. Each probe device 5 deletes statistical information that is not managed from the statistical information storage unit 21.

また、マネージャ装置6は、集約統計情報毎に、集約統計情報の比較対象が基準閾値未満であるか否かを判定し、比較対象が基準閾値未満の場合、その集約統計情報を管理対象外に設定する。そして、マネージャ装置6は、管理対象外とされた集約統計情報を削除すべく、プローブ装置5に要求する。各プローブ装置5は、管理対象外とされた集約統計情報を集約統計情報記憶部22から削除する。   Further, the manager device 6 determines, for each aggregated statistical information, whether or not the comparison target of the aggregated statistical information is less than the reference threshold value. Set. Then, the manager device 6 requests the probe device 5 to delete the aggregate statistical information that is not managed. Each probe device 5 deletes the aggregate statistical information that has been excluded from management from the aggregate statistical information storage unit 22.

次に本実施例の伝送システム1の動作について説明する。図9は、トラフィック管理処理に関わるプローブ装置5の処理動作の一例を示すフローチャートである。図9に示すトラフィック管理処理では、受信したパケット情報に基づき統計情報又は集約統計情報を生成し、統計情報を統計情報記憶部21に登録すると共に、集約統計情報を集約統計情報記憶部22に登録する処理である。図9においてトラフィック管理部12は、受信部11によって受信されたパケット情報を収集する(ステップS11)。トラフィック管理部12は、収集されたパケット情報に基づきエントリを生成する(ステップS12)。   Next, the operation of the transmission system 1 of this embodiment will be described. FIG. 9 is a flowchart illustrating an example of processing operation of the probe device 5 related to traffic management processing. In the traffic management process shown in FIG. 9, statistical information or aggregate statistical information is generated based on the received packet information, and the statistical information is registered in the statistical information storage unit 21, and the aggregate statistical information is registered in the aggregate statistical information storage unit 22. It is processing to do. In FIG. 9, the traffic management unit 12 collects packet information received by the receiving unit 11 (step S11). The traffic management unit 12 generates an entry based on the collected packet information (step S12).

トラフィック管理部12は、生成されたエントリを検索キーとして統計情報記憶部21内の統計情報を検索する(ステップS13)。トラフィック管理部12は、その検索結果に基づき、エントリが統計情報記憶部21内に登録済みであるか否かを判定する(ステップS14)。トラフィック管理部12は、エントリが登録済みの場合(ステップS14肯定)、エントリを該当の統計情報に更新登録し(ステップS15)、図9に示す処理動作を終了する。尚、トラフィック管理部12は、統計情報に更新登録する場合、例えば、統計情報内の受信パケット数及び受信バイト数にエントリの受信パケット数及び受信バイト数を加算して更新登録する。   The traffic management unit 12 searches the statistical information in the statistical information storage unit 21 using the generated entry as a search key (step S13). Based on the search result, the traffic management unit 12 determines whether the entry has been registered in the statistical information storage unit 21 (step S14). If the entry has been registered (Yes at Step S14), the traffic management unit 12 updates and registers the entry in the corresponding statistical information (Step S15), and ends the processing operation illustrated in FIG. The traffic management unit 12 updates and registers, for example, by adding the number of received packets and the number of received bytes of the entry to the number of received packets and the number of received bytes in the statistical information.

トラフィック管理部12は、エントリが統計情報記憶部21に登録済みでない場合(ステップS14否定)、統計情報記憶部21内に空き領域があるか否かを判定する(ステップS16)。トラフィック管理部12は、統計情報記憶部21内に空き領域がある場合(ステップS16肯定)、エントリを統計情報として統計情報記憶部21に登録し(ステップS17)、図9に示す処理動作を終了する。   If the entry is not registered in the statistical information storage unit 21 (No at Step S14), the traffic management unit 12 determines whether there is a free area in the statistical information storage unit 21 (Step S16). If there is a free area in the statistical information storage unit 21 (Yes at Step S16), the traffic management unit 12 registers the entry as statistical information in the statistical information storage unit 21 (Step S17), and ends the processing operation shown in FIG. To do.

トラフィック管理部12は、統計情報記憶部21内に空き領域がない場合(ステップS16否定)、エントリを検索キーに集約統計情報記憶部22内の集約統計情報を検索する(ステップS18)。トラフィック管理部12は、検索結果に基づき、エントリが集約統計情報記憶部22内に登録済みであるか否かを判定する(ステップS19)。   If there is no free area in the statistical information storage unit 21 (No at Step S16), the traffic management unit 12 searches the aggregate statistical information in the aggregate statistical information storage unit 22 using the entry as a search key (Step S18). Based on the search result, the traffic management unit 12 determines whether the entry has been registered in the aggregate statistical information storage unit 22 (step S19).

トラフィック管理部12は、エントリが登録済みの場合(ステップS19肯定)、エントリを集約し、集約されたエントリを該当の集約統計情報に更新登録し(ステップS20)、図9に示す処理動作を終了する。   If the entry has been registered (Yes at Step S19), the traffic management unit 12 aggregates the entry, updates and registers the aggregated entry in the corresponding aggregate statistical information (Step S20), and ends the processing operation illustrated in FIG. To do.

また、トラフィック管理部12は、エントリが集約統計情報記憶部22に登録済みでない場合(ステップS19否定)、エントリを集約する。尚、トラフィック管理部12は、エントリ内の一部の設定値をマスク設定してエントリを集約するものである。更に、トラフィック管理部12は、集約されたエントリを集約統計情報として集約統計情報記憶部22に登録し(ステップS21)、図9に示す処理動作を終了する。   Further, when the entry is not registered in the aggregate statistical information storage unit 22 (No at Step S19), the traffic management unit 12 aggregates the entries. The traffic management unit 12 aggregates entries by mask setting some setting values in the entries. Furthermore, the traffic management unit 12 registers the aggregated entry as aggregated statistical information in the aggregated statistical information storage unit 22 (step S21), and ends the processing operation illustrated in FIG.

図9に示すトラフィック管理処理では、ネットワーク上を疎通するパケット情報に基づきトラフィック情報、例えば、統計情報や集約統計情報を生成し、生成された統計情報及び集約統計情報を統計情報記憶部21及び集約統計情報記憶部22に更新登録する。その結果、各プローブ装置5は、配置されたネットワーク上を疎通するパケットのトラフィック情報を管理できる。   In the traffic management processing shown in FIG. 9, traffic information, for example, statistical information and aggregate statistical information is generated based on packet information communicated on the network, and the generated statistical information and aggregate statistical information are collected in the statistical information storage unit 21 and aggregated. Update and register in the statistical information storage unit 22. As a result, each probe device 5 can manage traffic information of packets that communicate on the arranged network.

図10は、音声品質確認処理に関わるプローブ装置5の処理動作の一例を示すフローチャートである。図10に示す音声品質確認処理は、統計情報記憶部21内の統計情報に基づき音声ストリームのフィルタ条件を設定し、フィルタ条件で抽出された音声パケットを一定時間キャプチャし、キャプチャされた音声パケットに基づき音声品質確認情報を得る処理である。   FIG. 10 is a flowchart showing an example of the processing operation of the probe device 5 related to the voice quality confirmation processing. The voice quality confirmation process shown in FIG. 10 sets the filter condition of the voice stream based on the statistical information in the statistical information storage unit 21, captures the voice packet extracted by the filter condition for a certain time, This is a process for obtaining voice quality confirmation information based on this.

図10においてフィルタ制御部13は、統計情報記憶部21に記憶された統計情報内のRTP/RTCP20Lに基づき音声ストリームの統計情報を指定する(ステップS31)。フィルタ制御部13は、指定された統計情報に基づきフィルタ部14のフィルタ条件を生成する(ステップS32)。フィルタ制御部13は、生成された音声ストリームのフィルタ条件をフィルタ条件記憶部30に格納する(ステップS33)。フィルタ制御部13は、格納されたフィルタ条件をフィルタ部14に設定する(ステップS34)。   In FIG. 10, the filter control unit 13 designates the statistical information of the audio stream based on the RTP / RTCP 20L in the statistical information stored in the statistical information storage unit 21 (step S31). The filter control unit 13 generates a filter condition for the filter unit 14 based on the designated statistical information (step S32). The filter control unit 13 stores the filter condition of the generated audio stream in the filter condition storage unit 30 (step S33). The filter control unit 13 sets the stored filter condition in the filter unit 14 (step S34).

そして、キャプチャ部15は、フィルタ部14で抽出された受信パケットのキャプチャ動作を開始する(ステップS35)。キャプチャ部15は、キャプチャしたパケットをキャプチャデータとしてキャプチャ記憶部30に順次記憶する(ステップS36)。キャプチャ部15は、キャプチャ開始から一定時間を経過したか否かを判定する(ステップS37)。   And the capture part 15 starts the capture operation of the received packet extracted by the filter part 14 (step S35). The capture unit 15 sequentially stores the captured packets as capture data in the capture storage unit 30 (step S36). The capture unit 15 determines whether or not a certain time has elapsed since the start of capture (step S37).

キャプチャ部15は、キャプチャ開始から一定時間を経過していない場合(ステップS37否定)、キャプチャされたパケットをキャプチャ記憶部30に順次記憶すべく、ステップS36に移行する。   If the predetermined time has not elapsed since the start of capture (No at Step S37), the capture unit 15 proceeds to Step S36 to sequentially store the captured packets in the capture storage unit 30.

キャプチャ部15は、キャプチャ開始から一定時間を経過した場合(ステップS37肯定)、キャプチャ動作を停止する(ステップS38)。品質管理部16内のRTP/RTCP検索部16Aは、キャプチャ記憶部40に記憶されたキャプチャデータ内の同一SSRC、すなわち同一セッションのRTPパケット及びRTCPパケットを検索する(ステップS39)。品質管理部16内の品質確認部16Bは、検索された同一セッションのRTPパケット及びRTCPパケットに基づき音声品質確認情報を取得する(ステップS40)。尚、品質確認部16Bは、検索された同一セッションのRTPパケット及びRTCPパケットに基づき、RTT値、パケット異常数及びジッタ値を算出する。更に、品質確認16Bは、RTT値、パケット異常数及びジッタ値に基づきR値及び品質クラスを取得するものである。   The capture unit 15 stops the capture operation when a certain time has elapsed from the start of capture (Yes at Step S37) (Step S38). The RTP / RTCP search unit 16A in the quality management unit 16 searches for the same SSRC in the capture data stored in the capture storage unit 40, that is, the RTP packet and RTCP packet of the same session (step S39). The quality confirmation unit 16B in the quality management unit 16 acquires voice quality confirmation information based on the searched RTP packet and RTCP packet of the same session (step S40). The quality confirmation unit 16B calculates the RTT value, the number of packet abnormalities, and the jitter value based on the searched RTP packet and RTCP packet of the same session. Further, the quality confirmation 16B acquires the R value and the quality class based on the RTT value, the number of packet abnormalities, and the jitter value.

品質確認部16Bは、取得された音声品質確認情報を品質確認情報記憶部50に格納する(ステップS41)。更に、品質確認部16Bは、音声品質確認情報を該当の統計情報として統計情報記憶部21に更新登録し(ステップS42)、図10に示す処理動作を終了する。   The quality confirmation unit 16B stores the acquired voice quality confirmation information in the quality confirmation information storage unit 50 (step S41). Furthermore, the quality confirmation unit 16B updates and registers the voice quality confirmation information as the corresponding statistical information in the statistical information storage unit 21 (step S42), and ends the processing operation illustrated in FIG.

図10に示す音声品質確認処理では、統計情報記憶部21内の音声ストリームの統計情報に基づきフィルタ条件を生成し、生成されたフィルタ条件で特定のRTP及びRTCPパケットをフィルタ部14で抽出する。音声品質確認処理は、抽出されたRTP及びRTCPパケットを一定時間キャプチャする。その結果、フィルタ条件を自動的に設定して特定のRTP及びRTCPパケット等の音声ストリームを確実に抽出できる。   In the audio quality confirmation process shown in FIG. 10, filter conditions are generated based on the statistical information of the audio stream in the statistical information storage unit 21, and specific RTP and RTCP packets are extracted by the filter unit 14 under the generated filter conditions. The voice quality confirmation process captures the extracted RTP and RTCP packets for a certain period of time. As a result, it is possible to automatically set a filter condition and reliably extract audio streams such as specific RTP and RTCP packets.

更に、音声品質確認処理では、キャプチャされた特定のRTP及びRTCPパケットに基づき、音声ストリームに関わるRTT値、パケット異常数及びジッタ値を取得する。そして、音声品質確認処理では、特定の音声ストリームのRTT値、パケット異常数及びジッタ値に基づき、当該音声ストリームのR値及び品質クラスを取得し、取得された音声品質確認情報を品質確認情報記憶部50に記憶する。その結果、RTP及びRTCPパケットの音声ストリームに関わる音声品質確認情報を管理できる。   Furthermore, in the voice quality confirmation process, an RTT value, a packet abnormality number, and a jitter value related to the voice stream are acquired based on the specific captured RTP and RTCP packets. In the audio quality confirmation process, the R value and the quality class of the audio stream are acquired based on the RTT value, the number of packet abnormalities, and the jitter value of the specific audio stream, and the acquired audio quality confirmation information is stored in the quality confirmation information storage Store in the unit 50. As a result, it is possible to manage audio quality confirmation information related to the audio streams of RTP and RTCP packets.

尚、フィルタ制御部13は、統計情報に基づきフィルタ条件を生成したが、集約統計情報に基づき音声ストリームのフィルタ条件を生成しても良い。この場合、集約統計情報には、少なくとも、IPDA20F、IPSA20G及びDAポート番号20Hが含まれるものとする。フィルタ制御部13は、生成されたフィルタ条件をフィルタ部14に設定し、フィルタ部14で抽出された特定のRTP及びRTCPパケットを一定時間キャプチャする。そして、品質確認部16Bは、キャプチャされたRTP及びRTCPパケットに基づき、RTT値、パケット異常数、ジッタ値、R値及び品質クラスを取得できる。   Although the filter control unit 13 generates the filter condition based on the statistical information, the filter control unit 13 may generate the audio stream filter condition based on the aggregate statistical information. In this case, it is assumed that the aggregate statistical information includes at least IPDA 20F, IPSA 20G, and DA port number 20H. The filter control unit 13 sets the generated filter condition in the filter unit 14 and captures specific RTP and RTCP packets extracted by the filter unit 14 for a certain period of time. Then, the quality confirmation unit 16B can acquire the RTT value, the number of packet abnormalities, the jitter value, the R value, and the quality class based on the captured RTP and RTCP packets.

図11は、トラフィック集計処理に関わるマネージャ装置6の処理動作の一例を示すフローチャートである。図11に示すトラフィック集計処理は、マネージャ装置6側で各プローブ装置5内に格納された統計情報及び集約統計情報を収集する処理である。図11においてマネージャ装置6は、伝送システム1内の各プローブ装置5の統計情報を収集し(ステップS51)、収集された各プローブ装置5の統計情報を格納する(ステップS52)。マネージャ装置6は、プローブ装置5が配置されたネットワーク上のトラフィック情報を管理できる。マネージャ装置6は、未指定の統計情報があるか否かを判定する(ステップS53)。   FIG. 11 is a flowchart showing an example of the processing operation of the manager device 6 related to the traffic counting process. The traffic totaling process shown in FIG. 11 is a process of collecting statistical information and aggregated statistical information stored in each probe apparatus 5 on the manager apparatus 6 side. In FIG. 11, the manager device 6 collects statistical information of each probe device 5 in the transmission system 1 (step S51), and stores the collected statistical information of each probe device 5 (step S52). The manager device 6 can manage traffic information on the network where the probe device 5 is arranged. The manager device 6 determines whether there is unspecified statistical information (step S53).

マネージャ装置6は、未指定の統計情報がある場合(ステップS53肯定)、未指定の統計情報を指定し(ステップS54)、統計情報の比較対象が基準閾値と比較する(ステップS55)。尚、比較対象は、例えば、今回収集時と前回収集時との受信バイト数20Kの差分を収集間隔時間で除算したトラフィックレートである。また、統計情報内の受信パケット数20J、受信バイト数20K、RTT値、ジッタ値、R値及び品質クラス等を使用しても良い。マネージャ装置6は、比較結果に基づき比較対象が基準閾値未満であるか否かを判定する(ステップS56)。   When there is undesignated statistical information (Yes at Step S53), the manager device 6 designates undesignated statistical information (Step S54), and compares the comparison target of the statistical information with the reference threshold (Step S55). The comparison target is, for example, a traffic rate obtained by dividing the difference in the number of received bytes 20K between the current collection time and the previous collection time by the collection interval time. Further, the number of received packets 20J, the number of received bytes 20K, the RTT value, the jitter value, the R value, the quality class, etc. in the statistical information may be used. The manager device 6 determines whether or not the comparison target is less than the reference threshold based on the comparison result (step S56).

マネージャ装置6は、比較対象が基準閾値未満の場合(ステップS56肯定)、その統計情報を管理対象外に設定し(ステップS57)、未指定の統計情報があるか否かを判定すべく、ステップS53に移行する。また、マネージャ装置6は、比較対象が基準閾値未満でない場合(ステップS56否定)、未指定の統計情報があるか否かを判定すべく、ステップS53に移行する。   When the comparison target is less than the reference threshold (Yes at Step S56), the manager device 6 sets the statistical information to be outside the management target (Step S57), and determines whether there is unspecified statistical information. The process proceeds to S53. If the comparison target is not less than the reference threshold (No at Step S56), the manager device 6 proceeds to Step S53 to determine whether there is unspecified statistical information.

また、マネージャ装置6は、未指定の統計情報がない場合(ステップS53否定)、管理対象外の統計情報があるか否かを判定する(ステップS58)。マネージャ装置6は、管理対象外の統計情報がある場合(ステップS58肯定)、管理対象外の統計情報の削除を各プローブ装置5に要求し(ステップS59)、図11に示す処理動作を終了する。尚、各プローブ装置5内のトラフィック管理部12は、マネージャ装置6から管理対象外の統計情報の削除が要求された場合(ステップS58否定)、管理対象外の統計情報を統計情報記憶部21から削除する。   If there is no unspecified statistical information (No at Step S53), the manager device 6 determines whether there is statistical information that is not managed (Step S58). When there is statistical information that is not to be managed (Yes at Step S58), the manager device 6 requests each probe device 5 to delete statistical information that is not to be managed (Step S59), and ends the processing operation illustrated in FIG. . Note that the traffic management unit 12 in each probe device 5 receives statistical information that is not managed from the statistical information storage unit 21 when the manager device 6 requests deletion of statistical information that is not managed (No in step S58). delete.

図11に示すトラフィック集計処理は、マネージャ装置6が各プローブ装置5で取得した統計情報及び集約統計情報を定期的に収集する。その結果、マネージャ装置6は、各プローブ装置5で取得された統計情報及び集約統計情報を管理できる。   In the traffic totaling process shown in FIG. 11, the statistical information and the aggregated statistical information that the manager device 6 has acquired with each probe device 5 are periodically collected. As a result, the manager device 6 can manage the statistical information and aggregated statistical information acquired by each probe device 5.

更に、トラフィック集計処理は、統計情報毎に、統計情報の比較対象が基準閾値未満であるか否かを判定し、比較対象が基準閾値未満の場合、当該統計情報を管理対象外に設定する。その結果、マネージャ装置6は、管理対象外の統計情報を削減できる。   Further, the traffic aggregation process determines for each statistical information whether or not the comparison target of the statistical information is less than the reference threshold. If the comparison target is less than the reference threshold, the statistical information is set out of management target. As a result, the manager device 6 can reduce statistical information that is not managed.

更に、トラフィック集計処理は、マネージャ装置6が当該統計情報の削除を各プローブ装置5に要求し、各プローブ装置5は、管理対象外の統計情報の削除要求に応じて、管理対象外の統計情報を統計情報記憶部21から削除する。その結果、各プローブ装置5は、管理対象外の統計情報を削除するため、統計情報記憶部21内のリソースを有効的に活用できる。   Further, in the traffic counting process, the manager device 6 requests each probe device 5 to delete the statistical information, and each probe device 5 responds to the request for deleting the statistical information that is not managed, Is deleted from the statistical information storage unit 21. As a result, each probe device 5 deletes statistical information that is not a management target, so that resources in the statistical information storage unit 21 can be effectively used.

マネージャ装置6は、統計情報だけでなく、未指定の集約統計情報を指定し、集約統計情報の比較対象が基準閾値未満であるか否かを判定する。そして、マネージャ装置6は、集約統計情報の比較対象が基準閾値未満の場合、当該集約統計情報を管理対象外に設定する。その結果、マネージャ装置6は、管理対象外の集約統計情報を削減できる。   The manager device 6 designates not only the statistical information but also the unspecified aggregate statistical information, and determines whether or not the comparison target of the aggregate statistical information is less than the reference threshold. Then, when the comparison target of the aggregate statistical information is less than the reference threshold, the manager device 6 sets the aggregate statistical information out of the management target. As a result, the manager device 6 can reduce aggregate statistical information that is not managed.

また、マネージャ装置6は、当該集約統計情報の削除を各プローブ装置5に要求し、各プローブ装置5は、管理対象外の集約統計情報の削除要求に応じて、管理対象外の集約統計情報を集約統計情報記憶部22から削除する。その結果、各プローブ装置5は、管理対象外の集約統計情報を削除するため、集約統計情報記憶部22内のリソースを有効的に活用できる。   Further, the manager device 6 requests each probe device 5 to delete the aggregated statistical information, and each probe device 5 receives the aggregated statistical information that is not managed in response to the request for deleting the aggregated statistical information that is not managed. Delete from the aggregated statistical information storage unit 22. As a result, each probe device 5 deletes aggregate statistical information that is not a management target, so that resources in the aggregate statistical information storage unit 22 can be effectively used.

本実施例のトラフィック管理部12は、ネットワーク上を疎通する全パケットに基づきトラフィック情報をトラフィック記憶部20に登録する。フィルタ制御部13は、音声ストリームのトラフィック情報に基づきフィルタ条件を生成し、生成されたフィルタ条件で特定のRTP及びRTCPパケットをフィルタ部14で抽出する。キャプチャ部15は、抽出されたRTP及びRTCPパケットを一定時間キャプチャする。その結果、プローブ装置5は、フィルタ条件を自動的に設定して特定のRTP及びRTCPパケット等の音声ストリームを確実に抽出できる。   The traffic management unit 12 according to the present embodiment registers traffic information in the traffic storage unit 20 based on all packets communicated on the network. The filter control unit 13 generates a filter condition based on the traffic information of the audio stream, and the filter unit 14 extracts specific RTP and RTCP packets using the generated filter condition. The capture unit 15 captures the extracted RTP and RTCP packets for a certain period of time. As a result, the probe device 5 can automatically set the filter condition and reliably extract the audio stream such as specific RTP and RTCP packets.

更に、本実施例のRTP/RTCP検索部16Aは、キャプチャ部15によって一定時間キャプチャされたRTP及びRTCPパケットから、同一SSRCのRTP及びRTCPパケットを検索する。品質確認部16Bは、検索されたRTP及びRTCPパケットに基づき、RTT値、パケット異常数及びジッタ値を含む音声品質確認情報を取得する。その結果、プローブ装置5は、特定のRTP及びRTCPパケットの音声品質確認情報を管理できる。   Furthermore, the RTP / RTCP search unit 16A of this embodiment searches for the RTP and RTCP packets of the same SSRC from the RTP and RTCP packets captured by the capture unit 15 for a certain period of time. The quality confirmation unit 16B acquires voice quality confirmation information including the RTT value, the number of packet abnormalities, and the jitter value based on the retrieved RTP and RTCP packets. As a result, the probe device 5 can manage voice quality confirmation information of specific RTP and RTCP packets.

更に、本実施例のトラフィック管理部12は、収集されたトラフィック情報をトラフィック記憶部20に格納する。トラフィック管理部12は、品質確認部16Bで取得された音声通信品質情報を該当のトラフィック情報に追加してトラフィック記憶部20に更新登録する。その結果、プローブ装置5は、トラフィック情報に併せて音声通信品質情報を管理できる。   Furthermore, the traffic management unit 12 of this embodiment stores the collected traffic information in the traffic storage unit 20. The traffic management unit 12 adds the voice communication quality information acquired by the quality confirmation unit 16B to the corresponding traffic information and updates and registers it in the traffic storage unit 20. As a result, the probe device 5 can manage the voice communication quality information together with the traffic information.

更に、本実施例のトラフィック管理部12は、トラフィック記憶部20に登録されたトラフィック情報を統合管理するマネージャ装置6から、トラフィック情報の比較対象が基準閾値未満とされ、当該トラフィック情報の削除が要求されたとする。この場合、トラフィック管理部12は、削除要求された当該トラフィック情報をトラフィック記憶部20から削除する。その結果、プローブ装置5は、トラフィック記憶部20の記憶容量を節減してトラフィック記憶部20の有効活用が図れる。   Furthermore, the traffic management unit 12 according to the present embodiment requests that the traffic information to be compared is less than the reference threshold from the manager device 6 that integrally manages the traffic information registered in the traffic storage unit 20, and requests that the traffic information be deleted. Suppose that In this case, the traffic management unit 12 deletes the traffic information requested to be deleted from the traffic storage unit 20. As a result, the probe device 5 can reduce the storage capacity of the traffic storage unit 20 and effectively use the traffic storage unit 20.

本実施例では、プローブ装置5で受信したパケットから自動的に監視対象となるエントリが登録され、エントリが音声ストリームの場合、音声品質確認が定期的に実施される。その結果、事前にユーザがネットワーク上で運用されている通信サービスを特定すること無く、詳細なトラフィック量の確認や、品質確認が可能となる。また、品質確認が定常的に実施され、その結果を統計情報として管理している為、過去に遡った品質確認も可能となる。   In the present embodiment, an entry to be monitored is automatically registered from the packet received by the probe device 5, and when the entry is an audio stream, audio quality confirmation is periodically performed. As a result, detailed traffic volume confirmation and quality confirmation can be performed without the user specifying a communication service operated on the network in advance. In addition, since quality check is regularly performed and the result is managed as statistical information, it is possible to check the quality retroactively.

尚、品質確認情報記憶部50に記憶された音声品質確認情報内に日時を登録しておくことで履歴として管理することもできる。   The date and time can be registered in the voice quality confirmation information stored in the quality confirmation information storage unit 50 and managed as a history.

また、上記実施例では、通信監視装置としてプローブ装置5を例示したが、例えば、L3スイッチ等のルータ等に適用しても良い。   Moreover, in the said Example, although the probe apparatus 5 was illustrated as a communication monitoring apparatus, you may apply to routers, such as L3 switch, for example.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。   In addition, each component of each part illustrated does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each part is not limited to the one shown in the figure, and all or a part thereof may be functionally or physically distributed / integrated in arbitrary units according to various loads and usage conditions. Can be configured.

更に、各装置で行われる各種処理機能は、CPU(Central Processing Unit)(又はMPU(Micro Processing Unit)、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、CPU(又はMPU、MCU等のマイクロ・コンピュータ)で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。   Furthermore, various processing functions performed in each device are performed on a CPU (Central Processing Unit) (or a microcomputer such as an MPU (Micro Processing Unit), MCU (Micro Controller Unit), etc.) in whole or in part. You may make it perform. Various processing functions may be executed entirely or arbitrarily on a program that is analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or hardware based on wired logic. Needless to say.

ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを通信機器で実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する通信機器の一例を説明する。図12は、通信監視プログラムを実行する通信機器を示す説明図である。   By the way, the various processes described in the present embodiment can be realized by executing a program prepared in advance on a communication device. Therefore, in the following, an example of a communication device that executes a program having the same function as the above embodiment will be described. FIG. 12 is an explanatory diagram illustrating a communication device that executes a communication monitoring program.

図12に示す通信監視プログラムを実行する通信機器100は、通信インタフェース111と、ROM(Read Only Memory)112と、RAM(Random Access Memory)113と、通信機器100全体を制御するプロセッサ114とを有する。通信インタフェース111は、通信パケットが疎通するネットワークと接続する。   A communication device 100 that executes the communication monitoring program illustrated in FIG. 12 includes a communication interface 111, a ROM (Read Only Memory) 112, a RAM (Random Access Memory) 113, and a processor 114 that controls the entire communication device 100. . The communication interface 111 is connected to a network through which communication packets can communicate.

そして、ROM112には、上記実施例と同様の機能を発揮する通信監視プログラムが予め記憶されている。尚、ROM112ではなく、図示せぬドライブで読取可能な記録媒体に通信監視プログラムが記録されていても良い。また、記録媒体としては、例えば、CD−ROM、DVDディスク、USBメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。通信監視プログラムとしては、図12に示すように、収集プログラム112A、生成プログラム112B及びキャプチャプログラム112Cである。尚、プログラム112A、112B及び112Cについては、適宜統合又は分散してもよい。   The ROM 112 stores in advance a communication monitoring program that exhibits the same function as in the above embodiment. Note that the communication monitoring program may be recorded on a recording medium readable by a drive (not shown) instead of the ROM 112. The recording medium may be, for example, a portable recording medium such as a CD-ROM, a DVD disk, or a USB memory, or a semiconductor memory such as a flash memory. As shown in FIG. 12, the communication monitoring program is a collection program 112A, a generation program 112B, and a capture program 112C. Note that the programs 112A, 112B, and 112C may be integrated or distributed as appropriate.

そして、プロセッサ114が、これらのプログラム112A、112B及び112CをROM112から読み出し、これら読み出された各プログラムを実行する。そして、プロセッサ114は、図12に示すように、各プログラム112A、112B及び112Cを、収集プロセス114A、生成プロセス114B及びキャプチャプロセス114Cとして機能することになる。   Then, the processor 114 reads these programs 112A, 112B, and 112C from the ROM 112, and executes each of the read programs. Then, as shown in FIG. 12, the processor 114 functions as the collection process 114A, the generation process 114B, and the capture process 114C with respect to each program 112A, 112B, and 112C.

プロセッサ114は、ネットワーク上を疎通する通信データに関わる、少なくとも送信元情報、宛先情報及び宛先ポート情報を含むトラフィック情報を収集する。プロセッサ114は、収集されたトラフィック情報内の送信元情報、宛先情報及び宛先ポート情報に基づき特定データを抽出するフィルタ条件を生成する。更に、プロセッサ114は、生成されたフィルタ条件に基づき、ネットワーク上を疎通する通信データから特定データを所定時間キャプチャする。その結果、フィルタ条件を自動的に設定して特定データを確実に抽出できる。   The processor 114 collects traffic information including at least transmission source information, destination information, and destination port information related to communication data communicated on the network. The processor 114 generates a filter condition for extracting specific data based on the transmission source information, the destination information, and the destination port information in the collected traffic information. Furthermore, the processor 114 captures specific data for a predetermined time from communication data communicated on the network based on the generated filter condition. As a result, it is possible to extract specific data reliably by automatically setting filter conditions.

1 伝送システム
5 プローブ装置
6 マネージャ装置
12 トラフィック管理部
13 フィルタ制御部
14 フィルタ部
15 キャプチャ部
16 品質管理部
20 トラフィック記憶部
21 統計情報記憶部
22 集約統計情報記憶部
30 フィルタ条件記憶部
40 キャプチャ記憶部
50 品質確認情報記憶部
DESCRIPTION OF SYMBOLS 1 Transmission system 5 Probe apparatus 6 Manager apparatus 12 Traffic management part 13 Filter control part 14 Filter part 15 Capture part 16 Quality management part 20 Traffic storage part 21 Statistical information storage part 22 Aggregate statistical information storage part 30 Filter condition storage part 40 Capture storage 50 Quality confirmation information storage unit

Claims (6)

ネットワーク上を疎通する通信データに関わる、少なくとも送信元情報、宛先情報及び宛先ポート情報を含むトラフィック情報を収集する収集部と、
前記収集部によって収集された前記トラフィック情報内の前記送信元情報、前記宛先情報前記宛先ポート情報、RTP情報及びRTCP情報に基づき、音声ストリームの特定データを抽出するフィルタ条件を生成する生成部と、
前記生成部によって生成された前記フィルタ条件に基づき、前記ネットワーク上を疎通する通信データから前記特定データを所定時間キャプチャするキャプチャ部と
前記キャプチャ部によって前記所定時間キャプチャされた前記特定データから、同一セッション識別子に関わる特定データを検索する検索部と、
前記検索部によって検索された前記特定データ内のRTP情報及びRTCP情報に基づき、往復遅延時間を含む前記特定データに関わる通信品質情報を取得する取得部と
を有することを特徴とする通信監視装置。
A collection unit that collects traffic information including at least transmission source information, destination information, and destination port information related to communication data communicated on the network;
A generating unit that generates a filter condition for extracting specific data of the audio stream based on the transmission source information, the destination information , the destination port information , RTP information, and RTCP information in the traffic information collected by the collection unit; ,
A capture unit for the basis of the filter condition generated by the generating unit, for a predetermined time capture the specific data from the communication data communication over the network,
A search unit for searching for specific data related to the same session identifier from the specific data captured by the capture unit for the predetermined time;
A communication monitoring apparatus , comprising: an acquisition unit configured to acquire communication quality information related to the specific data including a round trip delay time based on RTP information and RTCP information in the specific data searched by the search unit.
前記取得部は、
前記検索部によって検索された前記特定データ内の前記RTP情報及び前記RTCP情報に基づき、少なくとも往復遅延時間、パケット異常数及びジッタ値を含む前記特定データに関わる通信品質情報を取得するとを特徴とする請求項1に記載の通信監視装置。
The acquisition unit
Based on the RTP information and the RTCP information in said specific data retrieved by the retrieval unit, characterized that you acquire the communication quality information relating to the specific data including at least the round trip time, packet abnormal number and jitter values The communication monitoring apparatus according to claim 1.
前記収集部によって収集されたトラフィック情報を記憶部に格納する管理部を有し、
前記取得部は、
取得された前記通信品質情報を該当のトラフィック情報に追加して前記記憶部に更新登録することを特徴とする請求項2に記載の通信監視装置。
A management unit that stores traffic information collected by the collection unit in a storage unit;
The acquisition unit
The communication monitoring apparatus according to claim 2, wherein the acquired communication quality information is added to corresponding traffic information and updated and registered in the storage unit.
前記管理部は、
前記通信監視装置内の前記記憶部に記憶された前記トラフィック情報を統合管理する管理装置から、前記トラフィック情報の比較対象が基準閾値未満とされて、当該トラフィック情報の削除が要求された場合、削除要求された当該トラフィック情報を前記記憶部から削除することを特徴とする請求項3に記載の通信監視装置。
The management unit
When the traffic information stored in the storage unit in the communication monitoring device is integrated and managed, and the traffic information comparison target is less than a reference threshold, and deletion of the traffic information is requested, the deletion is performed. The communication monitoring apparatus according to claim 3, wherein the requested traffic information is deleted from the storage unit.
ネットワーク上を疎通する通信データを監視する通信監視装置の通信監視方法であって、
前記通信監視装置は、
前記ネットワーク上を疎通する通信データに関わる、少なくとも送信元情報、宛先情報及び宛先ポート情報を含むトラフィック情報を収集し、
収集された前記トラフィック情報内の前記送信元情報、前記宛先情報前記宛先ポート情報、RTP情報及びRTCP情報に基づき、音声ストリームの特定データを抽出するフィルタ条件を生成し、
生成された前記フィルタ条件に基づき、前記ネットワーク上を疎通する通信データから前記特定データを所定時間キャプチャし、
前記所定時間キャプチャされた前記特定データから、同一セッション識別子に関わる特定データを検索し、
検索された前記特定データ内のRTP情報及びRTCP情報に基づき、往復遅延時間を含む前記特定データに関わる通信品質情報を取得する
処理を実行することを特徴とする通信監視方法。
A communication monitoring method of a communication monitoring apparatus for monitoring communication data communicated on a network,
The communication monitoring device includes:
Collecting traffic information including at least transmission source information, destination information and destination port information relating to communication data communicated on the network;
Based on the source information, the destination information , the destination port information , the RTP information, and the RTCP information in the collected traffic information, a filter condition for extracting specific data of the audio stream is generated,
Based on the generated filter condition, the specific data is captured for a predetermined time from communication data communicating on the network ,
Search the specific data related to the same session identifier from the specific data captured for the predetermined time,
Based on the searched RTP information and RTCP information in the specific data, communication quality information related to the specific data including a round trip delay time is acquired.
A communication monitoring method characterized by executing processing .
システム内の各ネットワーク上を疎通する通信データを監視する通信インタフェースと、プロセッサとを備えた通信機器によって実行される通信監視プログラムであって、
前記プロセッサに、
前記ネットワーク上を疎通する通信データに関わる、少なくとも送信元情報、宛先情報及び宛先ポート情報を含むトラフィック情報を収集し、
収集された前記トラフィック情報内の前記送信元情報、前記宛先情報前記宛先ポート情報、RTP情報及びRTCP情報に基づき、音声ストリームの特定データを抽出するフィルタ条件を生成し、
生成された前記フィルタ条件に基づき、前記ネットワーク上を疎通する通信データから前記特定データを所定時間キャプチャし、
前記所定時間キャプチャされた前記特定データから、同一セッション識別子に関わる特定データを検索し、
検索された前記特定データ内のRTP情報及びRTCP情報に基づき、往復遅延時間を含む前記特定データに関わる通信品質情報を取得する
処理を実行させることを特徴とする通信監視プログラム。
A communication monitoring program that is executed by a communication device including a communication interface that monitors communication data communicated on each network in the system and a processor,
In the processor,
Collecting traffic information including at least transmission source information, destination information and destination port information relating to communication data communicated on the network;
Based on the source information, the destination information , the destination port information , the RTP information, and the RTCP information in the collected traffic information, a filter condition for extracting specific data of the audio stream is generated,
Based on the generated filter condition, the specific data is captured for a predetermined time from communication data communicating on the network ,
Search the specific data related to the same session identifier from the specific data captured for the predetermined time,
Based on the searched RTP information and RTCP information in the specific data, communication quality information related to the specific data including a round trip delay time is acquired.
A communication monitoring program for executing processing .
JP2012059242A 2012-03-15 2012-03-15 COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM Expired - Fee Related JP5862385B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012059242A JP5862385B2 (en) 2012-03-15 2012-03-15 COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012059242A JP5862385B2 (en) 2012-03-15 2012-03-15 COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM

Publications (2)

Publication Number Publication Date
JP2013197617A JP2013197617A (en) 2013-09-30
JP5862385B2 true JP5862385B2 (en) 2016-02-16

Family

ID=49396119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012059242A Expired - Fee Related JP5862385B2 (en) 2012-03-15 2012-03-15 COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM

Country Status (1)

Country Link
JP (1) JP5862385B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6613974B2 (en) * 2016-03-10 2019-12-04 富士通株式会社 Packet monitoring program, packet monitoring apparatus, and packet monitoring method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020016937A1 (en) * 2000-08-02 2002-02-07 Henry Houh Method and apparatus for utilizing a network processor as part of a test system
JP2010034721A (en) * 2008-07-28 2010-02-12 Fujitsu Ltd Packet capture apparatus, packet capture method, and packet capture program
JP2010074744A (en) * 2008-09-22 2010-04-02 Hitachi Ltd Traffic monitor/control system and method
JP5833934B2 (en) * 2012-01-10 2015-12-16 株式会社日立製作所 Packet capture system and packet capture method

Also Published As

Publication number Publication date
JP2013197617A (en) 2013-09-30

Similar Documents

Publication Publication Date Title
Chen et al. Measuring TCP round-trip time in the data plane
JP5840788B2 (en) Method, apparatus and communication network for root cause analysis
US20130258843A1 (en) Network system and apparatis
US11218382B2 (en) Quality of service monitoring method, device, and system
Gutterman et al. Requet: Real-time QoE metric detection for encrypted YouTube traffic
JP7383754B2 (en) Data processing methods, servers, and data collection devices
CN112689977B (en) Techniques for collecting and transmitting telemetry information in a communication network
KR20150090216A (en) Monitoring encrypted sessions
US20150043574A1 (en) Communication apparatus, control apparatus, communication system, communication control method, communication terminal and program
CN103457793B (en) A kind of multicast time-delay measuring method, equipment and system
JPWO2014098117A1 (en) Communication node, control device, control information entry management method and program
JP5862385B2 (en) COMMUNICATION MONITORING DEVICE, COMMUNICATION MONITORING METHOD, AND COMMUNICATION MONITORING PROGRAM
US20140376394A1 (en) Communication apparatus, control apparatus, communication system, communication control method, and computer program
Amour et al. Quality estimation framework for encrypted traffic (q2et)
Szilágyi et al. Network side lightweight and scalable YouTube QoE estimation
TW201136353A (en) Estimation method for loss rates in a packetized network
WO2022100581A1 (en) Method for processing ipfix message, storage medium, network switching chip and asic chip
CN108259488A (en) A kind of method and apparatus for the protocol type for identifying message
JP6078455B2 (en) Progressive download type video service quality estimation apparatus and quality estimation method
US20140233381A1 (en) Communication apparatus, control apparatus, communication system, communication control method, and program
US20140233392A1 (en) Communication apparatus, communication system, communication control method, and program
EP2811692B1 (en) Methods and systems for monitoring the quality-of-experience of an application available over a network
JP2018029303A (en) Notification system and notification method
US20080151757A1 (en) Traffic information aggregating apparatus
CN118694677B (en) Method for generating quality analysis report

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151116

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151214

R150 Certificate of patent or registration of utility model

Ref document number: 5862385

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

LAPS Cancellation because of no payment of annual fees