A TCAM Index Scheme for IP Address Lookup

被引:0
|
作者
Tang, Yi [1 ]
Lin, Wei [2 ,3 ]
Liu, Bin [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[2] Tsinghua Univ, Grad Sch Shenzhen, Shenzhen, Peoples R China
[3] City Univ Hong Kong, Hong Kong, Peoples R China
基金
高等学校博士学科点专项科研基金;
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The rapidly increasing number of hosts on the Internet has caused a significant growth of the number of entries in the routing table, which greatly exacerbates the pressure on TCAM space requirement. In this paper, we propose a novel lookup algorithm. TCAM Index Scheme (TIS) for IP lookup. The algorithm fully considers the discrepancies among different parts of the prefix tree, and divides the whole prefix tree into several different sub-trees. For each sub-tree, only a single prefix will be stored in the TCAM, while the information of other prefixes (in the sub-tree) is preserved in the correlated SRAM Hence, the space demand for TCAM is extremely reduced. Meanwhile, Bitmap Compression is utilized to maximize the compression ratio and minimize average SRAM requirement. Viable implementations on software and hardware plane respectively are also provided. The simulation result shows that for a real-world IPv4 routing table containing 190k prefixes, our scheme can realize line-speed lookup with only 40k 72bits TCAM entries and 1MB SRAM The compression ratio is even higher under IPv6 routing table. What's more, updating is more effective than traditional TCAM-based methods.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] A priority TCAM IP-Routing lookup scheme
    Lin, PC
    Chang, CJ
    [J]. IEEE COMMUNICATIONS LETTERS, 2003, 7 (07) : 337 - 339
  • [2] Routing Table Compaction for TCAM-Based IP Address Lookup
    Wang, Pi-Chung
    Fang, Yi-Ting
    Huang, Tzung-Chian
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (05) : 1272 - 1275
  • [3] A fast and updatable IP address lookup scheme
    Chung, SH
    Jean, S
    Yoon, H
    Cho, JW
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 419 - 424
  • [4] TCAM-Based IP Address Lookup Using Longest Suffix Split
    Huang, Jhih-Yu
    Wang, Pi-Chung
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (02) : 976 - 989
  • [5] A TCAM-based IP lookup scheme for multi-nexthop routing
    Liang, ZY
    Wu, JP
    Xu, K
    [J]. 2003 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2003, : 128 - 135
  • [6] A TCAM-based distributed parallel IP lookup scheme and performance analysis
    Zheng, Kai
    Hu, Chengchen
    Lu, Hongbin
    Liu, Bin
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2006, 14 (04) : 863 - 875
  • [7] A High-Performance and Energy-Efficient TCAM Design for IP-Address Lookup
    Chang, Yen-Jen
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2009, 56 (06) : 479 - 483
  • [8] TCAM organization for IPv6 address lookup
    Pao, D
    [J]. 7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 26 - 31
  • [9] TCAM architecture for IP lookup using prefix properties
    Ravikumar, VC
    Mahapatra, RN
    [J]. IEEE MICRO, 2004, 24 (02) : 60 - 69
  • [10] PPLTCAM: A parallel TCAM-based IP address lookup structure with high incremental update performance
    Wang, Fei
    Hong, Yi
    Xu, Cong
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (10):