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

Method, device and equipment for processing messages

A packet processing and packet technology, applied in the computer field, can solve problems such as affecting network performance, not supporting packet fragmentation, and the inability of PMTUD protocol to work.

Active Publication Date: 2013-11-27
XFUSION DIGITAL TECH CO LTD
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 3. The TOE NIC that does not support packet fragmentation will discard the fragmented packet directly after receiving the fragmented packet;
[0018] In the case that the TOE network card does not support packet fragmentation, in order to prevent DDOS (Distributed Denial of Service, Distributed Denial of Service) attacks and other reasons, many networks no longer provide ICMP transmission, making the PMTUD protocol unable to work, and when the peer end When a large packet is sent and the DF bit is not set, the fragmented packet received by the router will be discarded, affecting network performance

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, device and equipment for processing messages
  • Method, device and equipment for processing messages
  • Method, device and equipment for processing messages

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0064] An embodiment of the present invention provides a message processing method, such as figure 1 As shown, the method includes:

[0065] S101. Receive a first message.

[0066] S102. When the first packet is a fragmented packet, move the first packet to the host shared memory.

[0067] S103. Read and reassemble the first packet in the host shared memory to generate a second packet.

[0068] S104. Move the second packet to the memory of the network card....

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, device and equipment for processing messages, and relates to the field of computers. The method, device and equipment for processing the messages can enable a TOE network card to support the processing to IP fragmentation messages and achieve the hardware TOE uninstall of the fragmentation messages, and improve the response performance and the transmission performance of a network. The method comprises the steps that firstly, the TOE network card of a TCP uninstall engine receives a first message, if the first message is a fragmentation message, the first message is moved to a mainframe shared memory, the first message is then reassembled through a TOE drive to generate a second message, the second message is moved to a TOE network memory, TOE uninstall is then carried out on the second message, and lastly, data after the TOE uninstall are handed to a system upper layer unit for processing. The method, device and equipment for processing the messages is used for message processing.

Description

technical field [0001] The present invention relates to the field of computers, in particular to a message processing method, device and equipment. Background technique [0002] TOE (TCP Offload Engine, TCP offload engine) refers to the protocol processing of TCP messages by the network card chip. The host driver receives and sends only the data segment of the TCP message, thereby releasing the host CPU from protocol processing, and more Handle other businesses well, and finally achieve faster network response while improving server performance. [0003] MTU (Maximum Transmission Unit) refers to the maximum data packet size (in bytes) that can pass through a certain layer of a communication protocol, and in the OSI model refers to the maximum data frame length of the link layer ( For IP packets, it refers to the length including the IP header, generally 1500); [0004] PMTU (Path MTU, path maximum transmission unit), refers to the minimum value of the MTU of all IP nodes f...

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/06
Inventor 骆绍开
Owner XFUSION DIGITAL TECH CO LTD
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