SCSI and FC standards update Frederick Knight NetApp Inc

Similar documents
Internet Engineering Task Force (IETF) Request for Comments: April Internet Small Computer System Interface (iscsi) SCSI Features Update

Storage Maintenance (StorM) Working Group. Intended status: Standards Track. December 2011

NETWORKING FLASH STORAGE? FIBRE CHANNEL WAS ALWAYS THE ANSWER!

Evolution of Fibre Channel. Mark Jones FCIA / Emulex Corporation

Next Generation Storage Networking for Next Generation Data Centers. PRESENTATION TITLE GOES HERE Dennis Martin President, Demartek

Analyst Perspective: Test Lab Report 16 Gb Fibre Channel Performance and Recommendations

128GFC. Fiber Channel Leading Charge for Higher Speeds Skip Jones Date: Tuesday, October 15 Time: 2:10pm 2:50pm Location: Room 102B

Fibre Channel vs. iscsi. January 31, 2018

This command may be expanded in the future to report other LBA characteristics.

MAGiC Conference September, 2017

Performance and Innovation of Storage. Advances through SCSI Express

Low latency and high throughput storage access

Learn Your Alphabet - SRIOV, NPIV, RoCE, iwarp to Pump Up Virtual Infrastructure Performance

Hypervisor Storage Interfaces for Storage Optimization White Paper June 2010

iscsi Protocols iscsi, Naming & Discovery, Boot, MIBs John Hufferd, Sr. Technical Staff IBM SSG

S S SNIA Storage Networking Foundations

Storage Protocol Offload for Virtualized Environments Session 301-F

Update. Marty Czekalski President, SCSI Trade Association Interface and Emerging Architecture Program Manager - Seagate Technology

TCG Storage Interface Interactions Specification (SIIS) Specification Version 1.02 Revision December, 2011 TCG

Emulex -branded Fibre Channel HBA Product Line

FCIA Fibre Channel: Live Long and Prosper

SCSI Security Nuts and Bolts. Ralph Weber, ENDL Texas

Interface Trends for the Enterprise I/O Highway

16GFC Sets The Pace For Storage Networks

Comparing Server I/O Consolidation Solutions: iscsi, InfiniBand and FCoE. Gilles Chekroun Errol Roberts

iser as accelerator for Software Defined Storage Rahul Fiske, Subhojit Roy IBM (India)

2014 LENOVO INTERNAL. ALL RIGHTS RESERVED.

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC

Benefits of 25, 40, and 50GbE Networks for Ceph and Hyper- Converged Infrastructure John F. Kim Mellanox Technologies

Industry Standards for the Exponential Growth of Data Center Bandwidth and Management. Craig W. Carlson

From server-side to host-side:

N V M e o v e r F a b r i c s -

Functional and fast SCSI target with CTL and ZFS

Unified Storage Networking. Dennis Martin President, Demartek

TCG. TCG Storage Interface Interactions Specification. Specification Version 1.0. January 27, Contacts:

CompTIA Storage+ Powered by SNIA

SNIA Developers Conference - Growth of the iscsi RDMA (iser) Ecosystem

Big Data Processing Technologies. Chentao Wu Associate Professor Dept. of Computer Science and Engineering

1) Revision history 2) Related documents 3) Overview

Direct-Attached Storage (DAS) is an architecture

The Evolution of iscsi

Marty Czekalski President, SCSI Trade Association - Emerging Interface and Architecture Program Manager, Seagate Technology

ISO/IEC JTC 1/SC 25 N 4Chi008 Date:

Unified Storage Networking

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

Fibre Channel Technologies Current & Future. Dr. M. K. Jibbe, LSI Corporation (ESG) Steven Wilson, Brocade

COSC6376 Cloud Computing Lecture 17: Storage Systems

1.4 Revision history Revision 0 (July 7, 2008) First revision

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

Introduction to Infiniband

Course Documentation: Printable course material This material is copyrighted and is for the exclusive use of the student only

VN2VN: A new framework for L2 DAS Prafulla Deuskar Mark Wunderlich Intel

Hálózatok üzleti tervezése

How Flash-Based Storage Performs on Real Applications Session 102-C

iscsi : A loss-less Ethernet fabric with DCB Jason Blosil, NetApp Gary Gumanow, Dell

Chapter 10: Mass-Storage Systems

Chapter 10: Mass-Storage Systems. Operating System Concepts 9 th Edition

TCG. TCG Storage Interface Interactions Specification (SIIS) Specification Version 1.08 Revision 1.00 October 26, 2018

26 April r2 SBC-3 Physical blocks

TCG. TCG Storage Interface Interactions Specification (SIIS) Specification Version 1.07 Revision 1.00 January 30, 2018

NVMe Direct. Next-Generation Offload Technology. White Paper

Title: CompTIA Storage+ Powered by SNIA

UNH IOL iscsi CONSORTIUM

SAS Standards and Technology Update Harry Mason LSI Corp. Marty Czekalski Seagate

Revision History Revision 0 (09 December 2007) first revision

Emulex LPe16000B 16Gb Fibre Channel HBA Evaluation

FCoE at 40Gbps with FC-BB-6

PRESENTATION TITLE GOES HERE

04-218r1 SAT SPC-3 INQUIRY contents 29 July 2004

SRP Update. Bart Van Assche,

Sanitize Device Ext Command

17 March r1 SAM-4 SAS-2 QUERY UNIT ATTENTION task management function

Exam Name: XIV Replication and Migration V1

NAS for Server Virtualization Dennis Chapman Senior Technical Director NetApp

CS370 Operating Systems

In the What If screen, you play with packet size, latency, contention, number of users, etc., and OmniPeek recalculates summary statistics (based on

UCS Invicta: A New Generation of Storage Performance. Mazen Abou Najm DC Consulting Systems Engineer

CS370 Operating Systems

A Proposal for Access Controls

Gen 6 Fibre Channel Evaluation of Products from Emulex and Brocade

NVMe Over Fabrics (NVMe-oF)

Fibre Channel and iscsi Configuration Guide for the Data ONTAP 8.0 Release Family

The number in square brackets at the end of each comment description counts all the comments presented in this document.

User Guide. Storage Executive Command Line Interface. Introduction. Storage Executive Command Line Interface User Guide Introduction

Storage Area Network (SAN)

Introduction to High-Speed InfiniBand Interconnect

Performance Benefits of NVMe over Fibre Channel A New, Parallel, Efficient Protocol

access addresses/addressing advantages agents allocation analysis

Fibre Channel. Roadmap to your SAN Future! HP Technology Forum & Expo June, 2007, Las Vegas Skip Jones, FCIA Chair, QLogic

ECE Enterprise Storage Architecture. Fall 2016

How Are The Networks Coping Up With Flash Storage

06-378r0: SAT - Miscellaneous changes 18 August 2006

ESG Lab Review The Performance Benefits of Fibre Channel Compared to iscsi for All-flash Storage Arrays Supporting Enterprise Workloads

03-344r2 SPC-3 SAM-3 Report all initiator and target ports 30 December 2003

NVM Express 1.3 Delivering Continuous Innovation

Additional FCoE Resources

E-Series Hardware Cabling Guide

QLogic 2700 Series. Gen 6 FC (32GFC) Fibre Channel Adapters. Data Sheet OVERVIEW

Revision history Related documents Overview Suggested changes to SAT Approved references

TCG. TCG Storage Interface Interactions Specification (SIIS) Specification Version 1.07 Revision August-17 Committee Draft

Transcription:

SCSI and FC standards update Frederick Knight NetApp Inc

INCITS standards process 1. Proposals (at each TC - T10, T11, T13) 2. Working Draft (many revs) 3. TC Letter Ballot (+ comment resolution) 4. INCITS Public Review (+ comment resolution) 5. ANSI Standard published 6. ISO process NWIP / CD / review + resolve / FCD / publish 2

T10 Document Status SCSI Primary Commands (SPC-4) (July 2012) SCSI / ATA Translation (SAT-3) (Oct 2012) SCSI Block Commands (SBC-3) (Nov 2012) SCSI Express (SOP / PQI) (Sept 2012) Serial Attach SCSI (SAS-3) (Mar 2013) Currently resolving > 18,000 comments 3

What s Driving Change HDD SSD Bandwidth 145 200 Mb/s 3.2 14.4 GB/s (*) IOPS 150 400 IOPS 785 3.5M IOPS (*) Latency 5 13 ms 5 50 usec Flash media life cycle issues (*) = PCIe 3.0 x 16 4

New SCSI (T10) Features Atomic commands All or none Easy for flash to implement Flash = not overwrite in place Interactions with traditional R / W commands Scatter / Gather commands Multiple LBA and length pairs Write data buffer includes the pairs and the data Read requires bi-di command (pairs out; data in) Databases, Filesystems, etc 5

New SCSI (T10) Features Example: 26 22 23 31 32 Write LBAs 22 to 32 (error on LBA 26) - what happens? Indeterminate data (old vs. new) in all LBAs 22 to 32 For Atomic operation, all of 22 to 32 are written If error on LBA 26 occurs, then NONE of LBA 22 to 32 are written 6

New SCSI (T10) Features SCATTER WRITE command CDB # of range entries # of LBAs to write DATA-OUT LBA range lists; data for those LBAs 7

New SCSI (T10) Features GATHERED READ command Bi-Di command CDB # of range entries # of LBAs to read DATA-OUT LBA range lists DATA-IN data for those LBAs 8

New SCSI (T10) Features Simplified feature Discovery Defined feature sets with single command discovery Base feature set Drive management feature set Basic provisioning feature set Others? Obsolete old (unused?) features 9

New SCSI (T10) Features Base Feature set INQUIRY, MODE SENSE / SELECT (10), REPORT LUNS, REPORT SUPPORTED OPCODES / TMF, FORMAT UNIT, REQUEST SENSE, START STOP UNIT, READ / WRITE / VERIFY / WRITE SAME (16), READ CAPACITY (16) Eliminate duplicates (no READ / WRITE 6/10/12) 10

New SCSI (T10) Features Drive Management Feature set LOG SENSE / SELECT (10), FORMAT UNIT, READ / WRITE BUFFER, SEND DIAGNOSTIC, REASSIGN BLOCKS, READ DEFECT DATA (12), SANITIZE, WRITE LONG (16) (w/wr_uncor bit) Mainly for test purposes 11

New SCSI (T10) Features Basic Provisioning Feature set GET LBA STATUS, READ CAPACITY (16), UNMAP, WRITE SAME (16) (w/unmap bit) Additional advanced features? ALUA (HA features) Scatter / Gather Atomic DIF (PI) Copy Offload (EXTENDED COPY) 12

New SCSI (T10) Features Security erasure (SANITIZE command) Overwrite Crypto scramble Block erase WHOLE logical unit only (for now) New VERIFY SAME option (in VERIFY command) TLC (Time Limited Commands) Command completes or terminates Additional status info (aka: GOOD with Sense) 13

New SCSI (T10) Features Conglomerate Logical units (Virtual Volumes) Large scale configurations Billions and Billions of logical units Inventory discovery (REPORT LUNS) Unit Attention Coalescing Administrative & Subsidiary Logical units LU movement Binding / unbinding of data to LUN 14

New SCSI (T10) Features Conglomerates LUN Data Set Administrative Relationship Bind LUN LUN LUN Subsidiary Subsidiary Subsidiary 15

New SCSI (T10) Features Device crash dump In-band extract of debug info from a drive Drive generated or initiator generated Uses READ BUFFER command Returns VS buffer format (with standard header) Vendor ID indicates company that can decode the VS information in the buffer Common SCSI & ATA methods Direct attach and Backend devices Banding (SMR) 16

SMR (Shingled Magnetic Recording) 4 3 2 1 17

SMR (Shingled Magnetic Recording) 18

New SCSI (T10) Features Banding (SMR) Hints from storage to host Legacy use patterns = slow Intelligent use patterns = fast Demands from storage to host Hints From host to storage 19

SCSI Transport updates SAS 12GB now complete (SAS-3) Performance enhancements (long lived connections) Work started on 24GB (SAS-4) SCSI Express SCSI over PCIe (SoP / PQI ) (in LB resolution) Direct connect storage (flash) 20

iscsi Transport updates iscsi being updated for new features iser and MIB updated ipsec update underway Consolidated RFC (all of iscsi in one place) New features RFC (SAM-2 to SAM-5 updates) Negotiated (iscsiprotocollevel) Priority field additional response information Fully backward compatible 21

iscsi Transport updates The iscsi Command PDU Byte/ 0 1 2 3 / 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 +---------------+---------------+---------------+---------------+ 0. I 0x01 F R W.. ATTR PRI Reserved +---------------+---------------+---------------+---------------+ 4 TotalAHSLength DataSegmentLength +---------------+---------------+---------------+---------------+ 8 Logical Unit Number (LUN) PRI field (previously reserved space) 22

iscsi Transport updates The iscsi Response PDU Byte/ 0 1 2 3 / 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 +---------------+---------------+---------------+---------------+ 0.. 0x21 1.. o u O U. Response Status +---------------+---------------+---------------+---------------+ 4 TotalAHSLength DataSegmentLength +---------------+---------------+---------------+---------------+ 8 Status Qualifier Reserved +---------------+---------------+---------------+---------------+ 12 Reserved Status Qualifier field (previously reserved space) Explicit Sense data on non-check CONDITION (aka: GOOD with sense) 23

iscsi Transport updates Additional Task Management Functions QUERY TASK QUERY TASK SET I_T NEXUS RESET QUERY ASYNCHRONOUS EVENT New TMF response FUNCTION SUCCEEDED 24

Fibre Channel (T11) updates Peer Zoning (aka Target Driven Zoning TDZ) Targets inform SAN about zoning FC Speed increasing 32GFC just about done 128GFCp underway (4x32GFC) 25

Fibre Channel (T11) updates ASIC Active 128GFC Port 128GFC FEC Inactive 32GFC FEC 32GFC FEC 32GFC FEC 32GFC FEC 128GFC QSFP28 ASIC 32GFC FEC 32GFC SFP+ 26

Fibre Channel (T11) updates ASIC All 4 32GFC FEC Inactive 128GFC Port 128GFC FEC Active 32GFC FEC 32GFC FEC 32GFC FEC 32GFC FEC 128GFC QSFP28 ASIC 128GFC FEC 128GFC QSFP28 27

Fibre Channel (T11) updates FC-BB-6 - FCoE VN2VN (point to point) Ethernet switch only Ethernet FC fabrics (no FC switching elements) 28

Fibre Channel (T11) updates FC-HBA-2 completed INCITS public review FC-SW6 Distributed switch Increased domain count Increased port count FC-LS-3 and FC-FS-4 New TLV based management operations 29

Fibre Channel (T11) updates New Efforts New EEFC (Energy Efficient FC) Copper done (IEEE method) / Optical ongoing Energy Star for switches 30