iSCSI Server Test Suite Data Sheet

Test Suite: iSCSI Server Test Suite

Direction: Server

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 server (target) implementations for security flaws and robustness problems.

Used specifications

Specification Title Notes
RFC3720 Internet Small Computer Systems Interface (iSCSI)
RFC3980 T11 Network Address Authority (NAA) Naming Format for iSCSI Node Names Updates RFC3720
RFC4850 Declarative Public Extension Key for Internet Small Computer Systems Interface (iSCSI) Node Architecture Updates RFC3720
RFC5048 Internet Small Computer System Interface (iSCSI) Corrections and Clarifications Updates RFC3720
RFC3721 Internet Small Computer Systems Interface (iSCSI) Naming and Discovery
RFC3722 String Profile for Internet Small Computer Systems Interface (iSCSI) 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
Supported SafeGuard Checks
Authentication Bypass
Supported protocol features Notes Specifications
Redirect feature If target responses by status code u0022Target moved temporarilyu0022, test suite is able to redirect to new target. RFC3720