-
题名一种基于硬件的10G网络中TCP流处理方法
- 1
-
-
作者
赵正伟
张英
安永果
李洪磊
-
机构
中国电子科技集团公司第五十四研究所
军械工程学院信息工程系
西安卫星测控中心
-
出处
《无线电通信技术》
2016年第3期70-75,114,共7页
-
基金
国家高技术研究发展计划(863计划)项目(2013AA122105)
-
文摘
近年来,设计高速的网络设备用以在流层面进行分组处理,一直是工业界和学术界的研究热点。10G网络下的TCP流处理同时面临性能问题和异常情况的处理。真实流量的许多特性,会导致基于硬件的TCP流处理系统内存耗尽。针对这种情况,提出并实现了一种用于10G网络中TCP流处理的硬件设计方法,能够处理百万量级TCP流的分组重组和状态跟踪。该解决方案提出了大规模流表的流替换算法和对全局流表的快速的单轮访问方式,采取了对乱序数据缓冲管理的主动释放策略,设计了一种无链的数据结构,保证了最坏情况下的处理时间要求。仿真结果显示,该系统可以处理超过99%的10G网络流量。基于FPGA的硬件原型也验证了系统的设计。
-
关键词
10G网络
硬件加速
TCP重组
TCP状态跟踪
-
Keywords
10G network
hardware acceleration
TCP reassembly
TCP state tracking
-
分类号
TP391.4
[自动化与计算机技术—计算机应用技术]
-