Packet classification can be one of the most demanding operations in routers, firewalls, WLAN controllers, CMTS and similar network devices that support policy-based routing and provision for differentiated QoS. Pankaj Gupta and Nick McKeown at Stanford University have defined a new algorithm called RFC (Recursive Flow Classification) to solve the packet classification problem with the multiple fields.This paper outlines Calsoft Labs' approach to implement this RFC algorithm in an ASIC/ IP core that can be leveraged by Calsoft Labs' customers to build next-generation flow-classification technology based products.
Access the entire document on the Calsoft Labs website.