Binary Search On Prefix Covered Levels For IP Address Lookup

被引:0
|
作者
Zhu, Guosheng [1 ]
Yu, Shaohua [2 ]
Dai, Jinyou [2 ]
机构
[1] Huazhong Univ Sci & Technol, Dept Comp, Wuhan 430074, Peoples R China
[2] Wuhan Res Inst Posts & Telecoms, Fiberhome Networks, Wuhan, Peoples R China
关键词
IP address lookup; binary search; prefix covered level;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
IP address lookup is a challenging problem because of increasing forwarding table size,increasing Internet traffic,higher link speed,frequent prefix updates, migration to 128 bit IPv6 addresses and higher power consumption. IP address lookup need to do two dimensions match to rind the longest match prefix. Traditional schemes implement IP address lookup using linear or binary search on prefix lengths or prefix values at the cost of slow lookup speed,complex pre-computation or high power consumption. A novel binary search algorithm based on prefix covered levels is proposed in this paper. At each level we use TCAMs to determine whether there is a match.TCAM entries need not be sorted because prefixes at each level are disjoint. Precomputation is no longer needed and incremental updates are supported. IP address lookup can be done in O(log(2)max_level+1) TCAM clock cycle at the worst case where max-level is the max number of overlapping prefixes. The current max-level is 7 for IPv4 and 2 for IPv6. With single TCAM chip having several blocks and keeping one block working and the other blocks power of for with serveral independent TCAM chips arranged in pipeline architecture,we can support 40Gbps linespeed forwording and reduce the power consumption about 50%.Complexity comparision and performance evaluation shows the proposed sheme has better performance over other schemes.
引用
收藏
页码:3859 / +
页数:2
相关论文
共 50 条
  • [21] A Dynamic Indirect IP Lookup based on Prefix Relationships
    Kuo, Yu-Chen
    Li, Chih-Cheng
    18TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2012): GREEN AND SMART COMMUNICATIONS FOR IT INNOVATION, 2012, : 674 - 679
  • [22] Parallel Binary Search Trees for Rapid IP Lookup using Graphic Processors
    Shekhar, Amar
    Goyal, Jatin
    2013 2ND INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT IN THE KNOWLEDGE ECONOMY (IMKE), 2013, : 176 - 179
  • [23] A fast IP Lookup scheme for longest-matching prefix
    Wuu, LC
    Pin, SY
    2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 407 - 412
  • [24] Survey and taxonomy of IP address lookup algorithms
    Ruiz-Sánchez, MA
    Biersack, EW
    Dabbous, W
    IEEE NETWORK, 2001, 15 (02): : 8 - 23
  • [25] An evaluation of IP-address lookup algorithms
    Haider, Aun
    Sirisena, Harsha
    Mortensen, Brian B.
    2006 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, VOLS 1 AND 2, 2006, : 571 - +
  • [26] Bitmap-based Prefix Caching for Fast IP Lookup
    Kim, Jinsoo
    Ko, Myeong-Cheol
    Nam, Junghyun
    Kim, Junghwan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (03): : 873 - 889
  • [27] A TCAM Index Scheme for IP Address Lookup
    Tang, Yi
    Lin, Wei
    Liu, Bin
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [28] IP address lookup made fast and simple
    Crescenzi, P
    Dardini, L
    Grossi, R
    ALGORITHMS - ESA'99, 1999, 1643 : 65 - 76
  • [29] An on-chip IP address lookup algorithm
    Sun, XH
    Zhao, YQQ
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (07) : 873 - 885
  • [30] Advanced CC Algorithm for IP Address Lookup
    Wang, Junfeng
    Qiao, Lufeng
    Shao, Shilei
    Chen, Qinghua
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 10 - 14