[Click] New Member and Why
Eddie Kohler
kohler at cs.ucla.edu
Sat Mar 26 22:09:47 EST 2005
Hi Gaurav!
Interesting project! So we began a Lulea-based lookup years ago; see
lib/lulea.{cc,hh} from an anonymous CVS checkout. I'm not sure if this
code works. We do not officially distribute it, and we have not
integrated it into a Click element, because the Lulea algorithm is
patented. Nevertheless, I would be interested in good benchmarks
measuring Lulea against our current lookup elements, in terms of both
memory usage and time.
Marko Zec and I have recently thoroughly overhauled our routing lookup
elements. Marko, in particular, added DirectIPLookup, a version of an
algorithm by Gupta, Lin, & McKeown, and RangeIPLookup, a variant of his
own devising. The new Range, Direct, and RadixIPLookup elements
perform relatively well. More information is always better! I'd love
to know how Lulea compares. All of these elements are only in the
anonymous CVS version of Click at this time. See
http://www.pdos.lcs.mit.edu/click/doc/IPRouteTable.n.html for a
comparison.
Eddie
On Mar 21, 2005, at 4:27 PM, Gaurav Shrivastava wrote:
> Hi All,
>
> I am new to this list.
>
> Who am I ?: Presently I am in my final semester of MS in Electrical
> Engineering(Computer Networks) from University of Southern California,
> Los Angeles.
>
> Why am I here?: In one of my course project
> (http://www.isi.edu/~weiye/teaching/cs558/projects/
> selected_projects.html
> ), I have to implement fast lookup <Lulea tree> in click modular
> router and quantify the improvement.
>
> Now I have briskly gone through the source code and have found out
> that presently
> 6 route lookups have been implemented( please correct me if I am
> wrong).
>
> 1) LinearIPLookup
> 2) LinuxIPLookup
> 3) SortedIPLookup
> 4) StaticIPLookup
> 5) RadixIPLookup
> 6) TrieIPLookup
>
> I wanted to know whether my project will be of any help to this
> community or this thing has been already implemented( I am just
> repeating it).
>
>
> Thanks,
> --
> -Gaurav
> www.getfirefox.com
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list