Background (Why I want to do this)
My computer is connected to a flow control switch.The switch will limit the speed of each accessed IP to 10mbps.So I want to access multiple IPs and merge them to improve the network speed
What I have done so far
I refer to these articles:
- Windows-Creating Virtual Interface Over a Single Physical Interface
- Force an application to use a specific network interface
- https://www.altaro.com/hyper-v/hyper-v-network-teaming-understanding-link-speed/
- https://learn.microsoft.com/en-us/powershell/module/netswitchteam/new-netswitchteam?view=windowsserver2022-ps
- http://woshub.com/configure-nic-teaming-windows/
Now I have access to multiple IPs, and can reach the peak network speed of each network card through the curl command
But I can't combine their network speeds to one network card through NIC Teaming
I try run New-NetSwitchTeam -Name "SwitchTeam01" -TeamMembers "vEthernet (net1)","vEthernet (net2)","vEthernet (net3)","vEthernet (net4)"
But I got a 10mbps vEthernet
What I need help with
- How to aggregate these virtual network cards and improve the speed?
- Is there any easier way to achieve what I am trying to do?
curl
s at the same time, I think you'll find a huge decrease in the time it takes for them to complete vs using either network without aggregation.