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 ANIC-2KL
ANIC-4KL
ANIC-20Ku ANIC-40Ku ANIC-40Kq ANIC-80Ku ATLAS-1000
Platform
ANIC-100Ku ANIC-200Ku ANIC-200KFlex
2 Port/Type 2 X 1G
4 X 1G
SFP
2 X 10G
SFP+
4 X 10G
SFP+
1 X 40G
4 X 10G
QSFP+
2 X 40G
8 X 10G
QSFP+
SFP+
2 X 40G
QSFP

4 X 10G
SFP+
1 X 100G
CFP4
2 x 100G
CFP4
2 x 40G
2 x 100G
QSFP28
3 PCIe Interface Gen2 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.25   4.25 x 6.25 4.25 x 6.25 4.25 x 6.25 4.25 x 6.25 1.75 x 12.28
x 14
4.25 x 9.5 4.25 x 9.5 4.25 x 6.9
5 Memory 256MB 4G 4G 4G 4G 16/32G 12G 12G 8G
6 Timestamp 10 nS 5.7 nS 5.7 nS 5.7 nS 5.7 nS 5.7nS 4 nS 4 nS 4 nS
7 Lossless Packet Capture
8 Gigamon, Arista Timestamp
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, 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 | 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.

Share on LinkedInTweet about this on TwitterShare on Google+Email this to someone