UDP

The pictures show hub-and spoke (left) or full-mesh (right) UDP traffic generation between two or more Netrounds Test Agents for measuring link performance.

Running a UDP test will help you understand if your network is good enough for quality-demanding services such as client–server applications or videoconferencing. Client Test Agents can be placed behind NAT, since traffic will be initiated from the clients to the server.

When you start a UDP test, the Netrounds Test Agents will generate traffic at the rate you specify. The UDP stream sent by Netrounds includes timestamps and sequence numbers, so that the receiving side can calculate one-way delay, jitter, packet loss, and packet misorderings.

Examples of network requirements:

  • Videoconferencing: Loss < 1%, jitter < 30 ms, one-way delay < 150 ms
  • Client–server: Loss < 2%, one-way delay < 100 ms

Such requirements can be immediately expressed as thresholds, set individually for each UDP test.

Prerequisites

To run UDP measurements you need to have at least two Netrounds Test Agents installed. If you haven't already done the installation, consult our quick start guides for various types of Test Agents in the section Netrounds Test Agents.

Then create a new UDP test or monitoring and fill in the mandatory parameters below:

Parameters

Tests only

  • Duration (seconds): The duration of this test step in seconds. Min: 30 s. Max: 604800 s. Default: 60 s.
  • Fail threshold (seconds): The maximum number of errored seconds (ES) that may occur without triggering a fail for this test step. Default: 0.
  • Wait for ready: Time to wait before starting the test. The purpose of inserting a wait is to allow all Test Agents time to come online and acquire good time sync. Min: 1 min. Max: 24 hours. Default: "Don't wait", i.e. zero wait time.

General

  • Setup type: Select how to set up the measurement: "Client-Server" or "Full-Mesh". The default is Client-Server.
  • Server: A Test Agent that is going to act as the server side. If a NAT router or firewall is present, the server must be located on the outer (public) side.
  • Clients: Test Agents that should participate in the UDP measurement and exchange traffic with the server Test Agent. The clients can be placed behind NAT, since traffic will be initiated from the clients to the server.
  • Direction: One of: Up (from clients to server), Down (from server to clients), or Bidirectional (both directions at the same time).
  • Up rate (Mbit/s): Client-to-server target data rate.
  • Down rate (Mbit/s): Server-to-client target data rate.
  • Port: UDP server port to which clients will send traffic. Range: 1 ... 65535. Default: 5000.

Thresholds for errored seconds (ES)

  • Up/Down loss (%): Packet loss threshold for triggering an errored second. If the loss exceeds this value during one second, an ES will be indicated by Netrounds. Min: 0%. Max: 100%. Default: 0%.
  • Up/Down delay (ms): One-way delay threshold for triggering an errored second. If the delay between server and reflector exceeds this value during one second, an ES will be indicated by Netrounds. Min: 1 ms. Max: 5000 ms. No default.
  • Up/Down jitter (ms): Jitter (delay variation) threshold for triggering an errored second. If the jitter between server and reflector exceeds this value during one second, an ES will be indicated by Netrounds. Min: 1 ms. Max: 5000 ms. No default.

Thresholds for severely errored seconds (SES)              

  • Up/Down loss (%): Packet loss threshold for triggering a severely errored second. Min: 0. No default.
  • Up/Down delay (ms): One-way delay threshold for triggering a severely errored second. Min: 0. No default.
  • Up/Down jitter (ms): Jitter (delay variation) threshold for triggering a severely errored second. Min: 0. No default.

Advanced

  • Up/Down Ethernet frame size (bytes): Size of Layer 2 Ethernet frame for the stream. Min: 64 bytes for IPv4, 84 bytes for IPv6. Max: 9018 bytes. Default: 1518 bytes.
  • Up/Down DSCP/IPP: The Differentiated Services Code Point (DSCP) or IP Precedence to be used in IP packet headers. The available choices are listed in the drop-down box. Default: "0/ IPP 0". Note: Test Agents Lite currently do not support DSCP settings in outgoing IP packets.
  • Up/Down VLAN priority (PCP): The Priority Code Point to be used in the VLAN header. Range: 0 ... 7. Default: 0. Note: Test Agents Lite currently do not support PCP settings in outgoing IP packets.
  • Delayed start (s): (Tests only) Time by which to delay the start of the test within a test step. Default: 0 s.

SLA thresholds (monitorings only)

  • SLA Good: Threshold for good fulfillment of service level agreement. Default: 99.95%.
  • SLA Acceptable: Threshold for acceptable fulfillment of service level agreement. Default: 99.5%.

Result metrics

  • Rate (Mbit/s): Ethernet rate of the UDP stream. 
  • Loss (%): Packet loss measured.
  • Misordered (packets): Number of misordered Ethernet frames.
  • Delay min (ms): Minimum one-way delay measured.
  • Delay average (ms): Average one-way delay.
  • Delay max (ms): Maximum one-way delay.
  • Jitter (ms): Measured jitter (difference between maximum and minimum one-way delay).
  • Received packets (packets): Number of received frames.
  • Lost packets (packets): Number of lost frames.
  • ES (%): Aggregated errored second (ES) percentage, taking into account all types of error.
  • ES loss (%): Errored second percentage for packet loss.
  • ES delay (%): Aggregated errored second percentage, taking into account delay and delay variation.
  • Severely errored seconds (%): Aggregated severely errored second (SES) percentage, taking into account delay and delay variation.
  • Unavailable seconds (%): Unavailable second (UAS) percentage.
  • SLA: Service level agreement fulfillment for the test or monitoring: equal to (100 – ES) %.
Have more questions? Submit a request

Comments

Powered by Zendesk