TK242
Packet Capture and Replay Solution
TK242 from Atomic Rules is a bitstream that provides lossless packet capture for up to four 100GbE streams – out-of-the-box with no FPGA programming required. The TK242 IP runs on BittWare cards with Altera® Agilex™ FPGAs. Sustaining PCIe Gen5 x16 throughput over 400 Gb/s from Ethernet to user space host memory, TK242 provides a runtime programmable 400 Gb/s RSS filter, 6-tuple, 64K entry flow-table and queue routing. All formatting – including PCAP generation – is done in hardware, offloading that function from the host CPU. High-performance timing capability includes nanosecond-resolution packet head timestamping for fusing up to four 100GbE streams into a single time-monotonic ordered stream.
Up to
400 Gb/s RSS Filter
PCIe Gen5 x16
纳秒级 时间戳
无损捕获
特点
- Lossless packet capture of up to four 100 GbE streams
- 具有时间顺序的纳秒级时间戳合并
- 在硬件中生成多个PCAP文件
- 异常低的主机CPU核心负担
- 开源的C语言主机实例设计让你快速入门
BittWare提供TeraBox集成服务器,是构建高密度采集解决方案的完美选择
数据表和产品细节

详细功能列表
总的来说
- Lossless, protocol-agnostic, simultaneous ingest of up to four 100G 100GBASE-CR4 sources
- 两个入口端口的纳秒级分辨率数据包头时间戳
- 在线,在飞行过程中把两个端口融合成一个单一的时间单调的有序流
- 运行时可编程的200Gb/s RSS过滤器,6元组,64K条目流表,队列路由
- 在硬件中在线生成多个平行的PCAP格式的字节流。
- PCIe Gen5 x16 sustained throughput up to 400 Gb/s from Ethernet to user space host memory
- 异常低的主机CPU利用率--所有的格式化,包括PCAP生成,都在硬件中进行
Up to Four 100 GbE Inputs
- Each QSFP-DD provides two 100G CAUI-4 Rx
- 两个并行输入通道中的每一个都有:
- 100GbE PHY/PCS/MAC与RX头的时间戳
- 原子规则 MTAU第二层预过滤器
- 丰富的每端口Rx统计数据
- TimeServo系统定时器
- 纳秒级分辨率时间
- 两个数据流的时间排序数据包合并
- 单个200Gbps/300Mpps输出流
RSS和分发
- 线路速率 200 Gbps / 300 Mpps RSS 6-tuple hashing
- 可用软件编程的多项式
- 默认的微软托普利茨权重
- 64K条目流量重定向表
- 每个条目标识一个独特的PCAP流向,或标识一个要丢弃的流量
- 使用案例包括:
- 将允许的所有内容发送到单一的PCAP流程中
- RSS在多个PCAP流中传播允许进入的数据包
- 只转发特定的匹配信息给主机进行合法拦截
- 多个平行H/W PCAP发生器(P2PCAP)。
- 增加了纳秒级的每包头信息
- 每个都支持完整的200Gbps/300Mpps流量
使用案例
有许多方法可以利用TK242来实现你自己的解决方案。下面是其中的几个:
按原样使用:一个开箱即用、即插即用的数据包捕获解决方案。
添加FPGA板,主机,插入,并使用Atomic Rules提供的例子设计捕获数据包。该设计仅限于所展示的内容。
将你的主机应用代码指向内存中充满PCAP格式字节流的hugepages。
这个例子的设计是你的起点。在数据包捕获之前、期间和之后添加其他功能。大多数功能是通过DPDK.org的标准API编程的。
修改示例设计以提供其他功能。
例如,每个P2PCAP流可以成为它自己的libpcap流,为它自己的主机核心提供服务。
TK242 Design Variants
FPGA 卡 | IA-420f | IA-440i | IA-780i | |||
Variant | 10G x2 | 100G x2 | 100G x2 | 200G x1 | 100G x2 | 100G x4 |
QSFP-DD Signaling | 10G NRZ on lanes 1 and 2 of the 8 lanes | 100GBASE-CR4 x2 on a single QSFP-DD | 100GBASE-CR4 x2 on a single QSFP-DD | 200BASE-CR4 as 4 lanes of 56G PAM4 | 100GBASE-CR4 x2 on a single QSFP-DD | 100GBASE-CR4 x2 on each of 2 QSFP-DDs |
PCIe | Gen4 x16 | Gen 5 x16 | ||||
RSS | 是 | 没有 | ||||
P2PCAP Engines | 4 | 8 | 4 | |||
Paced | 是 | 没有 |

关于公司
为网络和时间质量提供FPGA IP组件和解决方案。IP产品包括Arkville数据转换器,用于主机存储器和FPGA结构逻辑之间的高吞吐量、低延迟的通信。
对价格或更多信息感兴趣?
我们的技术销售团队随时准备提供可用性和配置信息,或回答您的技术问题。
"*"表示必填项目