ML280 iSCSI Architecture & Instrumentation Training

ML280 iSCSI Architecture & Instrumentation Training

BASIC ELEMENTS OF iSCSI

This section identifies the basic features of and the premises upon which iSCSI products have been designed to date. iSCSI is discussed in terms of the OSI model of computer networking. Upon completion students are able to:

* Define iSCSI.
* Identify the basic features of iSCSI.
* Describe how iSCSI may be used to complement existing storage technologies.

Request Information Demo Request Quote

RELATING iSCSI TO TCP/IP


This section details TCP and IP protocols with specific emphasis on these technologies as partners and models for various iSCSI design features. Traces are used to explore TCP functionality critical to iSCSI: connection creation, acknowledgement model and flow control. Upon completion students are able to:

* Identify the parts of an IP header.
* Identify the parts of a TCP header.
* Describe the process by which TCP creates a connection.
* Describe the process by which TCP acknowledges its data stream.
* Describe the TCP sliding window and how it relates to TCP flow control.

iSCSI ARCHITECTURAL MODEL

This section discusses the logical architectural design of iSCSI. iSCSI-specific objects and terminology are identified. Upon completion students are able to:

* Define an iSCSI Node and an iSCSI Network Entity.
* Define an iSCSI Connection, including its relationship to the TCP connection.
* Define an iSCSI Session and its relationship to an iSCSI connection.
* Define an iSCSI Portal Group and identify how it is used.
* Describe the iSCSI Acknowledgement model.

iSCSI COMMUNICATION: PROTOCOL DATA UNITS

This section introduces the iSCSI Protocol Data Unit (PDU) format and usage. iSCSI transmission inside of the TCP/IP stack is discussed and illustrated. Upon completion students are able to:

* Describe the function of an iSCSI Protocol Data Unit (PDU).
* Identify the fields of a general iSCSI PDU.
* Identify the possible headers in an iSCSI PDU and when each is used.
* Describe how segmentation by other network layers affects iSCSI transmission.

NAMING, ADDRESSING AND DISCOVERY

This section covers the requirements for naming and addressing iSCSI components. Multiple options for the discovery of iSCSI objects are discussed. iSCSI traces are used to illustrate the iSCSI discovery process. iSCSI Security requirements are also discussed. Upon completion students are able to:

* Identify the components of an iSCSI Name, iSCSI Address and iSCSI Alias.
* Differentiate between the 3 iSCSI Discovery processes.
* Identify 2 possible protocols for discovery management on large networks.

CONFIGURING TARGETS: THE LOGIN PROCESS

This section covers the Normal Login process in iSCSI. Students study several login traces representing the login processes of a variety of iSCSI vendors. Upon completion students are able to:

* Identify the 2 types of iSCSI Login.
* Define how the iSCSI Login relates to the TCP connection.
* Explain the 2 stages of the Login process.
* Identify the bits and bytes of the Login Request and Login Response PDUs.
* List the components which may be negotiated during Security Negotiation.
* List multiple components which may be negotiated during Operational Negotiaiton.

MAPPING SCSI INTO iSCSI


This section covers the actual mapping of SCSI commands, data and status into iSCSI PDUs. Trace analysis covers various SCSI commands (e.g. Read, Write, Inquiry, Test Unit Ready) carried on the iSCSI transport layer. Upon completion students are able to:

* Associate SCSI commands, data and status with the appropriate iSCSI PDU.
* Identify the flow of an iSCSI transmission.
* Explain under what circumstances the SCSI Status phase may be collapsed into the Data Phase in iSCSI, including how this effects the layout of the PDU.
* Identify how targets use R2T PDUs to flow control SCSI Write operations.

iSCSI SECURITY CONSIDERATIONS


This section covers the security requirements which open standards-compliant iSCSI devices must meet. Upon completion students are able to:

* Describe how the iSCSI specification defines fulfillment of its security requirements.
* Identify CHAP as iSCSI's required In-Band Authentication protocol and describe how it works.
* Identify the IP-Level security areas addressed by the iSCSI specification.
* Identify the IP-Level security protocols which must be supported.

iSCSI ERROR DETECTION AND RECOVERY


This section discusses the error recovery hierarchy as outlined in the iSCSI draft specification. Students analyze controlled traces for errors and recovery processes ranging from failed login negotiation to SCSI Check Conditions. Upon completion students are able to:

* Differentiate between the 3 main iSCSI error recovery levels, identifying the dependencies of each.
* Identify how digest errors affect iSCSI transmission flow.
* Identify how iSCSI recovers from errors that are within-command and within-connection.
* Describe how iSCSI detects and recovers from connection failure.
* Describe the effects of iSCSI Session Recovery.

Back to iSCSI Architecture & Instrumentation Training Main Page


Contact Gillaspy Assocates at 805-987-1959 to schedule an on-site class.




Since 1997, Gillaspy Associates has built a solid reputation for developing strong relationships with our customers by providing quality solutions and ongoing support.

Request Information Demo Request Quote

Test Services

Test Services

Initial Evaluation

Functional

Product

Enterprise

Performance &
Benchmarks


Lab Overview


Test Tools


Test Tools Suite

FAQ


Training

Overview

Certification

Courses


Course Calendar


Register


Training Locations


Medusa Labs

Home | Products | Protocols | Employment | Link to Us | Privacy | Contact Us

Copyright © 1997 - 2006 Gillaspy Associates. All Rights Reserved.