Number of test ports | 1 x 400G 2 x 200GE 4 x 100GE 8 x 50GE 2 x 40GE 8 x 25GE 8 x 10GE |
Interface options | QSFP-DD cage:
1 x 400GBASE-DR4, 1 x 400GBASE-SR8/FR8/LR8, or QSFP56 cage: Same as QSFP-DD minus support for 400G speeds, 2 x 200GBASE-CWDM4, 1 x 200GBASE-SR8, 4 x 100GBASE-DR and 8 x 50GBASE-SR/C. Actual interface options depend on the capabilities of the inserted transceiver. Both cages can be active simultaneously except when the QSFP-DD cage runs 400GE, 2 x 200GBASE-CWDM4, 1 x 200GBASE-SR8, or 8 x 50GBASE-SR/CR. Both cages must run with the same base interface configuration (e.g. 2 x 50G). ** As defined by 25/50 Gigabit Ethernet Consortium |
Auto Negotiation and Link Training | IEEE 802.3 Clause 73, Auto-negotiation |
Forward Error Correction (FEC) | RS-FEC (Reed Solomon) FEC, IEEE 802.3 Clause 119 (200/400GE) RS-FEC (Reed Solomon) FEC, IEEE 802.3 Clause 91 (100GE) RS-FEC (Reed Solomon) FEC, IEEE 802.3 Clause 108 (25GE) RS-FEC (Reed Solomon) FEC, 25/50G Ethernet Consortium (25/50GE) |
Number of transceiver module cages | 1xQSFP-DD/QSFP56/QSFP28/QSFP+ and 1xQSFP56/QSFP28/QSFP+ |
Port statistics (2) | Link state, FCS errors, pause frames, ARP/PING, error injections, training packet All traffic: RX and TX Mbit/s, packets/s, packets, bytes Traffic w/o test payload: RX and TX Mbit/s, packets/s, packets, bytes |
Adjustable Inter Frame Gap (IFG) | Configurable from 16 to 56 bytes, default is 20B (12B IFG + 8B preamble) |
Transmit line rate adjustment | Ability to adjust the effective line rate by forcing idle gaps equivalent to -1000 ppm (increments of 10 ppm) |
Transmit line clock adjustment | From -400 to 400 ppm in steps of 0.001 ppm (shared across all ports) |
ARP/PING | Supported (configurable IP and MAC address per port) |
Field upgradeable | System is fully field upgradeable to product releases (FPGA images and Software) |
Histogram statistics (2) | Two real-time histograms per port. Each histogram can measure one of RX/TX packet length, IFG, jitter, or latency distribution for all traffic, a specific stream, or a filter. |
Tx disable | Enable/disable of optical laser or copper link |
IGMPv2 multicast join/leave) | IGMPv2 continuous multicast join, with configurable repeat interval |
Loopback modes | • L1RX2TX – RX-to-TX, transmit byte-by-byte copy of the incoming packet • L2RX2TX – RX-to-TX, swap source and destination MAC addresses (*only at 10G) • L3RX2TX – RX-to-TX, swap source and destination MAC addresses and IP addresses (*only at 10GE) • TXON2RX – TX-to-RX, packet is also transmitted from the port • TXOFF2RX – TX-to-RX, port’s transmitter is idle • Port-to-port – Inline loop mode where all traffic is looped 100% transparent at L1 (All rates except 400GE) |
Oscillator characteristics | • Initial Accuracy is 3 ppm • Frequency drift over 1st year: +/- 3 ppm (over 15 years: +/- 15 ppm) • Temperature Stability: +/- 20 ppm (Total Stability is +/- 35 ppm) |
400/200/100/50/40/25GE PRBS & PCS LAYERS | |
Payload Test pattern | PRBS 2^31 |
Error Injection | Manual single shot bit-errors or bursts, automatic continuous error injection |
Frame size and header | Fixed size from 56 to 9200 bytes, any layer 2/3/4 frame header |
Alarms | Pattern loss, bit-error rate threshold |
Error analysis | bit-errors: seconds, count, rate mismatch ‘0’ / ‘1’: seconds, count, rate logging and analysis of bit-error event timing |
PCS virtual lane configuration | User defined skew insertion per Tx virtual lane, and user defined virtual lane to SerDes mapping for testing of the Rx PCS virtual lane re-order function. |
PCS virtual lane statistics | Relative virtual lane skew measurement (up to 2048 bits), sync header and PCS lane marker error counters, indicators for loss of sync header and lane marker, BIP8 errors |
TRANSMIT ENGINE | |
Number of transmit streams per port | 512 (wire-speed) Each stream can generate millions of traffic flows using field modifiers |
Test payload insertion per stream | Wire-speed packet generation with timestamps, sequence numbers, and data integrity signature optionally inserted into each packet. |
Stream statistics (2) | TX Mbit/s, packets/s, packets, bytes, FCS error, Pause |
Bandwidth profiles | Burst size and density can be specified. Uniform and bursty bandwidth profile streams can be interleaved |
Field modifiers | 16-bit header field modifiers with inc, dec, or random mode. Each modifier has configurable bit-mask, repetition, min, max, and step parameters. 6 modifiers per stream. |
Packet length controls | Fixed, random, butterfly, and incrementing packet length distributions. Packet length from 56 to 12288 bytes |
Packet payloads | Repeated user specified 1 to 18B pattern, an 8-bit incrementing pattern |
Extended Payload | Fixed full custom payloads can be generated for each stream with payload sizes up to 12288 bytes |
Custom Data Fields | Custom sequences of payloads can be generated for each stream, using several megabytes of custom payload storage available on each port. |
Error generation | Undersize length (56B min) and oversize length (9200 max.) packet lengths, injection of sequence, misorder, payload integrity, and FCS errors |
TX packet header support and RX autodecodes | Ethernet, Ethernet II, VLAN, ARP, IPv4, IPv6, UDP, TCP, LLC, SNAP, GTP, ICMP, RTP, RTCP, STP, MPLS, PBB, or fully specified by user |
Packet scheduling modes | • Normal (stream interleaved mode). Standard scheduling mode, precise rates, minor variation in packet inter-frame gap. • Strict Uniform. New scheduling mode, with 100% uniform packet inter-frame gap, minor deviation from configured rates. • Sequential packet scheduling (sequential stream scheduling). Streams are scheduled continuously in sequential order, with configurable number of packets per stream. • Burst. Packets per stream are organized in bursts. Bursts from active streams form a burst group. The user specifies time from start of one burst group till start of next burst group. |
RECEIVE ENGINE | |
Number of traceable Rx streams per port | 2016 (wire-speed) |
Automatic detection of test payload for received packets | Real-time reporting of statistics and latency, loss, payload integrity, sequence error, and misorder error checking |
Jitter measurement | Jitter (Packet Delay Variation) measurements compliant to MEF10 standard with 8 ns accuracy. Jitter can be measured on up to 32 streams. |
Stream statistics 2) | • RX Mbit/s, packets/s, packets, bytes. • Loss, payload integrity errors, sequence errors, misorder errors • Min latency, max latency, average latency • Min jitter, max jitter, average jitter |
Latency measurements accuracy | ±32 ns (opto/elec). |
Latency measurement resolution | 8 ns (Latency measurements can calibrate and remove latency from transceiver modules) |
Number of filters: | • 4 x 64-bit user-definable match-term patterns with mask, and offset • 4 x frame length comparator terms (longer, shorter) • 4 x user-defined filters expressed from AND/OR’ing of the match and length terms. |
Filter statistics (2) | Per filter: RX Mbit/s, packets/s, packets, bytes. |
CAPTURE | |
Capture criteria | All traffic, stream, FCS errors, filter match, or traffic without test payloads |
Capture start/stop triggers | Capture start and stop trigger: none, FCS error, filter match |
Capture limit per packet | 16 – 12288 bytes |
Wire-speed capture buffer per port | 384 kB for 400GE 192 kB for 200GE 96 kB for 100GE 48 kB for 50GE 48 kB for 40GE 32 kB for 25GE 16 kB for 10GE |
Low speed capture buffer per port (10Mbit/sec) | 4096 packets (any size) |
ADVANCED PHY FEATURES | |
Equalization Controls | Tx Transmit Equalization Controls • Pre-emphasis • Tx Attenuation • Tx Post-emphasis Signal Integrity Analysis Optional Auto-Tune of Rx equalizer/CTLE |

Thor-400G-7S-1P
Thor-400G-7S-1P is a 7-speed (400GE, 200GE, 100GE, 50GE, 40GE, 25GE, 10GE) dual media test module
Thor-400G-7S-1P can test seven different Ethernet network speeds This flexibility, is provided via two physical transceiver cages – one supporting QSFP-DD/56/28/+ transceivers, and the other supporting QSFP56/28/+ transceivers. Both cages can be active simultaneously – except when the QSFP-DD cage runs 400GE, 2 x 200GBASE-CWDM4, 1 x 200GBASE-SR8, 4 x 100GBASE-DR or 8 x 50GBASE-SR/CR.
The Thor-400G-7S-1P supports the latest high-speed Ethernet standards 802.3bs and 802.3cd, as well as legacy standards.
The result is a highly versatile solution for performance and functional testing of network infrastructure and Ethernet equipment that support 400GE including switches, routers, NICs, TAPs, packet-brokers, and backhaul platforms.
- 7-speed flexibility: 400GE, 200GE, 100GE, 50GE, 40GE, 25GE and 10GE
- Dual media value
- Price/performance
- Ease of use
- Free software (incl. ValkyrieManager, ValkyrieCLI, Valkyrie2544, Valkyrie1564, Valkyrie3918, and Valkyrie2889)
- Free 36-month hardware warranty
- 36 months free software updates
- Free tech support product lifetime
- 7-speed flexibility: 400GE, 200GE, 100GE, 50GE, 40GE, 25GE and 10GE
- Dual media value
- Price/performance
- Ease of use
- Free software (incl. ValkyrieManager, ValkyrieCLI, Valkyrie2544, Valkyrie1564, Valkyrie3918, and Valkyrie2889)
- Free 36-month hardware warranty
- 36 months free software updates
- Free tech support product lifetime