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 条
  • [31] 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
  • [32] A Customized TCAM Architecture for Multi-Match Packet Classification
    Faezipour, Miad
    Nourani, Mehrdad
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [33] Bidirectional Range Extension for TCAM-Based Packet Classification
    Sun, Yan
    Kim, Min Sik
    NETWORKING 2010, PROCEEDINGS, 2010, 6091 : 351 - 361
  • [34] Simple Efficient TCAM Based Range Classification
    Cohen, Rami
    Raz, Danny
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [35] 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
  • [36] RFC: Range feature code for TCAM-based packet classification
    Sun, Penghao
    Lan, Julong
    Wang, Peng
    Ma, Teng
    COMPUTER NETWORKS, 2017, 118 : 54 - 61
  • [37] Scalable Multi-Match Packet Classification Using TCAM and SRAM
    Cheng, Yu-Chieh
    Wang, Pi-Chung
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) : 2257 - 2269
  • [38] PCIU: Hardware Implementations of an Efficient Packet Classification Algorithm with an Incremental Update Capability
    Ahmed, O.
    Areibi, S.
    Chattha, K.
    Kelly, B.
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011
  • [39] PC-TRIO: A Power Efficient TCAM Architecture for Packet Classifiers
    Banerjee, Tania
    Sahni, Sartaj
    Seetharaman, Gunasekaran
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 1104 - 1118
  • [40] Memory-efficient recursive scheme for multi-field packet classification
    Li, Wenjun
    Li, Dagang
    Bai, Yongjie
    Le, Wenxia
    Li, Hui
    IET COMMUNICATIONS, 2019, 13 (09) : 1319 - 1325