JP2005025689A - Service quality management system and method using snmp-mib, and quality management program - Google Patents

Service quality management system and method using snmp-mib, and quality management program Download PDF

Info

Publication number
JP2005025689A
JP2005025689A JP2003270827A JP2003270827A JP2005025689A JP 2005025689 A JP2005025689 A JP 2005025689A JP 2003270827 A JP2003270827 A JP 2003270827A JP 2003270827 A JP2003270827 A JP 2003270827A JP 2005025689 A JP2005025689 A JP 2005025689A
Authority
JP
Japan
Prior art keywords
processing device
communication processing
snmp
mib
specifying
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.)
Pending
Application number
JP2003270827A
Other languages
Japanese (ja)
Inventor
Akihiko Tsuno
昭彦 津野
Toshiaki Asano
寿朗 浅野
Fumiko Motoi
文子 元井
Takatoyo Takeuchi
崇豊 竹内
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 Advanced Technology Corp
Nippon Telegraph and Telephone Corp
Original Assignee
NTT Advanced Technology Corp
Nippon Telegraph and Telephone 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 Advanced Technology Corp, Nippon Telegraph and Telephone Corp filed Critical NTT Advanced Technology Corp
Priority to JP2003270827A priority Critical patent/JP2005025689A/en
Publication of JP2005025689A publication Critical patent/JP2005025689A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the load of a service quality management system. <P>SOLUTION: The service quality management system 50 acquires infIndex of an input and output interface from the SNMP-MIB (Simple Network Management Protocol-Management Information Base) 32 of a communication processor, and collects information showing an interface characteristic such as total packet number of input and output from the SNMP-MIB 21 based on the acquired ifIndex. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、通信網を用いたサービスを展開する際に必要となる、通信網の品質管理を実行するサービス品質管理システム、その方法および品質管理プログラムに関する。具体的には、通信網に設置された通信処理装置を流れるトラフィックをSNMPで管理し、更に劣化の原因となる通信処理装置を特定する場合に好適なサービス品質管理システム、その方法および品質管理プログラムに関する。   The present invention relates to a service quality management system, a method thereof, and a quality management program for executing quality management of a communication network, which are necessary when developing a service using the communication network. Specifically, a service quality management system, method and quality management program suitable for managing traffic flowing through a communication processing device installed in a communication network by SNMP and further identifying a communication processing device causing degradation About.

昨今、インターネットの品質へ関心が高まっている。不特定多数のトラフィックが流通するたとえば、インターネットのような通信ネットワーク上でサービスを行う場合、その品質を管理することが要求される。またその管理手法も様々なものが存在する。その手法の一つとしてSNMPを用いた方法がある。SNMPを用いて通信処理装置が保持するMIBの情報を遠隔から取得することにより、通信ネットワークの内部状態を統計的に把握することが可能である。従来のサービス品質管理方法を図1に示す。   Recently, interest in the quality of the Internet is increasing. For example, when a service is performed on a communication network such as the Internet where an unspecified number of traffics are distributed, it is required to manage the quality. There are various management methods. One of the methods is a method using SNMP. It is possible to statistically grasp the internal state of the communication network by remotely acquiring MIB information held by the communication processing device using SNMP. A conventional service quality management method is shown in FIG.

図1において、10は種々のサービスをエンドユーザ端末30に対して提供するアプリケーションサーバである。20はアプリケーションサーバ10とエンドユーザ端末30の間で授受する通信データを中継する通信処理装置である。   In FIG. 1, reference numeral 10 denotes an application server that provides various services to the end user terminal 30. Reference numeral 20 denotes a communication processing apparatus that relays communication data exchanged between the application server 10 and the end user terminal 30.

21はSNMPのMIB情報を記憶した記憶装置である。なお、記憶装置21をSNMP−MIB(21)と表記することがある。ここでSNMPは、「Simple Network Management Protocol」と呼ばれる通信プロトコルであり、MIBは「Management Information Base」の略である。SNMP−MIB情報は通信処理装置20の入出力インタフェイスに関する通信状況を示す情報である。   A storage device 21 stores SNMP MIB information. The storage device 21 may be referred to as SNMP-MIB (21). Here, SNMP is a communication protocol called “Simple Network Management Protocol”, and MIB is an abbreviation of “Management Information Base”. The SNMP-MIB information is information indicating a communication status regarding the input / output interface of the communication processing device 20.

40は通信処理装置20のトラフィックを管理するサービス管理システムであり、コンピュータ41およびIPアドレス−ifIndex変換用データベースを搭載した記憶装置42を有する。   Reference numeral 40 denotes a service management system that manages traffic of the communication processing device 20 and includes a computer 41 and a storage device 42 in which an IP address-ifIndex conversion database is mounted.

このようなシステム構成において、サービス管理システム40は、以下の処理により品質管理を行っている。   In such a system configuration, the service management system 40 performs quality control by the following processing.

(i)サービス品質管理システム40は、SNMP−MIB(21)を利用して通信処理装置20の入力インタフェイスのトラフィック特性を把握している。SNMP−MIBでのトラフィック把握には入力インタフェイスを識別するifIndex(インタフェイス識別子) が必要である。このため、サービス品質管理者はサービスを提供している通信ネットワーク上の通信処理装置20の全入力インタフェイスのIPアドレスと、それに対応するifIndexをMIBや通信処理装置20の設定情報から収集し、サービス品質管理システム40のIPアドレス−IfIndex変換用データベース(42)へ手動操作で予め投入(登録)する(図1の(1))。   (I) The service quality management system 40 grasps the traffic characteristics of the input interface of the communication processing device 20 using the SNMP-MIB (21). For grasping traffic in SNMP-MIB, ifIndex (interface identifier) for identifying the input interface is required. Therefore, the service quality manager collects the IP addresses of all the input interfaces of the communication processing devices 20 on the communication network providing the service and the corresponding ifIndex from the setting information of the MIB or the communication processing device 20, It is manually entered (registered) in advance in the IP address-IfIndex conversion database (42) of the service quality management system 40 ((1) in FIG. 1).

(ii)サービス品質管理システム40は、経路探索、たとえば、UNIX(登録商標)のコマンドであるtracerouteを使用してサーバtoエンドでサービスが流れる経路(サービストレイル)を探索すると同時に、通信処理装置20の入力側インタフェイスIPアドレスを取得する(図1の(2))。コンピュータ41は経路探索により得られたIPアドレスに基づいて、IPアドレス−ifIndex変換用データベース(42)を検索することにより、前記入力側インタフェイスのIPアドレスをifIndexに変換する(図1の(3))。次にコンピュータ41は、取得しiIfIndexを用いて、SNMP−MIB(21)を参照して、通信処理装置20の入力インタフェイス情報、たとえば、入力総パケット数や入力廃棄パケット数などのトラフィック特性を取得する(図1の(4))。サービス管理システム40は、経路探索により検出される通信処理装置20すべてについて、上述の手順を実行し、トラフィック特性を取得し、取得したトラフィック特性を使用して入力インタフェイス単位のサービス品質管理を行う。(例えば、非特許文献1)   (Ii) The service quality management system 40 searches for a route (service trail) through which a service flows from server to end using route search, for example, traceroute that is a command of UNIX (registered trademark), and at the same time, the communication processing device 20 The input side interface IP address is acquired ((2) in FIG. 1). The computer 41 converts the IP address of the input side interface into an ifIndex by searching the IP address-ifIndex conversion database (42) based on the IP address obtained by the route search ((3 in FIG. 1). )). Next, the computer 41 acquires and uses the iIfIndex to refer to the SNMP-MIB (21) to obtain traffic characteristics such as the input interface information of the communication processing device 20, for example, the total number of input packets and the number of input discard packets. Obtain ((4) in FIG. 1). The service management system 40 executes the above-described procedure for all the communication processing devices 20 detected by the route search, acquires traffic characteristics, and performs service quality management for each input interface using the acquired traffic characteristics. . (For example, Non-Patent Document 1)

津野昭彦 他3名、「サービスリソースエージェントにおける映像品質管理機能の実装法」、電子情報通信学会テレコミュニケーションマネージメント研究会技術研究報告、TM2001−94、p.37−42、2002年3月8日発行Akihiko Tsuno and three others, “Implementation Method of Video Quality Management Function in Service Resource Agent”, IEICE Telecommunications Management Technical Report, TM2001-94, p.37-42, published March 8, 2002 野村一夫 他4名、「映像サービスにおけるエンドtoサーバー品質管理システム構成法」、電子情報通信学会テレコミュニケーションマネージメント研究会技術研究報告、TM2002−94、p.43−48、2003年3月8日発行Kazuo Nomura and 4 others, “End-to-Server Quality Control System Configuration Method for Video Services”, IEICE Telecommunications Management Technical Report, TM2002-94, p.43-48, published March 8, 2003

本発明が解決しようとする課題は、下記の二つである。   The problems to be solved by the present invention are the following two.

(1)従来のサービス品質管理システムは、MIBを利用してトラフィックを把握する際に必要となるifIndex を、サービス品質管理者がMIBや通話処理装置の設定情報から特定し、サービス品質管理システムへ手動で投入している。一般的にインターネット網では動的ルーティングプロトコルに基づいてルーティングされるため、サービストラフィックが通過する可能性を持つ通信処理装置は、サービスを提供している通信ネットワーク上に設置されている全通信処理装置となる。つまり言い換えれば、サービス品質管理者は、品質管理を行うために全通信処理装置の全インタフェイスについてifIndex を特定し、品質管理システムへ投入する必要がある。また、通信処理装置を増減設した場合や、通信処理装置内のインタフェイスを増減設した場合などは、サービス品質管理者が再度ifIndex を特定し品質管理システムへ再投入する必要がある。   (1) In the conventional service quality management system, the service quality manager specifies the ifIndex necessary for grasping traffic using the MIB from the setting information of the MIB and the call processing device, and sends it to the service quality management system. It is manually input. In general, in the Internet network, routing is performed based on a dynamic routing protocol. Therefore, a communication processing device having a possibility of passing service traffic is all communication processing devices installed on the communication network that provides the service. It becomes. In other words, the service quality manager needs to specify ifIndex for all the interfaces of all the communication processing devices and input it to the quality management system in order to perform quality management. In addition, when the number of communication processing devices is increased or decreased, or when the number of interfaces within the communication processing device is increased or decreased, the service quality manager needs to specify the ifIndex again and re-enter the quality management system.

(2)多くの通信処理装置において、輻輳時には入力インタフェイスのキューイングより出力インタフェイスのキューイングでパケットが廃棄される可能性が高いため、サービス品質管理システムはパケット処置装置の入力インタフェイスだけでなく出力インタフェイスのトラフィック特性をも把握する必要がある。しかし従来の方法では、サービスを提供しているアプリケーションサーバからサービスを授受するエンドユーザの下り方向に、かつそのサービストレイル上に存在する通信処理装置の入力側トラフィックにターゲットを絞り品質管理を行っている。   (2) In many communication processing devices, there is a high possibility that packets will be discarded due to queuing of the output interface rather than queuing of the input interface at the time of congestion. It is also necessary to understand the traffic characteristics of the output interface. However, in the conventional method, quality control is performed by focusing on the input side traffic of the communication processing device existing in the downstream direction of the end user who sends and receives the service from the application server that provides the service and on the service trail. Yes.

このため、従来のサービス管理システムは、通信処理システムのトラフィック特性の収集に関して、サービス管理システムの負担が大きくなると共に、収集したトラフィック特性も通信処理装置の入力側のインタフェイスだけなので、品質管理精度に改善の余地がある。   For this reason, the conventional service management system increases the burden on the service management system regarding the collection of traffic characteristics of the communication processing system, and the collected traffic characteristics are only the interface on the input side of the communication processing apparatus. There is room for improvement.

そこで、本発明の目的は、前記(1)の制限をなくし、通信処理装置の入出力トラフィック特性を収集することにより、品質管理精度を向上させることができるサービス品質管理システム、その方法および品質管理プログラムを提供することにある。   Accordingly, an object of the present invention is to provide a service quality management system, its method, and quality management that can improve the quality management accuracy by collecting the input / output traffic characteristics of the communication processing device by removing the restriction (1). To provide a program.

このような目的を達成するために、請求項1の発明は、サービスを提供するアプリケーションサーバ(10)、前記サービスを受けるエンドユーザ端末(30)および前記アプリケーションサーバ、前記サービスを受けるエンドユーザ端末の間の通信データを中継する通信処理装置(20)および前記通信処理装置のトラフィックを管理するサービス品質管理システム(50)が通信ネットワーク上に存在し、前記通信処理装置がSNMP−MIBを有し、該SNMP−MIBから前記トラフィックを管理するための情報を収集するサービス品質管理システムにおいて、
前記通信ネットワーク上の前記アプリケーションサーバの近傍またはアプリケーションサーバ内に前記アプリケーションサーバと前記エンドユーザ端末の間の経路探索を行う経路探索手段(第1の実施形態ではアプリケーションサーバ、第2の実施形態ではTG300)が設置されており、前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを受信する受信手段と、(図3のS10)
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を特定する第1の特定手段と、(図3のS20)
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を特定する第2の特定手段と、(図3のS30)
前記第1の特定手段により特定された入力インタフェイスの識別子および第2の特定手段により特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報(出力総パケット数等)を取得する情報取得手段と(図3のS40)
を具えたことを特徴とする。
In order to achieve such an object, the invention of claim 1 includes an application server (10) that provides a service, an end user terminal (30) that receives the service, the application server, and an end user terminal that receives the service. A communication processing device (20) for relaying communication data between them and a service quality management system (50) for managing traffic of the communication processing device exist on a communication network, and the communication processing device has an SNMP-MIB, In a service quality management system for collecting information for managing the traffic from the SNMP-MIB,
Route search means for searching for a route between the application server and the end user terminal in the vicinity of the application server on the communication network or in the application server (application server in the first embodiment, TG300 in the second embodiment) ) And receiving means for receiving the IP address of the communication processing device obtained by the route search means as a result of the route search; (S10 in FIG. 3)
First identifying means for identifying an identifier of an input interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address (S20 in FIG. 3);
Second specifying means for specifying an identifier of an output interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address (S30 in FIG. 3);
Using the identifier of the input interface specified by the first specifying means and the second identifier specified by the second specifying means, the communication is performed from the SNMP-MIB of the communication processing device indicated by the received IP address. Information acquisition means for acquiring information (such as the total number of output packets) indicating the characteristics of the input interface and output interface of the processing device (S40 in FIG. 3);
It is characterized by comprising.

請求項2の発明は、サービスを提供するアプリケーションサーバ、前記サービスを受けるエンドユーザ端末および前記アプリケーションサーバ、前記サービスを受けるエンドユーザ端末の間の通信データを中継する通信処理装置および前記通信処理装置のトラフィックを管理するサービス品質管理システムが通信ネットワーク上に存在し、前記通信処理装置がSNMP−MIBを有し、該SNMP−MIBから前記トラフィックを管理するための情報を収集するサービス品質管理システムのサービス品質管理方法において、
前記通信ネットワーク上の前記アプリケーションサーバの近傍またはアプリケーションサーバ内に前記アプリケーションサーバと前記エンドユーザ端末の間の経路探索を行う経路探索手段が設置されており、前記サービス品質管理システムは、前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを受信する受信手段と、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を特定する第1の特定手段と、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を特定する第2の特定手段と、
前記第1の特定手段により特定された入力インタフェイスの識別子および第2の特定手段により特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を取得する情報取得手段と
を具え、
前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを前記受信手段により受信する受信ステップと、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を前記第1の特定手段により特定する第1の特定ステップと、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を前記第2の特定手段により特定する第2の特定ステップと、
前記第1の特定ステップにより特定された入力インタフェイスの識別子および第2の特定ステップにより特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を前記情報処理手段により取得する情報取得ステップと
を具えたことを特徴とする。
The invention of claim 2 is an application server that provides a service, an end user terminal that receives the service and the application server, a communication processing device that relays communication data between the end user terminals that receive the service, and the communication processing device. A service quality management system for managing traffic exists on a communication network, the communication processing apparatus has an SNMP-MIB, and collects information for managing the traffic from the SNMP-MIB. In the quality control method,
Route search means for performing a route search between the application server and the end user terminal is installed in the vicinity of the application server on the communication network or in the application server, and the service quality management system Receiving means for receiving the IP address of the communication processing device obtained by the route search means as a result;
First specifying means for specifying an identifier of an input interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
Second specifying means for specifying an identifier of an output interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
Using the identifier of the input interface specified by the first specifying means and the second identifier specified by the second specifying means, the communication is performed from the SNMP-MIB of the communication processing device indicated by the received IP address. Comprising information acquisition means for acquiring information indicating characteristics of the input interface and output interface of the processing device,
A receiving step of receiving, by the receiving means, an IP address of a communication processing device obtained by the route searching means as a result of the route searching;
A first specifying step of specifying an identifier of an input interface of the communication processing device by the first specifying means using the SNMP-MIB of the communication processing device indicated by the received IP address;
A second specifying step of specifying an identifier of an output interface of the communication processing device by the second specifying means using the SNMP-MIB of the communication processing device indicated by the received IP address;
The communication from the SNMP-MIB of the communication processing device indicated by the received IP address using the identifier of the input interface specified by the first specifying step and the second identifier specified by the second specifying step And an information acquisition step of acquiring information indicating characteristics of the input interface and output interface of the processing device by the information processing means.

請求項3の発明は、サービスを提供するアプリケーションサーバ、前記サービスを受けるエンドユーザ端末および前記アプリケーションサーバ、前記サービスを受けるエンドユーザ端末の間の通信データを中継する通信処理装置および前記通信処理装置のトラフィックを管理するサービス品質管理システムが通信ネットワーク上に存在し、前記通信処理装置がSNMP−MIBを有し、前記通信処理装置のSNMP−MIBから前記トラフィックを管理するための情報を収集するサービス品質管理システムで実行されるサービス品質管理プログラムにおいて、
前記通信ネットワーク上の前記アプリケーションサーバの近傍またはアプリケーションサーバ内に前記アプリケーションサーバと前記エンドユーザ端末の間の経路探索を行う経路探索手段が設置されており、前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを受信する受信ステップと、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を特定する第1の特定ステップと、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を特定する第2の特定ステップと、
前記第1の特定手段により特定された入力インタフェイスの識別子および第2の特定ステップにより特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を取得する情報取得ステップと
を具えたことを特徴とする。
The invention of claim 3 is an application server that provides a service, an end user terminal that receives the service and the application server, a communication processing device that relays communication data between the end user terminals that receive the service, and the communication processing device. A service quality management system for managing traffic exists on a communication network, the communication processing apparatus has an SNMP-MIB, and collects information for managing the traffic from the SNMP-MIB of the communication processing apparatus In the service quality management program executed in the management system,
Route search means for performing a route search between the application server and the end user terminal is installed in the vicinity of the application server on the communication network or in the application server. As a result of the route search, the route search means A receiving step of receiving an IP address of the obtained communication processing device;
A first specifying step of specifying an identifier of an input interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
A second specifying step of specifying an identifier of an output interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
The communication from the SNMP-MIB of the communication processing device indicated by the received IP address using the identifier of the input interface specified by the first specifying means and the second identifier specified by the second specifying step. And an information acquisition step of acquiring information indicating characteristics of the input interface and the output interface of the processing device.

なお、上述()部分は特許請求の範囲の構成要件と、実施形態の対応箇所の理解のために付しており、特許請求の範囲の示す技術思想を実施形態に限定するものではない。   In addition, the above-mentioned () part is attached | subjected for the understanding of the component of a claim, and the corresponding location of embodiment, and does not limit the technical idea which a claim shows to embodiment.

以上説明したように、本実施形態では、通信処理装置個々のSNMP−MIBを使用してその通信処理装置の入力インタフェイスおよび出力インタフェイスの識別子を特定するので、従来のように、全ての通信処理装置の入力インタフェイスの識別子をサービス品質管理装置に取り込む必要はない。このため、サービス管理者の負担が軽くなる。   As described above, in the present embodiment, the identifiers of the input interface and the output interface of the communication processing device are specified using the SNMP-MIB of each communication processing device. It is not necessary to import the identifier of the input interface of the processing device into the service quality management device. This reduces the burden on the service manager.

さらに本発明によれば、通信処理装置の入力インタフェイスおよび出力インタフェイスのインタフェイス特性を示す情報を収集することができるので、これらの情報を使用して上り下り両方向トラフィックを品質管理したり、品質劣化の原因となるインタフェイスのIPアドレスをより正確に特定することができ、もって、サービスの品質管理の精度の向上に寄与することができる。   Furthermore, according to the present invention, it is possible to collect information indicating the interface characteristics of the input interface and the output interface of the communication processing device, so that quality control of upstream and downstream bidirectional traffic can be performed using these information, It is possible to more accurately identify the IP address of the interface that causes the quality degradation, thereby contributing to the improvement in the quality of service quality management.

(第1の実施形態)
本発明第1の実施形態のサービス品質管理方法を図2を参照して説明する。なお、図1の従来例と同様のハードウェアには同一の符号を付し詳細な説明を省略する。
(First embodiment)
A service quality management method according to the first embodiment of the present invention will be described with reference to FIG. Note that the same reference numerals are given to the same hardware as the conventional example of FIG. 1, and detailed description thereof will be omitted.

図2において、50は本発明に係わるサービス品質管理方法を使用して通信処理装置20の入出力トラフィック特性を収集するサービス管理システムである。サービス管理システム50には後述の図3の処理手順を実行可能で、通信処理装置20のSNMP−MIB情報(21)等にアクセス可能な通信機能を有する市販のコンピュータを使用することができる。   In FIG. 2, reference numeral 50 denotes a service management system that collects input / output traffic characteristics of the communication processing device 20 using the service quality management method according to the present invention. As the service management system 50, a commercially available computer having a communication function capable of executing the processing procedure of FIG. 3 to be described later and accessing the SNMP-MIB information (21) of the communication processing device 20 can be used.

サービス品質管理システム50は以下の手順で通信処理装置20の入出力トラフィック特性を収集する。   The service quality management system 50 collects input / output traffic characteristics of the communication processing device 20 in the following procedure.

(i)この実施形態ではトラフィック特性を把握したい入力インタフェイスのifIndex を自動特定するには、トリガーとしてUNIX(登録商標)のコマンドであるtracerouteを用いる。サービスを提供しているアプリケーションサーバ10から、サービスを授受しているエンドユーザ端末30方向に対して経路検索、この形態ではtracerouteを実行し(図2の(1))、その結果として得られるIPアドレスをアプリケーションサーバ30から受信する。   (I) In this embodiment, in order to automatically specify the ifIndex of an input interface whose traffic characteristics are to be grasped, a traceroute which is a UNIX (registered trademark) command is used as a trigger. A route search is performed from the application server 10 that provides the service to the direction of the end user terminal 30 that is delivering the service. In this embodiment, a traceroute is executed ((1) in FIG. 2), and the resulting IP is obtained. An address is received from the application server 30.

SNMP−MIB(21)内にその通信処理装置のIPアドレス−IfIndex 変換テーブルが設けられているので、サービス品質管理システム50は、上記ステップで取得したIPアドレスに対応するIfIndexをIPアドレス−IfIndex 変換テーブル1003の参照により取得し、IPアドレスからIfIndexへの変換を行う(図2の(2))。   Since the IP address-IfIndex conversion table of the communication processing device is provided in the SNMP-MIB (21), the service quality management system 50 converts the IfIndex corresponding to the IP address acquired in the above step into the IP address-IfIndex conversion. It is obtained by referring to the table 1003, and the IP address is converted to IfIndex ((2) in FIG. 2).

(ii)トラフィック特性を把握したい出力インタフェイスのifIndex をサービス品質管理システム50で自動特定するには、上記(1)と同様にUNIX(登録商標)のコマンドであるtracerouteの結果と、出力インタフェイスを収容している通信処理装置20がSNMP−MIB(21)内に保持するフォワーディングテーブル1002を用いる。サービス品質管理システム50は、上記tracerouteの実行結果から出力インタフェイスを収容している通信処理装置21の(ネクストホップ)IPアドレスを取得し、それを宛先とした経路をフォワーディングテーブル1002を参照して取得し(図2の(3))、ネクストホップIPアドレスをifIndex に変換する。   (Ii) In order to automatically specify the ifIndex of the output interface whose traffic characteristics are to be grasped by the service quality management system 50, the traceroute result, which is a UNIX (registered trademark) command, and the output interface are used in the same manner as (1) above. The forwarding table 1002 held in the SNMP-MIB (21) is used by the communication processing apparatus 20 that accommodates. The service quality management system 50 obtains the (next hop) IP address of the communication processing apparatus 21 that accommodates the output interface from the execution result of the traceroute, and refers to the forwarding table 1002 for the route that is the destination. Acquired ((3) in FIG. 2) and converts the next hop IP address into ifIndex.

本実施形態において上記課題(2)を解決するための方法を、図2で説明する。   A method for solving the problem (2) in the present embodiment will be described with reference to FIG.

(iii)サービス品質管理システム50は、上記ステップで得られた入出力インタフェイスのifIndex を使用してSNMP−MIB(21)を参照し、取得値(送受信パケット数総数、送受信パケット廃棄数など)を予め定められた計算式を使用して加工して該当インタフェイスに対するスループットおよびパケットロス率を算出し、トラフィック特性を得る(図2の(4))。品質管理対象であるサービスに依存される閾値を決定しておき、それを超えたインタフェイスを劣化原因と特定する。IPアドレスを取得するためには、ifIndex をキーにSNMP−MIB(21)を検索する。   (Iii) The service quality management system 50 refers to the SNMP-MIB (21) using the ifIndex of the input / output interface obtained in the above step, and obtains the acquired value (the total number of transmitted / received packets, the number of discarded transmitted / received packets, etc.) Is processed using a predetermined calculation formula to calculate the throughput and packet loss rate for the corresponding interface to obtain traffic characteristics ((4) in FIG. 2). A threshold value depending on a service that is a quality management target is determined, and an interface exceeding the threshold value is specified as a cause of deterioration. In order to acquire an IP address, SNMP-MIB (21) is searched using ifIndex as a key.

以上述べた処理を実現するために、サービス品質管理システム50が実行するプログラムの内容を図3に示しておく。ここで、ステップS10はアプリケーションサーバ10からtracerouteの実行結果(アプリケーションサーバ10から特定のエンドユーザ端末30までの通信経路上に介在する通信処理装置21のIPアドレス)を受信するステップである。   FIG. 3 shows the contents of a program executed by the service quality management system 50 in order to realize the processing described above. Here, step S10 is a step of receiving the traceroute execution result (the IP address of the communication processing device 21 interposed on the communication path from the application server 10 to the specific end user terminal 30) from the application server 10.

ステップS20は上述の(i)の方法で入力インタフェイスの識別子(IfIndex)を特定するステップである。   Step S20 is a step of specifying the identifier (IfIndex) of the input interface by the method (i) described above.

ステップS30は上述の(ii)の方法で出力インタフェイスの識別子を特定するステップである。   Step S30 is a step of specifying an identifier of the output interface by the method (ii) described above.

ステップS40は上述の(iii)の方法で通信処理装置40の入出力インタフェイス特性を取得するステップである。   Step S40 is a step of acquiring the input / output interface characteristics of the communication processing device 40 by the method (iii) described above.

本発明の第2の実施形態を図4を参照して説明する。図4において、図1の従来例と同様の箇所には同一の符号を付している。   A second embodiment of the present invention will be described with reference to FIG. In FIG. 4, the same parts as those in the conventional example of FIG.

(システム例)
データセンター内にはアプリケーションサーバ10が設けられている。また、アプリケーションサーバ10の近傍には、traceroute応答装置201が設置されている。traceroute応答装置201はtraceroute命令に応答して自己のIPアドレスを応答送信することができる市販のコンピュータ(CPU、メモリ、記憶装置、インタフェイスカードを具備した計算機)を使用することができる。
(System example)
An application server 10 is provided in the data center. In addition, a traceroute response device 201 is installed in the vicinity of the application server 10. The traceroute responding device 201 can use a commercially available computer (a computer having a CPU, a memory, a storage device, and an interface card) capable of responding and transmitting its own IP address in response to the traceroute command.

この実施形態ではアプリケーションサーバ10はtracerouteを実行せず、変わりに、TG(トラフィックジェネレータ)300が実行する。TG300が送信したtraceroute命令に対してtraceroute応答装置201および通信処理装置20がIPアドレスを応答するので、その応答結果をサービス品質管理システム50が受信する。   In this embodiment, the application server 10 does not execute the traceroute, but instead, the TG (traffic generator) 300 executes. Since the traceroute response device 201 and the communication processing device 20 respond with IP addresses to the traceroute command transmitted by the TG 300, the service quality management system 50 receives the response result.

サービス品質管理者がサービス品質管理システムに対して品質劣化特定コマンド(手動劣化特定)を入力するか、もしくは定期的にシステム内で起動される品質劣化特定コマンド(自動劣化特定)をトリガーにして、サービス品質管理システム50は第1の実施形態の図3の処理手順を実行することにより、上記tracerouteの結果(通信処理装置のIPアドレス)を受け取り、通信処理装置20の入出力特性を取得する。劣化原因となるインタフェイスを特定する。   The service quality manager inputs a quality degradation identification command (manual degradation identification) to the service quality management system, or triggered by a quality degradation identification command (automatic degradation identification) that is periodically started in the system, The service quality management system 50 receives the result of the traceroute (IP address of the communication processing device) and acquires the input / output characteristics of the communication processing device 20 by executing the processing procedure of FIG. 3 of the first embodiment. Identify the interface that causes the degradation.

(プログラム例)
次に、tracerouteの結果から入出力インタフェイスのifIndex を自動取得し、サービス品質劣化の原因となるインタフェイスを特定するためのプログラム実装例を説明する。下記のアルゴリズムに従う。
(Example program)
Next, an example of a program implementation for automatically acquiring the ifIndex of the input / output interface from the result of the traceroute and specifying the interface that causes the service quality deterioration will be described. Follow the algorithm below.

(1)入力インタフェイスのifIndex 特定
tracerouteから得た全IPアドレスについて、IPアドレスとifIndex の変換テーブルであるmib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex(.1.3.6.1.2.1.4.20)を取得し、そのindex がIPアドレスと一致するエントリのifIndex を取得する。
(1) Specifying ifIndex of input interface
For all IP addresses obtained from traceroute, obtain mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex (.1.3.6.1.2.1.4.20), which is the IP address and ifIndex conversion table, and an entry whose index matches the IP address. Get the ifIndex of the.

(具体例)
tracerouteにより(192.168.0.1 →10.0.0.1→61.0.0.1)という結果を得たと仮定する。
192.168.0.1 のmib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex(.1.3.6.1.2.1.4.21) についてSNMP−WALKを実行し、以下の結果を得たとする。
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.1=10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.172.0.0.1=10002
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.100.0.0.254=10003
ここで、192.168.0.1 のindexを持つエントリは一行目となり、取得する入力
インタフェイスIfIndex は10001 となる。
(Concrete example)
Assume that traceroute has obtained the result (192.168.0.1 → 10.0.0.1 → 61.0.0.1).
Assume that SNMP-WALK is executed for mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex (.1.3.6.1.2.1.4.21) of 192.168.0.1 and the following results are obtained.
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.1 = 10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.172.0.0.1 = 10002
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.100.0.0.254 = 10003
Here, the entry with the index of 192.168.0.1 is the first line, and the acquired input interface IfIndex is 10001.

10.0.0.1のmib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex(.1.3.6.1.2.1.4.21) についてSNMP−WALKを実行し、以下の結果を得たとする。
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.254=10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.10.1 =10002
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.10.0.0.1 =10003
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.169.1.254=10009
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.169.2.254=100010
ここで、10.0.0.1のindex を持つエントリは三行目となり、取得する入力インタフェイスIfIndex は10003 となる。
Assume that SNMP-WALK is executed for mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex (.1.3.6.1.2.1.4.21) of 10.0.0.1, and the following result is obtained.
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.254 = 10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.10.1 = 10002
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.10.0.0.1 = 10003
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.169.1.254 = 10009
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.169.2.254 = 100010
Here, the entry having an index of 10.0.0.1 is the third line, and the acquired input interface IfIndex is 10003.

61.0.0.1のmib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex(.1.3.6.1.2.1.4.21) についてSNMP−WALKを実行し、以下の結果を得たとする。
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.201.9.65.37=10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.61.0.0.1=10002
ここで、61.0.0.1のindex を持つエントリは二行目となり、取得する入力インタフェイスIfIndex は10002 となる。
Assume that SNMP-WALK is executed for mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex (.1.3.6.1.2.1.4.21) of 61.0.0.1, and the following result is obtained.
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.201.9.65.37 = 10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.61.0.0.1 = 10002
Here, the entry with index 61.0.0.1 is the second line, and the acquired input interface IfIndex is 10002.

結果、各入力インタフェイスのindex は、192.168.0.1=10001、10.0.0.1=10003 、61.0.0.1=10002 と特定できる。   As a result, the index of each input interface can be specified as 192.168.0.1 = 10001, 10.0.0.1 = 1003, 61.0.0.1 = 1002.

(2)出力インタフェイスのifIndex 特定
tracerouteから得た全IPアドレスについて、ネクストホップIPアドレスとifIndex の変換テーブルであるmib2.ip.ipRouteTable.ipRouteRntry.ipRouteIfIndex(.1.3.6.1.2.1.4.21)を取得し、そのindex がネクストホップIPアドレスと一致するエントリのifIndex を取得する。ただし、index はネクストホップIPアドレスのネットワークアドレスであるため、ネクストホップIPアドレスを32bit からひとつずつ減らしてマスクをかけ、ロンゲストマッチを行う必要がある。
(2) Specify ifIndex of output interface
For all IP addresses obtained from traceroute, obtain mib2.ip.ipRouteTable.ipRouteRntry.ipRouteIfIndex (.1.3.6.1.2.1.4.21), which is the next hop IP address and ifIndex conversion table, and the index is the next hop IP address. Get ifIndex of entry that matches. However, since index is the network address of the next hop IP address, it is necessary to perform the longest match by reducing the next hop IP address one by one from 32 bits and applying a mask.

(具体例)
tracerouteにより(192.168.0.1 →10.0.0.1→61.0.0.1)という結果を得たと仮定する。また、192.168.0.1 のネクストホップIPアドレスは10.0.0.1である。
(Concrete example)
Assume that traceroute has obtained the result (192.168.0.1 → 10.0.0.1 → 61.0.0.1). The next hop IP address of 192.168.0.1 is 10.0.0.1.

192.168.0.1 のmib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex(.1.3.6.1.2.1.4.21) についてSNMP−WALKを実行し、以下の結果を得たとする。
mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex.3.0.1.0=10001
mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex.10.1.0.0 =10002
mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex.10.0.0.0 =10002
192.168.0.1 のネクストホップIPアドレス10.0.0.1と、各行のipRouteIfIndex以下に続くIPアドレスに対してロンゲストマッチを行うと、下記となる。
32bit :10.0.0.1
31bit :10.0.0.0→3行目のエントリが一致。
Assume that SNMP-WALK is executed for mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex (.1.3.6.1.2.1.4.21) of 192.168.0.1 and the following results are obtained.
mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex.3.0.1.0 = 10001
mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex.10.1.0.0 = 10002
mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex.10.0.0.0 = 10002
When a longest match is performed for the next hop IP address 10.0.0.1 of 192.168.0.1 and the IP address following ipRouteIfIndex in each row, the following result is obtained.
32bit: 10.0.0.1
31bit: 10.0.0.0 → entry on the third line matches.

このindex を持つエントリは三行目となり、取得する出力インタフェイスIfIndex は10002 となる。   The entry with this index is the third line, and the output interface IfIndex to be acquired is 10002.

(3)劣化原因となるインタフェイスの特定
上記(1)、(2)の実装例で得られた入出力インタフェイスのifIndex を用いて、mib2.interfaces.ifTable.ifEntry(.1.3.6.1.2.1.2.2.1)を取得し、該当インタフェイスのトラフィック特性を把握する。それをtracerouteから得られる全IPアドレスについて行い、あらかじめ決定されている、品質管理対象サービスに依存される閾値と比較し、超過したifIndex を劣化原因であるインタフェイスと特定する。劣化原因と特定されたIfIndex からIPアドレスへの変換は、上述の(1)と同様な方法で行う。
(3) Identification of the interface that causes deterioration Using the ifIndex of the input / output interface obtained in the implementation examples (1) and (2) above, mib2.interfaces.ifTable.ifEntry (.1.3.6.1.2.1 Obtain the traffic characteristics of the corresponding interface. This is performed for all IP addresses obtained from the traceroute, and compared with a predetermined threshold value depending on the quality management target service, and the excess ifIndex is specified as the interface causing the deterioration. Conversion from IfIndex identified as the cause of deterioration to an IP address is performed in the same manner as in (1) above.

(具体例)
ifIndex10001について、interfaces.ifTable.ifEntry(.1.3.6.1.2.1.2.2.1)をSNMP−WALKし以下の結果を得たとする。
interfaces.ifTable.ifEntry.ifIndex.10001:INTEGER:10001
interfaces.ifTable.ifEntry.ifDescr.10001:DISPLAY STRING(ascii):1000BaseF Port 1/1
interfaces.ifTable.ifEntry.ifType.10001:INTEGER:ethernetCsmacd
interfaces.ifTable.ifEntry.ifMtu.10001:INTEGER:1950
interfaces.ifTable.ifEntry.ifSpeed.10001:Gauge:1000000000
interfaces.ifTable.ifEntry.ifPhysAddress.10001:OCTET STRING(hex):00 03 4b 62 3c 00
interfaces.ifTable.ifEntry.ifAdminStatus.10001:INTEGER:up
interfaces.ifTable.ifEntry.ifOperStatus.10001 :INTEGER:up
interfaces.ifTable.ifEntry.ifLastChage.10001:Timeticks:(26144511)3 days,0:37:25:11
interfaces.ifTable.ifEntry.ifInOctets.10001:Counter:3742767823
interfaces.ifTable.ifEntry.ifInUcastPkts.10001:Counter:7436226
interfaces.ifTable.ifEntry.ifInNUcastPkts.10001:Counter:0
interfaces.ifTable.ifEntry.ifInDiscards.10001:Counter:54951
interfaces.ifTable.ifEntry.ifInErrors.10001:Counter:30
interfaces.ifTable.ifEntry.ifInUnknownProtos.10001:Counter:0
interfaces.ifTable.ifEntry.ifOutOctets.10001:Counter:67717834
interfaces.ifTable.ifEntry.ifOutUcastPkts.10001:Counter:542861
interfaces.ifTable.ifEntry.ifOutNUcastPkts.10001:Counter:0
interfaces.ifTable.ifEntry.ifOutDiscards.10001:Counter:0
interfaces.ifTable.ifEntry.ifOutErrors.10001:Counter:0
interfaces.ifTable.ifEntry.ifOutQLen.10001:Gauge32:0
interfaces.ifTable.ifEntry.ifSpecific.10001:OBJECT IDENTIFIER:,ccitt.zeroDotZero
(Concrete example)
For ifIndex10001, it is assumed that interfaces.ifTable.ifEntry (.1.3.6.1.2.1.2.2.1) is SNMP-WALK and the following result is obtained.
interfaces.ifTable.ifEntry.ifIndex.10001: INTEGER: 10001
interfaces.ifTable.ifEntry.ifDescr.10001: DISPLAY STRING (ascii): 1000BaseF Port 1/1
interfaces.ifTable.ifEntry.ifType.10001: INTEGER: ethernetCsmacd
interfaces.ifTable.ifEntry.ifMtu.10001: INTEGER: 1950
interfaces.ifTable.ifEntry.ifSpeed.10001: Gauge: 1000000000
interfaces.ifTable.ifEntry.ifPhysAddress.10001: OCTET STRING (hex): 00 03 4b 62 3c 00
interfaces.ifTable.ifEntry.ifAdminStatus.10001: INTEGER: up
interfaces.ifTable.ifEntry.ifOperStatus.10001: INTEGER: up
interfaces.ifTable.ifEntry.ifLastChage.10001: Timeticks: (26144511) 3 days, 0: 37: 25: 11
interfaces.ifTable.ifEntry.ifInOctets.10001: Counter: 3742767823
interfaces.ifTable.ifEntry.ifInUcastPkts.10001: Counter: 7436226
interfaces.ifTable.ifEntry.ifInNUcastPkts.10001: Counter: 0
interfaces.ifTable.ifEntry.ifInDiscards.10001: Counter: 54951
interfaces.ifTable.ifEntry.ifInErrors.10001: Counter: 30
interfaces.ifTable.ifEntry.ifInUnknownProtos.10001: Counter: 0
interfaces.ifTable.ifEntry.ifOutOctets.10001: Counter: 67717834
interfaces.ifTable.ifEntry.ifOutUcastPkts.10001: Counter: 542861
interfaces.ifTable.ifEntry.ifOutNUcastPkts.10001: Counter: 0
interfaces.ifTable.ifEntry.ifOutDiscards.10001: Counter: 0
interfaces.ifTable.ifEntry.ifOutErrors.10001: Counter: 0
interfaces.ifTable.ifEntry.ifOutQLen.10001: Gauge32: 0
interfaces.ifTable.ifEntry.ifSpecific.10001: OBJECT IDENTIFIER:, ccitt.zeroDotZero

上記取得データからトラフィック特性を取得する方法は、いくつかの方法が考えられる。一例を挙げれば、非特許文献2(後述)に示す方法を用いることで該当インタフェイスのパケット損失率や回線使用率を算出することが可能であり、サービス品質管理者が決定した閾値と比較することにより品質劣化原因となるifIndex を特定することができる。
品質劣化原因と特定されたifIndex が10001 であると仮定すると、IPアドレスへの変換は以下の方法で行う。
There are several possible methods for acquiring the traffic characteristics from the acquired data. For example, it is possible to calculate the packet loss rate and the line usage rate of the corresponding interface by using the method shown in Non-Patent Document 2 (described later), and compare it with the threshold value determined by the service quality manager. This makes it possible to identify the ifIndex that causes quality degradation.
Assuming that the ifIndex identified as the cause of quality degradation is 10001, conversion to an IP address is performed by the following method.

mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex(.1.3.6.1.2.1.4.21) についてSNMP−WALKを実行し、以下の結果を得たとする。
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.1=10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.172.0.0.1=10002
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.x.100.0.0.254=10003
ここで、10001 の持つエントリは一行目となり、取得するIPアドレスは、192.168.0.1 となる。
Assume that SNMP-WALK is executed for mib2.ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex (.1.3.6.1.2.1.4.21) and the following result is obtained.
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.1 = 10001
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.172.0.0.1 = 10002
mib2.ip.AddrTable.ipAddrEntry.ipAdEntIfIndex.x.100.0.0.254 = 10003
Here, the entry of 10001 is the first line, and the IP address to be acquired is 192.168.0.1.

これをサービス品質管理者へ品質劣化原因であるIPアドレスとして表示する。   This is displayed to the service quality manager as an IP address that causes the quality degradation.

上述の実施形態によれば下記の効果をもたらす。   According to the above-described embodiment, the following effects are brought about.

(1)サービス品質管理者は、品質管理対象であるサービストレイル上に存在する通信処理装置の入力側インタフェイスのトラフィックのみならず、出力側インタフェイスのトラフィックも品質管理することが可能となる。   (1) The service quality manager can manage the quality of not only the traffic on the input side interface of the communication processing apparatus existing on the service trail that is the quality management target but also the traffic on the output side interface.

(2)サービス品質管理者は、管理対象であるサービスの下り方向トラフィックのみならず、上り下り両方向トラフィックを品質管理することが可能となる。   (2) The service quality manager can manage the quality of not only the downlink traffic of the service to be managed but also the uplink and downlink traffic.

(3)上記(1)(2)の結果、サービス品質管理者は品質劣化の原因となるインタフェイスのIPアドレスをより正確に特定することが可能となる。   (3) As a result of the above (1) and (2), the service quality manager can more accurately identify the IP address of the interface that causes quality degradation.

(4)tracerouteのような経路探索をトリガーにサービストラフィックが通過するインタフェイスのifIndex を自動特定する方法を提供するので、サービス品質管理者から、品質管理の対象となる全インタフェイスのifIndex を特定し品質管理システムへ投入するという稼動を削減する。   (4) A method for automatically specifying the ifIndex of the interface through which service traffic passes is triggered by route search such as traceroute, so the service quality manager specifies the ifIndex of all the interfaces subject to quality control. And reduce the operation of input to the quality control system.

(5)上記(4)の結果、通信処理装置を増減設した場合や、通信処理装置内のインタフェイスを増減設した場合に、サービス品質管理者から、再度ifIndex を特定し品質管理システムへ再投入するという稼動を削減する。   (5) As a result of the above (4), when the number of communication processing devices is increased or decreased, or when the number of interfaces in the communication processing device is increased or decreased, the service quality manager specifies the ifIndex again and re-enters the quality management system. Reduces the operation of input.

SNMP−MIBを利用した、従来のサービス品質管理方法を説明するための説明図である。It is explanatory drawing for demonstrating the conventional service quality management method using SNMP-MIB. 本発明第1の実施形態の、SNMP−MIBを利用したサービス品質管理方法を説明するための説明図である。It is explanatory drawing for demonstrating the service quality management method using SNMP-MIB of the 1st Embodiment of this invention. 本発明実施形態のサービス品質管理システムが実行するプログラムの内容を示すフローチャートである。It is a flowchart which shows the content of the program which the service quality management system of embodiment of this invention performs. 本発明の第2の実施形態のシステム構成を示すブロック図である。It is a block diagram which shows the system configuration | structure of the 2nd Embodiment of this invention.

符号の説明Explanation of symbols

10 アプリケーションサーバ
20 通信処理装置
30 エンドユーザ端末
40,50 サービス品質管理システム
DESCRIPTION OF SYMBOLS 10 Application server 20 Communication processing apparatus 30 End user terminal 40, 50 Service quality management system

Claims (3)

サービスを提供するアプリケーションサーバ、前記サービスを受けるエンドユーザ端末および前記アプリケーションサーバ、前記サービスを受けるエンドユーザ端末の間の通信データを中継する通信処理装置および前記通信処理装置のトラフィックを管理するサービス品質管理システムが通信ネットワーク上に存在し、前記通信処理装置がSNMP−MIBを有し、該SNMP−MIBから前記トラフィックを管理するための情報を収集するサービス品質管理システムにおいて、
前記通信ネットワーク上の前記アプリケーションサーバの近傍またはアプリケーションサーバ内に前記アプリケーションサーバと前記エンドユーザ端末の間の経路探索を行う経路探索手段が設置されており、前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを受信する受信手段と、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を特定する第1の特定手段と、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を特定する第2の特定手段と、
前記第1の特定手段により特定された入力インタフェイスの識別子および第2の特定手段により特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を取得する情報取得手段と
を具えたことを特徴とするサービス品質管理システム。
Application server that provides a service, end user terminal that receives the service, the application server, a communication processing device that relays communication data between the end user terminals that receive the service, and service quality management that manages traffic of the communication processing device In a service quality management system in which a system exists on a communication network, the communication processing apparatus has an SNMP-MIB, and collects information for managing the traffic from the SNMP-MIB.
Route search means for performing a route search between the application server and the end user terminal is installed in the vicinity of the application server on the communication network or in the application server. As a result of the route search, the route search means Receiving means for receiving an IP address of the obtained communication processing device;
First specifying means for specifying an identifier of an input interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
Second specifying means for specifying an identifier of an output interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
Using the identifier of the input interface specified by the first specifying means and the second identifier specified by the second specifying means, the communication is performed from the SNMP-MIB of the communication processing device indicated by the received IP address. An information quality management system comprising: information acquisition means for acquiring information indicating characteristics of an input interface and an output interface of a processing device.
サービスを提供するアプリケーションサーバ、前記サービスを受けるエンドユーザ端末および前記アプリケーションサーバ、前記サービスを受けるエンドユーザ端末の間の通信データを中継する通信処理装置および前記通信処理装置のトラフィックを管理するサービス品質管理システムが通信ネットワーク上に存在し、前記通信処理装置がSNMP−MIBを有し、該SNMP−MIBから前記トラフィックを管理するための情報を収集するサービス品質管理システムのサービス品質管理方法において、
前記通信ネットワーク上の前記アプリケーションサーバの近傍またはアプリケーションサーバ内に前記アプリケーションサーバと前記エンドユーザ端末の間の経路探索を行う経路探索手段が設置されており、前記サービス品質管理システムは、前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを受信する受信手段と、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を特定する第1の特定手段と、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を特定する第2の特定手段と、
前記第1の特定手段により特定された入力インタフェイスの識別子および第2の特定手段により特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を取得する情報取得手段と
を具え、
前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを前記受信手段により受信する受信ステップと、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を前記第1の特定手段により特定する第1の特定ステップと、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を前記第2の特定手段により特定する第2の特定ステップと、
前記第1の特定ステップにより特定された入力インタフェイスの識別子および第2の特定ステップにより特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を前記情報処理手段により取得する情報取得ステップと
を具えたことを特徴とするサービス品質管理システムのサービス品質管理方法。
Application server that provides a service, end user terminal that receives the service, the application server, a communication processing device that relays communication data between the end user terminals that receive the service, and service quality management that manages traffic of the communication processing device In a service quality management method of a service quality management system, wherein a system exists on a communication network, the communication processing apparatus has an SNMP-MIB, and collects information for managing the traffic from the SNMP-MIB.
Route search means for performing a route search between the application server and the end user terminal is installed in the vicinity of the application server on the communication network or in the application server, and the service quality management system Receiving means for receiving the IP address of the communication processing device obtained by the route search means as a result;
First specifying means for specifying an identifier of an input interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
Second specifying means for specifying an identifier of an output interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
Using the identifier of the input interface specified by the first specifying means and the second identifier specified by the second specifying means, the communication is performed from the SNMP-MIB of the communication processing device indicated by the received IP address. Comprising information acquisition means for acquiring information indicating characteristics of the input interface and output interface of the processing device,
A receiving step of receiving, by the receiving means, an IP address of a communication processing device obtained by the route searching means as a result of the route searching;
A first specifying step of specifying an identifier of an input interface of the communication processing device by the first specifying means using the SNMP-MIB of the communication processing device indicated by the received IP address;
A second specifying step of specifying an identifier of an output interface of the communication processing device by the second specifying means using the SNMP-MIB of the communication processing device indicated by the received IP address;
The communication from the SNMP-MIB of the communication processing device indicated by the received IP address using the identifier of the input interface specified by the first specifying step and the second identifier specified by the second specifying step A service quality management method for a service quality management system, comprising: an information acquisition step of acquiring information indicating characteristics of an input interface and an output interface of a processing device by the information processing means.
サービスを提供するアプリケーションサーバ、前記サービスを受けるエンドユーザ端末および前記アプリケーションサーバ、前記サービスを受けるエンドユーザ端末の間の通信データを中継する通信処理装置および前記通信処理装置のトラフィックを管理するサービス品質管理システムが通信ネットワーク上に存在し、前記通信処理装置がSNMP−MIBを有し、前記通信処理装置のSNMP−MIBから前記トラフィックを管理するための情報を収集するサービス品質管理システムで実行されるサービス品質管理プログラムにおいて、
前記通信ネットワーク上の前記アプリケーションサーバの近傍またはアプリケーションサーバ内に前記アプリケーションサーバと前記エンドユーザ端末の間の経路探索を行う経路探索手段が設置されており、前記経路探索の結果として該経路探索手段により得られる通信処理装置のIPアドレスを受信する受信ステップと、
当該受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の入力インタフェイスの識別子を特定する第1の特定ステップと、
前記受信したIPアドレスの示す通信処理装置のSNMP−MIBを使用して該通信処理装置の出力インタフェイスの識別子を特定する第2の特定ステップと、
前記第1の特定手段により特定された入力インタフェイスの識別子および第2の特定ステップにより特定された第2の識別子を使用して前記受信したIPアドレスの示す通信処理装置のSNMP−MIBから該通信処理装置の入力インタフェイスおよび出力インタフェイスの特性を示す情報を取得する情報取得ステップと
を具えたことを特徴とするサービス品質管理プログラム。
Application server that provides a service, end user terminal that receives the service, the application server, a communication processing device that relays communication data between the end user terminals that receive the service, and service quality management that manages traffic of the communication processing device A service executed in a service quality management system in which a system exists on a communication network, the communication processing apparatus has an SNMP-MIB, and collects information for managing the traffic from the SNMP-MIB of the communication processing apparatus In the quality management program,
Route search means for performing a route search between the application server and the end user terminal is installed in the vicinity of the application server on the communication network or in the application server. As a result of the route search, the route search means A receiving step of receiving an IP address of the obtained communication processing device;
A first specifying step of specifying an identifier of an input interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
A second specifying step of specifying an identifier of an output interface of the communication processing device using the SNMP-MIB of the communication processing device indicated by the received IP address;
The communication from the SNMP-MIB of the communication processing device indicated by the received IP address using the identifier of the input interface specified by the first specifying means and the second identifier specified by the second specifying step. A service quality management program comprising: an information acquisition step for acquiring information indicating characteristics of an input interface and an output interface of a processing device.
JP2003270827A 2003-07-03 2003-07-03 Service quality management system and method using snmp-mib, and quality management program Pending JP2005025689A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003270827A JP2005025689A (en) 2003-07-03 2003-07-03 Service quality management system and method using snmp-mib, and quality management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003270827A JP2005025689A (en) 2003-07-03 2003-07-03 Service quality management system and method using snmp-mib, and quality management program

Publications (1)

Publication Number Publication Date
JP2005025689A true JP2005025689A (en) 2005-01-27

Family

ID=34190686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003270827A Pending JP2005025689A (en) 2003-07-03 2003-07-03 Service quality management system and method using snmp-mib, and quality management program

Country Status (1)

Country Link
JP (1) JP2005025689A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110082923A1 (en) * 2009-10-02 2011-04-07 Canon Kabushiki Kaisha Communication apparatus having a plurality of network interfaces, method for controlling the communication apparatus, and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110082923A1 (en) * 2009-10-02 2011-04-07 Canon Kabushiki Kaisha Communication apparatus having a plurality of network interfaces, method for controlling the communication apparatus, and storage medium

Similar Documents

Publication Publication Date Title
JP5958570B2 (en) Network system, controller, switch, and traffic monitoring method
JP4774357B2 (en) Statistical information collection system and statistical information collection device
US8054744B1 (en) Methods and apparatus for flow classification and flow measurement
JP5660198B2 (en) Network system and switching method
US20130258843A1 (en) Network system and apparatis
US9634851B2 (en) System, method, and computer readable medium for measuring network latency from flow records
US20140022899A1 (en) System and method for controlling threshold testing within a network
EP2806602A1 (en) Feature extraction device, network traffic identification method, device and system.
CN111314179A (en) Network quality detection method, device, equipment and storage medium
JP2015050473A (en) Traffic monitoring device and program, and communication device
JP2009027400A (en) Excessive flow detecting apparatus, excessive flow detecting circuit, terminal apparatus, and network node
US20210336960A1 (en) A System and a Method for Monitoring Traffic Flows in a Communications Network
KR100567320B1 (en) Flow generation method for Internet traffic measurement
KR20220029142A (en) Sdn controller server and method for analysing sdn based network traffic usage thereof
JP2005025689A (en) Service quality management system and method using snmp-mib, and quality management program
KR100819543B1 (en) Method and apparatus for measuring traffic based on flow
KR20120088299A (en) Server, apparatus and method for allocating cost of dynamic routing
JP2010193055A (en) Flow information transmitter, intermediate apparatus, flow information transmission method and program
KR20180015916A (en) flow traffic monitoring apparatus in a network-based SDN and method therefor
CN116319468B (en) Network telemetry method, device, switch, network, electronic equipment and medium
JP2004343462A (en) Network measurement control system
JP2015039157A (en) Communication control system
D'souza et al. Transmission control protocol (TCP) delay analysis in real time network
WO2023238354A1 (en) Traffic monitoring device, traffic monitoring method, and traffic monitoring program
KR100697680B1 (en) Apparatus and Method for Searching Network Topology