作者:Steve Leibson, 赛灵思战略营销与业务规划总监
Napatech出售高速以太网适配器用于开发电器设备和可实时观测以太网流量性能的探头。在以太网技术峰会上,我花了一些时间和Napatech公司产品管理副总裁Peter Ekner进行了交流,他告诉我这个公司的整个商业模式是基于使用FPGA来构建硬件平台,Napatech设计和构建硬件平台的思想是把一个基本的功能特性集放到嵌入式FPGA中,然后把这些平台提供给客户,这些客户在此基础上开发各种网络应用的设备,比如硬件加速器、减负引擎以及网络监控设备。
举个例子,Napatech公司的NT40E2-1,单口40Gbps智能抓包适配器提供以下服务:
• 硬件时间戳和时间同步功能
• 帧处理功能
• IP碎片处理功能
• 流量识别功能
• 帧和流量过滤功能
• 智能多处理器分布处理功能
• 先进的统计功能
• 监控传感器功能
• 托管传输功能
• 同步传输功能
• 隧道支持功能
大家可能注意到,其中的大部分特性和Napatech公司绝大部分高端网络适配器的特性是相同的,这就是因为它们都共用了一套相同的,基于FPGA搭建的硬件平台。Napatech公司每年至少要对现有的产品和部分老的产品做一次配置升级,比如,Napatech最近把分组重复数据删除特性加入到它的特性集中,因为有很大一部分客户都需要这个功能。在产品的生命周期内,这些定期的升级都是免费提供给客户,这对客户来说可以从中获得很大的好处,可以避免硬件升级带来的开销,他们通过网络把这些新的配置发送到已经安装好的板子上,这样功能和性能的升级就完成了。
Ekner谈到,一般情况下,这些设备都是通过一个“垃圾邮件端口”和网络交换机相连接。交换机同时有多路数据流通过,这个spam端口可以让交换机把多路数据流合并到一个大的数据流中,供后续进行分析。网络监控设备通过hash算法把交换机中合并的数据流再进行分离,送到多个分析处理器中,这个过程中,需要有智能分离技术来把相关的网络流量发送到对应的分析处理器中进行分析。
Ekner举了IP数据流中LTE流量的例子。开始的时候,使用外部IP寻址的方式对IP数据流进行分离,但这种方法不能很好地分离独立的LTE连接,而需要用内部IP寻址的方法来进行分离处理。最初是尝试使用NPUs(网络处理器)来构建这样的设备,但结果是这些设备速度太慢并且设备的性能不可预估。而采用FPGA器件则可以构建速度快、性能明确的产品,可以达到零丢包的黄金标准。
ASIC对于Napatech的商业模式来说意义不大,一方面是因为制造成本、IP成本和物理设计的成本,另一方面是出于生产周期的考虑。在这些因素中,Ekner特别关注的是IP成本,他解释说,使用FPGA器件,只需要付出购买FPGA器件的成本,而使用FPGA内部的SerDEs、存储器控制器和PHY以及PCIe IP(举个例子)等都不需要额外的费用,对于像Napatech这样的公司而言,这个优势足以使得他们倾向于选择FPGA来构建设备。
图:NapatechNT40E2-1单口40Gbps智能抓包适配器(PCIe接口)
原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/FPGAs-as-business-model-ena...
© Copyright 2014 Xilinx Inc
如需转载,请注明出处