sponsors
help promote
Get more
Help Promote graphics!
usenix conference policies
SMB Remote File Protocol (Including SMB 3.x)
Tom Talpey, Microsoft
The SMB protocol evolved over time from CIFS to SMB1 to SMB2, with implementations by dozens of vendors including most major Operating Systems and NAS solutions. The SMB 3.0 protocol had its first commercial implementations by Microsoft, NetApp and EMC by the end of 2012, and many other implementations exist or are in-progress. The SMB3 protocol continues to advance. This SNIA Tutorial describes the basic architecture of the SMB protocol and basic operations, including connecting to a share, negotiating a dialect, executing operations and disconnecting from a share. The second part of the tutorial covers improvements in the version 2 of the protocol, including a reduced command set, support for asynchronous operations, compounding of operations, durable and resilient file handles, file leasing and large MTU support. The final part covers the latest changes in SMB3, including persistent handles (SMB Transparent Failover), active/active clusters (SMB Scale-Out), multiple connections per sessions (SMB Multichannel), support for RDMA protocols (SMB Direct), snapshot-based backups (VSS for Remote File Shares) opportunistic locking of folders (SMB Directory Leasing), and SMB encryption.
Tom Talpey is an Architect in the File Server Team at Microsoft. His responsibilities include SMB 3, SMB Direct (SMB over RDMA), and all the protocols and technologies that support the SMB ecosystem. Tom has worked in the areas of network filesystems, network transports, and RDMA for many years and recently has been working on storage traffic management, with application not only to SMB but in broad end-to-end scenarios. He is a frequent presenter at Storage Dev.
title = {{SMB} Remote File Protocol (Including {SMB} 3.x)},
year = {2015},
address = {Santa Clara, CA},
publisher = {USENIX Association},
month = feb
}
connect with us