• Home
  • Search
  • A Novel Range Matching Architecture for Packet Classification Without Rule Expansion
  • Cite Icon5
  • https://doi.org/10.1145/3105958Copy DOI Icon

A Novel Range Matching Architecture for Packet Classification Without Rule Expansion

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

The speed requirement for the routing table lookup and the packet classification is rapidly increasing due to the increase in the number of packets needed to be processed per second. The hardware-based packet classification relies on ternary content addressable memory (TCAM) to meet this speed requirement. However, TCAM consumes huge power and also supports only for longest prefix match and exact match, where the classification rule also has a range match (RM) field. Hence, it is mandatory to encode the RM into prefix match to accommodate the rule in TCAM. In the worst case, one rule is encoded into (2 W -2) 2 rules (where W is a number of bits to represent range). This work proposes a novel RM architecture, and a detailed analysis about the range field on the standard dataset and the real-life classifier rules are presented. In the literature, the existing RM architecture is used to avoid the range to prefix conversion, but due to the serial operation, it lacks in performance. For constant time lookup, TCAM is the best option, but it does not support RM. The proposed architecture takes one clock cycle for RM and does not require any encoding/ conversion. Hence, there will be a single entry for every rule. It is observed that just 4% of the two-dimensional range rules are present in this dataset, and it will increase the rule set size by 4 times in the best case and nearly 30 times in the worst case. The proposed RM circuit is operated in parallel with TCAM without compromising the speed, and this circuit saves huge power around 70% and area around 61%, where the range to prefix conversion/encoding is completely avoided. The proposed architecture is well suited for current IPv4- and IPv6-based networks, as well as in software-defined networks in the near future.

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
  • Conference Article
  • Citations58

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

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

A TCAM-based Caching Architecture Framework for Packet Classification

  • Dec 07, 2020
  • ACM Transactions on Embedded Computing Systems
  • Vegesna S M Srinivasavarma +2
  • Conference Article
  • Citations13

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

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

Deep packet inspection using ternary content addressable memory

  • Nov 01, 2014
  • S Jayashree +1
  • Research Article
  • Citations25

TCAM space-efficient routing in a software defined network

  • Jul 05, 2017
  • Computer Networks
  • Sai Qian Zhang +6
  • 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
  • Citations23

TF-IdleTimeout: Improving efficiency of TCAM in SDN by dynamically adjusting flow entry lifecycle

  • Oct 01, 2016
  • Meilian Lu +2
  • Conference Article
  • Citations12

An effective swapping mechanism to overcome the memory limitation of SDN devices

  • May 01, 2017
  • Antonio Marsico +2
  • Research Article
  • Citations22

FTLink: Efficient and flexible link fault tolerance scheme for data plane in Software-Defined Networking

  • Nov 15, 2019
  • Future Generation Computer Systems
  • Tao Hu +4
  • Conference Article
  • Citations38

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

  • Oct 01, 2009
  • Chad R Meiners +2
  • Research Article
  • Citations56

A Dynamic Longest Prefix Matching Content Addressable Memory for IP Routing

  • Jun 01, 2011
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Satendra Kumar Maurya +1
  • Research Article
  • Citations27

Efficient TCAM Rules Distribution Algorithms in Software-Defined Networking

  • Jun 01, 2018
  • IEEE Transactions on Network and Service Management
  • Jang-Ping Sheu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.