Patent · US Active

Hash-based packet classification with multiple algorithms at a network processor

US10277511B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 16, 2015
Grant dateApr 30, 2019
Priority date
Expiry dateApr 10, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L45/7453
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A network processor has a “bi-level” architecture including a classification algorithm level and a single-record search level to search a hash database that stores packet classification information based on packet field values. The classification algorithm level implements multiple different classification algorithm engines, wherein the individual algorithm applied to a received packet can be selected based on a field of the packet, a port at which the packet was received, or other criteria. Each classification algorithm engine generates one or more single-record search requests to search the hash database for classification information based on one or more field values of the received packet or other classification parameters. Each single-record search requests is provided to the single-record search level, which executes the requests at the hash database and returns the corresponding record to the requesting classification algorithm engine.

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