Unlock instant, AI-driven research and patent intelligence for your innovation.

A Symmetric RSS Circuit Oriented to TCP Session

A symmetry and circuit technology, applied in the field of computer networks, can solve the problem of data not being processed in the same CPU core, and achieve the effect of avoiding cross-thread access and improving processing capacity.

Active Publication Date: 2018-08-31
NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In order to effectively solve the problem that TCP uplink and downlink data are not processed in the same CPU core in a processing system sensitive to TCP sessions, the present invention aims at proposing a symmetrical RSS circuit oriented to TCP sessions to effectively solve the problem of bidirectional TCP messages and The unique binding problem of the CPU core, and compatible with the existing RSS, does not require any modification at the software level, and at the same time realizes the distribution of messages belonging to the same TCP / IP link in different directions to the same CPU core for processing deal with

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
  • A Symmetric RSS Circuit Oriented to TCP Session
  • A Symmetric RSS Circuit Oriented to TCP Session

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0046] Overall structural block diagram of the present invention is as figure 1 shown. Wherein, the internal structure of the dotted line is the symmetrical RSS circuit structure proposed by the present invention, and the outside of the dotted line is other modules in the network controller connected to it, wherein the MAC module is a media access control module, which is responsible for completing the encapsulation and decapsulation of data frames , Sending and receiving functions, the RQP (Receive QueuePlacement) module is a receiving queue allocation module, which allocates data frames to different receiving queues and processes them by different CPU cores.

[0047] see figure 1 , including TCP / IP header extraction module 1, Hash function calculation module 2, Hash result reorganization module 3, indirect table query module 4 and RSS register module 5 for storin...

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

A symmetrical RSS circuit facing a TCP session is disclosed. The circuit comprises a TCP / IP head extraction module, a Hash function calculating module, a Hash result recombination module, an indirect table query module and an RSS register module used for storing configuration information. The TCP / IP head extraction module is connected to a MAC module. The indirect table query module is connected to an RQP module. In the invention, through actively calculating a Hash result of a reverse extraction content, a final result generated by the Hash results of a positive extract content and the reverse extraction content is served as a decision basis of a CPU nucleus. After using the method, the Hash results acquired from uplink data and downlink data in the TCP session are the same and point to a same CPU nucleus so that messages which are at different directions and belong to a same TCP / IP link are distributed to the same CPU nucleus so as to carry out processing and compatibility to an existing RSS is realized.

Description

technical field [0001] The invention belongs to the field of computer networks, and relates to a receiving end control mechanism in a network controller, especially suitable for high-performance network data processing systems sensitive to TCP sessions in the field of network security, such as network intrusion detection systems and hardware firewall systems, etc. Specifically, it relates to a TCP session-oriented symmetric RSS circuit. Background technique [0002] At present, Receive-side Scaling (RSS, receiving end regulation) technology is used in mainstream Ethernet controllers. RSS technology analyzes and processes received data packets, and allocates data belonging to the same TCP / IP flow to the same CPU core for processing, thereby balancing network data throughput among multi-processor (multi-core) systems. At the same time, the processing ability of the CPU to network data is also improved. [0003] However, in the field of network security, such as network intru...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/801H04L12/803
CPCH04L47/10H04L47/125
Inventor 李龙飞贺占庄王剑峰史阳春冯海强
Owner NO 771 INST OF NO 9 RES INST CHINA AEROSPACE SCI & TECH