Invention Grant
US09385957B1 Flow key lookup involving multiple simultaneous cam operations to identify hash values in a hash bucket 有权
涉及多个同步凸轮操作以识别散列桶中的散列值的流键查找

Flow key lookup involving multiple simultaneous cam operations to identify hash values in a hash bucket
Abstract:
A flow key is determined from an incoming packet. Two hash values A and B are then generated from the flow key. Hash value A is an index into a hash table to identify a hash bucket. Multiple simultaneous CAM lookup operations are performed on fields of the bucket to determine which ones of the fields store hash value B. For each populated field there is a corresponding entry in a key table and in other tables. The key table entry corresponding to each field that stores hash value B is checked to determine if that key table entry stores the original flow key. When the key table entry that stores the original flow key is identified, then the corresponding entries in the other tables are determined to be a “lookup output information value”. This value indicates how the packet is to be handled/forwarded by the network appliance.
Information query
Patent Agency Ranking
0/0