2020
DOI: 10.1145/3409109
|View full text |Cite
|
Sign up to set email alerts
|

A TCAM-based Caching Architecture Framework for Packet Classification

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 27 publications
0
4
0
Order By: Relevance
“…Finally, there are a number of hardware-based methods for packet classification, the core idea of which is to exhaustively search all the rules in the rule set to get a matching result. Typical hardware-based solutions include ternary content addressable memory (TCAM) [22], field programmable gate array (FPGA) [23] and dedicated network processor chips. The data structure of exhaustive search algorithm is simple, but the classification efficiency based on hardware processing is high.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, there are a number of hardware-based methods for packet classification, the core idea of which is to exhaustively search all the rules in the rule set to get a matching result. Typical hardware-based solutions include ternary content addressable memory (TCAM) [22], field programmable gate array (FPGA) [23] and dedicated network processor chips. The data structure of exhaustive search algorithm is simple, but the classification efficiency based on hardware processing is high.…”
Section: Related Workmentioning
confidence: 99%
“…26. if d='0' then perform steps (22) in the R.eq interval; perform steps (19) in the R.ad interval; 27. ''included'': 28.…”
Section: Algorithm 4 Rule Updatementioning
confidence: 99%
See 1 more Smart Citation
“…Ref. [27] designs traffic-aware architecture, monitoring the temporal behavior of rules to update flow table caching in a timely manner.…”
Section: Flow Table Cachingmentioning
confidence: 99%