Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for realizing intelligent network card by combining FPGA with TCAM

A smart network card and data flow technology, applied in the field of smart network cards, can solve problems such as reduced unloading capacity, temporary solutions, frequent update of flow tables, etc., and achieve the effect of simplifying design and speeding up search

Pending Publication Date: 2022-03-22
芯启源(南京)半导体科技有限公司
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this design is that for unknown flows, the higher the correlation, the higher the hit rate, and the lower the update frequency of the flow table. On the contrary, the lower the correlation, the lower the hit rate, which will lead to a rapid increase of flow table entries , the flow entry aging speed is fast, and the system calls and flow table updates are frequent, which will cause the degradation of network communication quality and the reduction of offload capability to varying degrees.
Although the design structure of Megaflow flow table and Microflow flow table can be optimized to alleviate the problem of frequent update of flow table, it is always a temporary solution but not a permanent cure

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 for realizing intelligent network card by combining FPGA with TCAM
  • Method for realizing intelligent network card by combining FPGA with TCAM
  • Method for realizing intelligent network card by combining FPGA with TCAM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below may be combined with each other as long as they do not constitute a conflict with each other.

[0021] image 3 It is a schematic diagram of network data packet flow control of an intelligent network card according to the present invention. Among them, based on the OpenFlow flow table offloading, the Megaflow flow table and the Microflow flow table are directly banned, which greatly reduces the number of flow table entries. Use TCAM to store OpenFlow tables and corresponding execution ac...

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 realizing an intelligent network card by combining an FPGA (Field Programmable Gate Array) with a TCAM (Ternary Content Addressable Memory), which is characterized in that on the basis of unloading an OpenFlow flow table, a Megaflow flow table and a Microflow flow table are directly cancelled, so that the number of flow table items is reduced to a great extent, the TCAM is used for storing the OpenFlow table and corresponding execution actions, the work is stripped from the FPGA, and the operation efficiency is greatly improved. Therefore, the defects of the traditional design of the OVS full-unloading intelligent network card are overcome.

Description

technical field [0001] The invention belongs to the technical field of smart network cards, and more specifically relates to a method for realizing a smart network card by combining an FPGA with a TCAM. Background technique [0002] SDN is a stage product of the evolution of the network information age. OVS is an important application in the SDN field. Network operators can use OVS to realize private cloud and public cloud network access. OVS not only supports various network protocols, but also provides rich network functions with high flexibility and strong portability. However, since OVS is implemented at the software level and relies on the Linux kernel, the performance is low. As the number of virtual machines increases, each virtual machine has different requirements for network characteristics and performance. It is necessary to offload the network characteristics implemented by software to the underlying hardware and optimize the data flow path to improve network ...

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): H04L41/044H04L41/0803H04L47/2441H04L69/22G06F16/903G06F16/906
CPCH04L47/2441H04L41/044H04L41/0803H04L69/22G06F16/90339G06F16/906
Inventor 王娜张远超卢笙陈盈安
Owner 芯启源(南京)半导体科技有限公司