- Aug 25, 2001
- 56,449
- 10,119
- 126
So, my understanding is that, with SMB 3.0 multi-channel, and two GigE links, I can get two "streams" of SMB going over each link, thus, for multiple file transfers, I can get a speed-up.
(Edit: I may be misunderstanding this, maybe not one file == one stream, but rather, for one file, there can be multiple TCP connection streams, one for each link?)
My understanding of LAGG and LACP are a bit more foggy.
People have told me that they work basically the same way, but with one IP address for both ports, and that any one particular "stream" cannot exceed 1Gbit of b/w.
So, I guess my ultimate question is, if I have two switches, connected via a 10GbE-T link between them, and on one switch, I have a bunch of 2.5GbE-T links, connected to individual PCs (single NIC @ 2.5Gbit bi-dir), and then the other switch, I have 2.5GbE-T ports, but connected in pairs, using either LACP or LAGG, to a pair of 1GbE ports on a NAS that support LAGG and/or LACP, can I get a SINGLE stream, to transfer at 2x 1GbE, or 2Gbit, in one direction, if I'm connecting to my local switch at 2.5Gbit from my PC? Or will I still be limited to 1Gbit per single stream, but capable of doing 2x streams? Or not even that, because I only have a single NIC in the PC?
Apparently, you can combine LACP/LAG with SMBMC? O_O
https://forums.servethehome.com/index.php?threads/smb-lacp-nic-teaming-you.6782/
https://forums.servethehome.com/index.php?threads/smb-3-0-and-bandwidth-aggregation.1046/page-2
https://arstechnica.com/civis/viewtopic.php?t=1263753
(Edit: I may be misunderstanding this, maybe not one file == one stream, but rather, for one file, there can be multiple TCP connection streams, one for each link?)
My understanding of LAGG and LACP are a bit more foggy.
People have told me that they work basically the same way, but with one IP address for both ports, and that any one particular "stream" cannot exceed 1Gbit of b/w.
So, I guess my ultimate question is, if I have two switches, connected via a 10GbE-T link between them, and on one switch, I have a bunch of 2.5GbE-T links, connected to individual PCs (single NIC @ 2.5Gbit bi-dir), and then the other switch, I have 2.5GbE-T ports, but connected in pairs, using either LACP or LAGG, to a pair of 1GbE ports on a NAS that support LAGG and/or LACP, can I get a SINGLE stream, to transfer at 2x 1GbE, or 2Gbit, in one direction, if I'm connecting to my local switch at 2.5Gbit from my PC? Or will I still be limited to 1Gbit per single stream, but capable of doing 2x streams? Or not even that, because I only have a single NIC in the PC?
Apparently, you can combine LACP/LAG with SMBMC? O_O
https://forums.servethehome.com/index.php?threads/smb-lacp-nic-teaming-you.6782/
One connection can only go through one switchport. Thats why SMB multichannel sets up multiple connections for a single datatransfer and thus can scale through multiple nics. LACP however in the most defalt setting won't loadbalance the connections coming from the same IP and going to the same IP. You shlould check your switch manual how to configure the switches LACP connections to be correctly loadbalanced for SMB multichannel.
https://forums.servethehome.com/index.php?threads/smb-3-0-and-bandwidth-aggregation.1046/page-2
(emphasis added by me)brendan_kearney
Ars Tribunus Militum
Registered: Nov 27, 2004
Posts: 1626
Posted: Mon Feb 09, 2015 8:37 am
you trunk VLANs
you bond or port-channel interfaces
unless you nas has more that one interface on more than one network you likely wont be doing trunking.
all of the bonding/port-channeling you accomplish with 802.3ad and LACP or balance-XOR help you have more conversations at full bandwidth, rather than give you more bandwidth on one conversation. if you want a real bandwidth increase on a per-conversation level, you need to move up to 10G.
https://arstechnica.com/civis/viewtopic.php?t=1263753
https://server720.blogspot.com/2012/07/smb-30-multipath-over-nic-team-in.htmlFirst of all two recommondations for a SMB 3 Multichannel:
- Normal TEAM will not support a SMB 3 Multichannel
- RSS must be enabled on the TEAM
Last edited: