Major packet loss between physical hosts and VMs w/ bridged network adapters
Posted: 31. Aug 2016, 05:32
Hello,
I recently upgraded our server to Ubuntu 16.04 64bit and took the opportunity to also upgrade Virtualbox from 5.0 to 5.1.4 and I'm now suffering crippling packet loss when physical hosts on the network access any of the guest VMs. I have two instances of Ubuntu-server 64bit, one Windows XP VM, and a Windows 7 Pro 64bit VM hosted on this machine. Physical hosts on the network can communicate with the Host server fine, iperf3 shows traffic moving between 900-1000Mbit/s. VMs can communicate with the host server without issue as well, iperf3 shows traffic moving well above 1Gbit/s with no dropped packets. But i am suffering crippling packet loss when testing communications between any of my physical hosts and any of the VMs... an example of this poor performance:
>iperf3 -c 10.0.10.205
Connecting to host 10.0.10.205, port 5201
[ 4] local 10.0.10.12 port 62835 connected to 10.0.10.205 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 256 KBytes 2.10 Mbits/sec
[ 4] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 2.00-3.00 sec 256 KBytes 2.10 Mbits/sec
[ 4] 3.00-4.00 sec 384 KBytes 3.14 Mbits/sec
[ 4] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 6.00-7.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 7.00-8.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 8.01-9.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 9.01-10.01 sec 0.00 Bytes 0.00 bits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.01 sec 896 KBytes 733 Kbits/sec sender
[ 4] 0.00-10.01 sec 673 KBytes 551 Kbits/sec receiver
I have tried every adapter available to each machine within the VB settings, all Intel NICs and PCFast-III suffer the same crippling behaviour.
This setup worked fine until the upgrade to Ubuntu 16.04. I've downgraded Virtualbox to 5.0.24 and the issue remains. All VMs have Guest Additions installed. Virtualbox Extension Pack is installed. I see no errors within the Host machine's syslog from Virtualbox. I see no errors with VBox.log for any of the machines. The Host machine isn't getting hammered, load is normal, iotop shows nothing of concern, system memory isn't over-allocated (1GB+ free). The issue persists whether I have a single VM running or all four.
I'm baffled.
Please advise, critical applications have failed and I must resolve this issue asap.
I'm happy to provide any further information on demand and TIA for any assistance.
I recently upgraded our server to Ubuntu 16.04 64bit and took the opportunity to also upgrade Virtualbox from 5.0 to 5.1.4 and I'm now suffering crippling packet loss when physical hosts on the network access any of the guest VMs. I have two instances of Ubuntu-server 64bit, one Windows XP VM, and a Windows 7 Pro 64bit VM hosted on this machine. Physical hosts on the network can communicate with the Host server fine, iperf3 shows traffic moving between 900-1000Mbit/s. VMs can communicate with the host server without issue as well, iperf3 shows traffic moving well above 1Gbit/s with no dropped packets. But i am suffering crippling packet loss when testing communications between any of my physical hosts and any of the VMs... an example of this poor performance:
>iperf3 -c 10.0.10.205
Connecting to host 10.0.10.205, port 5201
[ 4] local 10.0.10.12 port 62835 connected to 10.0.10.205 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 256 KBytes 2.10 Mbits/sec
[ 4] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 2.00-3.00 sec 256 KBytes 2.10 Mbits/sec
[ 4] 3.00-4.00 sec 384 KBytes 3.14 Mbits/sec
[ 4] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 6.00-7.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 7.00-8.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 8.01-9.01 sec 0.00 Bytes 0.00 bits/sec
[ 4] 9.01-10.01 sec 0.00 Bytes 0.00 bits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.01 sec 896 KBytes 733 Kbits/sec sender
[ 4] 0.00-10.01 sec 673 KBytes 551 Kbits/sec receiver
I have tried every adapter available to each machine within the VB settings, all Intel NICs and PCFast-III suffer the same crippling behaviour.
This setup worked fine until the upgrade to Ubuntu 16.04. I've downgraded Virtualbox to 5.0.24 and the issue remains. All VMs have Guest Additions installed. Virtualbox Extension Pack is installed. I see no errors within the Host machine's syslog from Virtualbox. I see no errors with VBox.log for any of the machines. The Host machine isn't getting hammered, load is normal, iotop shows nothing of concern, system memory isn't over-allocated (1GB+ free). The issue persists whether I have a single VM running or all four.
I'm baffled.
Please advise, critical applications have failed and I must resolve this issue asap.
I'm happy to provide any further information on demand and TIA for any assistance.