A Dynamic Binary Hash Scheme for IPv6 Lookup

被引:0
|
作者
Sun, Qiong [1 ]
Huang, XiaoHong [1 ]
Zhou, XiaoJu [1 ]
Ma, Yan [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Comp Sci & Technol, Beijing 100876, Peoples R China
关键词
routing lookup; dynamic hash scheme; maximum disjoint set;
D O I
10.1109/GLOCOM.2008.ECP.447
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, the significantly increased IPv6 address length has posed a greater challenge on wire-speed router for IP lookup. As a result, even the most efficient IPv4 lookup scheme can not meet the demand in IPv6. In this paper, we make a thorough observation on the characteristic of IPv4/IPv6 routing table and propose a novel division technique for routing table, with which the traditional LPM (longest prefix matching) problem can be changed to an exact matching one for majority prefixes. Based on this technique, we propose a DBH (dynamic binary hash) scheme for dynamic IPv6 routing lookup, which achieves O(logW) (W stands for the address length) lookup performance. Key feature of the new scheme is its ability to have a performance guarantee of 7 hash probes in the worst cast of IPv6 routing lookup, meanwhile it can support incremental update. This makes it more attractive in reality. The performance evaluation has shown that the newly proposed scheme can achieve an average lookup memory access number of 2.7 for current IPv6 lookup. It is below 35% of best existing dynamic algorithm. Besides, the memory cost by the data structure itself is extremely small and the average update memory access number is very few.
引用
下载
收藏
页数:5
相关论文
共 50 条
  • [21] Scalable Balanced Pipelined IPv6 Lookup Algorithm
    Cica, Zoran
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2021, 27 (04) : 69 - 75
  • [22] BBUFs: A new lookup mechanism based on IPV6
    Cojocar, Dan
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 358 - 361
  • [23] A memory efficient IPv6 lookup engine on FPGA
    Tong, Da
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [24] Global IPv6 anycast address lookup with NP
    Karuppiah, EK
    Abdullah, R
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 1106 - 1110
  • [25] Comparative studies of address lookup algorithms for IPv6
    Li, YK
    Pao, D
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U285 - U290
  • [26] A Scalable Pipeline Architecture for IPv4/IPv6 Route Lookup
    Wu, Yi
    Nong, Ge
    2012 18TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2012, : 416 - 421
  • [27] An adaptive dynamic scheme for a dynamic paging performance in hierarchical mobile IPv6
    Lee, S
    Choe, J
    8th International Conference on Advanced Communication Technology, Vols 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U605 - U610
  • [28] Scalable Architecture for 135 GBPS IPV6 Lookup on FPGA
    Yang, Yi-Hua E.
    Erdem, Oguzhan
    Prasanna, Viktor K.
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 272 - 272
  • [29] High speed routing lookup IC design for IPv6
    Chu, Yuan-Sun
    Su, Hui-Kai
    Lin, Po-Feng
    Chen, Ming-Jen
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1832 - +
  • [30] Hardware-assist for IPv6 routing table lookup
    Harbaum, T
    Meier, D
    Zitterbart, M
    Brökelmann, D
    BROADBAND EUROPEAN NETWORKS AND MULTIMEDIA SERVICES, 1998, 3408 : 434 - 443