Network fast forwarding module and network fast forwarding achieving method

A forwarding module and implementation method technology, applied in data exchange networks, digital transmission systems, electrical components and other directions, can solve the problems of high CPU resource consumption, complex network forwarding process, small forwarding throughput, etc., to simplify the network forwarding process, The effect of increasing the number of forwarding packets and reducing the consumption of cpu resources

Inactive Publication Date: 2013-10-09
SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF4 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the client device usually forwards network data packets through the Linux network protocol stack. The network forwarding process is complex, consumes a lot of cpu resources, and there is a large forwarding delay and small forwarding throughput. Therefore, it is necessary to forward this method to improve

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
  • Network fast forwarding module and network fast forwarding achieving method
  • Network fast forwarding module and network fast forwarding achieving method
  • Network fast forwarding module and network fast forwarding achieving method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The invention provides a method of automatically learning forwarding rules in a linux network protocol stack, and creating a fast forwarding cache in an NFP module. When the next network packet is received by the network card, before entering the linux network protocol stack for processing, first find the corresponding forwarding information from the fast forwarding cache of the NFP module, and modify the packet header according to the cached information, directly call the network card driver to send, otherwise return to the linux network protocol stack processing. The method of the present invention will be described in detail below.

[0035] see figure 1 The NFP module shown, the forwarding of the NFP module is compared with the forwarding of the linux kernel network protocol stack figure 2 As shown in (the solid curve is the NFP forwarding path, and the dotted curve is the Linux forwarding path), the forwarding process of the data flow can be greatly simplified. ...

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 network fast forwarding module and a network fast forwarding achieving method. The achieving method includes the steps of initializing the network fast forwarding module, registering in each linux network subsystem, enabling the network fast forwarding module to obtain and cache network forwarding rules which are issued by a linux network protocol stack, generating a fast forwarding rule cache table when various types of network data flow is initiatively forwarded by the linux network protocol stack, matching the network data flow with the fast forwarding rule cache table after the network data flow is received from network cards again, and directly sending out the network data flow from the corresponding network card if corresponding fast forwarding rules exist, otherwise, sending the network data flow back to the linux network protocol stack to be processed. According to the network fast forwarding module and the network fast forwarding achieving method, bridging and routing forwarding are supported, the network forwarding procedure is simplified, CPU resource consumption is reduced, forwarding delayed time is shortened, and the network forwarding handling capacity is greatly improved.

Description

technical field [0001] The present invention relates to the field of network communication terminals, in particular to a network fast forwarding module applied to customer end equipment (CPE for short) and a method for implementing network fast forwarding based on Linux. Background technique [0002] With the continuous maturity of Internet technology, Internet applications are becoming more and more extensive, and users have higher requirements for network bandwidth and network equipment performance. With the construction of "fiber-in-copper-out" network deployment by fixed network operators, the network access bandwidth has been increased from a few Mbps to 100Mbps or even 1Gbps. In terms of link bandwidth, it can fully meet the needs of users for high-speed data transmission, high-definition video playback, and low latency. VOIP and other application requirements, but user terminal network equipment has become the bottleneck of network forwarding throughput. [0003] As ...

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/06H04L29/08H04L12/951H04L47/43
Inventor 彭耀王金桂伍国祥白永慧
Owner SHENZHEN GONGJIN ELECTRONICS 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