M6Bone - IPv6 multicast network http://www.m6bone.net/ en M6Bone - IPv6 multicast network http://www.m6bone.net/IMG/ruboff0.gif http://www.m6bone.net/ MLD and PIM messages not reaching the other end of tunnel on Linux http://www.m6bone.net/article.php3?id_article=89 2004-12-21 10:26:39 IPv6 over IPv4 tunnel are brought up with TTL set to "inherit". This means IPv4 packet will have TTL of encapsulated packet. In the case of MLD and PIM packets with a TTL of 1: the TTL will be set to 0 at first IPv4 router encountered and message will not reach the other end of the tunnel. To solve this behavior just fixe the TTL of the tunnel with something like: ip tunnel change sit1 ttl (...) Sebastien Chaumontet Force MLDv1 on Linux http://www.m6bone.net/article.php3?id_article=82 2004-09-23 18:26:54 Enter the following command: sysctl net.ipv6.conf.all.force_mld_version=1 Note this command only works for latest kernel (...) Mickaël Hoerdt, Konstantin Kabassanov MLD problem with SOLARIS ? http://www.m6bone.net/article.php3?id_article=78 2004-07-20 17:59:05 On Solaris 8 and 9, the router alert option is not added with the MLD messages. Sun has released the patches that fix the missing router alert option for MLDv1. The patch numbers are 108528-24 and 112233-11 for Solaris 8 and Solaris 9, respectively (Sparc version). This also fixes the occurence of the following message that you might have noticed on Solaris boxes: Oct 21 21:30:23 domreg ip: [ID 976445 kern.notice] ip_option_process: bad opt Jerome Durand MLDv2 does not work on LINUX ? http://www.m6bone.net/article.php3?id_article=77 2004-07-20 17:36:26 Linux kernel supports MLDv2 from version 2.4.22, but in all versions up to 2.6.5 MLDv2 ICMP value is wrong. The value used is 206 and should be replaced by the IANA assigned value: 143. For this, search /usr/src/linux/include/linux/icmpv6.h for 206 and replace it with 143. Then, just compile the kernel. In version 2.6.6 this value is (...) Jerome Durand