Packet Slicing

Advanced FPGA-based Host CPU Offload

If a host application does not require analysis of all packet data in its entirety, packet slicing is a perfect solution to limit the amount of data that an ANIC adapter presents. Examples where this functionality might be relevant is for traffic engineering, billing or protocol analysis type applications. Packets can be optionally sliced to include no packet data at all (only packet headers) or any arbitrary number of bytes, for example just the first 128 bytes of packet data. Different byte slice lengths can be assigned per port or a single value can be applied to all incoming packets.

IP Fragment Handling 

Fragmented IP packets are identified and processed as if they were a single IP packet. For example, the fragments will be classified as the same flow and will be steered to the same host packet buffer.

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