A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup

被引:0
|
作者
Sun, Yan [1 ]
Kim, Min Sik [1 ]
机构
[1] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99164 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Ternary Content Addressable Memories (CAMs) are widely used by high-speed routers to find matching routes in a routing table, because they enable the longest prefix matching operation to complete in a single clock cycle. However, they are costly and their power consumption is very high. In this paper, we identify two kinds of redundancy in the usage of TCAMs in IP route lookup, and then propose a hybrid scheme which combines Binary CAMs and Ternary CAMs to reduce the total area and power consumption, exploiting the uneven distribution of IP prefix lengths in real-world IP routing tables. We also introduce shared memory blocks for further simplification of the lookup circuit. The simulation results show that our approach can save more than 50% of transistors in CAMs, compared with the traditional way in storing a set of real-world routing tables, and that it reduces the critical path in IP route lookup significantly.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] A CAM-based Information Detection Hardware System for Fast Exact Pattern Matching
    Le, Duc-Hung
    Tran-Bao-Thuong Cao
    Inoue, Katsumi
    Cong-Kha Pham
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 848 - 851
  • [32] AN AIR HYBRID ENGINE WITH HIGHER EFFICIENCY AND CAM-BASED VALVETRAIN SYSTEM
    Fazeli, Amir
    Khajepour, Amir
    PROCEEDINGS OF THE ASME INTERNAL COMBUSTION ENGINE DIVISION SPRING TECHNICAL CONFERENCE 2012, 2012, : 547 - 556
  • [33] Exploring A CAM-Based Approach for Weakly Supervised Fire Detection Task
    Lai, Lvlong
    Chen, Jian
    Huang, Huichou
    Wu, Qingyao
    2021 IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE 2021), 2021, : 134 - 138
  • [34] An efficient parallel prefix matching architecture using Bloom filter for multi-bit trie IP Lookup algorithm in FPGA
    Saravanan, K.
    Senthilkumar, A.
    OPTOELECTRONICS AND ADVANCED MATERIALS-RAPID COMMUNICATIONS, 2015, 9 (5-6): : 803 - 807
  • [35] High speed IP lookup algorithm with scalability and parallelism based on CAM array and TCAM
    Tan, MF
    Gong, ZH
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1085 - 1089
  • [36] Dynamic IP routing lookup algorithm based on limited prefix expansion and multiple Hash function techniques
    Tan, Ming-Feng
    Gong, Zheng-Hu
    Gao, Lei
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2005, 33 (11): : 1992 - 1999
  • [37] A multi-thread based approach for IP Address Lookup
    Zhian, Hootan
    Jokar, Ali
    Farrokhi, Navid
    Sabaei, Masoud
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [38] Fast Update Algorithm With Reorder Mechanism for SRAM-Based Longest Prefix Matching on FPGA
    Song, Xiaoyong
    Guo, Zhichuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (01) : 420 - 424
  • [39] TCAM-based High Speed Longest Prefix Matching with Fast Incremental Table Updates
    Rasmussen, A.
    Kragelund, A.
    Berger, M.
    Wessing, H.
    Ruepp, S.
    2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 43 - 48
  • [40] VODCA: Verification of Diagnosis Using CAM-Based Approach for Explainable Process Monitoring †
    Oh, Cheolhwan
    Jeong, Jongpil
    SENSORS, 2020, 20 (23) : 1 - 17