An Efficient TCAM Update Scheme for Packet Classification

被引:0
|
作者
Chang, Yeim-Kuan [1 ]
Liu, Kai-Yang [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan 701, Taiwan
关键词
packet classification; TCAM; rule update;
D O I
10.1109/AINA.2013.96
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ternary Content Address Memory (TCAM) becomes a popular hardware device for storing the packet classifiers due to the advantages of high and deterministic lookup performance. However, managing the filter set in TCAM is quite complicated when filters need to be updated. To ensure the correctness of search results, it is required to obtain the right position in TCAM for storing the new filter. In addition, some filters need to be moved to other positions for maintaining the correct filter overlapping relationship based on their priorities. Normally, an auxiliary data structure is used to compute how to insert or delete a filter into/from TCAM. However, this auxiliary data structure is usually complicated and large. Instead of maintaining an auxiliary data structure, in this paper, we propose an efficient TCAM update scheme that simply uses a very small portion of TCAM search cycles to compute how to move the filters related to the filter to be inserted or deleted. Therefore, a large amount of memory for storing the auxiliary data structure along with the local CPU for updates can be avoided. In addition, our simulation results show that the proposed update scheme needs less number of TCAM movements than the existing CoPTUA update scheme [2].
引用
收藏
页码:1017 / 1024
页数:8
相关论文
共 50 条
  • [1] Efficient multimatch packet classification and lookup with TCAM
    Yu, F
    Katz, RH
    Lakshman, TV
    IEEE MICRO, 2005, 25 (01) : 50 - 59
  • [2] On Finding an Optimal TCAM Encoding Scheme for Packet Classification
    Rottenstreich, Ori
    Keslassy, Isaac
    Hassidim, Avinatan
    Kaplan, Haim
    Porat, Ely
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 2049 - 2057
  • [3] An encoding scheme for TCAM-based packet classification
    Pao, D
    Li, YK
    Zhou, P
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U470 - U475
  • [4] Efficient multi-match packet classification with TCAM
    Yu, F
    Katz, RH
    12TH ANNUAL IEEE SYMPOSIUM ON HIGH PERFORMANCE INTERCONNECTS, PROCEEDINGS, 2004, : 28 - 34
  • [5] 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)
  • [6] Efficient multi-category packet classification using TCAM
    Zhong, Jincheng
    Chen, Shuhui
    COMPUTER COMMUNICATIONS, 2021, 169 : 1 - 10
  • [7] A TCAM Generator for Packet Classification
    Syafalni, Infall
    Sasao, Tsutomu
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 322 - 328
  • [8] 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
  • [9] 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
  • [10] 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