Single Port 100G CFP4 Flow
Classification Adapter

ANIC-100Ku Datasheet [pdf]

Host CPU Offload Features [pdf]




The ANIC-100Ku is a high performance single port 100G PCIe adapter/NIC ideal for packet capture and flow classification applications. Based on Xilinx’s Ultrascale FPGA technology, it offers a CFP4 interface supporting SR4 and LR4 optical modules and is designed for NEBS compliance.

The ANIC-100Ku is positioned for OEM customers developing mission critical 100G network monitoring and security applications requiring 100% packet capture and processing down to 64 byte packets. The adapter enables crucial host CPU offload in Flow Export, DDOS mitigation and Data Deduplication applications.

The ANIC-100Ku provides sophisticated flow classification and flow shunting capabilities enabling up to 32 million unique (based on 3 or 5-tuple) IP flows to be tracked. Flow shunting enables security features such as blacklist matching by allowing individual flows to be programmatically forwarded to the CPU, dropped or redirected out of the CFP4 port.

The ANIC-100Ku comes complete with an array of packet processing features such as precise nano second timestamping, packet merging, tunnel decapsulation, packet slicing, packet filtering, deduplication, packet steering, direct memory access (DMA), and more.

Timing Sub-System
The ANIC-100Ku applies a time stamp to all captured packets to a resolution of 4 nS. The ANIC-100Ku offers a flexible time stamping reference which features a 1 PPS TTL serial interface via a mini-coax connecting to external GPS, GSM and CDMA timing sources.

Key Features

Key Features

  • Flow Classification: track up to 32 million unique IP flows
  • Flow Shunting: forward, drop, redirect flows (blacklist matching)
  • Reduced power consumption: 50 watts per adapter
  • 4ns precision timestamping
  • Linux and FreeBSD drivers

Hardware Specifications

PCI Interface 16 lanes Gen 3 PCI Express
Ethernet Compliance IEEE
100G Connector CFP4 per CFP MSA Specifications
CFP4 Optical supporting LR4 & SR4 Modules
Time Stamping Resolution to 4 nS
Timing Interfaces TTL External 1 PPS input via Mini-Coax & Repeater output
Packet Memory 12 GB
Flash Memory 512 MB
Compliance EMI per FCC Part 15/EN 55022/VCCI/AS/NZS
Immunity per EN 55024
PCI-SIG®, RoHS, REACH Compliance
Optional NEBS level 3 per GR-63 & GR-1089
Power 50 Watts (without CFP4 optics), CFP4 optics add ~4 watts, Auxiliary 12v Connector Provided
Operating Temperature 0 to 50 deg C (32 deg to 122 deg F)
Operating Humidity 0 to 95 %, non-condensing
Card Dimensions 4.25 (H) x 9.5 (L) inches (107 x 241 mm)
Full Height, 3/4 Length
Designed for NEBS Dimensions:
4.25 (H) x 12.28 (L) inches (107 x 312 mm) Full Height, Full Length

Software Support

The ANIC-100Ku comes with a software development guide and world class technical support.

A lightweight, C language API is linked to the network monitoring or security application as a shared library. API calls communicate with and control the ANIC-100Ku.

A Linux or FreeBSD device driver is loaded into the network appliance as an extension to the host kernel. As with conventional device drivers the ANIC driver facilitates communication to the ANIC adapter (via the host kernel) for common operations such as adapter setup, turning ports on and off or reading port status.