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 条
  • [21] Fast Filter Updates for Packet Classification using TCAM
    Song, Haoyu
    Turner, Jonathan
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [22] An Energy-efficient TCAM-based Packet Classification with Decision-tree Mapping
    Ruan, Zhao
    Li, Xianfeng
    Li, Wenjun
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [23] A High-Speed Range-Matching TCAM for Storage-Efficient Packet Classification
    Kim, Young-Deok
    Ahn, Hyun-Seok
    Kim, Suhwan
    Jeong, Deog-Kyoon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2009, 56 (06) : 1221 - 1230
  • [24] PC-DUOS: Fast TCAM Lookup and Update for Packet Classifiers
    Mishra, Tania
    Sahni, Sartaj
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [25] Multi-Field Range Encoding for Packet Classification in TCAM
    Chang, Yeim-Kuan
    Lee, Chun-I
    Su, Cheng-Chien
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 196 - 200
  • [26] Extended TCAM for adopting range and negation rules in packet classification
    Kim, Yong-Kwon
    Ki, Jang-Geun
    Lee, Soon-Seok
    Kim, Young-Sun
    2006 ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2006, : 144 - +
  • [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] Range Matching without TCAM Entries Expansion for Packet Classification
    Li, Yang
    Wan, Chengwei
    Fan, Xiumei
    FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 576 - +
  • [29] 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
  • [30] 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