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

Afa*_*sii 3 windows-server-2003 multicast nlb

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

出于某种原因,我看到了用于 NLB 集群的数据包

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

登陆局域网内的所有服务器。正常吗?可以做些什么来摆脱它们吗?我们不控制开关,但如果我知道该问什么的话,我可以请他们进行调整

lon*_*eck 6

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


joe*_*rty 6

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