MS NLB: por que os pacotes multicast são recebidos por todos os servidores da LAN, não apenas pelos membros do cluster

2

Eu tenho um cluster MS NLB (Win 2003) que inclui apenas dois hosts. O cluster está configurado para usar o modo de operação Multicast (não IGMP).

Por algum motivo, estou vendo pacotes destinados ao cluster NLB

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

pousando em todos os servidores da LAN. Isso é normal? Pode algo ser feito para se livrar deles? Nós não controlamos o interruptor, mas eu poderia pedir aos caras para ajustá-lo, se eu soubesse o que perguntar

    
por Afanasii 03.01.2013 / 16:48

2 respostas

4

Isso é perfeitamente normal. Do ponto de vista geral, o tráfego multicast é análogo ao tráfego de broadcast. O tráfego multicast é enviado para todas as portas do switch. Os hosts que não estão interessados no tráfego multicast o ignoram. A fim de "escopo" o tráfego multicast para apenas os hosts que estão interessados, você precisará configurar a snooping IGMP.

    
por 03.01.2013 / 17:32
4

Se você não usar o IGMP, o switch não saberá quais portas são membros do grupo multicast. Portanto, os pacotes são inundados para todas as portas. Você precisa ativar o IGMP e configurá-lo com o MAC virtual do cluster NLB.

    
por 03.01.2013 / 16:55