发明名称 |
Ternary content-addressable memory assisted packet classification |
摘要 |
A method of packet classification implemented by a network router, the method comprising obtaining a packet whose header comprises a plurality of dimensional fields specified by a set of rules, matching one or more bits in at least two of the dimensional fields with a corresponding entry stored in a ternary content-addressable memory (TCAM), generating a hash key based on data associated with the corresponding entry in the TCAM, wherein the associated data is stored in at least one non-TCAM memory, searching, using the hash key, a multi-dimensional trie stored in the at least one non-TCAM memory, and mapping the packet to one or more of the set of rules based on the search. |
申请公布号 |
US9098601(B2) |
申请公布日期 |
2015.08.04 |
申请号 |
US201313926303 |
申请日期 |
2013.06.25 |
申请人 |
Futurewei Technologies, Inc. |
发明人 |
Wang Zixiong |
分类号 |
G06F17/30;H04L12/879 |
主分类号 |
G06F17/30 |
代理机构 |
Conley Rose, P.C. |
代理人 |
Conley Rose, P.C. ;Rodolph Grant;Beaulieu Nicholas K. |
主权项 |
1. A method of packet classification implemented by a network router, the method comprising:
obtaining a packet whose header comprises a plurality of dimensional fields specified by a set of rules; matching one or more bits in at least two of the dimensional fields with a corresponding entry stored in a ternary content-addressable memory (TCAM); generating a hash key based on data associated with the corresponding entry in the TCAM, wherein the associated data is stored in at least one non-TCAM memory; searching, using the hash key, a multi-dimensional trie stored in the at least one non-TCAM memory; and mapping the packet to one or more of the set of rules based on the search. |
地址 |
Plano TX US |