Latency and packet loss [WAN Parameters]

Latency is the time it takes an IP packet to cross the WAN. You can define a fixed latency or a statistically distributed latency.

Set latency and packet loss parameters

  1. Click the WAN tab, and then select Latency and Packet Loss.
  2. Select:

Back to top

Specify Custom Latency and Packet Loss

  1. To define the settings manually, click Custom.
  2. To set the latency values, select one of the following options:

    Fixed Enter the number of milliseconds, from 0 to 8,000.
    Uniform distribution:

    Specifies a changing latency over time (also referred to as jitter). Type the minimum and maximum latency values in the Minimum and Maximum boxes. This causes NV to randomly change the latency between the minimum and maximum values (from 0 to 8,000 ms).

    You can limit the change in latency between each two consecutive packets to a specified number. To use this option, select Limit latency change and enter the maximum allowed change, in milliseconds. For example, if you enter 45, NV will change the latency by a maximum of 45 milliseconds between two consecutive packets.

    Normal distribution

    Causes latency to fluctuate randomly and non-uniformly around an average value (milliseconds) that you specify in the Average box. This option can be used to emulate jitter conditions.

    The Standard Deviation parameter allows you to exert some control over the random change in latency. Entering a value in this parameter sets a range for two thirds of the random values. For example, if the average is 600 milliseconds and the standard deviation is 100 milliseconds, two thirds of random latency values will be between 500 and 700.

    Linear Latency

    Allows you to set a range of latency values and to indicate the time it takes latency to increase from the minimum to the maximum value in the range.

    Enter the range in Minimum and Maximum (from 0 to 8,000 ms), and the cycle duration in Graph duration (from 1 to 65,535 seconds). For example, if you define a range of 100 to 200 milliseconds and a cycle duration of 100 seconds, NV will increase latency by one millisecond each second.

    When the NV reaches maximum latency, it cycles back to the minimum value.

  3. To add packet loss parameters into an NV profile, select a Packet Loss option:

    Note: Packet loss can also be imported in a recorded file.

    No packet loss WAN behavior is not affected by packet loss. In this case, NV does not lose any packets and the impairment is not applied to network traffic.
    Periodic loss

    NV discards one packet for every xth packet that passes through the WAN. Enter a number (from 2 to 65,535) in the Lose one packet every x packets box. For example, if you enter 8, NV discards every 8th packet that enters the WAN.

    NV counts packets separately in both directions. It loses the incoming xth packet and the outgoing xth packet.

    Random Loss Allows you to set the probability for losing each packet (enter a percentage from 0.01 to 90). For example, entering 2 means that each packet has a 2 percent chance of being dropped while passing through the emulated WAN cloud.
    Burst Loss Allows you to introduce a "bursty" packet loss model in the emulated WAN cloud, by setting a number of packets to lose (burst size) every time a loss event occurs. You can specify the probability of the loss event (Burst Probability), and the Minimum and Maximum parameters (from 1 to 65,535 packets) that specify a range for the random size of each packet loss burst.
    Gilbert-Eliot Loss

    Allows you to emulate a good state and a bad state in the network by specifying an average packet loss percentage in the Lose parameter of the two states (from 0.01% to 100%).

    In Change state, you specify the chances that the network will leave the specific state and move to the other (from 0.01% to 99.99%). For example, if the tested network has, at any given time, a 10% chance of moving from good to bad and a 50% chance of moving from bad to good, you specify 10 and 50 in the respective Change State fields.

Back to top

Import network conditions from a recorded file

Note:  

  • Importing recorded network conditions is supported only for Vuser groups that share the specified bandwidths – not by Vuser groups that allocate the specified bandwidth to each Vuser. For details, see Allocate bandwidth to Vusers.
  • You can import recorded parameters from a .ntx file directly into a virtual location, as described in Import virtual location parameters from an NV profile. Import the recorded parameters into an NV profile (using NV Network Editor) only if you want to edit the recorded parameters, before importing them into a virtual location.
  1. Select Recorded and then click Choose file.
  2. Locate and select the required .ntx file, and then click Open. A summary of the network conditions is displayed.
  3. Modify the latency and packet loss by selecting a percentage in the Multiply latency values by and Multiply loss value by lists.

    This factor allows you to predict future load cases or to prepare some margins of service level over the current status. In this field, you can specify a number between 0 and 200 percent to have the latency and packet loss values multiplied by it. For example, the value of 100% means that NV will use the recorded values as they are. The value 200 means that each value will be doubled (multiplied by 200%).

  4. Select a Packet Loss value.

  5. Select a Playback Mode.

    Play imported values sequentially While emulating the network, NV will cyclically use the latency values one after the other in the order in which they were recorded.
    Play imported values randomly While emulating the network, NV will pick one of the recorded values randomly, for each packet. This allows you to experience random values from the real network to predict more network scenarios.

Back to top