Network Bridge causes extrem slow TCP transfer in one direction

Alexander Jahn 1 Reputation point
2021-11-24T13:18:25.057+00:00

Duplicate from: https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/network-bridge-causes-extrem-slow-tcp-transfer-in/cb4fe248-2f4d-4605-b6a6-b856948dbe45

Host:

Edition Windows 10 Enterprise

Version 20H2

Installed at 22.10.2021

Build 19042.1348

Windows Feature Experience Pack 120.2212.3920.0

Guest system (VMware image):

OS Name Microsoft Windows 10 Enterprise

Version 10.0.18362 Build 18362

System Model VMware7,1

1) Without bridge (left VM, right host system): 970Mbit/s
no-bridge

2) With bridge (set the bridge to static IP, no change on host): 3.3Mbit when sending from guest system (VM, left) to host
with-bridge

3) Deactivating the 2nd network adapter (which is not used at all): ~3Mbit
with-bridge-single-adapter

4) Deactivating the 2nd network adapter (which is not used at all) in the bridge: ~3Mbit
with-bridge-single-adapter-removed-from-bridge

5) the other direction, from host (right in image) to guest system: ~250Mbit
with-bridge-host-to-guest

The network settings of the network bridge:

I set the Jumbo Packet to 9014 bytes, when it is set to "disabled" the bandwidth is much lower (around 0.2Mbit).

I dumped the output of "Get-NetAdapterAdvancedProperty -Name "Network Bridge" -AllProperties | Format-Table -AutoSize | Out-File -Width 300 "network.txt"" to

https://pastebin.com/raw/xPm8QX6E

Wireshark from guest system:
wireshark-vm-bridged

Wireshark of same experiment from host system:
wireshark-host-bridged

I tried pretty much all advanced network adapter settings in the guest system to improve the bandwidth, nothing improved it to usable speeds. (buffer sizes, MTU, link speed, rss)

I do not fully understand why just the existence of the network bridge reduces the bandwidth so much by causing many TCP retransmissions.

What else can I do?

Best wishes![no-bridge.png][8]

Windows 10 Network
Windows 10 Network
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Network: A group of devices that communicate either wirelessly or via a physical connection.
2,362 questions
0 comments No comments
{count} votes

8 answers

Sort by: Most helpful
  1. 逸达 张 5 Reputation points
    2024-02-03T22:25:39.14+00:00

    In case anyone get similar problem. I was able to solve the problem with the solution in this webpage. https://community.intel.com/t5/Wireless/Hyper-V-External-Virtual-Switch-Bridge-Mode-Slow-download-speeds/td-p/1222149

    1 person found this answer helpful.
    0 comments No comments

  2. Anonymous
    2021-11-24T13:58:52.367+00:00

    Many consumer-grade network adapters do a poor job of hosting an external virtual switch so expect some slowness. That being said I'd ask for help with vmware in dedicated forums over here.
    https://communities.vmware.com/

    --please don't forget to upvote and Accept as answer if the reply is helpful--


  3. Anonymous
    2021-11-24T22:01:19.98+00:00

    same behavior can be observed on an industrial PC as well, it seems to be related to the multiplexer software

    Sounds good, I'd try asking for help with vmware in dedicated forums over here.
    https://communities.vmware.com/

    --please don't forget to upvote and Accept as answer if the reply is helpful--

    0 comments No comments

  4. Alexander Jahn 1 Reputation point
    2021-11-25T07:27:23.857+00:00

    I'm sorry I expressed myself wrong.
    I meant: As the same problem (extreme low network bandwidth through bridged adapters) can be reproduced on a PC without VMware , bare metal, it is not related to VMware.
    So it must be related to the MS-multiplexer software (part of the windows bridging feature).

    0 comments No comments

  5. Anonymous
    2021-11-25T13:12:15.74+00:00

    extreme low network bandwidth through bridged adapters can be reproduced on a PC without VMware

    I'd raise this issue with the pc or hardware manufacturer.

    --please don't forget to upvote and Accept as answer if the reply is helpful--

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.