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 条
  • [31] A Customized TCAM Architecture for Multi-Match Packet Classification
    Faezipour, Miad
    Nourani, Mehrdad
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [32] A Code-Based Multi-match Packet Classification with TCAM
    Zhang, Zhiwen
    Zhou, Mingtian
    ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, PROCEEDINGS, 2007, 4537 : 564 - 572
  • [33] Scalable Multi-Match Packet Classification Using TCAM and SRAM
    Cheng, Yu-Chieh
    Wang, Pi-Chung
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) : 2257 - 2269
  • [34] Efficient TCAM encoding schemes for packet classification using Gray code
    Chang, Yeim-Kuan
    Su, Cheng-Chien
    GLOBECOM 2007: 2007 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-11, 2007, : 1834 - 1839
  • [35] Using Negation and Phrases in Inducing Rules for Text Classification
    Chua, Stephanie
    Coenen, Frans
    Malcolm, Grant
    Garcia-Constantino, Matias Fernando
    RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XXVIII: INCORPORATING APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XIX, 2011, : 153 - 166
  • [36] A Ternary Unification Framework for Optimizing TCAM-Based Packet Classification Systems
    Norige, Eric
    Liu, Alex X.
    Torng, Eric
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 657 - 670
  • [37] A Ternary Unification Framework for Optimizing TCAM-Based Packet Classification Systems
    Norige, Eric
    Liu, Alex X.
    Torng, Eric
    2013 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2013, : 95 - 104
  • [38] Wire-Speed TCAM-Based Architectures for Multimatch Packet Classification
    Faezipour, Miad
    Nourani, Mehrdad
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (01) : 5 - 17
  • [39] A Hybrid TCAM plus SRAM Scheme for Multi-match Packet Classification
    Shen, Ransheng
    Li, Xianfeng
    Li, Hui
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 685 - 690
  • [40] TCAM-based two-dimensional prefix packet classification algorithm
    Wang, Zhi-Heng
    Liu, Gang
    Bai, Ying-Cai
    Journal of Dong Hua University (English Edition), 2004, 21 (01): : 39 - 45