Title :
Robust TCP Reassembly with a Hardware-Based Solution for Backbone Traffic
Author :
Yuan, Ruan ; Weibing, Yang ; Mingyu, Chen ; Xiaofang, Zhao ; Jianping, Fan
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
Abstract :
There is a growing interest in designing high-speed network devices to perform packet processing at stream layer. However, variety kinds of out-of- sequence packets in real traffic will make trouble for hardware-based TCP reassembly system which is less flexible for exceptional processing. In this paper, we present a detailed analysis of behavior characteristic of out-of-sequence packets in real backbone traffic and propose a hardware-based solution for TCP reassembly based on the results of analysis. This solution could reassemble a TCP stream with concurrent multi discontinuous out-of-order data segments and provide a robust buffer management strategy for out-of-order data. We have also assessed the memory size and bandwidth required for reassembling real 10G traffic. The simulation result shows that the system can process over 99% of the 10G backbone traffic using reasonable storage resources. A FPGA-based prototype is also implemented for evaluation.
Keywords :
buffer storage; field programmable gate arrays; telecommunication traffic; transport protocols; FPGA based prototype; backbone traffic; data segment; hardware based solution; high speed network device; out of sequence packet; packet processing; robust TCP reassembly; robust buffer management strategy; storage resource; stream layer; Artificial neural networks; Conferences; Field-programmable gate array; TCP reassembly; backbone network;
Conference_Titel :
Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
Conference_Location :
Macau
Print_ISBN :
978-1-4244-8133-0
DOI :
10.1109/NAS.2010.53