
Eu tenho um aplicativo que precisa enviar dados multicast UDP "de" uma ou duas NICs físicas em uma única máquina Windows Server 2008. Na configuração de duas NICs, todo datagrama precisa ser enviado atravésambosNICs físicas. Cada NIC está em uma sub-rede diferente e, portanto, o endereço de origem dos datagramas redundantes precisa corresponder ao NIC físico real.
Embora eu pudesse obviamente enviar os dados apenas uma ou duas vezes dentro do aplicativo, preferiria que o aplicativo fosse independente da configuração da rede.
Existe alguma coisa por aí que possa resolver isso? Não importa particularmente se a resposta é hardware, drivers ou configuração do sistema operacional.
Responder1
Acho que você está procurando algo chamado NIC Teaming. (ou ligação.) O padrão oficial éLACP. Infelizmente, isso não é compatível com Windows. Funciona muito bem no Linux, no entanto. ;-)
No Windows, ainda é possível. No entanto, é implementado pelo fornecedor por meio de seu próprio pacote de driver. Eu sei que a Intel e a HP têm produtos que suportam isso. Portanto, verifique suas opções na página de detalhes do driver NIC.
Deve-se notar que isso requer algum suporte do próprio switch. A maioria dos modernos terá essa capacidade, bastando algumas configurações.
--Christopher Karel