- Clustered Data ONTAP 8
- Data ONTAP 8 7-Mode
- ONTAP 9
- SMB 2
The Server Message Block (SMB) protocol version used for file-sharing operation is determined during the negotiation process. It depends on the highest version supported by both the clients and the servers. The following is a history of how SMB evolved on both Windows clients and Data ONTAP.
SMB 2.0 is supported on Windows clients since Windows Vista and Windows Server 2008, it is by default enabled.
SMB 2.1 is supported on Windows clients since Windows 7 and Windows Server 2008 R2, it is by default enabled.
SMB 3.0 is supported on Windows clients since Windows 8 and Windows Server 2012, it is by default enabled.
SMB 3.1 is supported on Windows clients since Windows 10 and Windows Server 2016, it is by default enabled.
For information on how to enable or disable SMB2.0/2.1/3.0, refer to the documentation of the relevant ONTAP version or contact NetApp Support.
Note: SMB 2.1 could potentially cause CIFS service disruption, so it has been disabled by default with newer versions of ONTAP. For more information, see KB: SU102: Potential disruption to CIFS service due to SMB 2.1 lease issues in specific Data ONTAP® 7-Mode releases & Bug 824447
The following table describes the protocol used with the default server/client configuration:
|Protocol Version||Client Version||Server Version||Data ONTAP Version|
|SMB 1.0||Windows XP||Windows Server 2003||All|
|SMB 2.0||Windows Vista||Windows Server 2008||7.3.1 and later; 8.x|
|SMB 2.1||Windows 7||Windows Server 2008R2||
8.1 clustered Data ONTAP;
|SMB 3.0||Windows 8||Windows Server 2012||clustered Data ONTAP 8.2 and later|
|SMB 3.1||Windows 10||Windows Server 2016||ONTAP 9|
Note: For more information, refer the Microsoft documentation on the support of the SMB 2 protocol on various Windows Operating System versions.
For the updated and latest CIFS compatibility matrix, see the IMT Website