[Xorp-users] newbie in XORP

Pavlin Radoslavov pavlin@icir.org
Wed, 18 Jun 2003 15:55:36 -0700


> My actual goal is to test MLD on Linux. Are there any shortcuts to that?

Polychronis,

I have bad news for you.

The XORP MFEA IPv6 code is based on Kame's IPv6 multicast
kernel (MLD-related definitions, etc), and in case of Linux the
names of the relevant constants and headers are either different or
are just missing, hence the compilation of the IPv6
multicast-related code will fail on Linux.

Further, the Linux kernel doesn't have IPv6 multicast
routing support. It appears to have MLD host-side support, but
that's all. Currently, the MFEA assumes that the kernel has
multicast routing support, and changing it such that it supports MLD
only (but no multicast routing) would not be trivial. After all, if
someone is running MLD router-side implementation, then it should be
within a multicast-capable router.

Hence, if you really want to use XORP's MLD router-side
implementation, the only thing I can recommend you is to use FreeBSD
instead.

Pavlin