TCP retransmissão falsa e ACKs duplicados para convidados do Virtualbox quando ligados

1

Usando o VirtualBox 5.2.8 no Windows 10 Pro 64 Bit Percebi que às vezes as conexões TCP travam. Os convidados são Linux (várias distribuições). Quando investiguei o problema, descobri que isso só acontece, se as NICs estiverem em modo de ponte, o problema desaparece completamente quando eu as configuro como NAT. Especificamente, no modo em ponte para algumas conexões, mas não para todas, recebo grandes quantidades de retransmissões TCP. Em particular, a sequência típica vista no Wireshark é como

  • local - > remote: TCP Retransmissão Espúria (com ou sem PSH)
  • remoto - > local: TCP Dup ACK
  • remoto - > local: TCP Retransmissão (muitos, muitos)

Eu poderia fornecer um arquivo pcap, mas afirmo que os detalhes neste nível são irrelevantes, já que no modo NAT esse comportamento não aparece. O comportamento observado é visível no convidado com wireshark, no host com wireshark e na instalação de captura do VirtualBox; em todos os casos segue o mesmo padrão.

A única configuração para o modo de ponte é a configuração para o modo promíscuo, e isso parece irrelevante (o comportamento observado ocorre em qualquer configuração). Além disso, o tipo de NIC é irrelevante, eu tentei o padrão Intel PRO / 1000 MT e virtio - não há diferença. Os arquivos de log específicos do convidado não mostram nada relacionado.

Eu também tentei fazer uma ponte para Ethernet com fio e sem fio - não houve diferença.

O problema é um pouco semelhante a este ticket , no entanto, não tenho nenhum problema em enviar um pacote ICMP de recebimento para os envolvidos hosts (sem pacotes ICMP duplicados). O problema não apareceu no Windows 7 Pro 64 Bit.

O host é configurado conforme definido pelo fornecedor, não há regras de firewall personalizadas; o SO do host está atualizado. Os convidados também têm apenas a configuração de prateleira, nada de especial.

Qual poderia ser a causa e como isso pode ser corrigido?

    
por countermode 02.04.2018 / 23:11

1 resposta

0

O sistema é um novo notebook HP que vem com vários addons HP instalados, entre os quais <<> HP Velocity . Depois de causar algumas telas azuis desagradáveis (devido ao driver ipeaklwf.sys) descobri que o HP Velocity vem com alguns recursos interessantes, como um TCP Optimizer que otimiza a utilização da largura de banda minimizando o TCP sobrecarga [...] - o que isto significa.

A partir dos ecrãs azuis vários usuários recomendados para desinstalar o HP Velocity. Quando eu fiz isso também, o problema desapareceu.

    
por 20.04.2018 / 00:49