JPS59223045A - Network simulating system - Google Patents
Network simulating systemInfo
- Publication number
- JPS59223045A JPS59223045A JP58097573A JP9757383A JPS59223045A JP S59223045 A JPS59223045 A JP S59223045A JP 58097573 A JP58097573 A JP 58097573A JP 9757383 A JP9757383 A JP 9757383A JP S59223045 A JPS59223045 A JP S59223045A
- Authority
- JP
- Japan
- Prior art keywords
- node
- data
- nodes
- test
- network
- 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
Links
- 238000012360 testing method Methods 0.000 claims abstract description 46
- 238000004891 communication Methods 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 9
- 238000004088 simulation Methods 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims 1
- 230000005856 abnormality Effects 0.000 abstract description 5
- 230000010485 coping Effects 0.000 abstract 1
- 230000008878 coupling Effects 0.000 abstract 1
- 238000010168 coupling process Methods 0.000 abstract 1
- 238000005859 coupling reaction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 238000010998 test method Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、テスト用ツール・システム内に複数のノード
を擬似するプログラムを作成し、且つ複数のノード相互
間で擬似リンクの概念をとり入れてノード間の通信を行
うようにしてネットワークをシミュレートし、テスト・
シーケンスを作成するネットワーク・シミュレート方式
に関するものである。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention creates a program that simulates a plurality of nodes in a test tool system, and incorporates the concept of pseudo links between the plurality of nodes to create a node. Test and simulate the network by communicating between
This relates to a network simulation method for creating sequences.
第1図はネットワーク・システムの1例を示す図、第2
図は従来の試験方法を説明する図、第3図は従来のMT
S方式の例を示す図である。図においてJlは被試験装
置、2はテスト用ツール・システム、3はDDX(デー
タ通信網、パケット交換網)を示す。Figure 1 shows an example of a network system, Figure 2 shows an example of a network system.
The figure is a diagram explaining the conventional test method, and Figure 3 is the conventional MT
It is a figure showing an example of S method. In the figure, Jl indicates a device under test, 2 indicates a test tool system, and 3 indicates a DDX (data communication network, packet switching network).
複数のノード、例えば第1図に示すようなノードAない
しノードDからなるネットワーク構成のもとでノードA
の結合試験を行う場合には、ノードB、ノードC,ノー
ドDのすべてを考慮したテスト・シーケンスを作成しな
ければならない。このような結合試験に与えられる所謂
テスト用の種々のデータをここではテスト・シーケンス
と呼ぶ。In a network configuration consisting of multiple nodes, for example, nodes A to D as shown in FIG.
When performing an integration test for , it is necessary to create a test sequence that considers all nodes B, C, and D. Various so-called test data given to such a combination test are referred to herein as a test sequence.
従来の試験方法は、第2図に示すように、被試験装置1
のノードAをテスト用ツール・システム2を用いて試験
を行うが、テスト用ツール・システム2では、ノードB
、ノードC,ノードDを考慮したテスト・シーケンスを
4えることが必要である。従来の具体的なものとしては
、第3図に示すMTS(マルチ・ターミナル・シミュレ
ーター)方式がある。このMTS方式は第3図から明ら
かなように、被試験装置10ノードAとテスト用ツール
Oシステム2の谷ノード(B、 C,D)とは、夫々が
対向する形になり、第1図に示すようなネットワーク構
成にして試験をすることができない。したがって、夫々
のノードに対応してデータを作って与えるようにすれば
テスト・シーケンスを組むことができるが、回線に対し
てデータを寿えるイメージでデータを作ることは、夫々
のノードのすべてを考慮しなければならず、タイミング
が難しい。例えば、障害を起すテストを行う場合には、
本来、夫々のノードは独立であり、1つの異常状態の発
生に対して全体がからんでくることがある。In the conventional test method, as shown in FIG.
Node A is tested using test tool system 2, but test tool system 2 tests node B.
It is necessary to develop a test sequence that takes into account nodes , C, and D. A specific conventional method is the MTS (multi-terminal simulator) system shown in FIG. As is clear from FIG. 3, in this MTS method, the node A of the device under test 10 and the valley nodes (B, C, D) of the test tool O system 2 face each other, and as shown in FIG. It is not possible to test with the network configuration shown in . Therefore, if you create and give data corresponding to each node, you can create a test sequence, but if you create data with the image that the data can last on the line, you will need to create data for each node. It has to be taken into consideration and the timing is difficult. For example, when performing a test that causes a failure,
Originally, each node is independent, and the entire node may become involved in the occurrence of one abnormal state.
しかしこのような場合には、タイミング等を考えろとか
なり複雑になり、シーケンス作成が非常に難しい。However, in such a case, the timing becomes quite complicated and it is very difficult to create a sequence.
本発明は、上記の考察に基づく゛ものであって、ネット
ワーク構成のテスト・シーケンスの作成を容易にし、異
常が発生した場合でも対応した処理が行えるようにした
ネットワーク・シミュレート方式を提供することを目的
とするものである。The present invention is based on the above consideration, and provides a network simulation method that facilitates the creation of a test sequence for a network configuration and enables corresponding processing even when an abnormality occurs. The purpose is to
そのために本発明のネットワーク・シミュレート方式は
、被試験装置をネットワークを構成するノードの1つと
して結合試験を行うテスト用ツール・システムのネット
ワーク拳シミュレート方式であって、テスト用ツール・
システムは、ネットワークを構成するノードのうち上記
被試験装置以外のノードにつき個々に回線間の通信規約
やネットワークの各ノード間の交信規約、データ・フロ
ー、送信権制御などを扱うレイヤを有するノードを定義
すると共に、該ノード対応に夫々のノードの属性や上記
各レイヤで扱う規約などを定義した制御表を設け、上記
定義されたノード間における交信及び上記定義された夫
々のノードと上記被試験装置との間における交信を行い
得るように構成されたことを特V1.とするものである
。To this end, the network simulation method of the present invention is a network simulation method for a test tool system that performs a connection test using a device under test as one of the nodes constituting a network.
The system has a layer that handles communication rules between lines, communication rules between each node of the network, data flow, transmission right control, etc. for each node other than the above-mentioned device under test among the nodes that make up the network. At the same time, a control table is provided that defines the attributes of each node and the rules handled by each of the layers above, and communication between the nodes defined above and each node defined above and the device under test is established. Special V1. That is.
以下、本発明の実施例を図面を参照しつつ説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第4図は本発明の1実施例を示す図、第5図は本発す1
コが適用される谷ノードの構成例を示す図、第6図はデ
ータのフォーマットを示す図、第7図は本発明が適用さ
れる擬似リンクによるデータの授受乞説明する図である
。図において1は被試験MM、2′はテスト用ツール・
システム、4は笑リンク、5は擬似リンク、6Bと6C
は制御表を示す。FIG. 4 is a diagram showing one embodiment of the present invention, and FIG. 5 is a diagram showing one embodiment of the present invention.
FIG. 6 is a diagram showing a data format, and FIG. 7 is a diagram illustrating data exchange via a pseudo link to which the present invention is applied. In the figure, 1 is the MM under test, and 2' is the test tool.
System, 4 is lol link, 5 is pseudo link, 6B and 6C
indicates a control table.
本発明のネットワーク・シミュレート方式は、その実施
例を第4図に示したように、テスト用ツール・システム
2′において擬似するノード間に例えばノードBとノー
ドCとの連結やノードBとノードDとの連結のような擬
似リンクという概念をとり入れ、第1図に示すようなネ
ットワーク構成のもとで被試験装置1のノードAの結合
試験を可能にした。したがって、あたかも回線が接続さ
れているかの如く各擬似ノード間でデータの送受信を行
い、第4図に示すように、ノードB7a?介したノード
AとノードC間の通信、ノードBを介したノーFAとノ
ード0間の通信だけでな(、ノードAとノードBとを介
してノードEとノードC或いはノード0間の通信を行う
ことによってノードAにおける中継機能の試験も簡単に
−行える。しかもこれにより、作成するテスト・シーケ
ンスは、各ノードに着目したシーケンスを作成すればよ
い。As an embodiment of the network simulation method of the present invention is shown in FIG. By incorporating the concept of a pseudo link such as the connection with D, it is possible to perform a connection test of the node A of the device under test 1 under the network configuration shown in FIG. Therefore, data is transmitted and received between each pseudo node as if the lines were connected, and as shown in FIG. 4, node B7a? Communication between node A and node C via node B, communication between node FA and node 0 via node B (communication between node E and node C or node 0 via node A and node B) By doing this, it is possible to easily test the relay function at node A. Furthermore, as a result of this, the test sequence to be created can be created by focusing on each node.
又、各ノードな擬似するプログラムは、異常が発生した
場合の処理も自動的に行うようにしておくと、異常が発
生した場合の処理についても各ノードがからんだ総合的
な汎用性のあるテストが行える。In addition, if the program that simulates each node is configured to automatically perform processing when an abnormality occurs, it will be possible to ensure that each node has comprehensive versatility in processing when an abnormality occurs. Tests can be performed.
次に各ノードの構成と谷ノード間の通信の例を第5図な
いし第7図を参照しつつ説明する。各ノードには、第5
図に示すように、回線間の通信規約(プロトコル)を主
として扱うレイヤとしてDLC(データ・リンク・コン
トロール部)や、ネットワークの宛先と送信元との間で
の交信規約を扱51/イヤとしてTL(トランスポート
・レベル部)、データ・フロー、送信権制御などを扱う
レイヤとしてDUC(データ・ユニット・コントロール
部)などのレイヤがある。一方、リンク上を給送される
データのフォーマットの構成は、ノードのレイヤ構成に
合わせて、第6図に示すように、DLCのヘッダ、TL
のヘッダ、DUCのヘッダ、そしてアプリケーション・
レベルのデータが続く。Next, the configuration of each node and an example of communication between valley nodes will be explained with reference to FIGS. 5 to 7. Each node has a fifth
As shown in the figure, DLC (Data Link Control) is the layer that mainly handles communication rules (protocols) between lines, and TL is the layer that handles communication rules between the destination and source of the network. There are layers such as a data unit control unit (DUC) as a layer that handles transport level unit (transport level unit), data flow, transmission right control, and the like. On the other hand, the format of the data sent on the link is as shown in Figure 6, depending on the layer configuration of the node.
header, DUC header, and application
Level data follows.
又、テスト用ツール・システム21には、各ノード対応
に制御表6B、6cが設けられる。この制御表6B、6
Cは、ノードの属性、例えばノードBについてはノード
名がBで、芙リンク4にはノードAがつながり、擬似リ
ンク5にはノードCがつながっているなどの情報やプロ
トコル情報(各レベルでの交信規約)などを定義してい
る。したがってプログラムは、この制御表6B、6Cを
参照することによって、各ノード毎に独立した通信処理
を行う。その他NMP (ネットワーク管理プログラム
)は、ネットワークの資源およびその障害に対する管理
を行うものである。このような構成において、例えば、
ノードAからノードBに対して送られるデータは、ノー
ドBにおいてDLClTL、DUCで夫々チェックされ
、ノードBのアプリケーション・レベルに取り込まれる
が、ノードAからノードCに対して送られるデータは、
ノードBにおいてDLC,TLでチェックされ、TLヘ
ッダに入っている宛先をみるとノードc宛であることが
わかるので、再びDLCから擬似リシク5を介してノー
ドCのDLCにデータが転送される。又、ノードCから
ノードAに対して送られるデータについても同様である
。ノードCがノードAと交信する場合、ノードCは回線
の定義により、ノードA宛のデータもノードBに送れば
よいことがわよっているので、ノードBにデータな送る
。この時プログラムの中では、実リンクが擬似リンクか
の切り分けを行い、擬似リンクであれば、第7図に示す
ように、ノードCの送信キューにつながっているデータ
を、ノードBの受信キューにつなぎかえる。そうすると
、ノードBでは、DLCにノードCから実際のリンクを
介して送信されてきたデータを受信するのと同様に対応
して動作する。その結果、DLCを通ってTLに渡った
ところで先に述べたように宛先ビ読むと、ノードA宛で
あるので、そのデータは中継してDLCからノードAに
同けて尖リンク4に送出される。このように、擬似リン
ク50間は、具体的には送信キューから受信キューへの
データのつなぎかえを行うことにより、単に回線からデ
ータをひろうかどうかの違い以外は実リンクにより結合
されたノード間の通信と全く同様に各ノード乞動作させ
ることができる。Further, the test tool system 21 is provided with control tables 6B and 6c corresponding to each node. This control table 6B, 6
C is node attributes, such as information such as node name B for node B, node A connected to link 4, node C connected to pseudo link 5, and protocol information (at each level). It defines the terms of communication, etc. Therefore, the program performs independent communication processing for each node by referring to the control tables 6B and 6C. In addition, NMP (network management program) manages network resources and their failures. In such a configuration, for example,
Data sent from node A to node B is checked by DLClTL and DUC in node B, respectively, and taken into the application level of node B, but data sent from node A to node C is
In node B, the DLC and TL are checked, and when looking at the destination included in the TL header, it is found that it is addressed to node c, so the data is transferred from the DLC to the DLC of node C via the pseudo RISK 5 again. The same applies to data sent from node C to node A. When node C communicates with node A, node C knows from the line definition that it only needs to send data destined for node A to node B, so it sends data to node B. At this time, the program determines whether the real link is a pseudo link, and if it is a pseudo link, the data connected to the transmission queue of node C is transferred to the reception queue of node B, as shown in Figure 7. Reconnect. Node B then operates in response to the DLC in the same manner as it receives data transmitted from node C via the actual link. As a result, when it passes through the DLC to the TL and reads the destination as mentioned above, it is addressed to node A, so the data is relayed and sent from the DLC to node A and to the cusp link 4. Ru. In this way, between the pseudo links 50, specifically, by reconnecting data from the transmission queue to the reception queue, the nodes connected by the real link are Each node can be operated in exactly the same way as the other nodes.
以上の説明から明らかなように、本発明によれは、テス
ト用ツール・システムにおいて、擬似ノード間を擬似リ
ンクの概念を使って連結することができるので、実際の
ネットワーク構成と同じ構成のもとで結合試験7行うこ
とができ、実際のネットワーク構成に合った汎用的なテ
ストが行えると共に、各ノード単位で着目してテスト・
シーケンスを作成し得るので、テスト・シーケンスの作
成が容易になる。父、ネットワークに異常が発生1−だ
場合についても、対応した処理が行えるようにすること
もできる。As is clear from the above description, according to the present invention, in a test tool system, pseudo nodes can be connected using the concept of pseudo links, so that pseudo nodes can be connected under the same configuration as the actual network configuration. You can conduct integration tests7 with
The ability to create sequences facilitates the creation of test sequences. It is also possible to perform corresponding processing even when an abnormality occurs in the network.
第1図はネットワーク・システムの1例を示す図、第2
図は従来の試験方法の概要を示す図、第3図は従来のM
TS方式の例を示す図、第4図は本発明の1実施例を示
す図、第5図は本発明が適用される各ノードの構成例を
示す図、第6図はデー・夕のフォーマットを示す図、第
7図は本発明が適用される擬似リンクによるデータの授
受を説明する図である。
1・・・被試験装置、2と2′・・・テスト用ツール・
システム、3・・・DDX(データ通信網、パケット交
換網)、4・・・果リンク、5・・・擬似リンク、6B
と6C・・・制御表。
特許出願人 富士通株式会社(外1名)代理人弁理士
京 谷 四 部
ヤ 1 図
伏 3 図
タ 4 図 2′
ン
ヤ タ 図
■
■
トー
[−1Figure 1 shows an example of a network system, Figure 2 shows an example of a network system.
The figure shows an overview of the conventional test method, and Figure 3 shows the conventional M
FIG. 4 is a diagram showing an example of the TS system, FIG. 4 is a diagram showing an embodiment of the present invention, FIG. 5 is a diagram showing an example of the configuration of each node to which the present invention is applied, and FIG. 6 is a data/evening format. FIG. 7 is a diagram illustrating data exchange using a pseudo link to which the present invention is applied. 1...Device under test, 2 and 2'...Test tools.
System, 3... DDX (data communication network, packet switching network), 4... Result link, 5... Pseudo link, 6B
and 6C...control table. Patent Applicant Fujitsu Limited (1 other person) Representative Patent Attorney Kyotani Shibeya 1 Figure 3 Figure 4 Figure 2' Figure ■ ■ To [-1
Claims (1)
て結合試験を行うテスト用ツール・システムのネットワ
ーク・シミュレート方式であって、テスト用ツール・シ
ステムは、ネットワークを構成するメートのうち上記被
試験装置以外のノードにつき個々に回線間の通信規約や
ネットワークの各ノード間の変信規約、データ・フロー
、送信権制御などを扱うレイヤを有するノードを定義す
ると共に、該ノード対応に夫々のノードの属性や上記各
レイヤで扱う規約などを定義した制御表を設け、上記定
義されたノード間における交信及び上記定義された夫々
のノードと上記被試験装置との間における交信を行い得
るように構成されたことを特徴とするネットワーク・シ
ミュレート方式。This is a network simulation method for a test tool/system that performs a connection test using the device under test as one of the nodes configuring the network, and the test tool/system is configured to perform a connection test on the device under test as one of the nodes configuring the network. Define a node that has a layer that handles communication rules between lines, transformation rules between each node of the network, data flow, transmission right control, etc. for each node other than the above, and define the attributes of each node corresponding to the node. A control table is provided that defines rules to be handled in each of the above layers, and the control table is configured to enable communication between the above-defined nodes and between each of the above-defined nodes and the above-mentioned device under test. A network simulation method characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58097573A JPS59223045A (en) | 1983-06-01 | 1983-06-01 | Network simulating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58097573A JPS59223045A (en) | 1983-06-01 | 1983-06-01 | Network simulating system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59223045A true JPS59223045A (en) | 1984-12-14 |
Family
ID=14195977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58097573A Pending JPS59223045A (en) | 1983-06-01 | 1983-06-01 | Network simulating system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59223045A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6275858A (en) * | 1985-09-30 | 1987-04-07 | Fujitsu Ltd | Terminal device emulation method |
JPS63290432A (en) * | 1987-05-22 | 1988-11-28 | Fujitsu Ltd | DDX-PS network simulator |
JPH0846667A (en) * | 1994-07-28 | 1996-02-16 | Nec Corp | Network building-up aid system and its device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56100551A (en) * | 1980-01-17 | 1981-08-12 | Fumi Tsushin Kogyo Kk | Network simulator |
-
1983
- 1983-06-01 JP JP58097573A patent/JPS59223045A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS56100551A (en) * | 1980-01-17 | 1981-08-12 | Fumi Tsushin Kogyo Kk | Network simulator |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6275858A (en) * | 1985-09-30 | 1987-04-07 | Fujitsu Ltd | Terminal device emulation method |
JPS63290432A (en) * | 1987-05-22 | 1988-11-28 | Fujitsu Ltd | DDX-PS network simulator |
JPH0846667A (en) * | 1994-07-28 | 1996-02-16 | Nec Corp | Network building-up aid system and its device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69715831T2 (en) | EXAMINATION OF OSI LAYERS ON UNIX | |
DE69725971T2 (en) | PROTOCOL INTERFACE GATEWAY | |
US20070147387A1 (en) | Interface link layer device for long delay connections | |
US6738843B2 (en) | Method and system for generating multiple self-ID packets on the 1394 bus using a standard PHY chip | |
JPS59223045A (en) | Network simulating system | |
US5487073A (en) | Test system for a very high-speed ring network and an operating procedure for the system | |
KR101182215B1 (en) | Network simulator and method for simulating network | |
JPH1188330A (en) | Simulator device and remote maintenance system using the same | |
US20020067743A1 (en) | Circuit arrangment for testing a communication system | |
JPS61136139A (en) | Terminal simulation device | |
KR100406031B1 (en) | The exchange simulation method using the oms and thereof system | |
JPS6318226B2 (en) | ||
JPH07177180A (en) | Testing method for network connection equipment | |
JPS61239748A (en) | Diagnostic system for packet exchange network | |
JP3396242B2 (en) | Communication processing method | |
JPH01204547A (en) | Simulated test node for packet exchange network | |
JPH0365835A (en) | Track simulation system | |
JPH03191634A (en) | Local area network system | |
JPH0795735B2 (en) | Connection test method for local area network system | |
JPS5941949A (en) | Testing system of confirmation of terminal communication function | |
JPS62298249A (en) | Line exchange network simulating method | |
JPS6343446A (en) | Packet exchange | |
Valev | On the representation of training tables in a k-valued code and the construction of empirical regularities | |
Poyser | Map—Manufacturing Automation Protocol, Industrial Local Area Networks for Data Communications Based upon International Standards | |
JP2001268226A (en) | Simulation system and simulation method |