基于Xilinx UltraScale FPGA的100Gbps数据采集卡ANIC-200Ku

作者:Stark

Accolade成立于2003年,总部位于美国的硅谷,专门从事于基于FPGA的高速数据采集卡设计,公司目前的产品包括1G, 10G, 40G和100G网络采集卡适配器,很多领先互联网公司都在采用,能够帮助他们促进网络安全并且监测实时应用。板卡都采用全规格的PCIe接口,能够兼容众多硬件服务器厂商的服务器。例如卡西欧、戴尔、惠普等。该公司不断在网络应用数据采集卡方面取得领先性创新。

近日Accolade公司推出了一款100Gbps网络数据采集卡——ANIC-200Ku。它采用的是Xilinx UltraScale FPGA,板卡功耗仅为50W。该板卡还集成了两个光纤接口,将两个接口直接连通组成通信回路,可以实现200Gbps无损数据通信通道。另外还采用了PCIe Gen 3x16高速通信接口,支持标准的服务器母板。该板卡能够实现32M数据包流的即时分拣,每个数据包精度可达4ns,同时还支持数据包合并、数据包过滤、重复数据包删除等功能。ANIC-200Ku的存储空间包括数据包存储12GB、启动固件Flash存储512MB。(图1:Accolade推出的双端口100Gbps PCIe无损数据包采集卡ANIC-200Ku)

为了方便用户开发使用,Accolade公司还提供了开发手册并提供专业的技术支持。借助一个轻量级的C语言API进行网络监控和安全相关方面的应用开发,通过各种API函数调用实现了上层应用与ANIC-200Ku的通信以及对其的控制。除此之外Linux或者FreeBSD设备驱动已经集成到ANIC-200Ku的板卡固件中,通过这些传统的设备驱动才实现了适配器安装、端口开启/关闭、获取端口状态等底层操作。

ANIC-200Ku高速数据采集可应用的领域包括:

  • 无源和内联网络监控
  • 网络安全和取证
  • 内联网络深度数据包检测
  • 网络测试与测量
  • 网络视频流监控
  • 高频交易(HFT,High Frequency Trading)
  • 应用程序性能监控
  • 高性能计算(HPC,High Performance Computing)
  • 声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利