Patent · US Active

System and method for algorithmic TCAM packet classification

US8856203B1 · kind B1 · utility

41Cited by
0References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 8, 2012
Grant dateOct 7, 2014
Priority date
Expiry dateApr 23, 2032

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/22
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a Ternary Content Addressable Memory (TCAM) optimized for network packet classification, network operation rules are preprocessed into sub-lists in accordance with a decision tree based packet classification algorithm. The decision tree is encoded as a lookup memory, which is accessed with a predetermined base address of higher order address bits combined with lower order address bits obtained from specific bit positions from a received network packet. Depending on the nodes traversed in the decision tree, different base addresses and values from different bit positions of the packet are used until a sub-list of potential rules is identified. A bitwise comparison of values of each rule against the packet is then executed, the matching rule with the highest precedence is returned as the matching table entry and the configured value associated with the entry is prepended to the packet.

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