Extended TCAM for adopting range and negation rules in packet classification

被引:0
|
作者
Kim, Yong-Kwon [1 ]
Ki, Jang-Geun [1 ]
Lee, Soon-Seok [1 ]
Kim, Young-Sun [1 ]
机构
[1] Kongju Natl Univ, 128 Shinkwon-dong, Gongju, South Korea
关键词
packet filter; TCAM; range rule; negation rule;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
General packet filtering systems using TCAM have some limitations such as inefficient searching the range and negation rules. To improve these problems, we propose the extended TCAM architecture and the efficient scheme for converting the rules into smaller TCAM entries. The proposed TCAM architecture has additional RC blocks for negation rules and Gray code generation block for range rules. The converting algorithm takes advantage of the Gray code's symmetric characteristics to reduce the number of TCAM entries for range rules and utilize the functionality of RC blocks for negation rules. Functional tests and performance analysis of the proposed TCAM are conducted by using a FPGA design tool and the simulation results with the SNORT rules show that the proposed TCAM architecture and algorithm reduce 93% of TCAM entries at the expense of little hardware overhead of 2 bits per a memory word.
引用
收藏
页码:144 / +
页数:2
相关论文
共 50 条
  • [21] Fast Filter Updates for Packet Classification using TCAM
    Song, Haoyu
    Turner, Jonathan
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [22] Efficient multi-match packet classification with TCAM
    Yu, F
    Katz, RH
    12TH ANNUAL IEEE SYMPOSIUM ON HIGH PERFORMANCE INTERCONNECTS, PROCEEDINGS, 2004, : 28 - 34
  • [23] TCAM-PC: Space-efficient TCAM-based packet classification with packet-forwarding-rate constraints
    Wang Kai
    Wu Hengkui
    PROCEEDINGS OF 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS (ICEMI), VOL. 1, 2015, : 211 - 215
  • [24] A Novel Rule Mapping on TCAM for Power Efficient Packet Classification
    Vegesna, S. M. Srinivasavarma
    Nara, Ashok Chakravarthy
    Mahammad, Noor S. K.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (05)
  • [25] Simple Efficient TCAM Based Range Classification
    Cohen, Rami
    Raz, Danny
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [26] Efficient multi-category packet classification using TCAM
    Zhong, Jincheng
    Chen, Shuhui
    COMPUTER COMMUNICATIONS, 2021, 169 : 1 - 10
  • [27] A TCAM-based Caching Architecture Framework for Packet Classification
    Srinivasavarma, Vegesna S. M.
    Vidhyut, Shiv
    Mahammad, Noor S.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (01)
  • [28] Topological Transformation Approaches to TCAM-Based Packet Classification
    Meiners, Chad R.
    Liu, Alex X.
    Torng, Eric
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (01) : 237 - 250
  • [29] Block Permutations in Boolean Space to Minimize TCAM for Packet Classification
    Wei, Rihua
    Xu, Yang
    Chao, H. Jonathan
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2561 - 2565
  • [30] Tree-Based Minimization of TCAM Entries for Packet Classification
    Sun, Yan
    Kim, Min Sik
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 827 - 831