O NLB do Windows Server 2008 não responde à solicitação ARP

1

Eu tenho duas instâncias do Windows Server 2008 em execução nas VMs do Hyper-V. As duas instâncias são configuradas em um NLB de multicast. Eu posso pingar qualquer nó de outra sub-rede, mas recebo um tempo limite ao executar ping no nome do NLB.

Se eu parar o NLB em um nó e fizer um rastreamento de rede no nó restante, vejo que uma solicitação ARP para o endereço IP do NLB chega à VM ... mas a VM nunca envia uma resposta ARP.

Alguém pode sugerir causas e soluções? Há muitos artigos por aí sobre o roteador não encaminhando solicitações ARP para nós NLB, mas esse não parece ser o problema aqui, pois os nós NLB recebem a solicitação ARP; eles simplesmente não respondem.

EDIT: O spoofing de endereço MAC é ativado em ambos os nós no gerenciador do Hyper-V.

    
por Nevo 03.08.2015 / 20:00

2 respostas

1

Se você estiver usando o NLB em convidados do Hyper-V, será necessário ativar a falsificação de endereço MAC nos Recursos avançados do vNIC em cada convidado.

    
por 03.08.2015 / 20:05
0

link

"No modo de operação de cluster Multicast, quando o endereço MAC de origem é mascarado, a resposta ARP de um host NLB inclui um endereço MAC de origem substituto no quadro Ethernet, mas contém o endereço MAC correto do cluster NLB no cabeçalho ARP. Os switches e roteadores da Camada 3 são confundidos por essa resposta e não podem executar o mapeamento ARP automaticamente.Neste caso, crie uma entrada ARP estática no comutador / roteador afetado que mapeia o endereço IP virtual do NLB para o endereço MAC do cluster NLB. "

    
por 03.08.2015 / 20:53