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 条
  • [41] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 555 - 561
  • [42] Fast and scalable schemes for the IP address lookup problem
    Yazdani, N
    Min, PS
    ATM 2000: PROCEEDINGS OF THE IEEE CONFERENCE 2000 ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2000, : 83 - 92
  • [43] Fast and scalable schemes for the IP address lookup problem
    Yazdani, Nasser
    Min, Paul S.
    2000, IEEE, Piscataway, NJ, United States
  • [44] High-speed IP routing with binary decision diagrams based hardware address lookup engine
    Sangireddy, R
    Somani, AK
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2003, 21 (04) : 513 - 521
  • [45] Hybrid prefix preserving IP address anonymization algorithm
    Zhang, Qianli
    Li, Xing
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2006, 46 (10): : 1723 - 1726
  • [46] Identification of Heavyweight Address Prefix Pairs in IP Traffic
    Truong, Patrick
    Guillemin, Fabrice
    2009 21ST INTERNATIONAL TELETRAFFIC CONGRESS (ITC 21), 2009, : 239 - 246
  • [47] IP Prefix Matching with Binary and Ternary CAMs
    Sun, Yan
    Kim, Min Sik
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 1122 - 1123
  • [48] Frugal IP Lookup Based on a Parallel Search
    Cica, Zoran
    Smiljanic, Aleksandra
    HPSR: 2009 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2009, : 22 - 27
  • [49] A memory-efficient scheme for address lookup using compact prefix tries
    Sarda, A
    Sen, A
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3943 - 3947
  • [50] Detecting IP prefix Hijacking Using Data Reduction-Based and Binary Search Algorithm
    Alshamrani, Hussain
    Ghita, Bogdan
    Lancaster, David
    2015 INTERNET TECHNOLOGIES AND APPLICATIONS (ITA) PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE (ITA 15), 2015, : 78 - 84