• DocumentCode
    376208
  • Title

    Efficient construction of fixed-stride multibit tries for IP lookup

  • Author

    Sahni, Sartaj ; Kim, Kun Suk

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    178
  • Lastpage
    184
  • Abstract
    Srinivasan and Varghese (1999) have proposed the use of multibit tries to represent routing tables used for Internet (IP) address lookups. They propose an O(k*W2) time dynamic programming algorithm to determine the strides of an optimal k-level multibit fixed-stride trie when the longest prefix in the routing table has length W. The authors improve on this algorithm by providing an alternative dynamic programming formulation. While the asymptotic complexity of the resulting algorithm for fixed-stride tries is the same as that of the algorithm of Srinivasan and Varghese, experiments using real IPv4 routing table data indicate that their algorithm runs 2 to 4 times as fast
  • Keywords
    Internet; communication complexity; dynamic programming; telecommunication network routing; trees (mathematics); Internet address lookups; asymptotic complexity; controlled prefix expansion; dynamic programming algorithm; longest matching prefix; multibit tries; optimal k-level multibit fixed-stride trie; packet routing; routing table data; routing tables; Dynamic programming; Heuristic algorithms; Internet; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. FTDCS 2001. Proceedings. The Eighth IEEE Workshop on Future Trends of
  • Conference_Location
    Bologna
  • Print_ISBN
    0-7695-1384-0
  • Type

    conf

  • DOI
    10.1109/FTDCS.2001.969639
  • Filename
    969639