RFC: Range feature code for TCAM-based packet classification

被引:5
|
作者
Sun, Penghao [1 ]
Lan, Julong [1 ]
Wang, Peng [1 ]
Ma, Teng [1 ]
机构
[1] China Natl Digital Switching Syst Engn & Technol, Zhengzhou 450001, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
TCAM; Packet classification; Range expansion;
D O I
10.1016/j.comnet.2017.02.016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification has been widely used in various Internet applications, including the recent hot topic SDN. Generally, TCAM is a typical device for high-speed packet classification. However, when it comes to some classification rules that contain ranges, since TCAM is not well designed to represent ranges, range expansion problem is caused. Range expansion could cost much more TCAM entries than the number of rules, thus impairing the utilization of TCAM. In practice, there are some unused bits in a TCAM entry, which could be used to reduce the range expansion. In this paper, we propose a scheme to efficiently represent ranges with such extra bits. Our scheme is based on the observation that in prior encoding schemes that use extra bits to represent ranges, the encoding in extra bits and its fallback scheme are always regarded as two totally separate processes. Even though the two encoding methods are different, as they both focus on the same rule, there actually exists some relevance in information of the two encoding process. In our scheme, the two encoding processes are brought together with range feature code (RFC) as the link, thus reducing the information redundancy between them. Experiment results show that when 36 extra bits are available in TCAM, our scheme reduces the redundancy of range rules by around 36% compared with the best prior scheme. (C) 2017 Published by Elsevier B.V.
引用
收藏
页码:54 / 61
页数:8
相关论文
共 50 条
  • [1] Bidirectional Range Extension for TCAM-Based Packet Classification
    Sun, Yan
    Kim, Min Sik
    [J]. NETWORKING 2010, PROCEEDINGS, 2010, 6091 : 351 - 361
  • [2] IMPROVEMENT OF TCAM-BASED PACKET CLASSIFICATION ALGORITHM
    Xu Zhen Zhang Jun Rui Liyang Sun Jun (The School of Electronics and information Engineering
    [J]. Journal of Electronics(China), 2008, (02) : 239 - 245
  • [3] An encoding scheme for TCAM-based packet classification
    Pao, D
    Li, YK
    Zhou, P
    [J]. 8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U470 - U475
  • [4] A TCAM-based Caching Architecture Framework for Packet Classification
    Srinivasavarma, Vegesna S. M.
    Vidhyut, Shiv
    Mahammad, Noor S.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (01)
  • [5] Topological Transformation Approaches to TCAM-Based Packet Classification
    Meiners, Chad R.
    Liu, Alex X.
    Torng, Eric
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (01) : 237 - 250
  • [6] TCAM-based distributed parallel packet classification algorithm with range-matching solution
    Zheng, K
    Che, H
    Wang, ZJ
    Bin, L
    [J]. IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 293 - 303
  • [7] DPPC-RE: TCAM-based distributed parallel packet classification with range encoding
    Zheng, Kai
    Che, Hao
    Wang, Zhijun
    Liu, Bin
    Zhang, Xin
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (08) : 947 - 961
  • [8] Wire-Speed TCAM-Based Architectures for Multimatch Packet Classification
    Faezipour, Miad
    Nourani, Mehrdad
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (01) : 5 - 17
  • [9] TCAM-based packet classification for many-field rules of SDNs
    Lin, Hsin-Tsung
    Wang, Pi-Chung
    [J]. COMPUTER COMMUNICATIONS, 2023, 203 : 89 - 98
  • [10] TCAM-based two-dimensional prefix packet classification algorithm
    Wang, Zhi-Heng
    Liu, Gang
    Bai, Ying-Cai
    [J]. Journal of Dong Hua University (English Edition), 2004, 21 (01): : 39 - 45