GL Communications Inc.
 
 
Home >  VoIP Analysis and Simulation

Multi Stream Traffic Generator and Analyzer

PacketExpert™ 1G Software Ver 7.8.7 | Download Now!
PacketExpert™ 10G Software Ver 7.7.19 | Download Now!

Overview

Multi Stream UDP/TCP Traffic Generator and Analyzer is a hardware based Ethernet tester capable of generating multi-stream Ethernet traffic of varying packet length and also analyze the loopback traffic. ExpertTCP™ test methodology, is based on the RFC 6349 to measure TCP throughput, RTT and optimal window size. It has the capability to Generate and Analyze up to 12 UDP streams of traffic of various packet lengths This tool finds itself especially useful for end-to-end testing of 1 Gbps and 10 Gbps WAN (Wide Area Network) links.

Multi Stream UDP/TCP Traffic Generator and Analyzer (PXE108, PXG108) is available on the following 2 PacketExpert™ platform variants -

  • PacketExpert™ 1G (PXE100) - This is a quad port USB based portable unit, of which 2 ports are of 10/100/1000Mbps Electrical or Optical (Port 2, Port 3), and other 2 are 10/100/1000Mbps Electrical only. Multi Stream Traffic Generator and Analyzer licensed PXE108 generates multi-stream Ethernet traffic, which is transmitted on Port#2 and is loopback on Port#3. The received traffic at port#2 is analysed and along with FLR, IR, FTD, FDV result measurements individual result FLR, IR, FTD, FDV graphs are also provided.

  • PacketExpert™ 10G (PXG100) - This is a quad port USB based portable unit, of which 2 are 10 Gbps optical ports, and other 2 are 10/100/1000Mbps Electrical / Optical ports. Multi Stream UDP/TCP Traffic Generator and Analyzer licensed PXG108 generates multi-stream Ethernet traffic, which is transmitted on 10G: Port#1 and is loopback on 10G: Port#2. The received traffic at 10G: Port#1 is analysed and along with FLR, IR, FTD, FDV result measurements throughput graph is also provided.

The test results include Frame Loss, Frame Delay and Frame Delay Variation metrics for each stream. Easily monitor the bandwidth performance using live throughput consolidated graphical view for all the streams (16 streams over 1G/ 10G ports).

As depicted in the network diagram above, the generated streams can be defined according to the intended application type such as Data - HTTP, FTP, ARP, ICMP and many more, VoIP - RTP streams (over UDP) carrying Voice codec payload like G711, G729, AMR etc., and Video - RTP streams (over UDP) with H264 codec.

The loopback ports on PacketExpert™ offers Smart Loopback functionality on both 10G/1G to loopback the incoming traffic back to the source in the network. Loopback option helps in easy test setup, especially in end-to-end testing, when the other end is in a remote place. In such cases, one PacketExpert™ 10G/1G can be put in constant Loopback at the remote end, and tests can be controlled at the local end.

Other important functionalities included in PacketExpert™ 10G/1G are as follows:

PacketExpert™ also supports Command line Interface (CLI) to access all the above listed functionalities remotely using TCL clients and MAPS™ CLI Client/ Server architecture.

Features

  • Test tool with both Ethernet traffic generation and analysis capabilities in one-box
  • Generate and analyse packets at 1GigE and 10GigE line rates, with zero packet loss
  • On 10G unit, Dual Ports - with electrical ports support 10/100/1000 Mbps, optical ports support 1000 Mbps using SFP, and 10Gbps using SFP+s
  • On 1G unit, Four Ports - with electrical ports support 10/100/1000 Mbps, out of which 2 ports also supports optical interface of 1000 Mbps using SFP
  • PacketExpert™ 10G is also available as Table-inspired Touchscreen Handheld platform (with a Tablet PC) that makes it highly suitable for field testing

  • Traffic Generation –
    • Supports multiple streams with varying test configurations
    • Streams can be defined with various header fields like Source/Destination MAC Address, VLAN Id, Source/Destination Ipv4 Address, Source/Destination UDP ports
    • EMIX frame sizes supported per service – up to 5 frame sizes can be defined per stream
    • Stacked VLAN supported – C-Tag and S-Tag to simulate Carrier Ethernet traffic
  • Traffic Analysis –
    • KPIs supported -  Information Rate (IR) or Throughput, Frame Loss Ratio (FLR), Frame Transfer Delay (FTD) or Latency, and Frame Delay Variation (FDV) or Jitter, measured simultaneously for multi streams
    • Easily monitor the bandwidth performance using live throughput consolidated graphical view for all the streams (16 streams over 1G / 10G ports)
    • PacketExpert™ 1G along with IR (throughput) graph also provides FTD, FLR, FDV graphs
    • Detailed per stream statistics for unique streams
    • Provides per port frame statistics like Total Frames/Bytes Received, Rx Frame Rate, Rx Data Rate, etc

  • Command Line Interface for automated testing and remote accessibility

Hardware Interface - PacketExpert™ 10G



PacketExpert™ Hardware Unit




Front Panel




Back Panel


  Standalone Tablet Inspired

Interfaces:

  • 2 x 1G Base-X Optical OR 10/100/1000 Base-T Electrical
  • 2 x 10G Base-SR, -LR -ER Optical only
  • Single Mode or Multi Mode Fiber SFP support with LC connector

Protocols:

  • RFC 2544 compliance

Bus Interface:

  • USB 2.0
  • None or USB 2.0

External Power Supply:

  • +12 volts, 2.2 Amps
  • +18 Volts, 3.0 Amps

Physical Specification:

  • Length: 6.39 in. (162.33 mm)
  • Width: 9.96 in. (252.93 mm)
  • Height: 2.10 in (53.34 mm)
  • Weight: 3.75 lbs. (1.7 kg)
  • Length: 6.39 in. (162.22 mm)
  • Width: 9.96 in. (252.93 mm)
  • Height: 2.59 in (65.96 mm)
  • Weight: 4.75 lbs. (2.15 kg)

 

Hardware Interface - PacketExpert™ 1G



Back Panel



Front Panel

Interfaces

  • 2 x 10/100/1000 Base-T Electrical only
  • 2 x 1000 Base-X Optical OR 10/100/1000 Base-T Electrical
  • Single Mode or Multi Mode Fiber SFP support with LC connector

Protocols

  • RFC 2544 compliance

Bus Interface

  • USB 2.0

Power

  • +9 volts, 2.2 Amps

Temperature

  • Operating Temperature: +5 to +40C
  • Non-Operating Temperature: -30 to +60C

Humidity

  • Operating Humidity: 0% to 80% RH
  • Non-Operating Humidity: 0% to 95% RH

Altitude

  • Operating Altitude: Up to 10,000 feet
  • Non-Operating Altitude:  Up to 50,000 feet

Physical Specification

  • Length: 8.45 in. (214.63 mm)
  • Width: 5.55 in. (140.97 mm)
  • Height: 1.60 in (40.64 mm)
  • Weight: 1.66 lbs. (0.75 kg)

Stream Configuration

Each Stream can be configured with various attributes like the Frame Size(s), Header Parameters (including VLAN Tag Information), IP and UDP layer parameters, Payload with fixed patterns, and Traffic rate.


Stream Configuration Collapsed Summary

VLAN C-Tag Configuration

The VLAN C-Tag TCI frame format includes a 3-bit field used to Carry Priority Information (PCP), which refers to the Class of Service and maps to the frame priority level. The field values can be used to prioritize different classes of traffic (voice, video, data, etc).


VLAN C-Tag TCI Frame Format


VLAN C-Tag

 

Payload Configurations
2 byte Hex payload for the test packet can be configured, which will be repeated for the entire frame payload.


Payload

Traffic Configurations
This option allows to specify the rate at which frames have to be generated.  Various units used for configuring the rate are % - Bandwidth in Percentage of the Link Speed, Kbps – Kilobits/Sec, Mbps – Megabits/Sec, Gbps – Gigabits/Sec, Bps – Bytes/Sec, KBps - Kilobytes/Sec, MBps – Megabytes/Sec, and GBps – Gigabytes/Sec.


Traffic Option

Test Duration
This option allows to set the test duration to run continuously, or limit the test by specifying the time duration in Secs/Mins/Hours.


Test Duration

Stream Selection

Stream selection provides an option to select any configured stream to run the test (or) select all the streams. Up to 12 streams are supported on 1G and 16 streams are supported on 10G. To select all the streams, each stream bandwidth should be configured such that the Total bandwidth is limited to 1000 Mbps (for 1G unit) / 10000 Mbps (for 10G unit). The configured Frame Size and the Rate (Mbps) for the stream is also displayed for each stream. The test is performed on all the selected streams simultaneously within the specified time duration.


Stream Selection for 1G (12 Streams)

Stream Selection for 10G (16 Streams)

 

 

Stream Statistics

The Expert Analyzer displays the consolidated view of all the results across multiple streams (16 streams). The result parameters include Stream Name for which the test is running, test duration in secs, TxRx Frames, Rx Bytes, Frame Loss - FL Count, Frame Loss Ratio - FLR (%), (Current, Minimum, Maximum, & Average) Information Rate - IR (Mbps), (Current, Minimum, Maximum, & Average) Frame Transfer Delay - FTD (msec), and (Current, Minimum, Maximum, & Average) Frame Delay Variations - FDV (msec) parameters for each configured stream.



Vertical View of Stream Results



Horizontal View of Stream Results

Stream-wise Throughput Graph

A real time display of Throughput for each stream is plotted as the Information Rate (Mbps) against Time (Sec), in the form of a line graph. Consolidated view of throughput graph for all the streams (16 streams on 10G ports) is displayed. The total throughput of all the 16 streams together will sum up to 10000 Mbps on 10G ports.


Stream Throughput (IR) Graph

Stream Statistics

The Expert Analyzer displays the consolidated view of all the results across multiple streams (16 streams). The result parameters include Stream Name for which the test is running, test duration in secs, TxRx Frames, Rx Bytes, Frame Loss - FL Count, Frame Loss Ratio - FLR (%), (Current, Minimum, Maximum, & Average) Information Rate - IR (Mbps), (Current, Minimum, Maximum, & Average) Frame Transfer Delay - FTD (msec), and (Current, Minimum, Maximum, & Average) Frame Delay Variations - FDV (msec) parameters for each configured stream.



Vertical View of Stream Results



Horizontal View of Stream Results

Stream-wise Graphs

Throughput (IR) Graph
A real time display of Throughput for each stream is plotted as the Information Rate (Mbps) against Time (Sec), in the form of a line graph. Consolidated view of throughput graph for all the streams (16 streams on 10G ports) is displayed. The total throughput of all the 16 streams together will sum up to 1000 Mbps on 1G ports.
FLR Graph
A real time display of Throughput for each stream is plotted as the Frame Loss Ratio (%) against Time (Sec), in the form of a line graph.


FDV Graph
A real time display of Throughput for each stream is plotted as the Frame Delay Variation (Msec) against Time (Sec), in the form of a line graph.
FTD Graph
A real time display of Throughput for each stream is plotted as the Frame Transfer Delay (Msec) against Time (Sec), in the form of a line graph.


Network Testing with Impairments

The multi streams generated at port#1 is sent to the Loopback port (either the port#2 in the same hardware unit or the loopback port on another remote unit) through the network. The Loopback port sends the traffic back to the port#1 again through the network. This way, the multi-stream traffic traverses the network twice (in the upstream and downstream directions), and is subjected to network impairments like Latency, Packet Loss, Jitter, Packet reordering, Packet Duplication etc. in both directions. The received traffic on port#1 is analysed and the IP metrics are reported.

At port#1, the received traffic is analysed and Frame Loss Count, Frame Loss Ratio (%), Information Rate - IR (Mbps), Frame Transfer Delay (msec), and Frame Delay Variations (msec) results are displayed.


Multi-stream Traffic Generation and Analysis with Impairments

QoS Prioritization

Multi-stream traffic Generator and Analyzer can be configured to generate multiple background traffic streams, which stress the network and generate highly precise (hardware generated) single VoIP stream (foreground stream) to be sent along with the background streams. This test scenario can be used to verify the QoS prioritization in the network.

Background Traffic and Foreground Stream Generation

Stress Testing

Stress test DUT/Networks by generating up to 16 user defined streams at full wirespeed (1Gbps or 10 Gbps) using Multi-Stream Traffic Generator, pass the traffic through the test network towards the loopback port (remote port or local port), do wirespeed loopback to send back the traffic towards the generator port, do analysis of the received traffic at wirespeed, measure and report the IP metrics. This will measure the Round trip metrics i.e. combined performance of both Upstream and Downstream directions.

Stress (1 Gbps/10 Gbps Traffic) Testing

Buyer's Guide

Item No. Item Description

PXG108

Multi-Stream UDP/TCP Traffic Generator and Analyzer - 10G (on PXG100, PXG101)
(up to 16 users)

PXE108 Multi-Stream UDP/TCP Traffic Generator and Analyzer - 1G (on PXE100)
(up to 12 users)


buyersguide - Import from optical-and-ethernet-testing-packetexpert.html

* Specifications are subject to change without notice

 
 
Home Page Sitemap Global Presence Email