Windows – Does CIFS / SMB use multiple connections

cifssmbwindows

Does CIFS / SMB use multiple connections?

I am wondering this because transferring multiple files on the same computer seems to be limited to one NIC link and not more. I have a 10G on the client and multiple LACP nics on the server. You would think that a multiple socket connection could allow you to saturate all the LACP nics.

Can't seem to find an answer to this anywhere.

https://msdn.microsoft.com/en-us/library/ee441901.aspx

Seems to indicate a single NetBIOS TCP connection per SMB / CIFS session.

If this is true, obviously this is a horrible design. Not allowing out of band file transfers seems crazy.

Best Answer

The multiple connections feature (aka - multichannel) is available from SMB 3.0. So that it will work, for instance, between W8 and W2k12.

Related Question