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

TCP message processing method, TOE component and network equipment

A component and message technology, applied in the field of computer communication, can solve the problem of consuming a large central processing unit, and achieve the effect of saving storage resources

Active Publication Date: 2020-04-03
HUAWEI TECH CO LTD
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a network device processes TCP packets through a software protocol stack, it needs to consume a large amount of central processing unit (CPU) resources

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 message processing method, TOE component and network equipment
  • TCP message processing method, TOE component and network equipment
  • TCP message processing method, TOE component and network equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The terms "first" and "second" in the specification and claims of the present invention are used to distinguish different objects, rather than to describe a specific order of objects. For example, the first storage address and the second storage address are used to distinguish different storage addresses, rather than specifying a specific order of different storage addresses. "First", "second" ... "nth" do not have a logical or temporal dependency.

[0040] In order to make the purpose, technical solution and advantages of the application clearer, the application will be further described in detail below in conjunction with the accompanying drawings.

[0041] The embodiment of this application provides a network device 100, such as figure 1 As shown, the network device 100 includes: a packet processing engine (packet processing engine, PPE) 101, a buffer management unit (buffer management unit, BMU) 102, a memory 103, a network processor (network processor, NP) 104, TO...

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 method for processing a transmission control protocol (TCP) message, a TOE component and network equipment comprising the TOE component. The method, the TOE component and thenetwork equipment are used for reducing the burden of a central processing unit (CPU) of the network equipment and saving storage resources of the network equipment when the TCP message is processed.A TCP offload engine TOE component acquires a first storage address, the first storage address is an address of a first storage block in a memory, the first storage block stores a target TCP message,and the target TCP message comprises a message header and a TCP load. The TOE component acquires the message header from the first storage block according to the first storage address. The TOE component executes TCP related protocol processing according to the message header, and in the process that the TOE component executes the TCP related protocol processing according to the message header, the TCP load is not read out of the first storage block by the TOE component.

Description

technical field [0001] The present application relates to the field of computer communication, in particular to a method for processing Transmission Control Protocol (Transmission Control Protocol, TCP) messages, a TCP offload engine (TCP offload engine, TOE) component and a network device. Background technique [0002] Currently, TCP traffic accounts for 90% of the total Internet (Internet) traffic. When a network device processes a TCP message through a software protocol stack, it needs to consume a lot of central processing unit (central processing unit, CPU) resources. [0003] To improve the processing efficiency of TCP packets, the TOE technology is introduced. TOE technology handles the TCP / IP protocol stack through dedicated hardware, thereby greatly reducing the processing burden on the CPU. The dedicated hardware circuits that handle the TCP / IP protocol stack are called TOE components. Contents of the invention [0004] The present application provides a metho...

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): H04L29/06H04L12/883H04L12/879H04L49/901H04L49/9015
CPCH04L69/163H04L69/162H04L49/9015H04L49/901H04L69/22H04L69/12H04L47/193H04L69/166
Inventor 魏启坤张明礼韩艳飞赵泓博
Owner HUAWEI 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