Ethernet/IP Tester

Multi-Functional Ethernet Test Solution

Multi Stream Traffic Generator and Analyzer - PacketExpert™ 100G

Generate multiple streams of IP traffic to test network prioritization, throughput and impairments.

Sample Test Report


  Request a Demo / Quote  Brochure
PacketExpert 10GX - MTGA Bi-Directional Testing
PacketExpert 10GX - MTGA End-to-End Testing
PacketExpert 10GX - MTGA LoopBack Testing

Overview

The Multi-Stream Traffic Generator and Analyzer is a basic application available within the PacketExpert™ 100G. This Ethernet tester can generate multi-stream Ethernet traffic with varying protocol headers, packet lengths and payloads. It supports up to 16 streams (per Port), making it ideal for end-to-end testing of Wide Area Networks at speeds of up to 100 Gbps. Measurements include throughput, packet loss, round trip delay, jitter and more.

Key Features

  • Ethernet Traffic Generation and Analysis: Generates traffic from Layer 2 to Layer 4 at up to 100 Gbps with varying protocol headers and packet sizes
  • Comprehensive Test Metrics: Provides packet loss, round trip delay and jitter measurements for each stream. Provides graphs for all streams
  • User-Defined Stream Configurations: Supports multiple streams with customizable configurations, including MAC/VLAN/IP/UDP headers, rate, and frame size, allowing prioritization of different traffic types (e.g., voice, video, data)
  • Streams: Supports up to 16 streams per port
  • Frame Length Support: Accommodates frame lengths ranging from 64 bytes to 16,000 bytes (Jumbo frames)
  • Python Automation and Regression Testing: Supports Test automation and regression testing via Python and REST APIs

  • Traffic Generation –
    • Generates multiple streams with customizable protocol headers, packet sizes and payloads
    • Streams can be defined with various header fields like Source and Destination MAC Address, VLAN and MPLS tags, Source and Destination IP Address, Source and Destination UDP ports
    • Each stream can include a mixture of different frames sizes (up to 5)
    • Emulate Carrier Ethernet traffic with stacked VLANs (C-Tag and S-Tag)
  • Traffic Analysis –
    • Real-time statistics of throughput, packet loss, round-trip delay, and jitter across multiple streams
    • Real-time graphs of all statistics mentioned above, for each stream
    • Comprehensive statistics for individual streams
    • Delivers per-port frame statistics such as Total Frames and Bytes Received, Rx Frame Rate, and Rx Data Rate

Stream Configuration

The stream configuration summary offers a quick view of all current settings.

Each stream can be customized with attributes such as frame size, header parameters (including VLAN tag details), IP and UDP layer settings, payload patterns, and traffic rate.

Stream Configuration Summary

Stream Configuration Summary

Payload Configurations

A two-byte hex payload can be configured for the test packet, which will be repeated throughout the entire frame payload.

Payload Configuration

Payload Configuration

Bandwidth Profile Configurations

Bandwidth Profile allows to configure the frame generation rate using various units, such as a percentage (%) of link speed, Mbps and Gbps.

Bandwidth Profile Configuration

Bandwidth Profile Configuration

Stream Selection

Stream selection allows you to choose any configured stream or select all streams for testing. Each port supports up to 16 streams per port at 1G, 10G, 25G, 40G, 50G, or 100G speeds. If selecting all streams, ensure the total bandwidth does not exceed 100Gbps link speed.

The configured Frame Size and Rate (Gbps) for each stream are displayed, and the test is conducted simultaneously on all selected streams within the specified time duration or until the user stops the test.

Stream Selection

Stream Selection

Stream Statistics

The PacketExpert™ 100G Analyzer displays all the results for all streams.

Stream Results

Stream Results

Stream-wise Graph

Throughput Graph

A real time display of throughput versus time for each stream.

Throughput Graph

Throughput Graph

Packet Loss Graph

A real time display of packet loss versus time.

Packet Loss Graph

Packet Loss Graph

FDV (Jitter) Graph

A real time display of jitter versus time.

Frame Delay Variation (FDV) Graph

Frame Delay Variation (FDV) Graph

Delay Graph

A real time display of round trip delay versus time.

Round Trip Delay Graph

Round Trip Delay Graph

Port Statistics

Detailed statistics per port are provided including Frame Count, Frame Rate, Link Utilization, etc. based on various categories such as Frame Type (Unicast/Broadcast/Multicast, VLAN), frame lengths (64, 65-127, 1024-1518, Oversized, Undersized), Protocol Type (IPv4, IPv6, UDP, TCP, ICMP, IGRP, etc). VLAN Statistics (per Stack position) are displayed for the configured stacks.

All Port Loopback Statistics

All Port Loopback Statistics
All Port Loopback Statistics
All Port Loopback Statistics
All Port Loopback Statistics
All Port Loopback Statistics
All Port Loopback Statistics
All Port Loopback Statistics

Applications

Network Testing for Impairment Characterization

Two types of tests are possible: using a Loopback port on another device or the MTGA port on the same device. The multi-stream traffic generated on Port 1 is sent either to a Loopback port on another device or to Port 2 on the same PacketExpert through the network. The Loopback port or Port 2 sends the traffic back to Port 1, allowing the multi-stream traffic to traverse the network twice (in both upstream and downstream directions). During this process, the traffic is exposed to network degradations.

The received traffic at Port 1 is analyzed and IP metrics are reported. Results such as Frame Loss Count, Frame Loss Rate (%), Throughput (Gbps) Frame Transfer Delay (msec), and Frame Delay Variations (msec) are displayed for detailed network characterization.

Multi-stream Traffic Generation and Analysis to test for Impairments

Multi-stream Traffic Generation and Analysis to test for Impairments

Quality of Service (QoS) Prioritization

The Multi-stream traffic Generator and Analyzer can generate multiple traffic streams with different QoS tags to verify QoS prioritization in the network.

Background Traffic and Foreground Stream Generation

Background Traffic and Foreground Stream Generation

Stress Testing

Stress test devices and networks by generating up to 16 user-defined streams at full wirespeed. Send the traffic through the test network to a loopback port or another port on the same device. Analyze the received traffic to measure IP metrics, capturing the round trip performance.

Bidirectional Stress Testing

Bidirectional Stress Testing

Loopback Stress Testing

Loopback Stress Testing