首页> 外文会议>International Conference on ReConfigurable Computing and FPGAs >FPGA-based TCP/IP Checksum Offloading Engine for 100 Gbps Networks
【24h】

FPGA-based TCP/IP Checksum Offloading Engine for 100 Gbps Networks

机译:用于100 Gbps网络的基于FPGA的TCP / IP校验和卸载引擎

获取原文

摘要

End-to-end packet integrity in TCP/IP is ensured through checksums based on one's complement addition. Once a negligible part of the overall cost of processing a packet, increasing network speeds have turned checksum computation into a bottleneck. Actually, supporting 100 Gbps bandwidth is a challenge partially due to the difficulties of performing checksums at line rate. As part of a larger effort to implement a 100 Gbps TCP/IP stack on an FPGA based NIC, in this paper we analyse the problem of checksum computation for 100+ Gbps TCP/IP links and describe an open-source solution for the 512-bit wide, 322 MHz buses being used in the 100 Gbps Ethernet interfaces of Xilinx UltraScale devices. The proposed architecture computes thirty-three 16-bit one's complement additions in only 3.1 ns, more than enough to support 100 Gbps Ethernet links.
机译:通过基于一个人的补码加和的校验和确保TCP / IP中的端到端数据包完整性。一旦处理数据包的总成本中可忽略不计的一部分,不断增长的网络速度就将校验和计算变成了瓶颈。实际上,支持100 Gbps带宽是一项挑战,部分原因是难以以线速执行校验和。作为在基于FPGA的NIC上实现100 Gbps TCP / IP堆栈的一项较大努力的一部分,在本文中,我们分析了100+ Gbps TCP / IP链路的校验和计算问题,并描述了针对512-Gbps TCP / IP链路的开源解决方案。 Xilinx UltraScale设备的100 Gbps以太网接口中使用的是位宽为322 MHz的总线。所提出的体系结构仅在3.1 ns内即可计算出33个16位的补码加法,足以支持100 Gbps以太网链路。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号