iSCSI Client Test Suite Data Sheet
Test Suite:
iSCSI Client Test Suite
Direction:
Client

The iSCSI is a IP-based storage networking protocol. It is used widely in the modern storage industry. Since the proper functioning of the iSCSI protocol is vital to modern infrastructure and society, the dependability of iSCSI implementations must be verified. This test suite can be used to test iSCSI client (initiator) implementations for security flaws and robustness problems.

Used specifications

Specification
Title
RFC3720

Internet Small Computer Systems Interface (iSCSI)

RFC4850

Declarative Public Extension Key for Internet Small Computer Systems Interface (iSCSI) Node Architecture

RFC5048

Internet Small Computer System Interface (iSCSI) Corrections and Clarifications

RFC3721

Internet Small Computer Systems Interface (iSCSI) Naming and Discovery

RFC3722

String Profile for Internet Small Computer Systems Interface (iSCSI) Names

RFC3723

Securing Block Storage Protocols over IP

RFC3980

T11 Network Address Authority (NAA) Naming Format for iSCSI Node Names

SPC-4

SCSI Primary Commands - 4

SBC-3

SCSI Block Commands - 3

Tool-specific information

Tested messages
Notes
Specifications
SCSI Command and Response
Including SPC-4 and SBC-3 mandatory commands.
RFC3720, SPC-4 and SBC-3
Task Management Function Request and Response
RFC3720
SCSI Data-Out and Data-In
RFC3720
Ready To Transfer
RFC3720
Asynchronous Message
RFC3720
Text Request and Response
RFC3720
Login Request and Response
RFC3720
Logout Request and Response
RFC3720
SNACK Request
RFC3720
Reject
RFC3720
NOP-In and NOP-Out
RFC3720
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis