摘要:
There is disclosed a system and method for implementing a control plane/data plane test to evaluate the performance of a device under test upon the occurrence of a critical event. The method may be performed by a network testing system.
摘要:
An impairment unit, method, and machine readable storage media for emulating network impairments. A first network interface may receive network traffic including a plurality of received packets. A classifier may determine an impairment class of each received packet based on test information contained within a payload portion of each received packet, the impairment class of each received packet being one of a plurality of impairment classes, each impairment class uniquely associated with a corresponding one of a plurality of impairment profiles. An impairment engine may impair each of the plurality of impairment classes in accordance with the corresponding impairment profile to provide impaired network traffic. A second network interface may transmit the impaired network traffic to the network.
摘要:
A method for testing a network and a test manager for a network test system are disclosed. The method for testing a network may including displaying (1) a graphical user interface including a graphical representation of endpoints available for selection as endpoints of traffic to be generated during a test session and (2) a tabular list describing selected endpoints. Source endpoints for the traffic may be selected and the selected source endpoints may be designated on the graphical representation of endpoints and described in the tabular list. Traffic from the selected source endpoints to the selected destination endpoints may be generated for transmission via the network.
摘要:
There is disclosed apparatus and processes for generating simulated network test traffic from a stored test traffic definition. A network test system or a user may select arbitrary ways to group flows of test traffic into streams, and to modify these streams before and during transmission of the test traffic by network test equipment.
摘要:
Methods, systems, and computer readable media for generation of sequence numbers for insertion into a data stream are disclosed. According to one aspect, low-overhead sequence number generation includes reading a stored set of coefficients and using them to calculate a value for a sequence number according to an equation for calculating a sequence number value, but not changing the values of the stored set of coefficients during generation of the sequence numbers. According to another aspect, a sequence number generation method is selected from multiple available methods based on a desired pattern of sequence numbers and used to generate sequence numbers that are included in a data stream. According to yet another aspect, sequence numbers are calculated using multiple inputs, each input being a counter output or a value referenced by a counter output.
摘要:
There are disclosed an apparatus, a machine readable media, and methods for testing a network. The apparatus may include a statistics engine coupled to a memory. The statistics engine may extract a packet group identifier (PGID) from a packet received from the network and retrieve traffic statistics associated with the PGID from the memory. The retrieved traffic statistics may include a packets-per-interval count and a packets-per-interval threshold, the packets-per-interval count indicating a number of packets received within a time interval of a sequence of time intervals. At the start of each new time interval, the statistics engine may set a flag indicating whether or not the packets-per-interval count for the previous time interval was equal to or greater than the packets-per-interval threshold. The flag may be saved in the memory as part of the traffic statistics associated with the extracted PGID.
摘要:
There are disclosed methods and a packet receiver for testing a network. A packet may be received from the network at a port unit. The port unit may ignore the received packet if the received packet does not contain a valid test signature. When the received packet contains a valid test signature, the port unit may determine if the port unit is an expected destination for the received packet. When the port unit is not an expected destination for the received packet, a misdirected packet counter may be incremented. When the port unit is an expected destination for the received packet, test data may be extracted from the received packet.
摘要:
There are disclosed apparatus and methods for testing a network. An apparatus for testing a network may include first and second memory banks configured to alternate between being active and inactive in a complementary manner. A traffic receiver may receive traffic comprising a plurality of packets from the network, accumulate traffic statistics, store the accumulated traffic statistics in the active memory bank of the first and second memory banks, and copy contents of the first memory bank, when inactive, to a third memory bank, and copy contents of the second memory bank, when inactive, to a fourth memory bank. A port processor may aggregate at least selected traffic statistics stored in the third memory bank and the fourth memory bank.
摘要:
There is disclosed a system and method for network test conflict checking. The method may be performed by a network testing system and may be implemented as software. The method may include receiving user selected test features and user selected hardware for a network test. When receiving user selected features, incompatible features are made unselectable by reference to a feature database. A compatibility check is performed by referring to a hardware database and a feature database. Suggestive corrective changes may be provided to a user or automatically made to the selected features and/or selected hardware. The network test is written to hardware when the compatibility test is successful.
摘要:
An impairment unit, method, and machine readable storage media for emulating network impairments. A first network interface may receive network traffic including a plurality of received packets. A classifier may determine an impairment class of each received packet based on test information contained within a payload portion of each received packet, the impairment class of each received packet being one of a plurality of impairment classes, each impairment class uniquely associated with a corresponding one of a plurality of impairment profiles. An impairment engine may impair each of the plurality of impairment classes in accordance with the corresponding impairment profile to provide impaired network traffic. A second network interface may transmit the impaired network traffic to the network.