Invention Grant
- Patent Title: System and method for algorithmic TCAM packet classification
- Patent Title (中): 用于算法TCAM分组分类的系统和方法
-
Application No.: US13369202Application Date: 2012-02-08
-
Publication No.: US08856203B1Publication Date: 2014-10-07
- Inventor: Craig Robert Schelp , Jonathan David Loewen , Morten Zilmer
- Applicant: Craig Robert Schelp , Jonathan David Loewen , Morten Zilmer
- Applicant Address: US CA Sunnyvale
- Assignee: PMC-Sierra US, Inc.
- Current Assignee: PMC-Sierra US, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agent Dennis R. Haszko
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/06

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.
Information query