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 条
  • [31] A fast and updatable IP address lookup scheme
    Chung, SH
    Jean, S
    Yoon, H
    Cho, JW
    2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 419 - 424
  • [32] Ternary CAM Compaction For IP Address Lookup
    Fang, Yi-Ting
    Huang, Tzung-Chian
    Wang, Pi-Chung
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 1462 - 1467
  • [33] An Efficient Prefix Caching Scheme with Bounded Prefix Expansion for High-Speed IP Lookup
    Kim, Junghwan
    Park, Minkyu
    Han, Sangchul
    Kim, Jinsoo
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (10) : 3298 - 3301
  • [34] Binary Search on Trie Levels with a Bloom Filter for Longest Prefix Match
    Lee, Jungwon
    Lim, Hyesook
    2014 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2014, : 38 - 43
  • [35] Fast IP table lookup construction using lexicographic prefix ordering
    Hiryanto, L
    Soh, S
    Rai, S
    Gopalan, R
    2005 ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), VOLS 1& 2, 2005, : 324 - 328
  • [36] IP address lookup with the visualizable biased segment tree
    Lee, I
    Mun, JS
    Kim, SR
    FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PT 1, PROCEEDINGS, 2005, 3613 : 1137 - 1140
  • [37] Efficient hardware architecture for fast IP address lookup
    Pao, D
    Liu, C
    Wu, A
    Yeung, L
    Chan, KS
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (01): : 43 - 52
  • [38] Adaptive hashing for IP address lookup in computer networks
    Martinez, Christopher
    Lin, Wei-Ming
    ICON: 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2, PROCEEDINGS: NETWORKING -CHALLENGES AND FRONTIERS, 2006, : 198 - +
  • [39] A simple and scalable algorithm for the IP address lookup problem
    Lee, I
    Park, K
    Choi, Y
    Chung, SK
    FUNDAMENTA INFORMATICAE, 2003, 56 (1-2) : 181 - 190
  • [40] The design of efficient hashing techniques for IP address lookup
    Pandya, Devang
    Martinez, Chris
    Lin, Wei-Ming
    Patel, Parimal
    31ST IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2006, : 531 - +