This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch/Publications.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
     Forwarding
      Line Search
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

Multi-dimensional Prefix Matching Using Line Search

Marcel Waldvogel:
Multi-dimensional Prefix Matching Using Line Search,
IEEE LCN 2000, Tampa, November 2000.

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. In this paper, 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.

Documents

BibTeX entry

@InProceedings{waldvogel00multidimensional,
  Author =       {Marcel Waldvogel},
  Title =        {Multi-Dimensional Prefix Matching Using Line Search},
  BookTitle =    {IEEE Local Computer Networks},
  Pages =        {200--207},
  Month =        nov,
  Year =         2000,
  Address =      {Tampa, FL, USA}
}

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.