• DocumentCode
    1693837
  • Title

    A Prefix-Distribution Adaptive Scheme for Routing Lookup Acceleration

  • Author

    Antichi, Gianni ; Di Pietro, Andrea ; Ficara, Domenico ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
  • fYear
    2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    IP address lookup is a fundamental task for Internet routers, due to the rapid growth of both traffic and links capacity. Many algorithms have been proposed to improve lookup performance in terms of memory consumption, search speed and update complexity. Due to the presence of wildcards and netmasks, such algorithms adopt several techniques to deal with longest prefix matching. However, the analysis of lookup tables reveals that the first 16 bits of forwarding rules are almost always specified. Therefore, more powerful exact-matching schemes can be applied to the first half of addresses. This paper presents a routing lookup accelerator (RLA) which allows the lookup of the first 16 bits to be sped up. The target is an efficient scheme to be implemented in small and fast memories of recent hardware platforms. Specifically, since in several forwarding tables the distribution of the first 16 bits is characterized by empty gaps as well as pronounced peaks, we propose to divide the address space in different ranges and to encode each address only as a difference with respect to a given address chosen as reference for that range. Then, a hybrid direct-addressing / multibit trie scheme is used for each range. As RLA is orthogonal to all other schemes, any other lookup algorithm can be used to perform longest prefix matching on the remaining bits.
  • Keywords
    IP networks; Internet; communication complexity; pattern matching; telecommunication network routing; telecommunication traffic; IP address lookup; Internet routers; exact-matching scheme; forwarding rules; hybrid direct-addressing-multibit trie scheme; links capacity; longest prefix matching; memory consumption; netmasks; prefix-distribution adaptive scheme; routing lookup acceleration; search speed; traffic; update complexity; wildcards; Acceleration; Data structures; Delay; Hardware; Information analysis; Internet; Next generation networking; Routing; System-on-a-chip; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE
  • Conference_Location
    Honolulu, HI
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4244-4148-8
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2009.5425868
  • Filename
    5425868