MS NLB:为什么 LAN 上的所有服务器都会收到多播数据包,而不仅仅是集群成员

MS NLB:为什么 LAN 上的所有服务器都会收到多播数据包,而不仅仅是集群成员

我有一个 MS NLB 群集(Win 2003),其中仅包含两台主机。该群集配置为使用多播操作模式(不是 IGMP)。

由于某种原因,我看到了发往 NLB 群集的数据包

目标:MS-NLB-VirtServer-Multicast_bd:1a:0f:04 (03:ce:bd:1a:0f:04)

登陆局域网上的所有服务器。这正常吗?能做些什么来摆脱它们吗?我们不控制交换机,但如果我知道该问什么,我可以请人调整它

答案1

这完全正常。从一般角度来看,多播流量类似于广播流量。多播流量被发送到所有交换机端口。对多播流量不感兴趣的主机会忽略它。为了将多播流量“限定”到感兴趣的主机,您需要配置 IGMP 监听。

答案2

如果您不使用 IGMP,那么交换机就不知道哪些端口是多播组的成员。因此,数据包会被淹没到所有端口。您需要打开 IGMP 并使用 NLB 群集的虚拟 MAC 进行配置。

相关内容