JP3099751B2 - System test method using network simulation system - Google Patents
System test method using network simulation systemInfo
- Publication number
- JP3099751B2 JP3099751B2 JP08257762A JP25776296A JP3099751B2 JP 3099751 B2 JP3099751 B2 JP 3099751B2 JP 08257762 A JP08257762 A JP 08257762A JP 25776296 A JP25776296 A JP 25776296A JP 3099751 B2 JP3099751 B2 JP 3099751B2
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- network
- network management
- test
- management system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワーク管理
システムの機能テストの方式に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a function test system for a network management system.
【0002】[0002]
【従来の技術】従来、ネットワーク管理システムのアプ
リケーションを開発し動作テストを行うする際に、実際
のネットワークを使って動作テストをすることが困難な
場合、(1)限定された環境でのテストに限る、あるい
は、(2)テスト環境を別に構築する、ことが必要とさ
れていた。2. Description of the Related Art Conventionally, when an application of a network management system is developed and an operation test is performed, it is difficult to perform an operation test using an actual network. There was a need to limit or (2) build a separate test environment.
【0003】なお、シミュレーション技術を用いたネッ
トワークのテスト方式として、例えば特開平2−140
838号公報には、疑似以上状態発生装置を端末がアク
セスする計算機内に設けることによってネットワークシ
ステムの異常状態のシミュレーションが計算機を専有す
ることなく簡単に確認可能とするようにしたシステムが
提案されている。また特開平2−79646号公報に
は、回線接続部の回線毎に、疑似端末シミュレーション
用プログラムと実端末接続用のプログラムとのどちらか
をローディングすることにより、実端末を接続すること
なく、ネットワークの高トラフィックテストを可能とし
た通信制御装置の構成が提案されている。As a network test method using a simulation technique, for example, Japanese Patent Laid-Open No. 2-140
No. 838 proposes a system in which a simulation of an abnormal state of a network system can be easily confirmed without occupying a computer by providing a pseudo-state generator in a computer accessed by a terminal. I have. Japanese Patent Application Laid-Open No. 2-79646 discloses that, for each line of a line connection unit, either a pseudo terminal simulation program or a real terminal connection program is loaded, thereby connecting a network without connecting a real terminal. There has been proposed a configuration of a communication control device which enables a high traffic test.
【0004】[0004]
【発明が解決しようとする課題】上記したように、従来
技術においては、限定された環境とされ十分なテストが
行なえないという問題点を有すると共に、さらにテスト
環境を構築するには、開発コストが増大するという問題
点を有している。As described above, in the prior art, there is a problem that the environment is limited and a sufficient test cannot be performed, and further development cost is required to construct a test environment. There is a problem that it increases.
【0005】したがって、本発明は、上記事情に鑑みて
なされたものであって、その目的は、シミュレーション
によって、ネットワークの様々な状況を想定したテスト
環境を準備し、これにより被テストシステムの信頼性を
向上するテスト方式を提供することにある。Accordingly, the present invention has been made in view of the above circumstances, and has as its object to prepare a test environment in which various conditions of a network are assumed by simulation, thereby providing the reliability of a system under test. An object of the present invention is to provide a test method that improves the test.
【0006】[0006]
【課題を解決するための手段】前記目的を達成するた
め、ネットワーク管理システムの動作テストにおいて、
ネットワーク管理システムテスト環境としてシミュレー
ションを用いる手段を備え、テスト対象システムである
ネットワーク管理システムと、前記シミュレーションを
行う手段によって提供される仮想テスト環境と、のイン
タフェースを、ネットワーク管理情報ベース(MIB)
にてとるようにしたことを特徴とする。In order to achieve the above object, in an operation test of a network management system,
The network management system includes means for using a simulation as a test environment. An interface between a network management system as a test target system and a virtual test environment provided by the means for performing the simulation is provided by a network management information base (MIB).
It is characterized by taking in.
【0007】[0007]
【発明の実施の形態】本発明の実施の形態について以下
に説明する。本発明は、ネットワーク管理システムテス
ト環境としてシミュレーションを用い、被テストシステ
ムであるネットワーク管理システム(NMS)と、シミ
ュレーションによって提供される仮想テスト環境と、の
インタフェースを、マネージャ及びエージェントが管理
するネットワーク情報の管理オブジェクトの集合である
管理情報ベース(MIB;Management Information Bas
e)にとる(MIBとしてはTCP/IPネットワーク
のSNMPプロトコル等が参照される)。そして、本発
明の実施の形態においては、このMIBの情報を、仮想
的な情報に置き換えて、ネットワーク管理システム(N
MS)11のテストを実行することが可能になる。Embodiments of the present invention will be described below. The present invention uses a simulation as a network management system test environment, and provides an interface between a network management system (NMS), which is a system under test, and a virtual test environment provided by the simulation. Management Information Base (MIB) which is a set of management objects
e) (SNMP protocol of TCP / IP network is referred to as MIB). In the embodiment of the present invention, the information of the MIB is replaced with virtual information, and the network management system (N
MS) 11 can be performed.
【0008】本発明の実施の形態においては、仮想的な
MIB情報をより実際に近いものとして生成するため
に、シミュレーション手段を備える。すなわち、シミュ
レーション手段は、ネットワークのトラフィック量、障
害、装置等の構成に関する情報等を生成して、これをM
IB情報として加工し、これにより、実際のネットワー
クがテスト環境として利用できない場合に、これと同等
な環境を、シミュレーションで疑似的に再現し、テスト
(例えば負荷テスト等)に利用するものである。[0008] In the embodiment of the present invention, a simulation means is provided to generate virtual MIB information as something closer to the actual one. That is, the simulation means generates information relating to the traffic amount of the network, the failure, the configuration of the device, etc.
If the actual network cannot be used as a test environment, an environment equivalent to the IB information is reproduced by simulation and used for a test (for example, a load test).
【0009】このように、テスト環境に実機を準備する
必要がなく、必要なテストを実行できるため、またテス
トのために特に被テストシステムのネットワーク管理シ
ステムを変更する等の手を加える必要はない。このた
め、テスト環境を準備する時間やコストを節約でき、テ
ストする時間も大幅に短縮できる。As described above, since it is not necessary to prepare an actual machine in the test environment, it is possible to execute a necessary test, and it is not necessary to take any steps such as changing the network management system of the system under test for the test. . Therefore, the time and cost for preparing the test environment can be saved, and the time for testing can be significantly reduced.
【0010】[実施例]上記した本発明の実施の形態に
ついて更に詳細に説明すべく、本発明の実施例について
図面を参照して以下に説明する。[Embodiments] In order to describe the embodiments of the present invention in more detail, embodiments of the present invention will be described below with reference to the drawings.
【0011】図1は、本発明の一実施例の構成を示す図
であり、シミュレーションによるテスト環境の構成を示
したものである。FIG. 1 is a diagram showing a configuration of an embodiment of the present invention, and shows a configuration of a test environment by simulation.
【0012】図1を参照して、本実施例においては、被
テストシステムであるネットワーク管理システム(NM
S)11は、通常ネットワークの状態を知るためにMI
Bを有するシステム(エージェント)12と、情報交換
を行い、機器、装置等の状態を知ることができる。Referring to FIG. 1, in this embodiment, a network management system (NM), which is a system under test,
S) 11 is an MI to check the state of the normal network.
Information can be exchanged with the system (agent) 12 having B to know the status of the devices and devices.
【0013】このようにエージェント12配下にある装
置は、ネットワーク管理情報ベース(「MIB」とい
う)を介して管理されるため、このMIBの情報を、仮
想的な情報に置き換えて、ネットワーク管理システム
(NMS)11のテストを実行することが可能になる。As described above, the devices under the control of the agent 12 are managed via a network management information base (hereinafter referred to as "MIB"). NMS) 11 can be performed.
【0014】そして、仮想的なMIB情報をより実際に
近いものとして生成するために、シミュレーションシス
テム13を利用する。Then, the simulation system 13 is used to generate virtual MIB information as something closer to the actual one.
【0015】図2は、本実施例におけるシミュレーショ
ンシステム13の構成を機能ブロックにて示した図であ
る。FIG. 2 is a functional block diagram showing the configuration of the simulation system 13 in this embodiment.
【0016】図2を参照して、シミュレーション制御手
段21は、通常のシミュレーション制御手段以外に、図
1に示したネットワーク管理システム(NMS)11と
の通信制御手段26によって得られた、NMS11から
の要求に従って、シミュレーションの実行状態を制御
し、実行を中断したり、状態パラメタを変更したりする
機能を有する。Referring to FIG. 2, a simulation control unit 21 receives a signal from NMS 11 obtained by communication control unit 26 with network management system (NMS) 11 shown in FIG. It has a function of controlling the execution state of a simulation according to a request, interrupting the execution, and changing a state parameter.
【0017】状態パラメタ制御手段22は、シミュレー
ションを実行するのに必要とされる全てのパラメタを管
理してシミュレーション実行の条件を与える。The state parameter control means 22 manages all parameters required for executing the simulation and gives conditions for executing the simulation.
【0018】シミュレーション実行手段23は、シミュ
レーション実行中にネットワーク管理システムが利用で
きるデータ形式(MIB形式)に加工可能な情報を出力
しながらシミュレーションの実行を行う。The simulation executing means 23 executes the simulation while outputting information that can be processed into a data format (MIB format) that can be used by the network management system during the simulation.
【0019】シミュレーション結果出力手段24は、シ
ミュレーション実行手段23から送られたイベント系列
をシミュレーション結果として出力する。The simulation result output means 24 outputs the event sequence sent from the simulation execution means 23 as a simulation result.
【0020】MIBデータ記録手段25は、MIB形式
にシミュレーションデータを加工し、NMS通信制御手
段26を通して、ネットワーク管理システム(NMS)
11に利用される。The MIB data recording means 25 processes the simulation data into the MIB format and sends it to the network management system (NMS) through the NMS communication control means 26.
11 is used.
【0021】NMS通信制御手段26は、ネットワーク
管理システム(NMS)11との通信を制御し、必要な
データをシミュレーション制御手段21やMIBデータ
制御手段25へ受け渡す機能を有する。The NMS communication control means 26 has a function of controlling communication with the network management system (NMS) 11 and transferring necessary data to the simulation control means 21 and the MIB data control means 25.
【0022】図3は、本発明の別の実施例の構成を示す
図であり、図1に示した上記実施例に示したテスト環境
と異なる構成例を示したものである。FIG. 3 is a diagram showing a configuration of another embodiment of the present invention, and shows a configuration example different from the test environment shown in the above-described embodiment shown in FIG.
【0023】図3を参照して、被テストシステムである
ネットワーク管理システム(NMS)31と、管理情報
ベース(MIB)32が稼働するネットワーク34と異
なるネットワーク35(ネットワーク34とルータ等を
介して接続される)に、テスト環境を生成するシミュレ
ーションシステム33が接続される構成としてもよい。Referring to FIG. 3, a network management system (NMS) 31, which is a system under test, and a network 35 different from network 34 on which management information base (MIB) 32 operates (connected to network 34 via a router or the like) ), A simulation system 33 for generating a test environment may be connected.
【0024】[0024]
【発明の効果】以上説明したように、本発明によれば、
ネットワーク管理システム(NMS)のアプリケーショ
ンのテスト環境を、シミュレーションシステムを用いて
行なうことが可能とされ、このため、(1)物理的な装
置を準備することなくテストが行える、(2)仮想的な
任意のネットワークの形態でテストが行える (3)さまざまなネットワークの状態を想定してテスト
することが可能となる、という効果を奏する。As described above, according to the present invention,
A test environment of an application of a network management system (NMS) can be performed using a simulation system. Therefore, (1) a test can be performed without preparing physical devices, and (2) a virtual The test can be performed in an arbitrary network mode. (3) It is possible to perform a test assuming various network conditions.
【図面の簡単な説明】[Brief description of the drawings]
【図1】本発明の一実施例のシステム全体の構成を示す
ブロック図である。FIG. 1 is a block diagram showing a configuration of an entire system according to an embodiment of the present invention.
【図2】本発明の一実施例の構成を示すブロック図であ
る。FIG. 2 is a block diagram showing a configuration of one embodiment of the present invention.
【図3】本発明の別の実施例の構成を示す図である。FIG. 3 is a diagram showing a configuration of another embodiment of the present invention.
11 被テストシステムであるNMS 12 NMSがネットワークの状態を得るためにアクセ
スするMIBを有するシステム 13 仮想ネットワーク環境を作るシミュレーションシ
ステム 14 ネットワーク 21 シミュレーション制御手段 22 状態パラメタ制御手段 23 シミュレーション実行手段 24 シミュレーション結果出力手段 25 MIBデータ記録手段 26 NMS通信制御手段 31 被テストシステムであるNMS 32 NMSがネットワークの状態を得るためにアクセ
スするMIBを有するシステム 33 仮想ネットワーク環境を作るシミュレーションシ
ステム 34 31から33を結ぶネットワーク 35 仮想ネットワーク環境を作るシミュレーションシ
ステムが稼働しているネットワーク NMS ネットワーク管理システム MIB ネットワーク管理情報ベースReference Signs List 11 NMS which is a system under test 12 System having MIB accessed by NMS to obtain network state 13 Simulation system for creating virtual network environment 14 Network 21 Simulation control means 22 State parameter control means 23 Simulation execution means 24 Simulation result output Means 25 MIB data recording means 26 NMS communication control means 31 NMS which is a system under test 32 System having MIB which NMS accesses to obtain network status 33 Simulation system for creating virtual network environment 34 Network connecting 31 to 33 35 A network in which a simulation system for creating a virtual network environment is running NMS Network management system M B network management information base
Claims (3)
おいて、 ネットワーク管理システムテスト環境としてシミュレー
ションを用いる手段を備え、テスト対象システムである
ネットワーク管理システムと、前記シミュレーションを
行う手段によって提供される仮想テスト環境と、のイン
タフェースを、ネットワーク管理情報ベース(MIB)
にてとるようにしたことを特徴とするテスト方式。In an operation test of a network management system, there is provided a means for using a simulation as a network management system test environment, a network management system as a test target system, and a virtual test environment provided by the simulation means. Interface to the Network Management Information Base (MIB)
Test method characterized by taking at.
ミュレーションデータをMIB形式に加工して前記ネッ
トワーク管理システムにて利用可能とする手段を備えた
ことを特徴とする請求項1記載のテスト方式。2. The test method according to claim 1, further comprising means for processing the simulation data by the means for performing the simulation into an MIB format so as to be usable in the network management system.
クの管理情報ベース(MIB)が稼働するネットワーク
に直接に又は他のネットワークを介して接続されるシミ
ュレーション手段がシミュレーション結果として仮想ネ
ットワーク環境をMIB形式で出力し、テスト対象のネ
ットワーク管理システムが該MIB情報を利用して各種
機能テストを行うようにしたことを特徴とするネットワ
ークシステムのテスト方式。3. A simulation means connected directly to the network on which the network management system and the network management information base (MIB) operate or via another network outputs a virtual network environment as a simulation result in MIB format. A test method for a network system, wherein a network management system to be tested performs various functional tests using the MIB information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08257762A JP3099751B2 (en) | 1996-09-06 | 1996-09-06 | System test method using network simulation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08257762A JP3099751B2 (en) | 1996-09-06 | 1996-09-06 | System test method using network simulation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1083323A JPH1083323A (en) | 1998-03-31 |
JP3099751B2 true JP3099751B2 (en) | 2000-10-16 |
Family
ID=17310751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP08257762A Expired - Fee Related JP3099751B2 (en) | 1996-09-06 | 1996-09-06 | System test method using network simulation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3099751B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111445686B (en) * | 2020-04-29 | 2024-03-26 | 国网上海市电力公司 | Device and method for detecting interchangeability of electricity consumption information acquisition terminal |
-
1996
- 1996-09-06 JP JP08257762A patent/JP3099751B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1083323A (en) | 1998-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7523198B2 (en) | Integrated testing approach for publish/subscribe network systems | |
US7117411B2 (en) | Methods and systems for testing communications network components | |
JP3595783B2 (en) | Load test execution device and system, method therefor, and program therefor | |
CN109525461B (en) | Network equipment testing method, device, equipment and storage medium | |
US6199172B1 (en) | Method and apparatus for testing the responsiveness of a network device | |
US20030212908A1 (en) | Method and system for simulating computer networks to facilitate testing of computer network security | |
Pfrang et al. | Advancing Protocol Fuzzing for Industrial Automation and Control Systems. | |
CN113489603A (en) | Interactive background traffic generation method and system in network shooting range | |
CN115617610A (en) | Kubernetes-based full-behavior monitoring method and system in bypass non-invasive application operation | |
CN115314565B (en) | Protocol configuration method, protocol conversion method and building control system | |
KR20170133781A (en) | Apparatus and Method for Testing and diagnosing Virtual Infrastructure | |
JP3099751B2 (en) | System test method using network simulation system | |
JP2022150683A (en) | Verification system and verification device | |
US20100110899A1 (en) | Stressing a network device | |
Alvarenga et al. | RIO: A denial of service experimentation platform in a Future Internet Testbed | |
CN118764406B (en) | Vehicle-mounted network elasticity multi-mode test platform | |
CN116737445B (en) | Control method for realizing resource isolation by using pseudo container | |
JPH10171735A (en) | Method for managing network service | |
Ilgner et al. | Fuzzing ICS Protocols: Modbus Fuzzer Framework | |
CN116610516B (en) | Internet of things programming operation and maintenance base system and method based on equipment digital twin | |
EP4451637A1 (en) | Method for automated network testing | |
KR100406031B1 (en) | The exchange simulation method using the oms and thereof system | |
JP2012080378A (en) | Protocol test device, protocol test method, and protocol test program | |
JP4447402B2 (en) | Radio base station apparatus, connection test method, radio base station system | |
KR100670807B1 (en) | IP network emulation system and method for massive traffic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000718 |
|
LAPS | Cancellation because of no payment of annual fees |