NetDisturb FAQ

If your question is not listed please contact us.

Q: What is the performance of NetDisturb?
A: NetDisturb performance is expressed in a number of processed packets per second (packet size has no influence). The performance is dependant on the PC executing the Server part of the software. For example on a PC biprocessor 2.4 Ghz under Windows XP, NetDisturb can handle up to 150,000 packets per second by using two gigabit Ethernet NICs. For more information please refer to our performance measurement document (PDF).

Q: What control do I have over the disturbances generated?
A: NetDisturb offers two possibilities. You can impair the network in a random way, by using the available NetDisturb laws. Or you can disturb the network in a determined way by importing your own values (loss or delay list) from a text file. Using this second option gives you total control over the generated perturbations, and also to simulate real network conditions.

Q: Does the NetDisturb installation produce conflicts in my operating system?
A: No, but you have to install the NetDisturb driver after the network board drivers (NIC). You will also have to deactivate protocols and services bound to the NICs. These operations are described in the NetDisturb User Guide.

Q: Does the use of remote control influence the performance?
A: No, because the processing is always performed by the NetDisturb Server part, and not by the PC which remotely controls NetDisturb.

Q: What is the interest of the operating mode: 'Impairments apply to the flow or for each connection of the flow'?
A: NetDisturb can analyze IP packets to split them into the TCP or UDP connection they belong to. This mode makes it possible to apply the same impairment values to each packet of each connection.

Let us suppose that this impairment has been defined with a loss law: lose the third packet for 10 packets received.

§ Impairment laws apply to the flow

When this option is selected, every received packet matching the mask for this flow is considered to belong to the same flow. Processing is carried out in “continue”. With the previous example of loss law (lose the 3rd packet on 10 received), NetDisturb will lose the 3rd packet for ten received packets whichever the TCP/UDP connection it belongs to.

§ Impairment laws apply to each connection of the flow

When this option is selected, NetDisturb analyses each received packet in order to associate this packet to a TCP or UDP connection already existing by using these parameters: protocol, IP addresses and port numbers. If the connection doesn't’t exist, a new one is created.

With the previous example of loss law (lose the 3rd packet on 10 received), NetDisturb will lose the 3rd packet for ten received packets of each TCP or UDP connection.

Q: NetDisturb is only available in english version. Do other language versions exist?
A: NetDisturb is only available in English (software and documentation). Other language versions are not currently planned.

 

 

back to prev page