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 implementa

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

Example Embodiment

[0064]The exemplary embodiments of the present invention will be described below, including various details of the embodiments of the present invention to help understand, and they should be considered as exemplary. Accordingly, it will be appreciated by those skilled in the art that various changes and modifications described herein are made without departing from the scope and spirit of the invention. Similarly, a description of the well-known functions and structures is omitted in order to clear and concise, the following description is omitted.

[0065]The hardware module referred to in the present invention refers to components, software modules that implement data surface work using hardware such as ASIC (Application Specific IntegratedCircuit, an integrated circuit) or FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) chip. Refers to the components of the control planes working in forwarding work using software such as CPU (Central Processing Unit / Processor, ...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products