Abstract: Disclosed are a method of packet classification and a device thereof. A method for packet classification according to one embodiment of the present invention comprises the steps of: partitioning the entire rule set by using key values corresponding to packet fields, into a plurality of rule subsets; generating recursive flow classification (RFC) tables for each of the plurality of partitioned rule subsets; loading, in the same cache line, both partition information and RFC table information commonly corresponding to key values of received packets; searching for a rule subset by using the partition information on the key values of the received packets, which are loaded in the cache line; and searching for an RFC table for a rule by using the RFC table information on the key values of the received packets, which are loaded in the cache line.
Type:
Grant
Filed:
April 10, 2014
Date of Patent:
January 19, 2016
Assignees:
Ajou University Industry-Academic Cooperation Foundation, Secui Corporation
Inventors:
Woo Guil Park, Young June Choi, June Seung Na, Jeong Ae Lee, Je Bum Kyung
Abstract: Disclosed are a method of packet classification and a device thereof. A method for packet classification according to one embodiment of the present invention comprises the steps of: partitioning the entire rule set by using key values corresponding to packet fields, into a plurality of rule subsets; generating recursive flow classification (RFC) tables for each of the plurality of partitioned rule subsets; loading, in the same cache line, both partition information and RFC table information commonly corresponding to key values of received packets; searching for a rule subset by using the partition information on the key values of the received packets, which are loaded in the cache line; and searching for an RFC table for a rule by using the RFC table information on the key values of the received packets, which are loaded in the cache line.
Type:
Application
Filed:
April 10, 2014
Publication date:
August 7, 2014
Applicants:
Ajou University Industry-Academic Cooperation Foundation, SECUI Corporation
Inventors:
Woo Guil Park, Young June Choi, June Seung Na, Jeong Ae Lee, Je Bum Kyung