JPH1127268A - Communication performance evaluation system - Google Patents

Communication performance evaluation system

Info

Publication number
JPH1127268A
JPH1127268A JP9179957A JP17995797A JPH1127268A JP H1127268 A JPH1127268 A JP H1127268A JP 9179957 A JP9179957 A JP 9179957A JP 17995797 A JP17995797 A JP 17995797A JP H1127268 A JPH1127268 A JP H1127268A
Authority
JP
Japan
Prior art keywords
test
communication
performance evaluation
performance
packet
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.)
Withdrawn
Application number
JP9179957A
Other languages
Japanese (ja)
Inventor
Yasumasa Nakagawa
康正 中川
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP9179957A priority Critical patent/JPH1127268A/en
Publication of JPH1127268A publication Critical patent/JPH1127268A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To evaluate communication performance of a communication system easily and with high accuracy by transmitting and receiving a test packet generated under defined test structure and a protocol. SOLUTION: Structure regarding the communication system in test, i.e., network structure like the number of nodes, the number of communication routes, property of the communication routes, etc., and the structure of the test sequence and the test packet are defined in a test structure definition sub- system 20. The test protocol when the test packet is transmitted and received is defined in a test protocol definition sub-system 30 and data transmission is performed by transmitting and receiving the test packet between packet generation sub-systems 1a to 4a of respective nodes 1 to 4 based on the contents of the definition. Then a performance evaluation test is executed and 4 to 4 communication performance is evaluated based on measurement results 1b to 4b by a performance evaluation sub-system 50. In this case, since the test is executed by actually performing the data transmission between the respective modes 1 to 4, the communication performance is evaluated with high accuracy unlike the case that simulation is performed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の通信装置に
より通信システムを構築するときに用いられる通信性能
評価システムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a communication performance evaluation system used when a communication system is constructed by a plurality of communication devices.

【0002】[0002]

【従来の技術】従来から、ATM(Asynchronous Trans
fer Mode),イーサネット、FDDI(Fiber Distribu
ted Data Interface)、ARCNETなどを利用して通
信システムを構築しようとするときは、その通信システ
ムを構成しているn個の通信装置間で相互にデータ通信
を行ったときの通信性能、すなわちn対n通信性能を事
前に評価している。
2. Description of the Related Art Conventionally, ATM (Asynchronous Trans
fer Mode), Ethernet, FDDI (Fiber Distribu
When a communication system is to be constructed using ted data interface, ARCNET, etc., the communication performance when data communication is performed between n communication devices constituting the communication system, that is, n The communication performance with respect to n is evaluated in advance.

【0003】この場合、従来では1対1通信性能、つま
り二つの通信装置のみでデータ通信を行ったときの通信
性能に基づいてシミュレーション用のプログラムを作成
し、このプログラムを用いてn対n通信性能を予測して
いた。
In this case, conventionally, a simulation program is created on the basis of one-to-one communication performance, that is, communication performance when data communication is performed by only two communication devices, and n-to-n communication is performed using this program. The performance was predicted.

【0004】また、実際の通信システム上で試験を行
い、n対n通信性能を事前に実測評価する方法もある
が、試験環境の構築が容易でないことから、実施される
ことは少なかった。
There is also a method in which a test is performed on an actual communication system and the n-to-n communication performance is measured and evaluated in advance. However, such a method is rarely implemented because a test environment is not easily constructed.

【0005】[0005]

【発明が解決しようとする課題】1対1通信性能に基づ
いてn対n通信性能を予測するとき、n対n通信に特有
の1ノードへのデータ集中による取りこぼしや、複数の
ノードからの同時送信による再送などを考慮したシミュ
レーションを行うためには、必要なパラメータが不足す
ることがある。この場合、パラメータを適当に仮定して
シミュレーションを行っているが、仮定したパラメータ
によっては実際と全く異なる結果が起こるという問題が
あった。
When predicting the n-to-n communication performance based on the one-to-one communication performance, data loss to one node specific to n-to-n communication due to concentration of data in one node and simultaneous communication from a plurality of nodes are performed. In order to perform a simulation in consideration of retransmission by transmission or the like, necessary parameters may be insufficient. In this case, the simulation is performed by appropriately assuming the parameters. However, there is a problem that a completely different result may occur depending on the assumed parameters.

【0006】また、シミュレーションを行うためには予
めプログラムを作成しておかなければならないが、対象
となる通信システムの規模や必要とするシミュレーショ
ンの精度に応じてプログラムが複雑になり、プログラム
の作成のそのものに時間がかかってしまうという問題が
ある。
In order to perform a simulation, a program must be created in advance. However, the program becomes complicated depending on the scale of the target communication system and the required accuracy of the simulation. There is a problem that it takes time.

【0007】本発明は、このような問題点を解決するた
めになされたものであり、通信システムの通信性能を容
易かつ高精度に評価することのできる通信性能評価シス
テムを提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and an object of the present invention is to provide a communication performance evaluation system capable of easily and accurately evaluating the communication performance of a communication system. I do.

【0008】[0008]

【課題を解決するための手段】上記課題を解決するた
め、本発明は複数の通信装置をネットワークで相互に接
続してなる通信システムの通信性能を評価する通信性能
評価システムにおいて、通信性能の評価のための試験時
の通信システムに係る構成を定義する試験構成定義手段
と、試験時の試験プロトコルを定義する試験プロトコル
定義手段と、試験時に通信システムで送受信する試験パ
ケットを生成する試験パケット生成手段と、試験構成定
義手段および試験プロトコル定義手段により定義された
構成および試験プロトコルの下で、パケット生成手段に
より生成された試験パケットを通信システムで送受信し
たときに得られる所定のパラメータに基づいて通信性能
を評価する性能評価手段とを備えている。
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides a communication performance evaluation system for evaluating the communication performance of a communication system in which a plurality of communication devices are interconnected by a network. Configuration defining means for defining a configuration related to a communication system at the time of testing, test protocol defining means defining a test protocol at the time of testing, and test packet generating means for generating a test packet to be transmitted and received by the communication system at the time of testing And communication performance based on predetermined parameters obtained when a test packet generated by the packet generating means is transmitted and received by the communication system under the configuration and test protocol defined by the test configuration defining means and the test protocol defining means. And a performance evaluation means for evaluating

【0009】[0009]

【発明の実施の形態】図1は、本発明の一実施形態に係
る通信性能評価システムの構成を示すブロック図であ
る。この通信性能評価システムは、ノード1〜4と、試
験構成定義サブシステム20と、試験プロトコル定義サ
ブシステム30と、データベース40と、性能評価サブ
システム50とで構成されている。
FIG. 1 is a block diagram showing a configuration of a communication performance evaluation system according to an embodiment of the present invention. This communication performance evaluation system includes nodes 1 to 4, a test configuration definition subsystem 20, a test protocol definition subsystem 30, a database 40, and a performance evaluation subsystem 50.

【0010】ノード1〜4は、通信システムを構成する
通信装置であり、試験パケット生成サブシステム1a〜
4aを有し、後述する性能評価試験の測定結果1b〜4
bを記憶できるようになっている。なお、試験パケット
生成サブシステム1a〜4aはソフトウェアの処理とし
て実現するようにしてもよい。
The nodes 1 to 4 are communication devices constituting a communication system, and include test packet generation subsystems 1a to 1a.
4a, and measurement results 1b to 4 of a performance evaluation test described later.
b can be stored. The test packet generation subsystems 1a to 4a may be realized as software processing.

【0011】また、ノード1〜4は図2に示されるよう
にネットワークで接続されており、4対4の通信システ
ムが構築されているものとする。この通信システムでは
ノード1〜4が他のノード1〜4にそれぞれ直接接続さ
れ、1対1通信に比べて6(=42 )倍の通信路、つ
まり6本の通信路11〜16が存在している。
The nodes 1 to 4 are connected by a network as shown in FIG. 2, and a four-to-four communication system is constructed. In this communication system, the nodes 1 to 4 are directly connected to the other nodes 1 to 4, respectively, and 6 (= 4 C 2 ) times as many communication paths as the one-to-one communication, that is, six communication paths 11 to 16 are provided. Existing.

【0012】ここで、この通信性能評価システムを用い
て、図2に示される通信システムの4対4通信性能を評
価することを考える。この場合、まず試験構成定義サブ
システム20を用いて、試験時の通信システムに係る構
成、具体的にはノード数、通信路の数、通信路の性質な
どのネットワーク構成、さらには性能評価試験を実行す
るための試験シーケンスおよび試験パケットの構造を定
義する。これらのデータは、データベース40に記憶さ
れる。
Here, it is considered that the communication performance evaluation system is used to evaluate the 4-to-4 communication performance of the communication system shown in FIG. In this case, first, using the test configuration definition subsystem 20, the configuration related to the communication system at the time of the test, specifically, the network configuration such as the number of nodes, the number of communication paths, the properties of the communication paths, and the performance evaluation test are performed. Define the test sequence to be executed and the structure of the test packet. These data are stored in the database 40.

【0013】ここで、試験シーケンスは実行しようとす
る性能評価試験の構成を示したものであり、例えば
(1)ダウンロード、(2)アップロード、(3)ロギ
ング、(4)ハンドシェークなどの処理と、それらに対
応する再送、タイムアウト等の処理とが定義される。こ
のとき、試験シーケンスは状態遷移図を用いた方式によ
って定義されるものとする。
Here, the test sequence shows the configuration of a performance evaluation test to be executed. For example, processing such as (1) download, (2) upload, (3) logging, (4) handshake, etc. Processes such as retransmission and timeout corresponding to these are defined. At this time, the test sequence is defined by a method using a state transition diagram.

【0014】また、試験パケットは性能評価試験におけ
るデータの基本単位となるものであり、各ノード1〜4
はこの試験パケットを単位としてデータを送受信し、さ
らに後述する性能評価サブシステム50は試験パケット
の転送時間、転送パケット総数等に基づいて性能評価を
行う。
The test packet is a basic unit of data in the performance evaluation test.
Transmits and receives data in units of the test packet, and a performance evaluation subsystem 50, which will be described later, performs performance evaluation based on the transfer time of the test packet, the total number of transferred packets, and the like.

【0015】一方、試験プロトコル定義サブシステム3
0を用いて、各ノード1〜4で試験パケットを送受信す
るための試験プロトコルを定義しておく。このとき、各
ノード1〜4を結ぶ通信路11〜16のそれぞれについ
て試験プロトコルを定義し、例えばレイヤー構造などに
より通信路11〜16の一つに複数の試験プロトコルを
割り付けても、通信路11〜16の一つのデータ送信と
データ受信とで試験プロトコルが異なってもよい。定義
された試験プロトコルは、データベース40に記憶され
る。
On the other hand, the test protocol definition subsystem 3
Using 0, a test protocol for transmitting and receiving a test packet in each of the nodes 1 to 4 is defined. At this time, a test protocol is defined for each of the communication paths 11 to 16 connecting each of the nodes 1 to 4, and even if a plurality of test protocols are assigned to one of the communication paths 11 to 16 by a layer structure, for example, the communication path 11 The test protocol may be different for one of the data transmission and data reception. The defined test protocol is stored in the database 40.

【0016】次に、このようにしてデータベース40に
記憶されたデータに基づいて、実際に通信システム上で
データ通信を行って性能評価試験を実行する。この場
合、各ノード1〜4の試験パケット生成サブシステム1
a〜4aは、データベース40のデータを参照し、得ら
れた試験シーケンスおよび試験プロトコルの下で試験パ
ケットを生成して、その試験パケットを所定のノード1
〜4に送信する。
Next, based on the data thus stored in the database 40, data communication is actually performed on the communication system to execute a performance evaluation test. In this case, the test packet generation subsystem 1 of each of the nodes 1 to 4
a to 4a refer to the data of the database 40, generate a test packet under the obtained test sequence and test protocol, and transmit the test packet to a predetermined node 1.
To 4.

【0017】この一方で、各ノード1〜4は他のノード
1〜4から送信されてくる試験パケットを受信して、例
えば試験パケットの転送に要した時間(転送レート)
や、受信した試験パケットの総数などを測定結果1b〜
4bとして記録する。
On the other hand, each of the nodes 1 to 4 receives a test packet transmitted from another node 1 to 4 and, for example, a time required for transferring the test packet (transfer rate).
And the total number of received test packets, etc.
Record as 4b.

【0018】そして性能評価試験が終了すると、性能評
価サブシステム50は各ノード1〜4に記録された測定
結果1b〜4bに基づいて、通信システム全体の通信性
能を求めて4対4通信性能として出力する。
When the performance evaluation test is completed, the performance evaluation subsystem 50 determines the communication performance of the entire communication system based on the measurement results 1b to 4b recorded in each of the nodes 1 to 4, and determines the performance as 4 to 4 communication performance. Output.

【0019】このように、本実施形態の通信性能評価シ
ステムでは、試験構成定義サブシステム20において、
試験時の通信システムに係る構成、つまりノード数、通
信路の数、通信路の性質などのネットワーク構成、試験
シーケンスおよび試験パケットの構造を定義し、試験プ
ロトコル定義サブシステム30において試験パケットを
送受信するときの試験プロトコルを定義して、これらの
定義内容に基づいて、各ノード1〜4のパケット生成サ
ブシステム1a〜4aで試験パケットを送受信してデー
タ通信を行うことにより性能評価試験を実行し、このと
きの測定結果1b〜4bに基づいて、性能評価サブシス
テム50が4対4通信性能を評価している。
As described above, in the communication performance evaluation system of the present embodiment, the test configuration definition subsystem 20
The configuration related to the communication system at the time of the test, that is, the network configuration such as the number of nodes, the number of communication paths, and the nature of the communication path, the test sequence and the structure of the test packet are defined, and the test protocol definition subsystem 30 transmits and receives the test packet. When a test protocol is defined, the packet generation subsystems 1a to 4a of each of the nodes 1 to 4 transmit and receive test packets and perform data communication based on these definitions to perform a performance evaluation test. The performance evaluation subsystem 50 evaluates the 4-to-4 communication performance based on the measurement results 1b to 4b at this time.

【0020】この場合、各ノード1〜4の間で実際にデ
ータ通信を行うことにより性能評価試験を実行している
ので、一つのノード1〜4へデータが集中することによ
るデータの取りこぼしや、複数のノード1〜4の同時送
信による再送など、実際の通信システムで起こる状況も
再現される。従って、従来のように1対1通信性能に基
づいてn対n通信性能のシミュレーションを行う場合と
異なり、n対n通信性能を高精度に評価することができ
る。
In this case, since the performance evaluation test is executed by actually performing data communication between each of the nodes 1 to 4, data loss due to concentration of data on one node 1 to 4, A situation that occurs in an actual communication system, such as retransmission by simultaneous transmission of a plurality of nodes 1 to 4, is also reproduced. Therefore, unlike the conventional case where the simulation of the n-to-n communication performance is performed based on the one-to-one communication performance, the n-to-n communication performance can be evaluated with high accuracy.

【0021】また、性能評価試験を実行するためには、
試験時の通信システムに係る構成や試験プロトコルとい
った必要最小限のデータを定義しておくだけでよく、従
来のように複雑なパラメータを用いたプログラムを作成
する必要がないので、容易にn対n通信性能の評価を行
うことができる。
In order to execute a performance evaluation test,
It is only necessary to define the minimum required data such as the configuration of the communication system and the test protocol at the time of the test, and there is no need to create a program using complicated parameters as in the related art, so that n: n can be easily performed. Communication performance can be evaluated.

【0022】[0022]

【発明の効果】以上説明したように本発明によれば、通
信性能の評価のための試験時の通信システムに係る構
成、試験プロトコルを予め定義しておき、これらの定義
に従って試験パケットを生成し、その試験パケットを通
信システムで実際に送受信して、その結果得られるパラ
メータに基づいて、通信性能を評価している。
As described above, according to the present invention, a configuration and a test protocol relating to a communication system at the time of a test for evaluating communication performance are defined in advance, and a test packet is generated according to these definitions. The test packet is actually transmitted and received by the communication system, and the communication performance is evaluated based on the parameters obtained as a result.

【0023】この場合、通信システム上で実際にデータ
通信を行っていることから、通信装置の一つへデータが
集中することによるデータの取りこぼしや、複数の通信
装置の同時送信による再送など、実際の通信システムで
起こり得る状況も再現されるため、従来のように1対1
通信性能に基づいてシミュレーションを行う場合と異な
り、通信性能を高精度に評価することができる。
In this case, since the data communication is actually performed on the communication system, the data may be lost due to the concentration of data on one of the communication devices, or the retransmission may be performed by simultaneous transmission of a plurality of communication devices. The situation that can occur in the communication system is also reproduced, so that the one-to-one
Unlike the case where the simulation is performed based on the communication performance, the communication performance can be evaluated with high accuracy.

【0024】また、試験時の通信システムに係る構成や
試験プロトコルといった必要最小限の情報を定義するだ
けでよく、従来のように複雑なパラメータを用いたプロ
グラムを作成する必要がないので、容易に通信システム
の評価を行うことができる。
Further, it is only necessary to define the minimum necessary information such as the configuration and the test protocol relating to the communication system at the time of the test, and it is not necessary to create a program using complicated parameters as in the prior art. An evaluation of the communication system can be performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態に係る通信性能評価システ
ムの構成を示すブロック図
FIG. 1 is a block diagram showing a configuration of a communication performance evaluation system according to an embodiment of the present invention.

【図2】図1中のノードによって構成されている通信シ
ステムを示す図
FIG. 2 is a diagram showing a communication system constituted by nodes in FIG. 1;

【符号の説明】[Explanation of symbols]

1〜4…ノード 1a〜4a…試験パケット生成サブシステム 1b〜4b…測定結果 20…試験構成定義サブシステム 30…試験プロトコル定義サブシステム 40…性能評価サブシステム 1-4 Nodes 1a-4a Test packet generation subsystem 1b-4b Measurement results 20 Test configuration definition subsystem 30 Test protocol definition subsystem 40 Performance evaluation subsystem

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数の通信装置をネットワークで相互に接
続してなる通信システムの通信性能を評価する通信性能
評価システムにおいて、 前記通信性能の評価のための試験時の前記通信システム
に係る構成を定義する試験構成定義手段と、 前記試験時の試験プロトコルを定義する試験プロトコル
定義手段と、 前記試験時に前記通信システムで送受信する試験パケッ
トを生成する試験パケット生成手段と、 前記試験構成定義手段および試験プロトコル定義手段に
より定義された構成および試験プロトコルの下で、前記
パケット生成手段により生成された試験パケットを前記
通信システムで送受信したときに得られる所定のパラメ
ータに基づいて前記通信性能を評価する性能評価手段と
を備えたことを特徴とする通信性能評価システム。
1. A communication performance evaluation system for evaluating the communication performance of a communication system in which a plurality of communication devices are interconnected by a network, comprising: a configuration related to the communication system during a test for evaluating the communication performance. Test configuration defining means for defining, test protocol defining means for defining a test protocol at the time of the test, test packet generating means for generating a test packet to be transmitted and received by the communication system at the time of the test, the test configuration defining means and the test Performance evaluation for evaluating the communication performance based on predetermined parameters obtained when the test packet generated by the packet generation means is transmitted and received by the communication system under the configuration and the test protocol defined by the protocol definition means And a communication performance evaluation system.
JP9179957A 1997-07-04 1997-07-04 Communication performance evaluation system Withdrawn JPH1127268A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9179957A JPH1127268A (en) 1997-07-04 1997-07-04 Communication performance evaluation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9179957A JPH1127268A (en) 1997-07-04 1997-07-04 Communication performance evaluation system

Publications (1)

Publication Number Publication Date
JPH1127268A true JPH1127268A (en) 1999-01-29

Family

ID=16074929

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9179957A Withdrawn JPH1127268A (en) 1997-07-04 1997-07-04 Communication performance evaluation system

Country Status (1)

Country Link
JP (1) JPH1127268A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009071684A (en) * 2007-09-14 2009-04-02 Oki Telecommunication Systems Co Ltd Network test planning device, network test planning method, network test planning program, and network monitoring system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009071684A (en) * 2007-09-14 2009-04-02 Oki Telecommunication Systems Co Ltd Network test planning device, network test planning method, network test planning program, and network monitoring system

Similar Documents

Publication Publication Date Title
US5440719A (en) Method simulating data traffic on network in accordance with a client/sewer paradigm
CN116074178B (en) Digital twin architecture of networks, network session processing methods and devices
CN110266368A (en) Simulation method of space-ground integrated information network based on cloud platform
JP5875846B2 (en) Communication effects in network simulation
CN112615693B (en) Method, Apparatus, Apparatus and System for Clock Synchronization
CN115473798B (en) End-to-end service fault detection method, device, electronic device and storage medium
CN112350897A (en) Network testing device based on dynamic connection end-to-end reliable transmission protocol
JP3430930B2 (en) Method and apparatus for estimating traffic in packet switched network
KR20010057434A (en) A method for routing test based on generation of random virtual networks
WO2021053966A1 (en) Information processing device, packet generation method, system, and program
CN115484173B (en) Traffic simulation method of digital twin network and digital twin network
Basu et al. Verification of an AFDX infrastructure using simulations and probabilities
CN108880948A (en) A kind of equipment test verifying system and method based on FC network
Damm et al. Using transaction level modeling techniques for wireless sensor network simulation
CN111935767B (en) Network simulation system
JPH1127268A (en) Communication performance evaluation system
Seno et al. A simulation approach to a Real-Time Ethernet protocol: EtherCAT
Abdelrahman et al. Stochastic Characterization-Based Performance Analysis of an Emulated Communication Network for Cyber-Physical Shipboard Power Systems
Van den Broeck et al. Validation of router models in OPNET
Bergström Automatic generation of network configuration in simulated time sensitive networking (TSN) applications
CN116418446B (en) Method and system for measuring bidirectional shortest delay link in time-sensitive communication network
JP2001177525A (en) System and method for providing pseudo network
Malburg et al. Fault-aware performance assessment approach for embedded networks
Lee et al. Protocol pruning
JP4411188B2 (en) Online system and communication method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040907