I have another headache matter to report, not sure who to blame here, so an expert overview would be appreciated.
I made a trunk link with the 4 copper ports of my brocade modded quanta linked to 4 ports of a netgear gs724tv4.
the ports are configured LACP active, the link goes up and everyone is happy... except for one thing.
If I made a 4 ports LACP trunk between the 2 switchs, it is to use the bandwith aggregation, as intended in 802.3ad.
But, I only get at max 1GB/s, the max speed of one of the 4 links.
Interestingly however I can run in parallel two 1GB/s transfers to different machines through the trunked network.
This goes in par with the following piece I found on the web:
Code:
while the total bandwidth of a 2 port LACP link is 2Gbps, an individual flow will max out at 1Gps.
It's a highway with a 100MPH speed limit.
We can add another lane and 2 cars can go 100MPH but a single car can not go 200MPH.
We're increasing the amount of traffic that can be carried, but not the max speed.
I also found out that it's doesn't have to be always the case.
the LAG can base its actions on a MAC-hash or a IP-hash, IP is L3 and can help on this field (at least that's what I could understand).
Is there a way to force the hash mode on a LAG on the quanta/brocade ?
SMB protocol in Windows and synology products seems to try and make multiple sessions to use all the channels on a LAG when it is detected too.