• Home
  • Search
  • A TCAM-based Caching Architecture Framework for Packet Classification
  • Cite Icon16
  • https://doi.org/10.1145/3409109Copy DOI Icon

A TCAM-based Caching Architecture Framework for Packet Classification

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Packet Classification is the enabling function for performing many networking applications like Integrated Services, Differentiated Services, Access Control/Firewalls, and Intrusion Detection. To cope with high-speed links and ever-increasing bandwidth requirements, time-efficient solutions are needed for which Ternary Content Addressable Memories (TCAMs) are popularly used. However, high cost, heavy power consumption, and poor scalability limit their use in many commercial switches. In this work, an efficient framework for caching the packet classification rules on TCAMs in accordance with traffic characteristics is proposed. The proposed design will have a two-level classification engine in which level-1 is a TCAM classifier with a smaller rule capacity and level-2 is a software classifier. The classifiers are assisted by a rule update engine that monitors the rule temporal behavior and performs timely updates of the rules onto level-1. Crucial challenges with respect to the proposed framework design are defined and addressed effectively in this work. Simulation results shows that the architecture can achieve a throughput of 250 Gbps on average by caching only 10% of the total rules for rule databases of sizes 10,000. The proposed architecture, to the best of our knowledge, is the only traffic-aware architecture using TCAMs that provides a completely deployable framework and also can scale for speeds beyond 250 Gbps (OC-1920 and beyond).

Similar Papers
  • PDF
  • Research Article

Packet Classification Using TCAM of Narrow Entries

  • Oct 19, 2023
  • Technologies
  • Hsin-Tsung Lin +2
  • Conference Article
  • Citations2

Increasing the efficiency of TCAM-based packet classifiers using intelligent cut technique in geometric space

  • May 01, 2015
  • Shakoor Vakilian +2
  • Conference Article
  • Citations5

An energy-efficient TCAM-based packet classification with decision-tree mapping

  • Oct 01, 2013
  • Zhao Ruan +2
  • Research Article
  • Citations5

A Novel Range Matching Architecture for Packet Classification Without Rule Expansion

  • Aug 01, 2017
  • ACM Transactions on Design Automation of Electronic Systems
  • Shanmugakumar Murugesan +1
  • Conference Article
  • Citations13

GreenTCAM: A memory- and energy-efficient TCAM-based packet classification

  • Feb 01, 2016
  • Xianfeng Li +2
  • Research Article
  • Citations3

Testing and Diagnosing Comparison Faults of TCAMs with Asymmetric Cells

  • Nov 01, 2012
  • IEEE Transactions on Computers
  • Jin-Fu Li
  • Conference Article
  • Citations88

Scalable Ternary Content Addressable Memory implementation using FPGAs

  • Oct 01, 2013
  • Weirong Jiang
  • Conference Article
  • Citations8

Multipumping-Enabled Multiported SRAM Based Efficient TCAM Design

  • Oct 02, 2020
  • Ashwin Santhosh +1
  • Conference Article
  • Citations2

Energy and Area Efficient 11-T Ternary Content Addressable Memory for High-Speed Search

  • Jun 01, 2019
  • Diptesh Datta +3
  • Conference Article
  • Citations1

Design of Magnetic Tunnel Junction based Low Power Non-Volatile Ternary Content Addressable Memory

  • May 01, 2019
  • Amoghraj +1
  • Conference Article
  • Citations3

Deep packet inspection using ternary content addressable memory

  • Nov 01, 2014
  • S Jayashree +1
  • Conference Article
  • Citations58

MASC: Ultra-Low Energy Multiple-Access Single-Charge TCAM for Approximate Computing

  • Jan 01, 2016
  • Mohsen Imani +2
  • Research Article
  • Citations12

A Method to Detect Bit Flips in a Soft-Error Resilient TCAM

  • Jun 01, 2018
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Infall Syafalni +2
  • Conference Article
  • Citations2

A 40nm 650Mhz 0.5fJ/Bit/Search TCAM Compiler Using Complementary Bit-cell Architecture

  • Jan 01, 2013
  • Rashmi Sachan +6
  • Conference Article
  • Citations38

Bit weaving: A non-prefix approach to compressing packet classifiers in TCAMs

  • Oct 01, 2009
  • Chad R Meiners +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.