SCSI The Protocol for all Storage Architectures

Size: px
Start display at page:

Download "SCSI The Protocol for all Storage Architectures"

Transcription

1 SCSI The Protocol for all Storage Architectures David Deming, Solution Technology April 12, 2005

2 Abstract SCSI: The Protocol for All Storage Architectures This session will appeal to System Administrators, Storage Administrators, Storage Architects, and those that are seeking a fundamental understanding of SCSI Protocol and how it benefits your IT storage applications. The session will delve into the SCSI model, it s protocol, and how storage applications benefit from having a single high level protocol. The audience will receive the fundamental understanding of why SCSI is used as the storage industry s main language. SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 2

3 SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced without modification The SNIA must be acknowledged as source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 3

4 Objectives Brief understanding of SCSI and its history Understanding of industry standards and the role of the SCSI Architecture Understanding the SCSI Architecture model Understanding the I/O Operation and the importance behind SCSI Protocol Learn how parallel SCSI, Fibre Channel, and iscsi rely on the SCSI Architecture to support storage applications SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 4

5 Brief History SCSI-1: In the beginning 1987 SCSI was adapted from the SASI Interface (1979) Specified a physical interface, transport protocol, and standard command for disk, tape, and other storage devices SCSI-2: Second coming of SCSI Speed and bus width enhancements Multi-threading commands and transport protocol cleanup Added more storage device type command sets SCSI-3: Today and beyond More speed: Ultra-2/Ultra-160/Ultra-320 Separation of Physical Interface, Transport Protocols, and the SCSI Command Sets SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 5

6 SCSI Today and the Future SCSI Language Every architecture uses the SCSI command sets Every architecture uses the SCSI upper layer protocol model SCSI is the Language of Love SCSI Transport Defines protocol mapping and transfer of SCSI language Fibre Channel Protocol (FCP), Serial Storage Architecture (SSA), Serial Bus Protocol (SBP), iscsi, Serial ATA (SATA), Serial Attached SCSI (SAS) SCSI Physical Architectures Serial Attached SCSI next generation SCSI physical interface Fibre Channel, SSA, 1394, ATAPI, TCP/IP SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 6

7 Introduction to Standards SCSI Standards and their impact on all storage interfaces

8 Standards Organizations International Organization for Standards (ISO) International Organization for Standards (ISO) American National Standards Institute (ANSI) American National Standards Institute (ANSI) IEEE Ethernet (802.x) IEEE-1394 (Firewire) IETF Internet Protocol iscsi FCIP ifcp INCITS T10 SCSI T10 SCSI T11 FC T11 FC T13 ATA T13 ATA SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 8

9 SCSI Standards Device Specific Command Sets Shared Command Set Architectural Model Transport Protocols Physical Interfaces SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 9

10 SCSI-3 Physical Interfaces Initiator I/O System SCSI-3 Class Driver (Disk Device Driver) SCSI-3 Class Driver (Tape Device Driver) Interface-Independent Software Programming Interface (Miniport Interface, CAM, ASPI, IO) SCSI-3 FCP Port Driver SCSI Parallel Port Driver iscsi IP Port Driver SAS Port Driver SCSI Serial Bus Protocol (SBP-2) Port Driver Fibre Channel Port SCSI Parallel Port Ethernet Port SAS Serial Port IEEE-1394 (Firewire) Port Fibre Channel Physical I/F SCSI BUS Fast/Wide/Ultra/etc. Ethernet Serial Attached SCSI Physical I/F FireWire Physical I/F SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 10

11 Protocol Service Model Application Layer Client I/O System SCSI SCSI Application Application SCSI Application Protocol Server I/O System SCSI SCSI Application Application Command Set Standards Protocol Service Interface Transport Protocol Layer SCSI SCSI Transport Transport Protocol Protocol Services Services SCSI Transport Protocol SCSI SCSI Transport Transport Protocol Protocol Services Services Transport Protocol Standards Interconnect Service Interface Interconnect Layer Interconnect Interconnect Services Services Interconnect Interconnect Services Services Interconnect Standards Application layer: Clients and servers that originate and process SCSI I/O operations by means of a SCSI application protocol Transport protocol layer: Services and protocols through which clients and servers communicate Interconnect layer: Services, signaling mechanism and interconnect subsystem needed for the physical transfer of data from sender to receiver. SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 11

12 SCSI Command Sets The most appealing features behind the SCSI Architecture, i.e. the SCSI language Includes every type of storage device manufactured today; disk, tape, CD, storage enclosures, etc Commands are manufacturer independent and are common for all types of devices SCSI device drivers and operating systems have utilized SCSI Command Sets since the late 80 s Can be used in any storage architecture including Fibre Channel, iscsi, InfiniBand, ATA/IDE, SATA (Serial ATA), SAS (Serial Attached SCSI), 1394 (Firewire) SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 12

13 SCSI Architectural Model Characteristics of the SCSI-3 Architecture

14 The SCSI Distributed Model SCSI is a client-server protocol. The client is called the Initiator (usually the OS I/O subsystem) and issues requests to the server. The server is called the Target (usually the SCSI controller that is part of a storage device) and receives, executes and returns Initiator requests and their associated responses. Client-Server Transaction Client Initiator Server Request Server Response Protocol Service Interface Service Delivery Subsystem Server Target SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 14

15 Client-Server Model A single Initiator can have multiple Application Clients. Targets have ONE Task Manager and one or more Logical Units (LU), which are numbered (LUN). The Task Manager: controls the sequencing of one or more tasks within a LU carries out the task management functions has the authority to modify Service Requests that have already been received by the target The Device Server processes operations and directs them to a specific LUN. Initiator Target Application Application Application Application Clients Task Management Request Task Management Response Device Server Request Device Server Response Task Manager Device Server Logical Units SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 15

16 Re-cap SCSI Terminology SCSI is a standard that defines an interface between an Initiator (usually a computer) and a Target (usually a storage device such as a hard disk, tape backup, or storage array). Interface refers to connectors, cables, electrical signals, optical signals and the command protocol that allow initiators and targets to communicate. Logical Units are a subset of Target devices which can allow for scalability. The Queue (or Task Set) is used to hold pending Commands (Tasks) that the Target will execute Initiator Target Logical Units Interface Queue Task Sets SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 16

17 Task Attributes There are four types of Task attributes that can affect how the Target executes each task (Command) Simple Target can execute in any order Target will typically apply a performance algorithm to numerous simple tasks Ordered Target must execute all ordered tasks in the order they are received Any task prior to ordered must be executed before ordered task Head of queue Informs Target to insert the task into the front of the queue Auto Contingent Allegiance (ACA) Used when the Target enters into an error condition for a command that has previously executed SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 17

18 I/O Operations Characteristics of SCSI I/O Operations

19 I/O Operation Model There are two categories of Protocol Services: - Execute Command and Confirmation Services - Data Transfer Services There are three main phases of an I/O operation that includes a data transfer: 1.Command: Send required command and parameters via a Command Descriptor Block (CDB) 2.Data: Transfer data in accordance with the command 3.Status: Receive confirmation of command execution SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 19

20 SCSI I/O Operations At a minimum, SCSI I/O Operations consist of: An Initiator issuing a SCSI Command A Target returning completion Status There is no Data transfer between Initiator and Target Types of Commands that do not move Data Test Unit Ready Start/Stop Unit Rewind Initiator SCSI Command SCSI Status Interconnecting Interconnecting Subsystem Subsystem Target SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 20

21 Operations that move Data When an Initiator and Target need to exchange information They utilize a Data phase Data In transmits information from the Target to the Initiator Data Out transmits information from the Initiator to the Target Data can be transmitted all at once or take numerous Data phases to complete information transfers Types of Commands Read or Write Inquiry Initiator SCSI Command Read or Write Data SCSI Status Interconnecting Interconnecting Subsystem Subsystem Target SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 21

22 Command Descriptor Block A Command is executed by sending a Command Descriptor Block (CDB) to the Target For each CDB The first byte of the CDB is the Operation Code The last byte of the CDB is the Control Byte The format of the Operation Code and Control Byte is identical for Example Six Byte CDB every SCSI Command in the SCSI Universe bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 0 Operation code byte 1 Reserved (MSB) byte 2 Logical block address (if required) byte 3 (LSB) Transfer length (if required) byte 4 Parameter list length (if required) Allocation length (if required) How many bytes to transfer byte 5 Control byte Informs the Target where to start the transfer How many blocks (512 bytes) to transfer SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 22

23 Other CDB Formats CBDs can be: 10 bytes 12 bytes 16 bytes or even variable bytes in length Ten Byte CDB bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 0 Operation code byte 1 Reserved Service Action (if required) byte 2 (MSB) byte 3 Logical block address (if required) byte 4 byte 5 (LSB) byte 6 Reserved byte 7 (MSB) Transfer length (if required) Parameter List Length (if required) byte 8 Allocation length (if required) (LSB) byte 9 Control byte Twelve Byte CDB bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 0 Operation code byte 1 Reserved Service Action (if required) byte 2 (MSB) byte 3 Logical block address (if required) byte 4 byte 5 (LSB) byte 6 (MSB) byte 7 Transfer length (if required) byte 8 Parameter list length (if required) byte 9 Allocation length (if required) (LSB) byte 10 Reserved byte 11 Control byte SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 23

24 SCSI Commands all Devices Standard SCSI Commands: Disk Tape Storage Enclosures Disk Arrays CD WORM Media Changers Every device imaginable or not yet created Op. Code Command Name Type 00h TEST UNIT READY M 03h REQUEST SENSE Z 12h INQUIRY M 15h MODE SELECT(6) Z 18h COPY O 1Ah MODE SENSE(6) Z 1Ch RECEIVE DIAGNOSTIC RESULTS O 1Dh SEND DIAGNOSTIC O 39h COMPARE O 3Ah COPY AND VERIFY O 3Bh WRITE BUFFER Z 3Ch READ BUFFER O 4Ch LOG SELECT O 4Dh LOG SENSE O 55h MODE SELECT(10) Z 5Ah MODE SENSE(10) Z SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 24

25 SCSI Status Any time a SCSI Command is sent to a Target The Initiator expects a completion Status This status can reflect successful or unsuccessful completion of the command The Status may indicate Busy or Not Ready Error condition exists for another command Targets task set is full SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 25

26 Parallel SCSI

27 Parallel SCSI Characteristics Information can only go in one direction at a time Each piece (byte) of information is acknowledged Information transfers are interlocked A connection protocol is used before any information transfers Arbitration, Selection, and Message phases Uses SCSI ID s to identify devices Utilizes protocol bus phases to accomplish information transfers Command Phase to deliver the CDB Data Phase to deliver customer data Status Phase to deliver completion status Can multi-task by disconnecting SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 27

28 Read Command Example Initiator connects to Target Once Initiator connects to Target, the Target is in control of the I/O Process Initiator sends CDB information via Command Phases Target returns requested information via Data Phase Target returns completion information via Status Phase Target Disconnects via Message Phase Initiator Connection Arbitrate and Select CDB 0x A Command Phase Requested Read Information Data Phase Requested Read Information Data Phase Completion Information 0x00 Status Phase Disconnection 0x00 Message Phase Target SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 28

29 Fibre Channel

30 Fibre Channel Protocol Characteristics Fibre Channel creates frames to deliver SCSI Commands, Data, and Status information units (IU). FCP Frames include: FCP_CMD frame Equivalent to parallel SCSI Command Phase FCP_XFER_RDY frame No actual parallel SCSI Equivalent FCP_DATA frame Equivalent to parallel SCSI Data Phase FCP_RSP frame Equivalent to parallel SCSI Status Phase SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 30

31 Fibre Channel Frame Fill Word Fill Word Transmission Words Start-of-Frame Frame Header Optional Header Optional Header Data Field Data Field Payload (Information being transported) FCP_CMD IU FCP_Data IU FCP_XFER_RDY IU FCP_RESP IU Fill Bytes CRC End-of-Frame Fill Word Fill Word Fill Word Frame type and content/function Class-specific control information Protocol Type in this frame Sequence this frame belongs to Originator Exchange ID Multi-purpose parameter field R_CTL Destination Address (D_ID) CS_CTL Source Address (S_ID) TYPE Frame Control (F_CTL) SEQ_ID DF_CTL SEQ_CNT OX_ID RX_ID Parameter Field (PARM) Where frame is being sent to Where the frame came from Frame Control field Sequential count of frames Responder Exchange ID SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 31

32 Write Command Example Before devices can communicate in FC they must establish a session via login protocol Originator sends Write command to responder Responder replies with a ready to receive response Originator sends Data frames When all Data is transferred, Responder sends Status to Originator Session could end at this point but typically doesn t Originator Establish Session (outside scope of this presentation) FCP_CMD Frame (Write) Command Phase FCP_XFER_RDY Frame (Responder is ready for Data) FCP_DATA Frame Data Phase FCP_DATA Frame Data Phase FCP_RSP Frame Status Phase Remove Session (outside scope of this presentation) Responder SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 32 Exchange Sequence

33 iscsi IP Network Gateway FC SAN

34 iscsi Characteristics iscsi is a SCSI transport protocol for mapping of block oriented storage data over TCP/IP networks. Storage generally identified for this application include disk, tape arrays and tape libraries. IP networks most applicable for this purpose are Gigabit Ethernet and in the future 10 Gigabit Ethernet, however for low performance applications 10/100bT will work. The iscsi layer encapsulates the SCSI CDB into a iscsi Protocol Data Unit (PDU) and forwards it to the Transmission Control Protocol (TCP) layer. The communications between the Initiator and Target will occur over one or more TCP connections. The TCP connections form a session and will carry the iscsi PDU s. The sessions are given an ID called a Connection ID (CID). There are two parts of the ID, Initiator Session ID (ISID) and Target ID (TSID) and together make up an I_T nexus. SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 34

35 iscsi Encapsulation Initiator Target SCSI SCSI Application Application SCSI Application Protocol SCSI SCSI Application Application Data Data Data Protocol Service Interface iscsi Transport iscsi Transport Protocol Services Protocol Services iscsi Transport Protocol iscsi Transport iscsi Transport Protocol Services Protocol Services PDU Header PDU Data Interconnect Service Interface Interconnect Interconnect Services Services TCP TCP Interconnect Interconnect Services Services TCP TCP TCP Header TCP Segment CHK IP IP Data Link Data Link IP IP Data Link Data Link Ethernet Header IP Header IP Packet (Datagrams) Ethernet Frame FCS IP Network SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 35

36 Write Command Example Before devices can communicate in iscsi they must establish a session via login protocol Initiator sends Write command to Target Target replies with a ready to transmit R2T response Initiator sends Data frames When all Data is transferred, Target sends Status to Initiator Session could end at this point but typically doesn t Initiator Establish Session (outside scope of this presentation) Command PDU (Write) Command Phase R2T PDU (Target is ready for Data) Data-Out PDU Data Phase Data-Out PDU Data Phase Response PDU Status Phase Remove Session (outside scope of this presentation) Target Sequence SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 36

37 Read Command Example Before devices can communicate in iscsi they must establish a session via login protocol Initiator Establish Session (outside scope of this presentation) Command PDU (Read) Command Phase Target Initiator sends Read command to Target Target sends Data frames When all Data is transferred, Target sends Status to Initiator Session could end at this point but typically doesn t Sequence Data-In PDU Data Phase Data-In PDU Data Phase Response PDU Status Phase Remove Session (outside scope of this presentation) SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 37

38 Summary SCSI is the language of LOVE Every storage architecture utilizes the SCSI model SCSI Commands sets are available for every type of storage device even including host-to-host An I/O Process is interface independent and is made up of: Command Phase Optional Data Phase and a Status Phase SCSI language is here to stay and will be used in every storage architecture including: SATA SAS For more information on standards see: incits.org, t10.org, t11.org, t13.org, ietf.org, scsita.org, fibrechannel.org SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 38

39 Q&A / Feedback Please send any questions or comments on this presentation to SNIA: track-storage@snia.org Many thanks to the following individuals for their contributions to this tutorial. SNIA Education Committee David Deming Elaine Silber SCSI: The Protocol for all Storage Architectures, April 2005 Storage Networking Industry Association. All Rights Reserved. 39

STORAGE AREA NETWORKING PROTOCOLS AND ARCHITECTURE

STORAGE AREA NETWORKING PROTOCOLS AND ARCHITECTURE STORAGE AREA NETWORKING PROTOCOLS AND ARCHITECTURE SESSION 1 Morning Schedule 9:00am 10:30am Introduction to Storage Area Networking 10:30am 10:45am 10:50am 12:30pm 12:30pm 1:30pm Storage Terms and Acronyms

More information

Storage Area Network

Storage Area Network Storage Area Network 2007 Infortrend Technology, Inc. All rights Reserved. Table of Contents Introduction...3 SAN Fabric...4 Advantages of SAN Solution...4 Fibre Channel SAN vs. IP SAN...4 Fibre Channel

More information

IP Storage Protocols: iscsi. John L Hufferd, Consultant Hufferd Enterprises

IP Storage Protocols: iscsi. John L Hufferd, Consultant Hufferd Enterprises John L Hufferd, Consultant Hufferd Enterprises SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use this material in presentations

More information

Hewlett Packard - NBU partnership : SAN (Storage Area Network) или какво стои зад облаците

Hewlett Packard - NBU partnership : SAN (Storage Area Network) или какво стои зад облаците Hewlett Packard - NBU partnership : SAN (Storage Area Network) или какво стои зад облаците Why SAN? Business demands have created the following challenges for storage solutions: Highly available and easily

More information

White Paper Technology Review

White Paper Technology Review White Paper Technology Review iscsi- Internet Small Computer System Interface Author: TULSI GANGA COMPLEX, 19-C, VIDHAN SABHA MARG, LUCKNOW 226001 Uttar Pradesh, India March 2004 Copyright 2004 Tata Consultancy

More information

SAN Conceptual and Design Basics

SAN Conceptual and Design Basics TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer

More information

A Not So Short iscsi Tutorial. Ming Zhang (mingz@ele.uri.edu) HPCL, University of Rhode Island 10/03

A Not So Short iscsi Tutorial. Ming Zhang (mingz@ele.uri.edu) HPCL, University of Rhode Island 10/03 A Not So Short iscsi Tutorial Ming Zhang (mingz@ele.uri.edu) HPCL, University of Rhode Island 10/03 1 Outline Reexamine SCSI and SAN. Why do we need iscsi? What is iscsi? Go deeper examine the iscsi protocol.

More information

Storage Networking Foundations Certification Workshop

Storage Networking Foundations Certification Workshop Storage Networking Foundations Certification Workshop Duration: 2 Days Type: Lecture Course Description / Overview / Expected Outcome A group of students was asked recently to define a "SAN." Some replies

More information

SCSI Commands Reference Manual

SCSI Commands Reference Manual SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) Rev. A SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) Rev. A 2006,

More information

Evaluation of Storage Area Network (SAN) Security and Performance

Evaluation of Storage Area Network (SAN) Security and Performance MASTER THESIS Evaluation of Storage Area Network (SAN) Security and Performance Master Thesis in Computer Network Engineering November 2013 Author: Siavash Hajirostam Supervisor: Tony Larsson Examiner:

More information

Introdução ao DAS e SCSI

Introdução ao DAS e SCSI 06 infra TI Introdução ao DAS e SCSI DAS; Elements, Benefits and Challenges; Management options; Evolution of SCSI; SCSI 3 architecture; SCSI addressing and communication model; DAS e SCSI comparation

More information

How To Write A Target Midlevel For A Scsi Commandline (For Linux) To Be A Target (For Microsoft) To A Target For A Microsoft Microsoft Sci) (For Awn) ( For Microsoft (For

How To Write A Target Midlevel For A Scsi Commandline (For Linux) To Be A Target (For Microsoft) To A Target For A Microsoft Microsoft Sci) (For Awn) ( For Microsoft (For DESIGN AND IMPLEMENTATION OF A SCSI TARGET FOR STORAGE AREA NETWORKS Ashish A. Palekar Robert D. Russell TR 01-01 May 2001 TABLE OF CONTENTS TABLE OF CONTENTS... II LIST OF FIGURES... V ABSTRACT...VI INTRODUCTION...

More information

HP Education Services Course Overview

HP Education Services Course Overview HP Education Services Course Overview SAN Boot Camp (U4235S) This five-day course provides a comprehensive understanding of the leading SAN technologies and the hands-on experience needed to tackle the

More information

Objectives of Lecture. Network Architecture. Protocols. Contents

Objectives of Lecture. Network Architecture. Protocols. Contents Objectives of Lecture Network Architecture Show how network architecture can be understood using a layered approach. Introduce the OSI seven layer reference model. Introduce the concepts of internetworking

More information

Future technologies for storage networks. Shravan Pargal Director, Compellent Consulting

Future technologies for storage networks. Shravan Pargal Director, Compellent Consulting Future technologies for storage networks Shravan Pargal Director, Compellent Consulting Agenda Storage applications Application requirements Available technology solutions Who is winning today? What will

More information

Rivier College Department of Math and Computer Science. Fibre Channel Technology for Storage Area Networks

Rivier College Department of Math and Computer Science. Fibre Channel Technology for Storage Area Networks Rivier College Department of Math and Computer Science Fibre Channel Technology for Storage Area Networks David Norman CS553A Introduction to Networking Technology 02Dec2001 Contents CONTENTS...2 FIGURES...2

More information

Using High Availability Technologies Lesson 12

Using High Availability Technologies Lesson 12 Using High Availability Technologies Lesson 12 Skills Matrix Technology Skill Objective Domain Objective # Using Virtualization Configure Windows Server Hyper-V and virtual machines 1.3 What Is High Availability?

More information

SCSI Commands Reference Manual

SCSI Commands Reference Manual Product Manual SCSI Commands Reference Manual Parallel SCSI Fibre Channel (FC) Serial Attached SCSI (SAS) 100293068 Rev. C April 2010 2010 Seagate Technology LLC. All rights reserved. Publication number:

More information

Fibre Channel over Ethernet in the Data Center: An Introduction

Fibre Channel over Ethernet in the Data Center: An Introduction Fibre Channel over Ethernet in the Data Center: An Introduction Introduction Fibre Channel over Ethernet (FCoE) is a newly proposed standard that is being developed by INCITS T11. The FCoE protocol specification

More information

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK 2014 2015 Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK 2014 2015 Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2. M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK 2014 2015 Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2. What are the different types of virtualization? Explain

More information

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst Data communication in reality In reality, the source and destination hosts are very seldom on the same network, for

More information

Wireless ATA: A New Data Transport Protocol for Wireless Storage

Wireless ATA: A New Data Transport Protocol for Wireless Storage Wireless ATA: A New Data Transport Protocol for Wireless Storage Serdar Ozler and Ibrahim Korpeoglu Department of Computer Engineering, Bilkent University, 06800 Bilkent, Ankara, Turkey {ozler, korpe}@cs.bilkent.edu.tr

More information

PCI Express IO Virtualization Overview

PCI Express IO Virtualization Overview Ron Emerick, Oracle Corporation Author: Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and

More information

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies

More information

Users Guide. Serial Attached SCSI (SAS) Interface Manual

Users Guide. Serial Attached SCSI (SAS) Interface Manual Users Guide Serial Attached SCSI (SAS) Interface Manual Users Guide Serial Attached SCSI (SAS) Interface Manual 2003, 2004, 2005, 2006 Seagate Technology LLC All rights reserved Publication number: 100293071,

More information

The proliferation of the raw processing

The proliferation of the raw processing TECHNOLOGY CONNECTED Advances with System Area Network Speeds Data Transfer between Servers with A new network switch technology is targeted to answer the phenomenal demands on intercommunication transfer

More information

IP SAN Fundamentals: An Introduction to IP SANs and iscsi

IP SAN Fundamentals: An Introduction to IP SANs and iscsi IP SAN Fundamentals: An Introduction to IP SANs and iscsi Updated April 2007 Sun Microsystems, Inc. 2007 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054 USA All rights reserved. This

More information

CompTIA Storage+ Powered by SNIA

CompTIA Storage+ Powered by SNIA CompTIA Storage+ Powered by SNIA http://www.snia.org/education/courses/training_tc Course Length: 4 days 9AM 5PM Course Fee: $2,495 USD Register: https://www.regonline.com/register/checkin.aspx?eventid=635346

More information

Chapter 13 Selected Storage Systems and Interface

Chapter 13 Selected Storage Systems and Interface Chapter 13 Selected Storage Systems and Interface Chapter 13 Objectives Appreciate the role of enterprise storage as a distinct architectural entity. Expand upon basic I/O concepts to include storage protocols.

More information

SCSI Standards and Technology Update: SAS and SCSI Express

SCSI Standards and Technology Update: SAS and SCSI Express SCSI Standards and Technology Update: SAS and SCSI Express Marty Czekalski - President, SCSI Trade Association Seagate Technology Greg McSorley Vice President, SCSI Trade Association - Amphenol SCSI Update

More information

Ethernet. Ethernet. Network Devices

Ethernet. Ethernet. Network Devices Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking

More information

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet CCNA R&S: Introduction to Networks Chapter 5: Ethernet 5.0.1.1 Introduction The OSI physical layer provides the means to transport the bits that make up a data link layer frame across the network media.

More information

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center Samir Sharma, Juniper Networks Author: Samir Sharma, Juniper Networks SNIA Legal Notice The material contained in this

More information

Customer Education Services Course Overview

Customer Education Services Course Overview Customer Education Services Course Overview Accelerated SAN Essentials (UC434S) This five-day course provides a comprehensive and accelerated understanding of SAN technologies and concepts. Students will

More information

Disaster Recovery and the Rise of Spender byisco

Disaster Recovery and the Rise of Spender byisco THE FLORIDA STATE UNIVERSITY COLLEGE OF ENGINEERING iscsi-based Storage Area Networks for Disaster Recovery Operations By MATTHEW R. MURPHY A Thesis submitted to the Department of Electrical and Computer

More information

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK Contemporary Control Systems, Inc. Understanding Ethernet Switches and Routers This extended article was based on a two-part article that was

More information

Protocols and Architecture. Protocol Architecture.

Protocols and Architecture. Protocol Architecture. Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between

More information

iscsi Security ELEN 689 Network Security John Price Peter Rega

iscsi Security ELEN 689 Network Security John Price Peter Rega iscsi Security ELEN 689 Network Security John Price Peter Rega Outline iscsi Basics iscsi and NAS Differences iscsi Security Current Vulnerabilities References iscsi Basics Internet Small Computer Storage

More information

SAN over 10G ip. Executive Summary

SAN over 10G ip. Executive Summary SAN over 10G ip Executive Summary Data is growing at explosive rates in today s businesses. A typical data record has tripled if not quadrupled in size in just the last five years. Multiply this times

More information

SCSI Security Nuts and Bolts. Ralph Weber, ENDL Texas

SCSI Security Nuts and Bolts. Ralph Weber, ENDL Texas SCSI Ralph Weber, ENDL Texas SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and literature

More information

CPS221 Lecture: Layered Network Architecture

CPS221 Lecture: Layered Network Architecture CPS221 Lecture: Layered Network Architecture Objectives last revised 9/10/12 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:

More information

A Packet Forwarding Method for the ISCSI Virtualization Switch

A Packet Forwarding Method for the ISCSI Virtualization Switch Fourth International Workshop on Storage Network Architecture and Parallel I/Os A Packet Forwarding Method for the ISCSI Virtualization Switch Yi-Cheng Chung a, Stanley Lee b Network & Communications Technology,

More information

Analysis to develop an ISCSI Layer inside Microsoft Windows NT/2K/XP

Analysis to develop an ISCSI Layer inside Microsoft Windows NT/2K/XP Analysis to develop an ISCSI Layer inside Microsoft Windows NT/2K/XP Ing. Franco Ometti While1 S.r.l. Description The activity is related to develop a special device driver that implements a SCSI miniport

More information

IMPLEMENTATION AND COMPARISON OF ISCSI OVER RDMA ETHAN BURNS

IMPLEMENTATION AND COMPARISON OF ISCSI OVER RDMA ETHAN BURNS IMPLEMENTATION AND COMPARISON OF ISCSI OVER RDMA BY ETHAN BURNS B.S., University of New Hampshire (2006) THESIS Submitted to the University of New Hampshire in Partial Fulfillment of the Requirements for

More information

SAN and NAS Bandwidth Requirements

SAN and NAS Bandwidth Requirements SAN and NAS Bandwidth Requirements Exploring Networked Storage Scott Kipp Office of the CTO Brocade Inc. Categorizing Storage - DAS SAN - NAS Directly Attached Storage DAS Storage that is connected point-to-point

More information

List of Figures and Tables

List of Figures and Tables List of Figures and Tables FIGURES 1.1 Server-Centric IT architecture 2 1.2 Inflexible allocation of free storage capacity 3 1.3 Storage-Centric IT architecture 4 1.4 Server upgrade: preparation of a new

More information

CS5008: Internet Computing

CS5008: Internet Computing CS5008: Internet Computing Lecture 6: Protocols and Standards A. O Riordan, latest revision 2015 Some slides from Fitzgerald and Dennis, 2010 Networking Protocols A networking protocol is a set of rules

More information

PCI Express Impact on Storage Architectures and Future Data Centers

PCI Express Impact on Storage Architectures and Future Data Centers PCI Express Impact on Storage Architectures and Future Data Centers Ron Emerick, Oracle Corporation Author: Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is

More information

Implementing Storage Concentrator FailOver Clusters

Implementing Storage Concentrator FailOver Clusters Implementing Concentrator FailOver Clusters Technical Brief All trademark names are the property of their respective companies. This publication contains opinions of StoneFly, Inc. which are subject to

More information

A Storage Menagerie: NAS, SAN & the IETF

A Storage Menagerie: NAS, SAN & the IETF A Storage Menagerie: NAS, SAN & the IETF IETF tsvarea meeting Prague, CZ March 30, 2011 1 Storage Networking: NAS and SAN File Block NAS: Network Attached Storage: Remote Files Distributed filesystems:

More information

Overview of Computer Networks

Overview of Computer Networks Overview of Computer Networks Client-Server Transaction Client process 4. Client processes response 1. Client sends request 3. Server sends response Server process 2. Server processes request Resource

More information

iscsi: Accelerating the Transition to Network Storage

iscsi: Accelerating the Transition to Network Storage iscsi: Accelerating the Transition to Network Storage David Dale April 2003 TR-3241 WHITE PAPER Network Appliance technology and expertise solve a wide range of data storage challenges for organizations,

More information

Data Communication Networks and Converged Networks

Data Communication Networks and Converged Networks Data Communication Networks and Converged Networks The OSI Model and Encapsulation Layer traversal through networks Protocol Stacks Converged Data/Telecommunication Networks From Telecom to Datacom, Asynchronous

More information

PCI Express and Storage. Ron Emerick, Sun Microsystems

PCI Express and Storage. Ron Emerick, Sun Microsystems Ron Emerick, Sun Microsystems SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and literature

More information

SECURITY SUMMIT 06/06/2013 Roma STORAGE FORENSICS. Litiano Piccin (NCDA-NCIE/SAN) litiano@studiopiccin.it

SECURITY SUMMIT 06/06/2013 Roma STORAGE FORENSICS. Litiano Piccin (NCDA-NCIE/SAN) litiano@studiopiccin.it SECURITY SUMMIT 06/06/2013 Roma STORAGE FORENSICS Litiano Piccin (NCDA-NCIE/SAN) litiano@studiopiccin.it 1. Introduction: SAN vs NAS. 2. SAN. 3. NAS. 4. SNAPSHOT. 5. Data Acquisition. INTRODUCTION STORAGE:

More information

Datasheet iscsi Protocol

Datasheet iscsi Protocol Protocol with DCB PROTOCOL PACKAGE Industry s premiere validation system for SAN technologies Overview Load DynamiX offers SCSI over TCP/IP transport () support to its existing powerful suite of file,

More information

Storage Solutions Overview. Benefits of iscsi Implementation. Abstract

Storage Solutions Overview. Benefits of iscsi Implementation. Abstract Storage Solutions Overview Benefits of iscsi Implementation Aberdeen LLC. Charles D. Jansen Published: December 2004 Abstract As storage demands continue to increase and become more complex, businesses

More information

Network Attached Storage. Jinfeng Yang Oct/19/2015

Network Attached Storage. Jinfeng Yang Oct/19/2015 Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability

More information

Protocol Data Units and Encapsulation

Protocol Data Units and Encapsulation Chapter 2: Communicating over the 51 Protocol Units and Encapsulation For application data to travel uncorrupted from one host to another, header (or control data), which contains control and addressing

More information

Internet Engineering Task Force (IETF) Request for Comments: 6172. Category: Standards Track ISSN: 2070-1721 March 2011

Internet Engineering Task Force (IETF) Request for Comments: 6172. Category: Standards Track ISSN: 2070-1721 March 2011 Internet Engineering Task Force (IETF) D. Black Request for Comments: 6172 EMC Updates: 4172 D. Peterson Category: Standards Track Brocade ISSN: 2070-1721 March 2011 Abstract Deprecation of the Internet

More information

PCI Express Impact on Storage Architectures. Ron Emerick, Sun Microsystems

PCI Express Impact on Storage Architectures. Ron Emerick, Sun Microsystems PCI Express Impact on Storage Architectures Ron Emerick, Sun Microsystems SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may

More information

Storage Area Network and Fibre Channel Protocol Primer

Storage Area Network and Fibre Channel Protocol Primer Storage Area Network and Fibre Channel Protocol Primer 1 INTRODUCTION...1 2 SATISFYING THE MARKET S INSATIABLE DEMAND FOR STORAGE...1 3 STORAGE AREA NETWORK (SAN) OVERVIEW...2 3.1 SCSI AND SAN DEVICE ADDRESSING,

More information

Data Center Convergence. Ahmad Zamer, Brocade

Data Center Convergence. Ahmad Zamer, Brocade Ahmad Zamer, Brocade SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations

More information

Storage Area Networks Security Protocols and Mechanisms

Storage Area Networks Security Protocols and Mechanisms SAN Security Protocols and Mechanisms 1 Storage Area Networks Security Protocols and Mechanisms Whitepaper for information security practitioners Franjo Majstor franjo@cisco.com April 2004 Ver v1.0 SAN

More information

IP Storage: The Challenge Ahead Prasenjit Sarkar, Kaladhar Voruganti Abstract 1 Introduction

IP Storage: The Challenge Ahead Prasenjit Sarkar, Kaladhar Voruganti Abstract 1 Introduction _ IP Storage: The Challenge Ahead Prasenjit Sarkar, Kaladhar Voruganti IBM Almaden Research Center San Jose, CA 95120 {psarkar,kaladhar}@almaden.ibm.com tel +1-408-927-1417 fax +1-408-927-3497 Abstract

More information

03-351r2 SAM-3 SPC-3 Reporting task attribute support 22 January 2004

03-351r2 SAM-3 SPC-3 Reporting task attribute support 22 January 2004 To: T10 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 22 January 2004 Subject: 03-351r2 SAM-3 SPC-3 Reporting task attribute support Revision history Revision 0 (14 October 2003) First

More information

1 Overview. T10/03-176 revision 9

1 Overview. T10/03-176 revision 9 Date: October 22, 2003 To: T10 Committee (SCSI) From: George Penokie (IBM/Tivoli) Subject: End-to-End Data Protection 1 Overview Any inconsistencies between this section and the remaining sections in the

More information

VTrak 15200 SATA RAID Storage System

VTrak 15200 SATA RAID Storage System Page 1 15-Drive Supports over 5 TB of reliable, low-cost, high performance storage 15200 Product Highlights First to deliver a full HW iscsi solution with SATA drives - Lower CPU utilization - Higher data

More information

Extending SANs Over TCP/IP by Richard Froom & Erum Frahim

Extending SANs Over TCP/IP by Richard Froom & Erum Frahim Extending SANs Over TCP/IP by Richard Froom & Erum Frahim Extending storage area networks (SANs) over a distance has become a necessity for enterprise networks. A single SAN island with one storage system

More information

How To Design A Layered Network In A Computer Network

How To Design A Layered Network In A Computer Network A Layered Approach to Computer Networks Physical Layer Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer Different layer of abstraction Different error control

More information

How To Understand The Layered Architecture Of A Network

How To Understand The Layered Architecture Of A Network COMPUTER NETWORKS NETWORK ARCHITECTURE AND PROTOCOLS The Need for Standards Computers have different architectures, store data in different formats and communicate at different rates Agreeing on a particular

More information

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP Overview Securing TCP/IP Chapter 6 TCP/IP Open Systems Interconnection Model Anatomy of a Packet Internet Protocol Security (IPSec) Web Security (HTTP over TLS, Secure-HTTP) Lecturer: Pei-yih Ting 1 2

More information

OSI Seven Layers Model Explained with Examples

OSI Seven Layers Model Explained with Examples OSI Layer Model describes how information is transmitted between networking devices. In this tutorial I will provide a brief introduction of OSI Layer model including its advantage and services. OSI model

More information

TCP/IP Optimization for Wide Area Storage Networks. Dr. Joseph L White Juniper Networks

TCP/IP Optimization for Wide Area Storage Networks. Dr. Joseph L White Juniper Networks TCP/IP Optimization for Wide Area Storage Networks Dr. Joseph L White Juniper Networks SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals

More information

Building High-Performance iscsi SAN Configurations. An Alacritech and McDATA Technical Note

Building High-Performance iscsi SAN Configurations. An Alacritech and McDATA Technical Note Building High-Performance iscsi SAN Configurations An Alacritech and McDATA Technical Note Building High-Performance iscsi SAN Configurations An Alacritech and McDATA Technical Note Internet SCSI (iscsi)

More information

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I) Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I) By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2015, Networks II Agenda Introduction to networking architecture Historical

More information

Networking Test 4 Study Guide

Networking Test 4 Study Guide Networking Test 4 Study Guide True/False Indicate whether the statement is true or false. 1. IPX/SPX is considered the protocol suite of the Internet, and it is the most widely used protocol suite in LANs.

More information

Network Programming TDC 561

Network Programming TDC 561 Network Programming TDC 561 Lecture # 1 Dr. Ehab S. Al-Shaer School of Computer Science & Telecommunication DePaul University Chicago, IL 1 Network Programming Goals of this Course: Studying, evaluating

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

Storage Networking Management & Administration Workshop

Storage Networking Management & Administration Workshop Storage Networking Management & Administration Workshop Duration: 2 Days Type: Lecture Course Summary & Description Achieving SNIA Certification for storage networking management and administration knowledge

More information

Block based, file-based, combination. Component based, solution based

Block based, file-based, combination. Component based, solution based The Wide Spread Role of 10-Gigabit Ethernet in Storage This paper provides an overview of SAN and NAS storage solutions, highlights the ubiquitous role of 10 Gigabit Ethernet in these solutions, and illustrates

More information

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems Applied Technology Abstract This white paper investigates configuration and replication choices for Oracle Database deployment with EMC

More information

IP SAN Best Practices

IP SAN Best Practices IP SAN Best Practices A Dell Technical White Paper PowerVault MD3200i Storage Arrays THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES.

More information

PART OF THE PICTURE: The TCP/IP Communications Architecture

PART OF THE PICTURE: The TCP/IP Communications Architecture PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals

More information

Storage Networking Concepts -- Foundations - NEW 2016. Mastering Storage Networking for the Storage Professional

Storage Networking Concepts -- Foundations - NEW 2016. Mastering Storage Networking for the Storage Professional Storage Networking Concepts -- Foundations - NEW 2016 Mastering Storage Networking for the Storage Professional Course materials in preparation for the new SNCF 110 SNIA Certification Exam and much much

More information

InfiniBand Software and Protocols Enable Seamless Off-the-shelf Applications Deployment

InfiniBand Software and Protocols Enable Seamless Off-the-shelf Applications Deployment December 2007 InfiniBand Software and Protocols Enable Seamless Off-the-shelf Deployment 1.0 Introduction InfiniBand architecture defines a high-bandwidth, low-latency clustering interconnect that is used

More information

Overview of Modern SCSI Networking Protocols

Overview of Modern SCSI Networking Protocols C H A P T E R 4 Overview of Modern SCSI Networking Protocols The goal of this chapter is to quickly acclimate readers to the standard upper-layer storage protocols currently being deployed. To that end,

More information

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking Network Storage for Business Continuity and Disaster Recovery and Home Media White Paper Abstract Network storage is a complex IT discipline that includes a multitude of concepts and technologies, like

More information

6. SAN Problem Sources

6. SAN Problem Sources 6. SAN Problem Sources While SAN configurations can become very complex, a SAN can be simplified to three basic entities; the host system or systems, the network and the storage device or devices as shown

More information

Written examination in Computer Networks

Written examination in Computer Networks Written examination in Computer Networks February 14th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the

More information

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication Industrial Communication Whitepaper Principles of EtherNet/IP Communication 1 Contents Introduction...3 Producer/Consumer Model...4 EtherNet/IP Messaging Types...7 Real Time Data Exchanges...9 Typical

More information

Storage Security. Presenter: Himanshu Dwivedi. BlackHat 2003

Storage Security. Presenter: Himanshu Dwivedi. BlackHat 2003 Storage Security Presenter: Himanshu Dwivedi BlackHat 2003 Agenda Introduction Fibre Channel Overview Attacks on Fibre Channel SANs Conclusion Introduction Overview What are SANs? What is Storage Security?

More information

IDE/ATA Interface. Objectives. IDE Interface. IDE Interface

IDE/ATA Interface. Objectives. IDE Interface. IDE Interface Objectives IDE/ATA Interface In this part, you will -Learn about each of the ATA standards -Identify the ATA connector and cable -Learn how to set jumpers for master, slave and cable select configurations

More information

Serial ATA technology

Serial ATA technology Serial ATA technology Technology brief, 4 th edition Introduction... 2 SATA devices and interoperability with SAS devices... 2 Initiators... 2 Expanders... 3 Targets and their recommended uses... 3 Entry

More information

The OSI and TCP/IP Models. Lesson 2

The OSI and TCP/IP Models. Lesson 2 The OSI and TCP/IP Models Lesson 2 Objectives Exam Objective Matrix Technology Skill Covered Exam Objective Exam Objective Number Introduction to the OSI Model Compare the layers of the OSI and TCP/IP

More information

SCSI vs. Fibre Channel White Paper

SCSI vs. Fibre Channel White Paper SCSI vs. Fibre Channel White Paper 08/27/99 SCSI vs. Fibre Channel Over the past decades, computer s industry has seen radical change in key components. Limitations in speed, bandwidth, and distance have

More information

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol 1 TCP/IP protocol suite A suite of protocols for networking for the Internet Transmission control protocol (TCP) or User Datagram protocol

More information

MBP_MSTR: Modbus Plus Master 12

MBP_MSTR: Modbus Plus Master 12 Unity Pro MBP_MSTR 33002527 07/2011 MBP_MSTR: Modbus Plus Master 12 Introduction This chapter describes the MBP_MSTR block. What s in this Chapter? This chapter contains the following topics: Topic Page

More information

PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc.

PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc. PCI Express Basics Ravi Budruk Senior Staff Engineer and Partner MindShare, Inc. Copyright 2007, PCI-SIG, All Rights Reserved 1 PCI Express Introduction PCI Express architecture is a high performance,

More information

Course. Contact us at: Information 1/8. Introducing Cisco Data Center Networking No. Days: 4. Course Code

Course. Contact us at: Information 1/8. Introducing Cisco Data Center Networking No. Days: 4. Course Code Information Price Course Code Free Course Introducing Cisco Data Center Networking No. Days: 4 No. Courses: 2 Introducing Cisco Data Center Technologies No. Days: 5 Contact us at: Telephone: 888-305-1251

More information