Necessidade de explicação: o NetBIOS sobre TCP / IP no adaptador de rede VMware perturba o acesso a compartilhamentos de rede

1

Algum tempo atrás, quase todas as estações de trabalho em nossa equipe (Windows XP SP2) exibiram atrasos intermitentes, mas frequentes, ao acessar compartilhamentos na rede. Normalmente, o primeiro acesso a um compartilhamento que não tinha sido acessado por algum tempo resultava em uma estação de trabalho quase congelada por até 30 segundos. Então tudo começou a funcionar bem novamente.

Usando TCPView da Sysinternals Eu vi que durante esses atrasos havia uma conexão com a porta netbios-ssn no servidor de arquivos que estava no estado SYN_SENT .

Primeira tentativa:

Desative o NetBIOS sobre TCP / IP para o adaptador de rede da intranet.

Problema resolvido, mas não gostei de manipular nossa configuração de rede gerenciada centralmente para a intranet.

Segunda tentativa:

Desative o NetBIOS sobre TCP / IP somente para o adaptador de rede VMWare (VMNet1 usado para comunicações somente do host).

Problema resolvido novamente!

Minhas perguntas:

  • Por que o NetBIOS sobre TCP / IP em um adaptador de rede perturba o NetBIOS sobre TCP / IP em outro adaptador de rede?
  • Este problema é específico para adaptadores de rede VMWare?
  • Alguém mais viu esse fenômeno?

Informações adicionais:

  • VMWare Workstation versão 6.0.3
  • Na época em que comecei a analisar seriamente o problema, não foi mais possível descobrir o que havia sido alterado para nossos sistemas no momento em que os problemas começaram.
por joe 20.07.2009 / 17:01

1 resposta

3

Do NetBIOS sobre TCP / IP da Microsoft :

NetBIOS Name Registration and Resolution for Multihomed Computers

NetBT binds to only one IP address per physical network interface. From the NetBT viewpoint, a computer is multihomed only if it has more than one network adapter installed. When a name registration packet is sent from a multihomed computer, it is flagged as a multihomed name registration so that it does not conflict with the same name being registered by another interface in the same computer.

If a multihomed computer receives a broadcast NetBIOS Name Query, all NetBT and interface bindings that receive the query respond with their addresses, and by default the client chooses the first response and connects to the address supplied by the responder.

Parece que o problema foi causado pelo fato de que todas as interfaces estavam sendo consultadas. Ao reduzir o número de interfaces elegíveis, aparentemente você escapou de ser considerado um computador multihomed, acelerando o processo.

    
por 12.11.2009 / 12:05