• DocumentCode
    2721075
  • Title

    Multi-dimensional prefix matching using line search

  • Author

    Waldvogel, Marcel

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    200
  • Lastpage
    207
  • Abstract
    With the increasing popularity of firewalls, virtual private networks (VPNs) and quality of service (QoS) routing, packet classification becomes increasingly important in the Internet. The high-performance solutions known so far strongly rely on certain properties of the filter database to match against, such as a small number of distinct prefixes or the absence of conflicts. We present line search as a two-dimensional generalization of the one-dimensional binary search on prefix lengths exploiting the advantage given by the different approach therein. This algorithm also works best on the filter databases that are expected to occur most often, but degrades gracefully when these assumptions no longer hold. We also show how to efficiently extend the algorithm to a complete five-dimensional Internet protocol (IP) and transport header match
  • Keywords
    Internet; packet switching; quality of service; search problems; telecommunication network routing; transport protocols; 1D binary search; 5D IP; Internet; Internet protocol; QoS routing; VPN; filter database; firewalls; line search; multidimensional prefix matching; packet classification; prefix lengths; quality of service; transport header match; virtual private networks; Databases; Degradation; IP networks; Information filtering; Information filters; Matched filters; Quality of service; Routing; Virtual private networks; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2000. LCN 2000. Proceedings. 25th Annual IEEE Conference on
  • Conference_Location
    Tampa, FL
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-0912-6
  • Type

    conf

  • DOI
    10.1109/LCN.2000.891028
  • Filename
    891028