CN100420208C - Protocol simulation testing device - Google Patents

Protocol simulation testing device Download PDF

Info

Publication number
CN100420208C
CN100420208C CNB2006100013948A CN200610001394A CN100420208C CN 100420208 C CN100420208 C CN 100420208C CN B2006100013948 A CNB2006100013948 A CN B2006100013948A CN 200610001394 A CN200610001394 A CN 200610001394A CN 100420208 C CN100420208 C CN 100420208C
Authority
CN
China
Prior art keywords
module
core processing
processing unit
data bag
protocol
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
Application number
CNB2006100013948A
Other languages
Chinese (zh)
Other versions
CN1848777A (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

Abstract

The present invention discloses a protocol simulation testing device which comprises an instruction input unit, a transmitting unit, a receiving unit, a core processing unit and a result output unit, wherein the instruction input unit receives test instructions which are input, the relevant control instructions and the protocol characteristic information are transmitted to the transmitting unit, the receiving unit and the core processing unit. The transmitting unit generates request data packets, and is controlled by the core processing unit, and the request data packets are sent to tested equipment. The receiving unit is provided with adaptation regulations of answering data packets, and the answering data packets which accord to the adaptation regulations are received by the tested equipment and are transmitted to the core processing unit. The core processing unit judges whether the response time of the answering data packets is beyond time or not, the judging result is output to the result output unit, and the result output unit is used for displaying or outputting. The present invention is used, the conformance test of the equipment can be realized, and the protocol simulation test of the tested equipment in limit speed can be realized.

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, obtain current time information and add in the request data package, and 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; Receive the reply data bag that meets adaptation rule according to described control command from tested equipment, obtain current time information and add in the reply data bag, and the reply data bag is sent to described core processing unit;
Described core processing unit sends control signals to described transmitting element after receiving described control command; After receiving the reply data bag, judge according to temporal information wherein whether the response time of the reply data bag that receives 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, and being used for provides temporal information to described transmitting element and described receiving element.
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 (Intemet 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. 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, obtain current time information and add in the request data package, and 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; Receive the reply data bag that meets adaptation rule according to described control command from tested equipment, obtain current time information and add in the reply data bag, and the reply data bag is sent to described core processing unit;
Described core processing unit sends control signals to described transmitting element after receiving described control command; After receiving the reply data bag, judge according to temporal information wherein whether the response time of the reply data bag that receives 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, and being used for provides temporal information to described transmitting element and described receiving element.
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 CN1848777A (en) 2006-10-18
CN100420208C true 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)

Families Citing this family (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
CN102546301B (en) * 2012-01-16 2018-07-27 中国科学院深圳先进技术研究院 A kind of digital signal logic analyzing system
CN103795762B (en) * 2012-11-01 2019-07-02 百度在线网络技术(北京)有限公司 A kind of test method and system of reverse proxy
CN104038309B (en) * 2013-03-07 2017-07-28 上海东软载波微电子有限公司 Analogue system communication means and analogue system
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
CN105871662B (en) * 2016-06-22 2018-10-23 腾讯科技(深圳)有限公司 A kind of agreement records, back method and terminal
CN107612780B (en) * 2017-10-11 2020-11-24 杭州安恒信息技术股份有限公司 Modbus protocol analysis system test method and device
CN110830332B (en) * 2020-01-09 2020-05-08 武汉慧联无限科技有限公司 Test method, test device and computer readable storage medium
CN112180267B (en) * 2020-09-27 2023-05-05 欣旺达电动汽车电池有限公司 Battery testing system, battery testing method, electronic device and storage medium
CN112737891A (en) * 2020-12-30 2021-04-30 北京浩瀚深度信息技术股份有限公司 Network flow simulation test method, device and storage medium

Citations (4)

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

Patent Citations (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
CN1507208A (en) * 2002-12-10 2004-06-23 深圳市中兴通讯股份有限公司 Automatic protection switching protocol testing method
CN1512717A (en) * 2002-12-28 2004-07-14 鸿富锦精密工业(深圳)有限公司 Network test equipment system and method
CN1625172A (en) * 2003-12-03 2005-06-08 华为技术有限公司 Protocol testing method

Also Published As

Publication number Publication date
CN1848777A (en) 2006-10-18

Similar Documents

Publication Publication Date Title
CN100420208C (en) Protocol simulation testing device
US8233399B2 (en) Generic packet generator and method
EP3331205B1 (en) Data packet transmission method utilized in ipv6 network and device utilizing same
CN108462642B (en) UDP/IP hardware protocol stack based on FPGA and implementation method
CN110177013A (en) A kind of EtherCAT master-salve station design and implementation methods based on FPGA
CN101547063A (en) Method and system for testing forward delay
US20030182440A1 (en) Network processor with high-speed transceiver
JP2001144802A (en) Apparatus, method and system for data communication and storag medium
US20080056276A1 (en) Information Processing System, Information Processing Apparatus, Server Apparatus, Information Processing Method and Program
CN109257138A (en) A kind of data transfer control method and relevant device
CN101247294B (en) Test data generating method and device
CN107809385B (en) Packet-In message triggering and control method
CN112204934A (en) Communication device, communication method, and communication program
CN115277450B (en) Virtual-real combined heterogeneous communication network fusion system based on OPNET and application
US7426589B2 (en) Network interface card for reducing the number of interrupts and method of generating interrupts
JP2007259374A (en) Network transmitter/receiver
CN114598675A (en) Control method, device, equipment and medium for realizing host blocking based on ARP
US20050141557A1 (en) Method and apparatus for parallel processing of communication protocols
US20040095890A1 (en) Traffic generating switch
CN110138819B (en) Host state detection method and system of network switch
CN100512155C (en) Route diagnosis method for supporting tac tful route selection
JP4261992B2 (en) Information data transmission / reception device and transmission / reception method
CN109587083A (en) Data transmission method and relevant apparatus
JP2001308924A (en) Traffic generator
KR100631523B1 (en) Device for managing data of multi-type remote controller and method for managing data thereof

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