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 条
  • [21] Efficient binary search for IP address lookup
    Yim, C
    Lee, B
    Lim, H
    [J]. IEEE COMMUNICATIONS LETTERS, 2005, 9 (07) : 652 - 654
  • [22] IP address lookup made fast and simple
    Crescenzi, P
    Dardini, L
    Grossi, R
    [J]. ALGORITHMS - ESA'99, 1999, 1643 : 65 - 76
  • [23] Advanced CC Algorithm for IP Address Lookup
    Wang, Junfeng
    Qiao, Lufeng
    Shao, Shilei
    Chen, Qinghua
    [J]. PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 10 - 14
  • [24] An on-chip IP address lookup algorithm
    Sun, XH
    Zhao, YQQ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (07) : 873 - 885
  • [25] Ternary CAM Compaction For IP Address Lookup
    Fang, Yi-Ting
    Huang, Tzung-Chian
    Wang, Pi-Chung
    [J]. 2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 1462 - 1467
  • [26] A fast IP routing lookup scheme
    Wang, PC
    Chan, CT
    Chen, YC
    [J]. IEEE COMMUNICATIONS LETTERS, 2001, 5 (03) : 125 - 127
  • [27] A fast IP routing lookup scheme
    Wang, PC
    Chan, CT
    Chen, YC
    [J]. ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 1140 - 1144
  • [28] IP address lookup with the visualizable biased segment tree
    Lee, I
    Mun, JS
    Kim, SR
    [J]. FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PT 1, PROCEEDINGS, 2005, 3613 : 1137 - 1140
  • [29] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (01): : 43 - 52
  • [30] Adaptive hashing for IP address lookup in computer networks
    Martinez, Christopher
    Lin, Wei-Ming
    [J]. ICON: 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2, PROCEEDINGS: NETWORKING -CHALLENGES AND FRONTIERS, 2006, : 198 - +