O Windows NLB não está encaminhando o UDP

1

Eu configurei o NLB do Windows, que funciona bem com o http. Mas não está encaminhando a resposta do UDP ao cliente.

Backgroud:

NLB - 192.168.1.10

Host1 - 192.168.1.11

Cliente - 192.168.1.5

Estou encaminhando todas as portas, incluindo os protocolos UDP e TCP.

Mas através de uma aplicação (do cliente) eu envio bytes para o 192.168.1.10 (NLB) e chegou ao Host1 (192.168.1.11) eu pude ver os logs.

Mas a mensagem de resposta enviada do Host1 não está chegando ao cliente.

Em outra tentativa, executo a mesma segmentação de aplicativo para o Host1 diretamente, sem NLB.

A comunicação full duplex estava bem. Cliente e Host1 poderiam trocar mensagens via UDP diretamente, mas o Windows NLB não poderia fazer isso?

    
por Purushoth 19.04.2017 / 15:01

1 resposta

2

Ao usar o NLB, o servidor não envia pacotes UDP do endereço NLB. Então, se o seu cliente está esperando um pacote de volta de 192.168.1.10, não vai funcionar porque o pacote UDP virá de 192.168.1.11.

    
por 19.04.2017 / 15:17