On Fri, Jan 18, 2008 at 10:06:40PM +0800, landsailor wrote: > Hello all, > Linux kernel of 2.4.22 and above(include 2.6.x) send IGMP V3 packets. But I > want use IGMP V2, Does anyone know how to config to let linux send IGMP V2 > packet? > Thanks!
I believe all of the join/leave messages are the same, so there is no need to set IGMP v3 vs v2. It looks like v3 just added an extra set of source filtering messages. [from rfc3376, note the last line] Version 2, specified in [RFC-2236], added support for "low leave latency", that is, a reduction in the time it takes for a multicast router to learn that there are no longer any members of a particular group present on an attached network. Version 3 adds support for "source filtering", that is, the ability for a system to report interest in receiving packets *only* from specific source addresses, as required to support Source-Specific Multicast [SSM], or from *all but* specific source addresses, sent to a particular multicast address. Version 3 is designed to be interoperable with Versions 1 and 2. This is not something I know particularly well, so if you find otherwise, please feel free to mail me what you find. Hope this helps, - Rob .
