Integrated message flow searching and updating method

An update method and message flow technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problems of large memory, difficult implementation, and occupation, and achieve the effect of less memory and simple process

Active Publication Date: 2016-02-17
HUNAN RONGTENG NETWORK TECH CO LTD
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The deficiencies in the existing packet flow search and update methods: 1. Using parallel mechanisms such as multi-core, multi-thread and multi-channel to achieve, requires a large memory
In addition, the channel interface cannot meet the needs of high-speed networks.
2. FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) finds and updates large-scale message streams, which is very complicated and difficult to implement

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
  • Integrated message flow searching and updating method
  • Integrated message flow searching and updating method
  • Integrated message flow searching and updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.

[0025] Such as figure 1 As shown, the integrated message flow search and update method based on FPGA and CPU, the main steps are as follows:

[0026] (1) The FPGA parses the message received by the port, and extracts the five-tuple information and payload data. Parsing includes framing, CRC (CyclicRedundancyCheck, that is, cyclic redundancy check) check, MAC (MediaAccessControl) header stripping and other processes. The five-tuple information refers to source IP address, source PORT (port), destination IP address, destination PORT (port) and transport layer protocol.

[0027] (2) Carry out hash calculation to the quintuple information, and use the gained result as the query address to judge whether to hit the message flow node information stored in the DDR; ac...

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 belongs to the field of high-speed network message flow information management and relates to an integrated message flow searching and updating method. The method comprises the steps of (1) carrying out FPGA (field programmable gate array) analysis and extracting quintuple information and payload data of a message; (2) according to the quintuple information, calculating DDR (double data rate) address and reading message flow node information stored in the address; (3) comparing the message flow node information with the quintuple information, if being consistent, generating the hit message flow node information, or else, further carrying out deep message detection matching on the payload data, and if matching, generating newly established message flow node information; (4) by FPGA, updating data to CPU (central processing unit) through PCI-E; (5) analyzing the received data by CPU to obtain the message flow node information, and generating updated message flow node information after CPU finishes message flow node information management stored in memory, and packaging the updated message flow node information into TLP (thread-level parallelism) data format to be issued to FPGA; and (6) analyzing the received updated message flow information by FPGA and writing the updated message flow information into DDR. According to the invention, the integrated message flow searching and updating method adopts an integrated implementation manner, is simple in process is simple and is high in access speed.

Description

technical field [0001] The invention belongs to the field of high-speed network message flow management, and in particular relates to an integrated message flow search and update method. Background technique [0002] The packet flow search and update function plays a fundamental role in various network aggregation and distribution devices, especially for devices with Deep Packet Inspection (DPI) function, which directly determines the performance of its detection and matching. Packet flow refers to continuous packets passing through network nodes within a certain period of time. These packets need to contain the same flow information such as source IP, destination IP, source PORT (port number), destination PORT (port number) and protocol number. . There are upstream and downstream packet flows. The packet flow sent by the initiator is called downstream flow, and the packet flow sent by the receiver is called upstream flow. Packet flow search and update are mainly based on ...

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/935H04L49/111
CPCH04L49/3063H04L69/22
Inventor 杨白黄高平陈建华唐靖飚李欣
Owner HUNAN RONGTENG NETWORK TECH CO LTD
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