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 条
  • [41] TCAM-based two-dimensional prefix packet classification algorithm
    Wang, Zhi-Heng
    Li, Xiao-Yong
    Bai, Ying-Cai
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2004, 38 (01): : 9 - 13
  • [42] Topological Transformation Approaches to Optimizing TCAM-Based Packet Classification Systems
    Meiners, Chad R.
    Liu, Alex X.
    Torng, Eric
    SIGMETRICS/PERFORMANCE'09, PROCEEDINGS OF THE 2009 JOINT INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SYSTEMS, 2009, 37 (01): : 73 - 84
  • [43] Performance Evaluation of Packet Classification on FPGA-based TCAM Emulation Architectures
    Zerbini, Carlos A.
    Finochietto, Jorge M.
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 2766 - 2771
  • [44] Packet classification using extended TCAMs
    Spitznagel, E
    Taylor, D
    Turner, J
    11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 120 - 131
  • [45] An Observation of Packet Classification: Most Rules are at the Top
    Jia, Chengjun
    Li, Chenglong
    Li, Yifan
    Hu, Xiaohe
    Li, Jun
    IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [46] Acceleration of Packet Classification via Inclusive Rules
    Harada, Takashi
    Tanaka, Ken
    Mikawa, Kenji
    2018 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2018,
  • [47] On Packet Classification with Multidimensional Range Trees
    Gaur, Ashesh
    Radhakrishnan, Sridhar
    Narasimhan, Aditya
    Atiquzzaman, Mohammed
    ICC 2024 - IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2024, : 1084 - 1089
  • [48] LOP: A packet classification architecture with higher throughput and lower power consumption than TCAM
    He, Xin
    Peddersen, Jorgen
    Parameswaran, Sri
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (03) : 231 - 263
  • [49] GreenTCAM: A Memory- and Energy-efficient TCAM-based Packet Classification
    Li, Xianfeng
    Lin, Yuanxin
    Li, Wenjun
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016,
  • [50] LOP: A packet classification architecture with higher throughput and lower power consumption than TCAM
    Xin He
    Jorgen Peddersen
    Sri Parameswaran
    Design Automation for Embedded Systems, 2010, 14 : 231 - 263