CN1848777A - Protocol simulation testing device - Google Patents

Protocol simulation testing device Download PDF

Info

Publication number
CN1848777A
CN1848777A CN 200610001394 CN200610001394A CN1848777A CN 1848777 A CN1848777 A CN 1848777A CN 200610001394 CN200610001394 CN 200610001394 CN 200610001394 A CN200610001394 A CN 200610001394A CN 1848777 A CN1848777 A CN 1848777A
Authority
CN
China
Prior art keywords
module
core processing
data bag
processing unit
reply data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200610001394
Other languages
Chinese (zh)
Other versions
CN100420208C (en
Inventor
黄春明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100013948A priority Critical patent/CN100420208C/en
Publication of CN1848777A publication Critical patent/CN1848777A/en
Application granted granted Critical
Publication of CN100420208C publication Critical patent/CN100420208C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An artificial test device of protocol is featured as receiving inputted test command by command input unit being used to send relevant control command and protocol character information to sending unit and receiving unit as well as core processing unit, generating request data packet by sending unit, configuring adaptive rule of answer data packet by receiving unit being used to send relevant data packet to core processing unit, judging whether response overtime of answer data packet is occurred or not by core processing unit and outputting judgment result to output unit for displaying.

Description

A kind of protocol simulation testing device
Technical field
The present invention relates to the emulation testing field, relate in particular to a kind of protocol simulation testing device that can handle big data on flows.
Background technology
The protocol emulation test has test and test command character (Testing and TestControl Notation, TTCN) the script support of standard in the world.The generation of TTCN script is in order to satisfy the needs of protocol test.The TTCN script has developed into the 3rd version TTCN-3 at present.
The TTCN-2 script mainly provides 7 control commands:
REPEAT instructs (recursion instruction);
GOTO instructs (jump instruction);
SEND instruction (sending the protocol massages instruction);
RECEIVE instruction (receiving the protocol massages instruction);
TIMEOUT instructs (time-of-the-day order);
OTHERWISE instructs (other unexpected status commands);
PASS FAIL INCONC instructs (decision instruction as a result);
These 7 control commands can be finished the demand of all protocol emulation tests basically.Protocol emulation test at present is most of to be realized by the pure software based on above-mentioned control command.The testing scheme disadvantage of this pure software is exactly the limitation that is subjected to software design structure and running software, can't realize the emulation testing of big data on flows, therefore can't know happen suddenly protocol test result under the big data on flows situation of tested equipment, as pressure test, abnormality test or protocol attack etc.
Summary of the invention
The invention provides a kind of protocol simulation testing device, can't realize emulation testing problem under the big data on flows situation in order to solve software protocol emulation testing in the prior art.
Protocol simulation testing device of the present invention comprises: instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result;
Described instruction input unit receives the test instruction of input, sends control corresponding instruction and protocol characteristic information to described transmitting element, receiving element and core processing unit;
Described transmitting element generates request data package according to described control command and protocol characteristic information; Receive the control signal of described core processing unit, request data package is sent to tested equipment;
Described receiving element is according to the adaptation rule of described protocol characteristic information configuration reply data bag; Meet the reply data bag of adaptation rule according to described control command from tested equipment reception, and send to described core processing unit;
Described core processing unit sends control signals to described transmitting element after receiving described control command; Whether the response time of judging the reply data bag that receives after receiving the reply data bag is overtime, and judged result is outputed to described output unit as a result;
Described output unit as a result receives and the output judged result.
Said apparatus of the present invention also comprises a timer, provides temporal information to described transmitting element and described receiving element;
Described transmitting element receives the control signal of described core processing unit, obtains current time information from described timer, and adds in the described request packet; After described receiving element receives the reply data bag, obtain current time information, and add in the reply data bag from described timer; Described core processing unit calculates the response time of this reply data bag according to the temporal information in the reply data bag.
According to said apparatus of the present invention, described instruction input unit comprises command process module and characteristic information memory module;
Described command process module receives the test instruction of input, generates and sends corresponding control command to described transmitting element, receiving element and core processing unit; And determine the protocol type of test according to the test instruction of input, protocol type information is sent to described characteristic information memory module;
Described characteristic information memory module sends to described transmitting element, receiving element and core processing unit with the characteristic information of the corresponding protocol type of this locality storage.
According to said apparatus of the present invention, described transmitting element comprises data transmission blocks and physical interface module;
Described data transmission blocks generates request data package according to described control command and described protocol characteristic information; Receive the control signal of described core processing unit, with the current time as transmitting time, add request data package to, and request data package sent to described physical interface module;
Described physical interface module is converted to suitable described tested reception data format with request data package and sends to tested equipment.
Described transmitting element also comprises a data correction module, obtains the request data package that will revise from described data transmission blocks, carries out sending to described physical interface module after the corresponding correction according to the revision directive that described core processing unit sends.
According to said apparatus of the present invention, described receiving element comprises template adaptation module and physical interface module;
Described physical interface module receives the reply data bag from tested equipment, sends to described template adaptation module;
Described template adaptation module disposes adaptive template according to described adaptation rule; If reply data bag and adaptive template matches are then added current information of time in the reply data bag, send to described core processing unit; Otherwise, this reply data bag is abandoned.
Described template adaptation module disposes one or more adaptive templates according to one or more data messages of described protocol characteristic information correspondence.
Described receiving element also comprises a statistical module, is connected with described template adaptation module;
Described template adaptation module is if judge reply data bag and adaptive template matches, and information arrives described statistical module to send then that the match is successful; Otherwise the information that sends that it fails to match is to described statistical module; Described statistical module is added up the packet number that the match is successful He it fails to match respectively, and statistical information is sent to output unit as a result.
According to said apparatus of the present invention, described core processing unit comprises core processing module;
Described core processing module will deduct time of advent of described reply data bag transmitting time, obtain the response time of this reply data bag, compare with the response time of described protocol characteristic information defined, if the response time of this reply data bag is greater than the response time of regulation, judge that then this reply data bag is overtime, otherwise, judge that this reply data bag normally receives, and judged result outputed to described output unit as a result.
Described core processing unit also comprises a procedural information memory module, is connected with described transmitting element with described core processing module;
If core processing module sends after request data package is revised in decision according to described control command or described protocol characteristic information once more, then notify described procedural information memory module to obtain the request data package that to revise from described transmitting element, contrast the content of this request data package and the last reply data bag that receives, generate revision directive, send to described transmitting element;
Described transmitting element sends to tested equipment after according to this revision directive the described request packet being revised.
According to said apparatus of the present invention, described instruction input unit, transmitting element, receiving element, core processing unit and as a result output unit realize by logical circuit or application-specific integrated circuit (ASIC).
Beneficial effect of the present invention is as follows:
(1) protocol simulation testing device of the present invention can be finished all functions of software emulation test, because separate, concurrent processing between each unit of protocol simulation testing device of the present invention, as long as therefore select corresponding logical circuit or integrated circuit for use, just can make each unit all possess the disposal ability of the hump speed of equipment under test, therefore can realize the protocol emulation test of equipment under test under the hump speed situation.
(2) protocol simulation testing device of the present invention is divided into instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result according to function, and each Elementary Function is independent, and overall structure is clear, is easy to hardware and realizes.
Description of drawings
Fig. 1 is a protocol simulation testing device structural representation of the present invention;
Fig. 2 is the structural representation of the instruction input unit of protocol simulation testing device of the present invention;
Fig. 3 is the structural representation of the transmitting element of protocol simulation testing device of the present invention;
Fig. 4 is the structural representation of the receiving element of protocol simulation testing device of the present invention;
Fig. 5 is the structural representation of the core processing unit of protocol simulation testing device of the present invention.
Embodiment
Referring to Fig. 1, be protocol emulation apparatus structure schematic diagram of the present invention, specifically comprise: instruction input unit, transmitting element, receiving element, core processing unit, output unit and timer as a result.
Described instruction input unit comprises command process module and characteristic information memory module as shown in Figure 2.Command process module receives the test instruction of input, generates respectively and sends to the control command of transmitting element, receiving element and core processing unit, and send to transmitting element, receiving element and core processing unit respectively; The control command that sends to transmitting element and receiving element comprises the address information of test instruction transmitting apparatus and tested equipment at least, command sending unit sends request data package to the equipment under test of appointment, and the order receiving element receives the reply data bag from the equipment under test of this appointment; The control command that sends to core processing unit comprises the transmission parameter information at least, and the order core processing unit transmits control signal to transmitting element with the transmission number of times at interval according to sending the parameter official hour, and the control transmitting element carries out packet and sends; Simultaneously, command process module also will (be finished a test instruction and may need various protocols cooperation realization according to the definite protocol type that will test of the test instruction of input, but test process can only be followed the tracks of and a kind of agreement of analyzing and processing, therefore to need determine the protocol type of test at test instruction, the corresponding relation of test instruction and protocol type can be stored in the command process module in advance), and the protocol type of determining sent to the characteristic information memory module.The characteristic information memory module inquires the characteristic information of the type agreement from the characteristic information of the variety of protocol of this locality storage, send it to transmitting element, receiving element and core processing unit.Protocol characteristic information comprises the Data Matching rule and the response time of stipulating of one or more data messages of this agreement correspondence at least; The characteristic information that sends to receiving element comprises the Data Matching rule at least, and the characteristic information that sends to core processing unit comprises the response time of regulation at least.
Described transmitting element comprises data transmission blocks and physical interface module as shown in Figure 3.After data transmission blocks receives the control command of instruction input unit, generate request data package according to address information wherein and the protocol characteristic information that receives, the number of request data package can be for one or more according to the feature of test protocol; After data transmission blocks receives the control signal of core processing unit, obtain current information of time as transmitting time, add request data package to, and request data package is sent to physical interface module from timer.Physical interface module is packaged as the Frame that is fit to equipment under test or equipment under test place Network Transmission with request data package, and sends to the tested equipment of the specified address of control command.
Send at needing in some protocol test process to circulate or the situation of redirect, transmitting element also can comprise a data correcting module, be used for receiving the revision directive of core processing unit, obtaining the request data package that will revise from data transmission blocks stores to this data correction module, after according to revision directive this request data package being revised, send to physical interface module, and send to the equipment under test of assigned address by it.
Described receiving element comprises template adaptation module and physical interface module as shown in Figure 4.After the template adaptation module receives characteristic information, dispose adaptive template according to adaptation rule.Because a kind of agreement can corresponding one or more data messages, every kind of data message has adaptation rule separately, so the template adaptation module disposes one or more adaptive templates at one or more data messages.The adaptive template of all kinds agreement can set in advance in the template adaptation module, after the template adaptation module receives characteristic information, therefrom selects corresponding adaptive template for use.Physical interface module is according to control command, receives the Frame of reply data bag from the equipment under test of assigned address, and this Frame is reverted to the reply data bag, sends to the template adaptation module.After the template adaptation module receives the reply data bag, obtain the time of advent of current time from timer as this reply data bag, add in the reply data bag, and reply data bag and adaptive template are carried out Data Matching judge, if reply data bag and adaptive template matches then send to described core processing unit with this reply data bag; Otherwise, the reply data bag is abandoned.The template adaptation module also can be carried out the Data Matching judgement to the reply data bag that receives earlier, to being judged as the reply data bag of coupling, adds current information of time therein, directly abandons being judged as unmatched reply data bag.Receiving element also can comprise a statistical module, the every reception of template adaptation module and abandon a reply data bag and all send corresponding information to this statistical module, write down and add up (adding up as the number to the reply data bag that receives or abandon) by it, statistical module sends to output unit as a result with statistics.
Described core processing unit comprises core processing module, after core processing module receives the control command of instruction input unit, the time interval according to the rules and transmission number of times transmit control signal to the data transmission blocks of transmitting element, and the control data sending module sends request data package.Described core processing module is behind the reply data bag that receives the receiving element transmission, transmitting time will be deducted the time of advent in the reply data bag, obtain the actual response time of this reply data bag, compare with the response time of this agreement regulation that receives from the instruction input unit, if the response time of reply data bag judges then that smaller or equal to the response time of regulation this reply data bag normally receives; Otherwise, judge the overtime reception of this reply data bag, core processing module outputs to output unit as a result with judged result.
Send at needing in some protocol test process to circulate or the situation of redirect, core processing unit also can comprise a procedural information memory module, as shown in Figure 5.After core processing module receives the reply data bag, also do not finish according to control command or the test of protocol characteristic INFORMATION DISCOVERY, after revising request data package, the response message that needs basis to return sends once more, at this moment, the notification procedure information storage module obtains the request data package that will revise and stores the procedural information memory module into from the data transmission blocks of transmitting element, then, core processing module is according to the content information of reply data bag, determine which data of this request data package are revised (as the content information of target address information or request), and with the instruction of concrete makeover process generation data correction, send to the data correction module of transmitting element, after transmitting element carries out data correction, send to the equipment under test of appointment.
Described output unit as a result receives the core processing module in the core processing unit and the test result information of the output of the statistical module in the receiving element, and handles, with the test result of all reply data bags or/and statistics show or export.
Described timer provides temporal information for transmitting element and receiving element.
Above-mentioned instruction input unit, transmitting element, receiving element and core processing unit are made of logical circuit group or application-specific integrated circuit (ASIC) group.For example: the characteristic information memory module in the instruction input unit is realized by readable writable memory, in order to reach the requirement of the big data on flows of test, preferably selects quick readable writable memory for use; The physical interface module of transmitting element and the physical interface module of receiving element are at synchronous digital hierarchy bag (Packet Over SDH, POS) network of interface or equipment, can select synchronous digital hierarchy (Synchronous Digital Hierarchy for use, SDH) physical chip, network or equipment at Ethernet interface, can select medium access control (Media Access Control, MAC) chip for use.
The logical circuit group of transmitting element and receiving element or application-specific integrated circuit (ASIC) group need possess the disposal ability with the corresponding hump speed of equipment under test.For example, equipment under test is the main frame in the 100Mbps Ethernet, and the logical circuit group of transmitting element and receiving element or application-specific integrated circuit (ASIC) group need possess the data-handling capacity of 100Mbps.
Be example with PING protocol test in the Ethernet of 100Mbps below,, its workflow be described in detail in conjunction with above-mentioned protocol emulation device.
Instructing the input unit input instruction:
Ping 192.168.10.10 (the IP address of present embodiment hypothesis protocol simulation testing device is 192.168.10.1)
The command process module of instruction input unit determines that according to the Ping instruction that receives the protocol type that will test is TCP/IP, and the identification information of TCP/IP is sent to the characteristic information memory module of instruction input unit.The characteristic information memory module identifies according to TCP/IP, and the characteristic information that is stored in local TCP/IP is in advance sent to transmitting element, receiving element and core processing unit.The characteristic information that sends to receiving element comprises the Data Matching rule of the various data messages of TCP/IP at least, and the characteristic information that sends to core processing unit comprises the response time of ICP/IP protocol regulation at least;
Simultaneously, after command process module receives the Ping instruction, generate control command and transmission at transmitting element, receiving element and core processing unit respectively, it is that 192.168.10.1 and target ip address are the request data package of 192.168.10.10 that command sending unit generates source IP address, it is that 192.168.10.10 and target ip address are the reply data bag of 192.168.10.1 that the order receiving element receives source IP address, and the order core processing unit transmits control signal to transmitting element;
After the data transmission blocks of transmitting element receives control command, generate request data package according to the characteristic information of ICP/IP protocol with according to the information such as address in the control command;
After core processing unit receives control command, generate control signal and send to the data transmission blocks of transmitting element;
The data transmission blocks of transmitting element is obtained the current time as transmitting time from timer after receiving control signal, adds the relevant position of request data package to, sends to the physical interface module of transmitting element then; Physical interface module is packaged as the Frame of Ethernet with request data package, sends to the network host that the IP address is 192.168.10.10;
Destination host receives echo reply packet after the request data package, it is that 192.168.10.10 and target ip address are the ethernet data frame of 192.168.10.1 that the physical interface module of receiving element receives source IP address, and it is reverted to the reply data bag, send to the template adaptation module;
The template adaptation module has disposed the pairing transmission control protocol of ICP/IP protocol (Transmission Control Protocol according to the ICP/IP protocol characteristic information of receiving that is sent by the instruction input unit this moment, TCP), User Datagram Protoco (UDP) (User Datagram Protocol, UDP), Internet protocol (InternetProtocol, IP), address resolution protocol (Address Resolution Protocol, ARP), internet control messages agreement (Internet Control Messages Protocol, ICMP) the adaptive template of data message such as grade; After receiving the reply data bag, reply data bag and corresponding adaptive template are carried out the Data Matching judgement, if Data Matching, then obtain the time of advent of current time as this response packet from timer, add in the reply data bag, the reply data bag is sent to core processing unit, and to the statistical module of the receiving element information that sends that the match is successful; Otherwise, this reply data bag is abandoned, and to the statistical module information that sends that it fails to match; Statistical module is distinguished the number of statistical match success and the reply data bag that it fails to match, and statistics is sent to output unit as a result;
After core processing unit receives the reply data bag, therefrom extract the transmitting time and the time of advent, with deducting the actual response time that transmitting time obtains this reply data bag the time of advent, compare with the response time of the ICP/IP protocol defined that receives from the instruction input unit, if the response time that calculates judges then that smaller or equal to the response time of regulation this reply data bag correctly receives; Otherwise judge that this reply data bag is overtime; Core processing unit sends to output unit as a result with judged result;
The accepting state of output unit reply data bag that receiving element is abandoned is defined as not receiving as a result, the accepting state of the correct reply data bag that receives of core processing unit is defined as normally, the accepting state of the reply data bag of the overtime reception of core processing unit is defined as overtime, and shows the accepting state of all reply data bags and receive the number statistics.
For the disposal ability under the full rate situation of the Ethernet Hosts of testing 100Mbps, can send the Ping instruction to protocol simulation testing device with the speed of 100Mbps, because can be by selecting corresponding logical circuit or integrated circuit for use, make each unit of protocol simulation testing device all reach the data-handling capacity of 100Mbps, and independent operating, concurrent processing between each unit, therefore protocol simulation testing device can be handled data transmission, the reception under the 100Mbps rate behavior and judge, realizes the test of full rate situation.
For the protocol emulation test of complexity, for example (Point to PointProtocol Over Enthternet, emulation testing PPPOE) also can realize by said apparatus the point-to-point protocol on the Ethernet.
In sum, protocol simulation testing device of the present invention can be finished in the software emulation test about the timing relationship of uniformity test and the test and the judgement of Data Matching, because it is separate between each unit of protocol simulation testing device, can the concurrent processing data, as long as therefore select corresponding logical circuit or integrated circuit for use, just can make each unit all possess the disposal ability of the hump speed of equipment under test, therefore can realize the protocol emulation test under the hump speed situation of equipment under test, as pressure test, abnormality test or protocol attack etc.In addition, protocol simulation testing device of the present invention is divided into instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result, and each Elementary Function is independent, and overall structure is clear, is easy to hardware and realizes.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

1, a kind of protocol simulation testing device comprises: instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result;
Described instruction input unit receives the test instruction of input, sends control corresponding instruction and protocol characteristic information to described transmitting element, receiving element and core processing unit;
Described transmitting element generates request data package according to described control command and protocol characteristic information; Receive the control signal of described core processing unit, request data package is sent to tested equipment;
Described receiving element is according to the adaptation rule of described protocol characteristic information configuration reply data bag; Meet the reply data bag of adaptation rule according to described control command from tested equipment reception, and send to described core processing unit;
Described core processing unit sends control signals to described transmitting element after receiving described control command; Whether the response time of judging the reply data bag that receives after receiving the reply data bag is overtime, and judged result is outputed to described output unit as a result;
Described output unit as a result receives and the output judged result.
2, device as claimed in claim 1 is characterized in that, also comprises a timer, provides temporal information to described transmitting element and described receiving element;
Described transmitting element receives the control signal of described core processing unit, obtains current time information from described timer, and adds in the described request packet; After described receiving element receives the reply data bag, obtain current time information, and add in the reply data bag from described timer; Described core processing unit calculates the response time of this reply data bag according to the temporal information in the reply data bag.
3, device as claimed in claim 1 is characterized in that, described instruction input unit comprises command process module and characteristic information memory module;
Described command process module receives the test instruction of input, generates and sends corresponding control command to described transmitting element, receiving element and core processing unit; And determine the protocol type of test according to the test instruction of input, protocol type information is sent to described characteristic information memory module;
Described characteristic information memory module sends to described transmitting element, receiving element and core processing unit with the characteristic information of the corresponding protocol type of this locality storage.
4, device as claimed in claim 1 is characterized in that, described transmitting element comprises data transmission blocks and physical interface module;
Described data transmission blocks generates request data package according to described control command and described protocol characteristic information; Receive the control signal of described core processing unit, with the current time as transmitting time, add request data package to, and request data package sent to described physical interface module;
Described physical interface module is converted to suitable described tested reception data format with request data package and sends to tested equipment.
5, device as claimed in claim 4, it is characterized in that, described transmitting element also comprises a data correction module, obtain the request data package that to revise from described data transmission blocks, carry out sending to described physical interface module after the corresponding correction according to the revision directive that described core processing unit sends.
6, device as claimed in claim 1 is characterized in that, described receiving element comprises template adaptation module and physical interface module;
Described physical interface module receives the reply data bag from tested equipment, sends to described template adaptation module;
Described template adaptation module disposes adaptive template according to described adaptation rule; If reply data bag and adaptive template matches are then added current information of time in the reply data bag, send to described core processing unit; Otherwise, this reply data bag is abandoned.
7, device as claimed in claim 6 is characterized in that, described template adaptation module disposes one or more adaptive templates according to one or more data messages of described protocol characteristic information correspondence.
8, device as claimed in claim 6 is characterized in that, described receiving element also comprises a statistical module, is connected with described template adaptation module;
Described template adaptation module is if judge reply data bag and adaptive template matches, and information arrives described statistical module to send then that the match is successful; Otherwise the information that sends that it fails to match is to described statistical module; Described statistical module is added up the packet number that the match is successful He it fails to match respectively, and statistical information is sent to output unit as a result.
9, device as claimed in claim 1 is characterized in that, described core processing unit comprises core processing module;
Described core processing module will deduct time of advent of described reply data bag transmitting time, obtain the response time of this reply data bag, compare with the response time of described protocol characteristic information defined, if the response time of this reply data bag is greater than the response time of regulation, judge that then this reply data bag is overtime, otherwise, judge that this reply data bag normally receives, and judged result outputed to described output unit as a result.
10, device as claimed in claim 9 is characterized in that, described core processing unit also comprises a procedural information memory module, is connected with described transmitting element with described core processing module;
If core processing module sends after request data package is revised in decision according to described control command or described protocol characteristic information once more, then notify described procedural information memory module to obtain the request data package that to revise from described transmitting element, contrast the content of this request data package and the last reply data bag that receives, generate revision directive, send to described transmitting element;
Described transmitting element sends to tested equipment after according to this revision directive the described request packet being revised.
CNB2006100013948A 2006-01-19 2006-01-19 Protocol simulation testing device Expired - Fee Related CN100420208C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100013948A CN100420208C (en) 2006-01-19 2006-01-19 Protocol simulation testing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100013948A CN100420208C (en) 2006-01-19 2006-01-19 Protocol simulation testing device

Publications (2)

Publication Number Publication Date
CN1848777A true CN1848777A (en) 2006-10-18
CN100420208C CN100420208C (en) 2008-09-17

Family

ID=37078150

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100013948A Expired - Fee Related CN100420208C (en) 2006-01-19 2006-01-19 Protocol simulation testing device

Country Status (1)

Country Link
CN (1) CN100420208C (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262472B (en) * 2007-03-07 2011-09-28 力博特公司 A multi-function protocol parser and its realization method
CN102546301A (en) * 2012-01-16 2012-07-04 中国科学院深圳先进技术研究院 Digital signal logic analyzing system
CN103281318A (en) * 2013-05-09 2013-09-04 浙江师范大学 Attack testing device aiming at software defined network
CN103763159A (en) * 2014-02-13 2014-04-30 公安部沈阳消防研究所 Testing system and method for consistency of communication protocol of transmission device
CN103795762A (en) * 2012-11-01 2014-05-14 百度在线网络技术(北京)有限公司 Reverse agent test system and method
CN104038309A (en) * 2013-03-07 2014-09-10 上海海尔集成电路有限公司 Simulation system communication method and simulation system
CN104952227A (en) * 2014-03-31 2015-09-30 鸿富锦精密工业(深圳)有限公司 Data transmission device and method
CN105871662A (en) * 2016-06-22 2016-08-17 腾讯科技(深圳)有限公司 Protocol recording and replay method and terminal
CN107612780A (en) * 2017-10-11 2018-01-19 杭州安恒信息技术有限公司 Modbus protocol analysis systems method of testing and device
CN110830332A (en) * 2020-01-09 2020-02-21 武汉慧联无限科技有限公司 Test method, test device and computer readable storage medium
CN112180267A (en) * 2020-09-27 2021-01-05 欣旺达电动汽车电池有限公司 Battery test system, method, electronic device and storage medium
CN112737891A (en) * 2020-12-30 2021-04-30 北京浩瀚深度信息技术股份有限公司 Network flow simulation test method, device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6922395B1 (en) * 2000-07-25 2005-07-26 Bbnt Solutions Llc System and method for testing protocols for ad hoc networks
CN100393055C (en) * 2002-12-10 2008-06-04 中兴通讯股份有限公司 Automatic protection switching protocol testing method
CN100486182C (en) * 2002-12-28 2009-05-06 鸿富锦精密工业(深圳)有限公司 Network test equipment, system and method
CN100440887C (en) * 2003-12-03 2008-12-03 华为技术有限公司 Protocol testing method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262472B (en) * 2007-03-07 2011-09-28 力博特公司 A multi-function protocol parser and its realization method
CN102546301B (en) * 2012-01-16 2018-07-27 中国科学院深圳先进技术研究院 A kind of digital signal logic analyzing system
CN102546301A (en) * 2012-01-16 2012-07-04 中国科学院深圳先进技术研究院 Digital signal logic analyzing system
CN103795762B (en) * 2012-11-01 2019-07-02 百度在线网络技术(北京)有限公司 A kind of test method and system of reverse proxy
CN103795762A (en) * 2012-11-01 2014-05-14 百度在线网络技术(北京)有限公司 Reverse agent test system and method
CN104038309A (en) * 2013-03-07 2014-09-10 上海海尔集成电路有限公司 Simulation system communication method and simulation system
CN103281318A (en) * 2013-05-09 2013-09-04 浙江师范大学 Attack testing device aiming at software defined network
CN103281318B (en) * 2013-05-09 2016-06-08 浙江师范大学 A kind of attack test device for software definition network
CN103763159A (en) * 2014-02-13 2014-04-30 公安部沈阳消防研究所 Testing system and method for consistency of communication protocol of transmission device
CN104952227A (en) * 2014-03-31 2015-09-30 鸿富锦精密工业(深圳)有限公司 Data transmission device and method
CN105871662A (en) * 2016-06-22 2016-08-17 腾讯科技(深圳)有限公司 Protocol recording and replay method and terminal
CN105871662B (en) * 2016-06-22 2018-10-23 腾讯科技(深圳)有限公司 A kind of agreement records, back method and terminal
CN107612780A (en) * 2017-10-11 2018-01-19 杭州安恒信息技术有限公司 Modbus protocol analysis systems method of testing and device
CN107612780B (en) * 2017-10-11 2020-11-24 杭州安恒信息技术股份有限公司 Modbus protocol analysis system test method and device
CN110830332A (en) * 2020-01-09 2020-02-21 武汉慧联无限科技有限公司 Test method, test device and computer readable storage medium
CN110830332B (en) * 2020-01-09 2020-05-08 武汉慧联无限科技有限公司 Test method, test device and computer readable storage medium
CN112180267A (en) * 2020-09-27 2021-01-05 欣旺达电动汽车电池有限公司 Battery test system, method, electronic device and storage medium
CN112737891A (en) * 2020-12-30 2021-04-30 北京浩瀚深度信息技术股份有限公司 Network flow simulation test method, device and storage medium

Also Published As

Publication number Publication date
CN100420208C (en) 2008-09-17

Similar Documents

Publication Publication Date Title
CN1848777A (en) Protocol simulation testing device
CN1231032C (en) Network protocol measuring method and measuring system thereof
CN1750485A (en) Network simulation detection system and method
CN1305281C (en) Inter connected network protocol packet error processing equipment and its method and computer readable medium
CN1897575A (en) Method of multicast data packet transmission
CN1238796C (en) Device and method for realizing interface conversion
CN1661989A (en) Communication terminal
CN1744521A (en) Network equipment management method and network management system
CN1385990A (en) Grouping receiver and transmission method thereof
CN1678086A (en) High-speeld code-flow playing and receiving device based on PCI
CN101039224A (en) Method and equipment for detecting periodically link state
CN1426239A (en) Route device, terminal equipment, communication system and routing method
CN1549531A (en) Apparatus for testing network equipment transmission performance and method thereof
CN1889527A (en) Load sharing apparatus and method for realizing multi-chain circuit transmission
CN1469602A (en) Apparatus and method for compressing header and multiplying group in network environment
CN1787460A (en) System for testing unification of communication protocol
KR100738339B1 (en) Packet Transmission on IP Offload
CN1741504A (en) Flow controlling method based on application and network equipment for making applied flow control
CN1551553A (en) Receiving device, transmitting device, and programs
CN1688136A (en) Parallel flow dispatching method for 10G network performance testing system
CN1761258A (en) Be used to send the method and apparatus of synchronous flow
CN102790663B (en) Full-hardware network interface applied to very long baseline interferometry (VLBI) hardware related processor
CN101060525A (en) A SCTP linking method
US20030070010A1 (en) Method and apparatus for operating a network controller
CN1645810A (en) Local resetting method and device for improving reliability of FPGA

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080917

Termination date: 20160119

EXPY Termination of patent right or utility model