Linux-2.6.35中的IGMP V3支持

我试图启动桥接连接,并强制它使用IGMPV3。

以下命令将更好地解释我的问题:

下面是发出brctl命令之前的force_igmp_version的输出

/ # cat /proc/sys/net/ipv4/conf/br/force_igmp_version 3 / # cat /proc/net/igmp Idx Device : Count Querier Group Users Timer Reporter 1 lo : 1 V3 E0000001 1 0:00000000 0 3 eth0 : 1 V3 E0000001 1 0:00000000 0 4 eth1 : 1 V3 E0000001 1 0:00000000 0 5 eth2 : 1 V3 E0000001 1 0:00000000 0 

然后,我发出一组brctl命令来添加网桥,并将eth0和eth1接口添加到网桥,并在网桥上执行ifconfig。 但令人惊讶的是,桥梁创build仍在使用IGMPV2。

 / # cat /proc/net/igmp Idx Device : Count Querier Group Users Timer Reporter 1 lo : 1 V3 E0000001 1 0:00000000 0 3 eth0 : 1 V3 E0000001 1 0:00000000 0 4 eth1 : 1 V3 E0000001 1 0:00000000 0 5 eth2 : 1 V3 E0000001 1 0:00000000 0 6 br : 1 V2 E0000001 1 0:00000000 0 

有什么我缺lessconfiguration使网桥开始与IGMPV3?

我该如何强制网桥使用IGMPV3?

我正在调查这个问题。 到目前为止,我只发现桥接器不支持IGMPv3,或者至less在所有版本的Linux内核中都不支持IGMPv3。 我会尝试在桥上消除IGMP Snooping。 我期望那么IGMPv3数据包将被发送。