Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for fragmenting message

A packet fragmentation and processing method technology, applied in the field of network communication, can solve problems such as insufficient performance and inefficient processing methods, and achieve the effects of high forwarding performance, efficient fragmented packet processing, and high processing performance.

Inactive Publication Date: 2015-04-29
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT +1
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For the existing high-density, high-forwarding performance frame-type network equipment, using the main control CPU or network controller to process the fragmented packets of the network equipment has the problem of insufficient performance.
By programming the CPU or network controller, the memory is used to cache subsequent fragmented messages and the first fragmented message information, and the processing method is not efficient

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
  • Method and device for fragmenting message
  • Method and device for fragmenting message

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0042] Aiming at using the main control CPU or network controller in the prior art to process the messages of the network equipment, the present invention adopts the method of FPGA, without adding additional hardware chips, in each port of each board card It supports subsequent fragmented packets and the first fragmented packets to be processed in the same way, so as to support high-density, high-forwarding performance frame-type network devices, and achieve high processing performance and efficient fragmented packet processing.

[0043] The present invention provides a message fragmentation processing method, adopts FPGA to process the received data message, and the fragmentation information table item is stored in the resources in the FPGA chip or in the external memory, and the content of the fragmentation information table item includes Characteristic value and f...

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 provides a method and a device for fragmenting a message. By adopting a received data message processed by FPGA, a fragmenting information table entry is stored in an on-chip resource or an external memory of GPGA. The method comprises the following steps: comparing a characteristic value of the received fragmenting message with a characteristic value stored in the fragmenting information table entry; further judging whether the fragmenting message is a primary message or not if a consistent comparison result is acquired; storing primary message information into the fragmenting information table entry if the message is the primary message and sending the primary message; processing a subsequent fragmenting message which exists in the primary message according to a processing way of the received primary message and sending the processed subsequent fragmenting message; judging whether the primary message information of the subsequent fragmenting message exists or not if the message is the subsequent fragmenting message; processing in a processing way of the primary message if the primary message information of the subsequent fragmenting message exists, and sending the processed subsequent fragmenting message; storing the subsequent fragmenting message if the primary message information of the subsequent fragmenting message does not exist.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a message fragment processing method and device. Background technique [0002] At present, with the rapid development of the Internet, the number of users accessing the Internet continues to increase, the services they use are numerous, and the services and protocols for various services are becoming more and more detailed. High-density, high-forwarding performance frame-type network devices are increasingly being used in the field of Internet data transmission. [0003] During data transmission, when a packet arrives at a network device port, it is found that the maximum transmission unit MTU (Maximum Transmission Unit) is smaller than the IP packet, and the packet needs to be fragmented, and then the fragmented IP packets will reach their destinations , and recombine at the destination. Traditional packet filtering does not process all IP packet fragments, but only perfor...

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 Applications(China)
IPC IPC(8): H04L12/701H04L12/861
Inventor 邹昕彭义刚李静王涛吴刚
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products