TCP stream restructuring and/or packetizing method and device

A technology of packet header information and messages, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as limited performance of network processors and powerlessness

Active Publication Date: 2010-09-22
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF3 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, generally speaking, the performance of network processors is limited, and...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • TCP stream restructuring and/or packetizing method and device
  • TCP stream restructuring and/or packetizing method and device
  • TCP stream restructuring and/or packetizing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0078] In order to make the purpose, technical solution and advantages of the present invention clearer, a method and device for recombining and packaging TCP streams of the present invention will be described below in conjunction with the accompanying drawings and embodiments. For further details. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0079] In order to clearly illustrate the present invention, the concept is explained below:

[0080] The storage space in the present invention includes three concepts: cache space, load data buffer and unit buffer block. Wherein, the cache space refers to all available storage space (such as 2GB), which is composed of multiple unit buffer blocks, and the physical addresses are discontinuous. The load data buffer is a logical concept, which refers to the space that needs to be allocated for recombining and assembling a TCP stre...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a TCP stream restructuring and/or packetizing method and a device. The method comprises the following steps that: a current processing packet is received and the TCP stream records of the current processing packet information are recorded, the packet is divided into header information and load data, and the load data is written into a packet load data FIFO queue; whether the caching of the current processing packet needs to apply for a novel buffer area is judged; if yes, a request for distributing the buffer area is sent, a vacant unit buffer block in a caching space is distributed for the load data of the current processing packet, the address index of the vacant unit buffer block is returned, and the TCP stream records are updated; and otherwise, the load data is read from the packet load data FIFO queue and written into the load data buffer area according to the positions specified by the new TCP stream records so as to complete restructuring and/or packetizing.

Description

technical field [0001] The invention relates to the technical field of TCP protocol offloading engines, in particular to a method and device for recombining and packaging TCP streams. Background technique [0002] Currently, although CPU performance doubles every 18 months, it still cannot keep up with the 10-fold increase in network speed every 3 years. With the rapid increase of network bandwidth, CPU resources are consumed in large quantities, and the service quality of key applications is difficult to guarantee. CPU processing capacity has become the main bottleneck in the network end system. To this end, a TCP protocol offload engine (TCP Offload Engine, TOE) technology has been proposed. [0003] The basic idea of ​​the TCP protocol offloading engine technology is to transfer all or part of the processing of the TCP / IP protocol to specialized hardware. In recent years, the new high-speed network cards on the market will more or less integrate some TOE technology on t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/06H04L12/56H04L47/43
Inventor 阮元杨卫兵赵晓芳陈明宇
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products