• DocumentCode
    1676961
  • Title

    A Dynamic Binary Hash Scheme for IPv6 Lookup

  • Author

    Sun, Qiong ; Huang, Xiaohong ; Zhou, XiaoJu ; Ma, Yan

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Beijing Univ. of Posts & Telecommun., Beijing
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    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(log W) (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.
  • Keywords
    cryptographic protocols; routing protocols; table lookup; transport protocols; average lookup memory access number; average update memory access number; dynamic IPv6 routing lookup; dynamic algorithm; dynamic binary hash scheme; longest prefix matching; performance evaluation; routing table; wire-speed router; Computer science; Costs; Data structures; Heuristic algorithms; Laboratories; Multidimensional systems; Probes; Routing; Scalability; Spine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2008. IEEE GLOBECOM 2008. IEEE
  • Conference_Location
    New Orleans, LO
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4244-2324-8
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2008.ECP.447
  • Filename
    4698222