IP/VoIP Analysis & Simulation

Protocol Analyzer

Duplex 400G Wirespeed Packet Capture and Extraction Solution for High-Speed Networks

High-speed packet capture and extraction for network analysis and diagnostics. Ensures wirespeed recording without packet loss. Supports Ethernet rates of up to 400 Gbps.

  Request a Demo / Quote   Brochure
FastRecorder™ and PacketExtractor™ 400G Portable Unit

FastRecorder™ and PacketExtractor™ 400G Portable Unit

FastRecorder™ and PacketExtractor™ 400G 2U Rack-mount

FastRecorder™ and PacketExtractor™ 400G 2U Rack-mount

Overview

GL's Linux-based FastRecorder™ and PacketExtractor™ 400G appliance offers high-performance packet capture and extraction capabilities, supporting two ports at speeds of up to 400 Gbps each (2 x 400 Gbps). It ensures seamless, error-free, and continuous wire-speed data capture for extended durations, storing directly to NVMe SSDs with a system capacity of up to 240 TB. A circular buffer mechanism allows uninterrupted recording, with the most recent 240 TB of data readily accessible. The appliance is equipped with a secure, web-based interface that supports remote and multi-user access.

The FastRecorder™ operates in real time, interfacing non-intrusively via a fiber tap with bidirectional Ethernet rates up to 400 Gbps. It supports all copper and fiber (single-mode or multi-mode) connections, enabling seamless integration across multiple interfaces. With rapid configuration options and hardware filters, users can define specific conditions to capture only relevant packets or sessions, ensuring efficient and error-free recording at wire speed. Data is stored on high capacity NVMe SSDs for extended periods, providing robust support for high-speed traffic environments.

The PacketExtractor™ functions offline, enabling users to process recently captured raw recordings by applying complex filters, selecting streams, defining time periods, and managing storage size. It also facilitates the extraction of specific packet portions (e.g., headers) for detailed analysis. The extracted data from recordings (up to 240 TB) can be saved in PCAP or PCAPNG formats for advanced network diagnostics.

Files extracted using FastRecorder™ and PacketExtractor™ 400G can be analyzed with GL’s PacketScan™ HD or Wireshark®. While Wireshark® is widely used, PacketScan™ HD provides enhanced capabilities such as real-time voice quality assessment, fax quality analysis, call/session separation, and detailed ladder diagrams for comprehensive IP traffic analysis. These features make it an ideal solution for advanced network performance monitoring and diagnostics.


Purpose-Built for 400G Network Demands

GL’s 400G packet capture and extraction tools are purpose-built to do one thing extremely well: deliver reliable, lossless, high-speed packet capture at full line rate. Designed with a performance-first mindset, our solution is optimized specifically for high-throughput environments, ensuring accuracy, efficiency, and scalability tailored to your most demanding network applications.

Precision Timestamping for 400G Networks

Achieve nanosecond-level accuracy with our advanced timestamping capabilities—perfectly aligned for 400G environments.

We offer high-precision timestamps using Pulse Per Second (PPS), delivering globally synchronized time accuracy down to ±10 nanoseconds.

Multi-Server Connectivity

The FastRecorder™ and PacketExtractor™ 400G web interface enables users to access multiple servers within the same LAN, allowing seamless connectivity and centralized management of multiple devices for improved efficiency and control.

Efficient Multi-Server Connectivity

Key Features

FastRecorder™ 400G

  • High-Speed Duplex 400G Capture (Up to 800 Gbps Total Throughput): Duplex 400G capture (400G East + 400G West) delivering up to 800 Gbps directly to SSDs — records up to 6 TB per minute
  • Lossless Wirespeed Capture: Lossless wirespeed capture of IP traffic across high-speed (400, 100, 50, 40, 25, 10, and 1 GigE) links
  • Non-Intrusive Continuous Recording: Non-intrusive capture and continuous recording over Ethernet (electrical/optical) with nanosecond precision, retaining the latest traffic based on user-defined size
  • Multi-Port Traffic Merging: Merges traffic from multiple ports with high-precision timestamps during recording
  • Optimized Distributed Disk Operation: Optimized distributed disk operation to achieve wirespeed recording to disk
  • Auto-Naming with Timestamps: Recording can be started without specifying a name; the system automatically assigns the current timestamp (YYYY-MM-DD_HH-Min-Sec) as the recording name
  • Advanced Hardware Filtering: Apply efficient hardware filters based on MAC, 802.1Q (VLANs), IPv4/IPv6, Tunnel Traffic, TCP, UDP, and SCTP parameters to record only traffic of interest
  • Real-Time Recording Metrics: Monitors total recording duration, L2 Rx rate, record rates, frame rates, captured frames, dropped frames, and recorded bytes for efficient and accurate high-speed packet capture
  • Live Network Performance Monitoring: Provides real-time insights into port status, received frames, link utilization, capture rates, error counts, and frame-length distribution for efficient network performance analysis
  • Graphical Rate and Error Analysis: Users can view Rate and Error Graphs for each port to analyze capture rates and detect issues like segment drops, Multi-Packet Receive Queue (MPRQ) buffer overflows, missed packets, and discarded packets during recording

PacketExtractor™ 400G

  • Targeted Packet Extraction: Extract specific traffic from previous recordings into PCAP and PCAPNG (Wireshark® format) output traces
  • Post-Extraction Analysis: Analyze the extracted trace in PacketScan™ HD or Wireshark®
  • Flexible Output Trace Options: Extract packets into a single or multiple output traces
  • Conditional Extraction Filters: Extract traces based on file size, time period, or packet count limit
  • Time-Based Extraction: Perform extraction from user-specified start and end times
  • Recording Status Indicator: Provides Recording Status options as Complete or Partial
  • Packet Slicing for Efficiency: Slice packets to a limited length to optimize output trace size
  • Extraction Metrics and Reporting: Provides detailed insights into the extraction process, including frame count, data volume, processing and extraction rates, and total duration for efficient traffic analysis


Use Cases for 400G

Data Centers
Supports cloud computing, big data analytics, AI model training, and east-west traffic within modern cloud-based infrastructures.

Telecommunications
Powers high-bandwidth applications like 5G networks, video conferencing, and streaming services.

Financial Services
Enables low-latency connections critical for high-frequency trading and real-time transaction processing.


Healthcare
Facilitates secure transfer of medical images, patient records, and supports telemedicine and IoT-enabled remote monitoring.

Media & Entertainment
Handles high-resolution video streaming (e.g., 4K/8K) and content distribution efficiently.



What is 400G?

400G refers to high-speed network connectivity or data transmission at a rate of 400 gigabits per second (Gbps). It represents a major leap in networking technology, offering enhanced bandwidth and capacity to meet the growing demands of modern applications. Often referred to as 400GbE (Gigabit Ethernet), it is based on the IEEE 802.3bs standard and enables faster data transfer across Ethernet or optical fiber networks.

Key features of 400G include:

  • Advanced Modulation Techniques: Uses Pulse Amplitude Modulation with four levels (PAM4) to transmit more data per symbol compared to earlier standards like NRZ
  • Higher Baud Rates and Multiple Lanes: Achieves 400 Gbps by combining multiple lanes (e.g., 4 lanes of 100 Gbps or 8 lanes of 50 Gbps)
  • Error Correction: Employs Forward Error Correction (FEC) to ensure reliable data transmission by detecting and correcting errors

How Does 400G Work?

400G technology operates by leveraging advanced encoding schemes, higher signaling rates, and optical transmission techniques to achieve speeds four times faster than its predecessor, 100G Ethernet. It can transmit data over a single optical wavelength or multiple lanes, depending on the configuration.

Key components of its operation include:

  • PAM4 Modulation: Enables higher data rates by encoding two bits per symbol, doubling the transmission capacity compared to NRZ modulation
  • Single Optical Wavelength Transmission: Simplifies hardware setup, reduces power consumption, and lowers costs per bit
  • Flexible Configurations: Supports either four 100GbE client services or one unified 400GbE client service, making it adaptable for diverse applications


Rugged Transportable Case

  • Custom, robust, shock resistant
  • Inside rails, easy to slide out, connect to power, connect to system, checkout and start recording
  • Inherent remote operation
400G is Transportable


Frequently Asked Questions

What is the main purpose of FastRecorder™ and PacketExtractor™?
They are designed for high-speed data capture and extraction for network diagnostics, ensuring wirespeed recording without packet loss.
What is the maximum supported Ethernet rate?
Up to 400 Gbps.
What storage capacity do FastRecorder™ and PacketExtractor™ support?
FastRecorder™ supports up to 240 TB using NVMe SSDs, while PacketExtractor™ can handle raw recordings up to 256 TB.
What types of connections does FastRecorder™ support?
It supports both copper and fiber (SM or MM) connections.
How does FastRecorder™ ensure efficient and accurate high-speed packet capture?
By monitoring total recording duration, L2 Rx rate, record rates, frame rates, captured frames, dropped frames, and recorded bytes.
What kind of statistics does FastRecorder™ provide?
It provides general statistics such as record duration, capture rate, record rate, frame rates, dropped frames, recorded bytes, and port statistics including link status, received frames, link utilization, capture rate, error counts, and frame-length counters.
What type of graphs are available in FastRecorder™?
Rate Graph and Error Graph.
What errors does the Error Graph highlight?
Segment Drop Error, Out of MPRQ Buffer Count, iMissed Packet Count, Discarded Packet Count.
What can users do with the extracted trace from PacketExtractor™?
Analyze the extracted trace in PacketScan™ HD or Wireshark®.
What output formats does PacketExtractor™ support?
PCAP and PCAPNG.
What kind of statistics does PacketExtractor™ provide?
It provides statistics such as processed and extracted frame counts, data volume, processing and extraction rates, and total extraction duration.
What Data Processing Unit (DPU) is used?
Nvidia BlueField-3 BF3240 P-series NDR/400GbE dual port QSFP112.
What does the multi-server connectivity feature enable?
It enables users to access multiple servers within the same LAN for centralized management of multiple devices.
What are other related software and hardware mentioned?
PacketScan™ HD (with various GigE configurations) and PacketScan™ (Real-time and Offline).

FastRecorder™ and PacketExtractor™ 400G Rackmount Platforms

  • Ideal for Lab environments that require centralized management of multiple servers and network devices
  • Rackmount units offer flexibility for scaling up or down as needed by adding or removing individual units
Rackmount Platforms


FastRecorder™ and PacketExtractor™ 400G Portable Platforms

  • Ideal for field engineers, military personnel, or researchers who need a powerful and portable computing solution in remote or rugged locations
  • Suitable for environments where traditional desktops or laptops may be too fragile or lack necessary durability
Portable Platforms

High-Performance Server Configuration
CPU AMD EPYC 9654 96-Core Processor@ 2.40GHz 96 CPU cores * 2 NUMA nodes
RAM 768GB: 24 * 32GB DIMMs * 2 NUMA nodes@ 4800MHz
Data Processing Unit (DPU) Nvidia BlueField-3 BF3240 P-series NDR/400GbE dual port QSFP112, PCIe Gen5.0 x16 FHHL; Crypto Enabled; 32GB on board DDR; integrated BMC; Tall Bracket
Host Operating System Red Hat Enterprise Linux 9.5 (Plow)
Host Kernel Version 5.14.0-503.21.1.el9_5.x86_64
Host GCC version 11.5.0 20240719 (Red Hat 11.5.0-2)
DPU BFB Image bf-bundle-2.7.0-33_24.04_ubuntu-22.04
Mellanox NIC firmware version 32.43.2026
Mellanox OFED driver version MLNX_OFED 24.10-1.1.4
DPDK version 24.07

High-Speed Packet Capture and Recording Card (DPU)
  • Supported Data Rates: Single port at 400 Gbps, or dual ports at 200 Gbps each
  • Advanced Features:
    • MPRQ and RSS support (IP hashing configurable for various packet protocols)
    • Configurable PPS (Packets Per Second) Input and Output
  • Hardware Filtering: Supports filtering for a wide range of protocols
  • Timestamping: Line-rate hardware timestamping with 2 ns resolution
  • Time Synchronization: Built-in timesync capabilities
  • High-Performance Packet Processing:
    • Processes up to 246 million packets per second (64B packets)
    • Delivers 164 Gbps throughput with DPDK
Bluefield-3 Cards

FastRecorder™ Architecture

The FastRecorder™ architecture presents a high-performance packet processing system built around a Nvidia Cx7 card, designed for capturing, segmenting, and storing network packets across multiple disk drives. The system begins by receiving 32 packets at a time through the Nvidia card, where the packets are then queued and grouped into 4M segments by a packet queue. These segments are processed by segment creator threads, which distribute them to Nvidia segment queues. A data feeder thread is responsible for sending the segmented data to the Nvidia disk writing system, which balances the load across multiple disks. Each disk is managed by Linux write threads, and individual traces are written to different disks. This architecture supports continuous, high-speed packet capture to NVMe SSDs and enables scalable, error-free data logging for applications requiring high data throughput.

FastRecorder™ Architecture

FastRecorder™ application provides various options to capture the high density real-time traffic on disk drives and store the recorded traffic into a file. The application can capture the traffic continuously until the user stops the recorder or specify the size limit to stop the traffic capture.

FastRecorder™ user interface


Hardware Filters

The Hardware Filter option allows users to easily set up filter conditions to filter out unwanted traffic at line rate, continuously capture only the traffic of interest, and modify filters on the fly. In this example, the specified IPv4 Address is filtered.

FastRecorder™ and PacketExtractor™ 400G Hardware Filters


FastRecorder™ Statistics

General Statistics

Provides key recording metrics such as duration, capture and record rates, frame statistics, dropped data, and total recorded bytes to monitor high-speed traffic capture performance.

FastRecorder™ and PacketExtractor™ 400G General Statistics
  • Record Duration (hh:mm:ss): Displays the total recording duration in hours, minutes, and seconds
  • Capture Rate (Gbps): Displays the total capture rate of all selected ports on the capture interface in gigabits per second
  • Record Rate (Gbps): Shows the total record rate of all selected ports on the capture interface in gigabits per second
  • Capture Frame Rate (Frames/Sec): Displays the total number of frames received per second on the capture interface
  • Total Captured Frames: Represents the total number of frames recorded during the capture session
  • Dropped Frames: Shows the number of frames that were not captured due to buffer limitations or other constraints
  • Dropped Segments (Slow Disks): Indicates the number of segments lost due to insufficient disk write speed
  • Recorded Bytes (Gbytes): Shows the total number of bytes recorded in the current session, measured in gigabytes

Port Statistics

Displays comprehensive port-level statistics including link status, frame and bandwidth metrics, error counters, and frame length distribution for detailed traffic analysis.

FastRecorder™ and PacketExtractor™ 400G Port Statistics
  • Port Link Status: Displays if the port link is up or down
  • Total Received Frames: Indicates the total number of frames successfully received on the capture interface during the recording session
  • Link Utilization (Gbps): Indicates the total bandwidth usage on the capture interface in gigabits per second
  • Capture Rate (Gbps): Displays the total capture rate of all selected ports on the capture interface in gigabits per second
  • Capture Frame Rate (Frames/Sec): Shows the total number of frames received per second on the capture interface
  • iMissed [RX Queue Overflow]: Indicates the number of missed packets due to receive queue overflow
  • iErrors [Corrupted Packets]: Displays the number of packets received with errors due to corruption
  • Packet Discards [Hardware-Level Drop]: Indicates the number of packets dropped at the hardware level before reaching the capture interface
  • CRC Errors: Shows the count of packets with cyclic redundancy check (CRC) failures due to transmission errors
  • FRAME-LENGTH COUNTERS: The following counters indicate the number of frames captured within specific byte length ranges for traffic analysis
    • 64 Byte: Shows the number of transmitted and received frames with a length of 64
    • 65-127 Byte: Displays the count of transmitted and received frames with lengths between 65 and 127 bytes
    • 128-255 Byte: Displays the count of transmitted and received frames with lengths between 128 and 255 bytes
    • 256-511 Byte: Indicates the count of transmitted and received frames with lengths between 256 and 511 bytes
    • 512-1023 Byte: Shows the count of transmitted and received frames with lengths between 512 and 1023 bytes


Graphs

Users can view two types of graphs for each port: Rate Graph and Error Graph.

Rate Graph

The Rate Graph shows the capture rate of a recorded or ongoing recording file and indicates errors detected at a specific instance during capture or recording.

FastRecorder™ and PacketExtractor™ 400G Rate Graph

Error Graph

The Error Graph highlights errors that occurred at specific instances. The Error Graph displays errors that occurred on each port during recording or in a recorded file. It provides insights into issues such as:

  • Segment Drop Error – Indicates packet drops due to slow disk performance
  • Out of MPRQ Buffer Count – Shows the number of packets lost due to insufficient memory buffer allocation
  • iMissed Packet Count – Represents the number of packets dropped because the receive queue overflowed
  • Discarded Packet Count – Captures packets that were dropped at the hardware level
FastRecorder™ and PacketExtractor™ 400G Error Graph

PacketExtractor™ Architecture

The architecture of PacketExtractor™ outlines a process that retrieves packets from previously recorded traces across multiple drives. It starts with reading the trace files, followed by segment reordering to ensure proper sequence. Filters, such as port-specific ones, are applied to extract relevant packets. Optionally, packets may be sliced to focus on specific sections, such as headers. Once processed, the packets are either written back to a trace file or verified for sequence accuracy, with the final data saved in PCAP or PCAPNG format for detailed analysis.

PacketExtractor™ Architecture

PacketExtractor™ enables efficient extraction of recorded network traffic with flexible filtering and export options. Users can define time limits, apply filters, and select specific ports for targeted extraction. The application supports packet slicing, multiple file exports, and compression, with output saved in PCAP format for analysis.

 FastRecorder™ and PacketExtractor™ 400G user interface

Extraction Statistics

Provides key extraction metrics including processed and extracted frame counts, data volume, processing and extraction rates, and total extraction duration.

 FastRecorder™ and PacketExtractor™ 400G Extraction Statistics
  • Processed Frames: The total number of frames analyzed during the extraction process
  • Extracted Frames: The number of frames successfully extracted from the processed frames
  • Processed Bytes (MB): The total amount of data processed, measured in megabytes
  • Extracted Bytes (MB): The total amount of extracted data, measured in megabytes
  • Processed Frames/Sec: The rate at which frames are processed per second
  • Extracted Frames/Sec: The rate at which frames are extracted per second
  • Processed Rate (Mbps): The speed at which data is processed, measured in megabits per second
  • Extracted Rate (Mbps): The speed at which data is extracted, measured in megabits per second
  • Duration (mm:ss): The total time taken for extraction, displayed in minutes and seconds

Resources

Item Product Description
PKV123

FastRecorder™ and PacketExtractor™ for Monitoring IP Networks
(requires PKV120)

Related Software and Hardware
PKV122 PacketScan™ HD – High Density IP Traffic Analyzer w/ 2x10GigE
PKV124 PacketScan™ HD – High Density IP Traffic Analyzer w/ 2x40/100GigE
PKV100 PacketScan™ (Real-time and Offline)
PKV101 PacketScan™ - Offline