Patent · US Active

Augmenting data plane functionality with field programmable integrated circuits

US11151073B1 · kind B1 · utility

0Cited by
6References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 14, 2019
Grant dateOct 19, 2021
Priority date
Expiry dateAug 14, 2039

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2212/00
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Some embodiments use one or more FPGAs and external memories associated with the FPGAs to implement large, hash-addressable tables for a data plane circuit. These embodiments configure at least one message processing stage of the DP circuit to store (1) a first plurality of records for matching with a set of data messages received by the DP circuit, and (2) a redirection record redirecting data messages that do not match the first plurality of records to a DP egress port associated with the memory circuit. These embodiments configure an external memory circuit to store a larger, second set of records for matching with redirected data messages received through the DP egress port associated with the memory circuit. This external memory circuit is a hash-addressable memory in some embodiments. To determine whether a redirected data message matches a record in the second set of record, the method of some embodiments configures an FPGA associated with the hash-addressable external memory to use a collision free hash process to generate a collision-free, hash address value from a set of attributes of the data message. This hash address value specifies an address in the external memory fo…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.