· Wire-speed performance from both network ports concurrently
· Firmware-controlled stateless offloads
· 2 million hour MTBF (500 FIT)
· Includes Sniffer10G™ for lossless packet capture and injection at line rate in cybersecurity
· PCI Express Gen2 (5GT/s) X8 lanes
· Low power
· SFP+ cages
· IP and TCP checksum offload, send and receive
· TSO (TCP Segmentation Offload, also known as Large Send Offload)
· LRO (Large Receive Offload)
· RSS (Receive-Side Scaling)
· Interrupt Coalescing
· Multicast filtering
Sniffer 10G Packet Capture and Injection
Sniffer10G provides 100% lossless packet capture and injection for all Ethernet packet sizes. Supports the maximum possible 10G packet rate of 14.88 million packets per second.
Sniffer10G adaptive packet coalescing enables very low latency during normal traffic conditions and limits actual latency during extreme traffic conditions. The worst case latency for standard (1500 byte) frames is 4 microseconds.
Sniffer10G supports Arista Networks DANZ time stamping which enables the Arista 7150S switch hardware to time stamp every packet. This maximizes analysis accuracy and resolution by placing the time stamp closest to the actual traffic path, removing queuing and jitter typical in multiple input analysis networks. Sniffer10G also operates on Myricom’s Timecode Enabled Network adapters which are fully compatible with IRIG-B00X time formats and provide precision time stamping capability independent of the Ethernet network.
Support for all major Linux distributions as well as Windows 2008R2 and newer.
GPU / Third-Party Accelerator Support
Sniffer10G enables registration of the Sniffer10G zero-copy data ring to better interoperate with third-party accelerators such as NVIDIA’s GPU platforms. Applications using NVIDIA’s CUDA API can transfer Sniffer10G data to the GPU without an intermediate host copy, reducing host CPU overhead.
The Sniffer10G packet capture capabilities can be leveraged through the popular libpcap (Linux) or WinPcap (Windows) library or directly through the Sniffer10G SNF API, which is available as a set of C programming language functions. Using a SNF-aware libpcap/WinPcap, users reference a Myri-10G network adapter through its Ethernet interface name and then can run existing libpcap/WinPcap-dependent applications, relying on libpcap/WinPcap’s portable interface. For more advanced usage, the SNF API can be directly targeted by user applications. In both usage cases, network access via the SNF interface to the Myri-10G network adapter, rather than via the standard kernel access, provides higher performance.