Patent · US Active

Making a flow ID for an exact-match flow table using a programmable reduce table circuit

US9819585B1 · kind B1 · utility

2Cited by
0References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 29, 2015
Grant dateNov 14, 2017
Priority date
Expiry dateJan 20, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/3009
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

An exact-match flow table structure stores flow entries. Each flow entry includes a Flow Id. A flow entry is generated from an incoming packet. The flow table structure determines whether there is a stored flow entry, the Flow Id of which is an exact-match for the generated Flow Id. In one novel aspect, a programmable reduce table circuit is used to generate a Flow Id. A selected subset of bits of an incoming packet is supplied as an address to an SRAM, so that the SRAM outputs a data value. The data value is supplied to a programmable lookup circuit such that the lookup circuit performs a selected type of lookup operation, and outputs a result value of a reduced number of bits. A multiplexer circuit is used to form a Flow Id such that the result value is a part of the Flow Id.

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