Re: [RAM] Paper on FIB structures

Robin Whittle <rw@firstpr.com.au> Fri, 20 April 2007 02:45 UTC

Return-path: <ram-bounces@iab.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hej7w-0006A3-OI; Thu, 19 Apr 2007 22:45:36 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hej7v-00069v-NJ for ram@iab.org; Thu, 19 Apr 2007 22:45:35 -0400
Received: from ppp162-123.static.internode.on.net ([150.101.162.123] helo=gair.firstpr.com.au) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hej7u-0002xV-7y for ram@iab.org; Thu, 19 Apr 2007 22:45:35 -0400
Received: from [10.0.0.8] (zita.firstpr.com.au [10.0.0.8]) by gair.firstpr.com.au (Postfix) with ESMTP id C4E1059E44; Fri, 20 Apr 2007 12:45:26 +1000 (EST)
Message-ID: <46282933.2020200@firstpr.com.au>
Date: Fri, 20 Apr 2007 12:45:07 +1000
From: Robin Whittle <rw@firstpr.com.au>
Organization: First Principles
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ram@iab.org
Subject: Re: [RAM] Paper on FIB structures
References: <461F59CA.20709@firstpr.com.au>
In-Reply-To: <461F59CA.20709@firstpr.com.au>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228
X-BeenThere: ram@iab.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Routing and Addressing Mailing List <ram.iab.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ram>, <mailto:ram-request@iab.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ram>
List-Post: <mailto:ram@iab.org>
List-Help: <mailto:ram-request@iab.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ram>, <mailto:ram-request@iab.org?subject=subscribe>
Errors-To: ram-bounces@iab.org

I think I found the paper:

> A list member told me of a "Stanford paper which covers some very
> elegant FIB structures, and describes some of the others that are
> considered.  These papers talk about the trade-offs in number of
> look ups, amount of memory, etc..."

  Algorithms for Packet Classification
  Pankaj Gupta and Nick McKeown
  IEEE Network, March 2001


http://tiny-tera.stanford.edu/~nickm/papers/classification_tutorial_01.pdf

I was happy - and not surprised - to find a much earlier proposal
similar to my SRAM-forwarding idea.  In 1998, Nick McKeown and
colleagues suggested using the to 24 IPv4 address to directly access
RAM:

  Routing Lookups in Hardware at Memory Access Speeds.
  Pankaj Gupta, Steven Lin and Nick McKeown
  IEEE INFOCOM April 1998, Vol 3, pp. 1240-1247.

  http://tiny-tera.stanford.edu/~nickm/papers/Infocom98_lookup.pdf

Nick McKeown's site has a large number of papers and presentations:

  http://tiny-tera.stanford.edu/~nickm/


  - Robin

_______________________________________________
RAM mailing list
RAM@iab.org
https://www1.ietf.org/mailman/listinfo/ram