Patent Document ID: 20140108718
Application ID: 14133188
Patent Status: 0

Claim One:
1. A method for setting a ternary content-addressable memory (TCAM) entry, comprising: acquiring a number set formed by values of the same field in at least two packets, wherein the packets are packets on which a same action needs to be performed, and the number set comprises at least two numbers; acquiring a longest continuous mask of the number set, wherein the method for acquiring the longest continuous mask comprises: performing bitwise rotation operations on the number set to acquire all bitwise rotation operated number sets; acquiring longest suffix masks of all the bitwise rotation operated number sets; and performing a corresponding bitwise rotation inverse operation on a longest suffix mask with the largest quantity of Don't Care bits in the longest suffix masks of all the number sets to acquire the longest continuous mask; obtaining an acquisition result according to the longest continuous mask of the number set; and storing the acquisition result in the TCAM entry corresponding to the action.