在接口的多个 IP 地址上发送 IGMP 的奇怪行为

在接口的多个 IP 地址上发送 IGMP 的奇怪行为

我很高兴获得有关以下情况下行为的一些信息/线索:

eth0IP 地址 10.10.10.10 和eth0:1IP 地址 20.20.20.20。

IGMP 加入和离开应从 20.20.20.20 IP 发送。

最初,根本没有 IGMP 加入。检查IP表发现:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
DROP       igmp --  anywhere             anywhere
DROP       igmp --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
DROP       igmp --  anywhere             anywhere
DROP       igmp --  anywhere             anywhere

刷新 OUTPUT 链后,从 10.10.10.10 IP 发送 IGMP 加入/离开。刷新 INPUT 链后,连接将从所需的 20.20.20.20 IP 发送(离开仍然从 10.10.10.10 IP 发送,但这对我们现在不太重要)。

这对我和软件工程师来说似乎都很奇怪。

对这种行为有什么想法吗

相关内容