Enable Flow Classification Performed Inside an FPGA (as opposed to software)

Track up to 32 Million Unique IP Flows in Demanding Cyber Security / Network Monitoring Applications

Accolade offers 1-100GE FPGA-based Host CPU Offload and 100% Packet Capture PCIe NIC’s and Platforms that enable FPGA-based Flow Classification. The following are a few high-level flow classification characteristics offered:

  • Can track up to 32 million unique IP flows per adapter
  • Actions such as forward, drop or redirect can be requested on a per flow basis
  • Both directions of a flow are tracked and recorded
  • Information such as total packet count, byte count and the last time a packet was seen is maintained for every flow
How does it work?

The whitepaper below describes the various mechanisms involved when a single packet arrives into the flow classifier. Keep in mind that an FPGA must perform these procedures for every packet that arrives without dropping or altering a single packet. All of this must be performed flawlessly at up to 100Gbps speeds.

Use Cases and Papers

In order to implement FPGA-based Flow Classification some basic software integration (and sometimes customization) is required. There are many vendors that provide “raw” FPGA-based NICs, leaving the customer to figure out what to do with the hardware. Learn how Accolade’s in-house developed host CPU offload feature sets can bring a cyber security/network monitoring application to market in record time:

Host CPU Offload Product Features Summary

wdt_ID Speed 1G 10G 10G 10G 10G/40G 10G/40G 100G 100G 100G
1 Model 4Ku 20ku 40ku 40kq 80ku ATLAS-1100 Service Node ANIC-200KFlex ANIC-100Kq ANIC-200Kq
2 Port/Type 4X1G SFP 2X10G SFP+ 4X10G SFP+ 1X40G QSFP+ 4X10G SFP+ 2X40G QSFP+ 8X10G SFP+ 4x10G SFP+ 1x40G QSFP+ 2x100G QSFP28 2x40G QSFP28 1X100G QSFP28 2X100G QSFP28
3 PCIe Interface Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x8 Gen3 x16 Gen3 x16 Gen3 x16
4 Dimensions(H x L inches) 4.25 x 6.5   4.25 x 6.25 4.25 x 6.25 4.25 x 6.25 4.25 x 6.25 1.75 x12.28x14 4.25 x 6.5 4.25 x 10.5 4.25 x 10.5
5 Memory 32MB 4G 4G 4G 4G 16/32G 8G 12G 12G
6 Timestamp 5.7 nS 5.7 nS 5.7 nS 5.7 nS 5.7 nS 5.7 nS 4 nS 4 nS 4 nS
7 100% Packet
Capture
8 Gigamon, AristaTimestamp
9 Packet Merging
10 Packet Parsing


About Accolade

Accolade is the technology leader in FPGA-based Host CPU Offload and 100% Packet Capture PCIe NIC’s and Scalable 1U Platforms. Accolade’s line of 1-100GE products enable 100% packet capture, flow classification, flow shunting, deduplication, packet filtering and more. Our customers are global leaders in network monitoring & cybersecurity applications as well as in the network test and measurement, telecom and video stream monitoring markets.

FPGA Acceleration Features

100% Packet Capture | Flow Classification | Flow Shunting | Precise Time Stamping | Packet Merging | Packet Slicing | Packet Parsing | Packet Filtering | Deduplication | Host Packet Buffer | Packet Steering | Direct Memory Access (DMA) | Statistics (RMON1)

Free Product Evaluation

Resolve all your host CPU offload bottlenecks. Share Your Technical Requirements with our FPGA and software experts to tailor the optimal solution. Accolade offers a 60 day free product evaluation for qualified customers to fully test and evaluate our products.