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
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.
Payload Configurations
A two-byte hex payload can be configured for the test packet, which will be repeated throughout the entire frame payload.
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.
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.
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.
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.
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.
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.