Invention Grant
- Patent Title: Apparatus and method for high speed flow classification
- Patent Title (中): 高速流分类装置及方法
-
Application No.: US10179483Application Date: 2002-06-24
-
Publication No.: US08577854B1Publication Date: 2013-11-05
- Inventor: Yaniv Kopelman , Carmi Arad , Nafea Bishara
- Applicant: Yaniv Kopelman , Carmi Arad , Nafea Bishara
- Applicant Address: IL Yokneam
- Assignee: Marvell Israel (M.I.S.L.) Ltd.
- Current Assignee: Marvell Israel (M.I.S.L.) Ltd.
- Current Assignee Address: IL Yokneam
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
A flow classifier for a network device that processes packets including packet headers includes a hash generator that generates hash index values from search keys derived from the packet headers. A hash table receives the hash index values and outputs pointers. A flow table includes flow keys and corresponding actions. A variable length (VL) trie data structure uses the pointers to locate the flow keys for the search keys. The VL trie data structure selects different flow keys for the search keys that share a common hash index value. The pointers include node, NIL and leaf pointers. The flow classifier performs a default action for the NIL pointers. A pointer calculator accesses a VL trie table using the pointers.
Information query