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 条
  • [31] A HIGH-PERFORMANCE IPV6 LOOKUP ENGINE ON FPGA
    Ganegedara, Thilan
    Prasanna, Viktor
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [32] A Memory-Efficient Adaptive Optimal Binary Search Tree Architecture for IPV6 Lookup Address
    Vijay, M. M.
    Punithavathani, D. Shalini
    MOBILE COMPUTING AND SUSTAINABLE INFORMATICS, 2022, 68 : 749 - 764
  • [33] A dynamic and efficient MAP selection scheme for mobile IPv6 networks
    Taleb, T
    Suzuki, T
    Kato, N
    Nemoto, Y
    GLOBECOM '05: IEEE Global Telecommunications Conference, Vols 1-6: DISCOVERY PAST AND FUTURE, 2005, : 2891 - 2895
  • [34] A Novel Level-based IPv6 Routing Lookup Algorithm
    Huang, Xiaohong
    Zhao, Xiaoyu
    Zhao, Guofeng
    Jiang, Wenjian
    Zheng, Dongqu
    Sun, Qiong
    Ma, Yan
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [35] An Architecture for IPv6 Lookup Using Parallel Index Generation Units
    Nakahara, Hiroki
    Sasao, Tsutomu
    Matsuura, Munehiro
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2013, 7806 : 59 - 71
  • [36] Efficient partition based IPv6 lookup algorithm for packet forwarding
    Al-Khaffaf, BA
    Karuppiah, EK
    Abdullah, R
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 238 - 242
  • [37] IPv6 Peer Availability in BitTorrent Distributed Hash Table
    Milescu, George
    Bardac, Mircea
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 532 - 536
  • [38] IC design of IPv6 routing lookup for high speed networks
    Chu, Yuan-Sun
    Su, Hui-Kai
    Lin, Po-Feng
    Chen, Ming-Jen
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 184 - 187
  • [39] A High Throughput ASIC Design for IPv6 Routing Lookup System
    Hsiao, Yi-Mao
    Chu, Yuan-Sun
    Chang, Chao-Yang
    Huang, Chung-Hsun
    Yeh, Hsi-hsun
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 505 - 508
  • [40] Implementation of a Cache-Based IPv6 Lookup System with Hashing
    Fradj, Bachir
    Wolff, Benjamin
    Belanger, Normand
    Savaria, Yvon
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,