CLICK

Eddie Kohler eddietwo at cag.lcs.mit.edu
Mon Feb 21 17:45:15 EST 2000


Hi Saurabh Sandhir,

>  I am a garduate student of computer science at Purdue University. As part
> of a project for the networks course, I was planning to add multicast
> support to the click modular router developed at MIT. 

Fabulous!

> 1) Is IGMP implemented as part of existing CLICK distribution

Not yet.

> 2) I believe that CLICK uses static routing at present,. What would be
> needed to add dynamic multicast routing support

We are currently working on a nice dynamic routing table implementation. It
should be available in the next month or so.

> 3)Any other comments or suggestion that you may have regarding this
> endevour

(1) I'd advise that you create a couple simple elements before attacking
your multicast problem.

(2) Make a testbed. This will involve hooking several machines together and
manipulating their routing tables, so they send messages to each other
through a test router. Use fake IP networks for this testbed, like 1.X.X.X
and 2.X.X.X, so your tests won't screw up your real network.

(3) Create a configuration that can run at user level. Our
`conf/fake-iprouter.click' is an example. With a carefully defined
configuration---a bunch of InfiniteSources that generate fake packets,
strategically placed Prints, etc.---you can test and debug your multicast
router at user level, without even needing a network. This is a great help.

(4) Download click-1.0 in a couple days. It will have a new Linux kernel
patch and seriously pumped-up performance (at least if you use DEC Tulip
Ethernet cards).

(5) Please keep in touch! We'd love to help out.

love,
ed



More information about the click mailing list