Award Winning Solutions
Xena has won multiple global awards for price/performance and technical innovation. Learn more.
Technical Expertise
Copyright © 2009-2023 Teledyne LeCroy Xena ApS, Denmark
This the User Manual for Valkyrie2544. Valkyrie2544 is a PC application that enables you to perform advanced network tests according to the RFC 2544 specification using one or more of the Xena Valkyrie layer 2-3 test equipment chassis.
The Valkyrie2544 application features the following capabilities:
Valkyrie2544 is a standard Windows .NET application supporting Windows XP (SP3) and all later Windows versions. It requires Microsoft .NET version 4.0.
After installation you can find a shortcut to the application either in the Start -> Programs -> Xena Networks menu or (if you have selected this during setup) on your desktop.
The application is installed as part of the Valkyrie software release package which can be obtained here.
Refer to this page for details on support for Linux.
This section provides explanations for the terminology used by the Valkyrie2544.
Term | Explanation |
---|---|
Run | A “test run” (or simply “run”) denotes the part of the test configuration that is associated with a single test-type and a single packet size. This concept is used for the purpose of progress reporting. A test configuration that specifies the use of e.g. 5 packet sizes and has enabled 3 of the possible 4 test-types will thus consist of 5*3 = 15 runs. |
Iteration | Each test-type can be configured to repeat the test runs associated with the test-type a number of times. Each of these additional runs is called an iteration. |
Trial | A “trial” denotes a single execution of an iteration. |
Test Type | Denotes one of the the four types of tests according to RFC 2544: Throughput, Latency (and Jitter), Loss and Back-to-Back (a.k.a. Burst). |
Pair Topology | A topology where each port is associated with exactly one other peer port. The ports must be associated with opposing EAST/WEST groups. A test configuration can contain several port pairs.
The transmit and receive roles of the two ports are determined by the Direction setting. |
Blocks Topology | A topology where each port is associated with either the EAST or the WEST group. Each port in the EAST group will then communicate with all ports in the WEST group, and vice versa.There are thus no direct relation between ports like there are for the Pairs topology.
The transmit and receive roles of the ports are determined by the Direction setting. |
Mesh Topology | A topology where all ports communicate with each other. The direction will always be bidirectional and the EAST/WEST group attribute is not used. |
Direction | Denotes the direction of the traffic flows in relation to the group definitions. The direction can be either unidirectional or bidirectional. Unidirectional flows can be either EAST-to-WEST or WEST-to-EAST. |
This section describes the test available in Valkyrie2544. They closely follow the definition in the RFC 2544 specification.
The throughput test is an iterative test that attempts to find the throughput for a Device Under Test (DUT). RFC 1242 defines the throughput as “The maximum rate at which none of the offered frames are dropped by the device”.
The test uses a binary search algorithm to locate the throughput rate. One iteration of the test will produce a single test result.
The latency/jitter test is also a rate sweep test that attempts to determine the latency and jitter for a DUT throughout a defined range of input data rates. RFC 1242 broadly defines latency as the time it takes for a frame to traverse the DUT, but the precise definition depends on the type of forwarding used in the DUT. Latency is also known as the “Frame Transfer Delay” (FTD). Jitter is not defined in this RFC but is defined as the variation in latency over time. It is also known as the “Frame Delay Variance” (FDV).
The test measures the average, maximum and minimum latency and jitter values at a series of input rates defined by an initial value a, maximum value and a step value. One iteration of the test will produce a test result for each rate in the series.
The loss test is a rate sweep test that attempts to determine the frame loss rate for a DUT throughout a defined range of input data rates. RFC 1242 defines the loss as the “percentage of frames that should have been forwarded by a network device under steady state (constant) load that were not forwarded due to lack of resources”.
The test measures the frame loss at a series of input rates defined by an initial value a, maximum value and a step value. One iteration of the test will produce a test result for each rate in the series.
The Back-to-Back test is a combination of an iterative test and a rate sweep test that characterizes the ability of a DUT to process back-to-back frames at various rates. RFC 1242 defines back-to-back frames as “fixed length frames presented at a rate such that there is the minimum legal separation for a given medium between frames over a short to medium period of time, starting from an idle state”. The test attempts to locate the maximum number of frames that can be sent back-to-back at a given rate without any frame loss. This is also known as the “burst size”.
The test uses a binary search algorithm to locate the burst size at a given rate. One iteration of the test will produce a single test result for each input rate used.