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

Flow table management method and device

A flow table and flow table entry technology, applied in the computer field, can solve the problems of complex implementation of hardware modules, consumption of hardware resources, and high cost, and achieve the effects of simplifying implementation complexity, reducing interaction, and improving performance

Pending Publication Date: 2021-05-28
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In solution 2, the hardware module implements most of the flow table management functions. The implementation of the hardware module is complex, consumes a lot of hardware resources, is costly, and is prone to errors.

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
  • Flow table management method and device
  • Flow table management method and device
  • Flow table management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0065] The hardware module mentioned in the present invention refers to the element that uses hardware such as ASIC (Application Specific Integrated Circuit, a kind of integrated circuit) or FPGA (Field-Programmable Gate Array, Field-Programmable Gate Array) chip to realize data plane work, software module It refers to a component that uses software such as a CPU (Central ...

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 flow table management method and device, and relates to the technical field of computers. A specific embodiment of the method comprises the following steps: receiving identification information of a data message by using a hardware module; searching an index entry corresponding to the identification information of the data message in a first flow table by using the hardware module, and searching a target flow table entry matched with the index entry and the identification information of the data message in a second flow table, wherein the second flow table comprises an identification field, a forwarding field and an index field; if the matching is successful, forwarding the data message by using the hardware module according to a field value of a forwarding field in the target flow table item; and if the matching fails, controlling the hardware module to send the data message to a software module. According to the implementation mode, by reasonably dividing the functions of the software module and the hardware module, the implementation complexity of the hardware module can be simplified, and the use resources and cost of the hardware module are reduced.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a flow table management method and device. Background technique [0002] The flow table is a forwarding table data structure commonly used in devices such as firewall devices and SDN (Software Defined Network, software-defined network) switches. [0003] Existing flow table management solutions include: [0004] 1. The hardware module only realizes the search of the flow table and the forwarding of the message; the software module realizes the process of creating and deleting the flow table item; the software directly creates and updates the flow table item by directly reading and writing the flow table content of the hardware module; [0005] 2. The hardware module is not only responsible for the search and forwarding of the flow table, but also for the creation and deletion of flow table entries; the software module is only responsible for informing the hardware modu...

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): H04L12/741H04L12/935G06F16/901G06F16/903H04L45/74H04L49/111
CPCH04L45/745H04L49/3009G06F16/901G06F16/90335Y02D30/50
Inventor 廖恬瑜
Owner BEIJING JINGDONG SHANGKE INFORMATION 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