Retransmisión falsa de TCP y ACK duplicados para invitados de Virtualbox cuando se conectan en puente

Retransmisión falsa de TCP y ACK duplicados para invitados de Virtualbox cuando se conectan en puente

Al usar Virtualbox 5.2.8 en Windows 10 Pro de 64 bits, noté que a veces las conexiones TCP se bloquean. Los invitados son Linux (varias distribuciones). Cuando investigué el problema descubrí que esto sucede sólo si las NIC están en modo puente, el problema desaparece por completo cuando las configuro como NAT. Específicamente, en modo puente para algunas conexiones, pero no para todas, obtengo cantidades masivas de retransmisiones TCP. En particular, la secuencia típica que se ve en Wireshark es como

  • local -> remoto: Retransmisión espuria TCP (con o sin PSH)
  • remoto -> local: TCP Dup ACK
  • remoto -> local: Retransmisión TCP (muchos, muchos)

Podría proporcionar un archivo pcap pero afirmo que los detalles a este nivel son irrelevantes ya que en modo NAT este comportamiento no aparece. El comportamiento observado es visible en el huésped con Wireshark, en el host con Wireshark y a través de la función de captura de VirtualBox; en todos los casos sigue el mismo patrón.

La única configuración para el modo puente es la configuración para el modo promisivo, y eso parece irrelevante (el comportamiento observado ocurre en cualquier configuración). Además, el tipo de NIC es irrelevante, probé el Intel PRO/1000 MT predeterminado y el virtio, no hay diferencia. Los archivos de registro específicos de los invitados no muestran nada relacionado.

También intenté conectarme a Ethernet por cable e inalámbrico, no hubo diferencia.

El problema es algo similar aeste boleto, sin embargo, no tengo ningún problema en enviar paquetes ICMP recibidos a los hosts involucrados (sin paquetes ICMP duplicados). El problema no apareció en Windows 7 Pro de 64 bits.

El host está configurado según lo definido por el proveedor; no existen reglas de firewall personalizadas; el sistema operativo del host está actualizado. Los invitados también tienen la configuración estándar, nada especial.

¿Cuál podría ser la causa y cómo se puede solucionar?

Respuesta1

El sistema es una computadora portátil HP nueva que viene con varios complementos de HP instalados, entre los que se encuentraVelocidad de HP. Después de provocar algunas pantallas azules desagradables (debido al controlador ipeaklwf.sys), descubrí que HP Velocity viene con algunas características interesantes, comoOptimizador TCPesooptimiza la utilización del ancho de banda minimizando la sobrecarga [...]- lo que sea que esto signifique.

A partir de las pantallas azulesvarios usuarios recomendadospara desinstalar HP Velocity. Cuando hice esto también, el problema desapareció.

información relacionada