A Smart Pre-Classifier to Reduce Power Consumption of TCAMs for Multi-Dimensional Packet Classification
Ternary Content-Addressable Memories (TCAMs) has become the industrial standard for high-throughput packet classification. However, one major drawback of TCAMs is their high power consumption, which is becoming critical with the boom of data centers, the growing classifiers and the deployment of IPv6. In this paper, the authors propose a practical and efficient solution which introduces a smart pre-classifier to reduce power consumption of TCAMs for multidimensional packet classification. They reduce the dimension of the problem through the pre-classifier which pre-classifies a packet on two header fields, source and destination IP addresses.