1 / 15

iSCSI Interoperability Testing at the 4 th iSCSI Plugfest UNH InterOperability Laboratory

U NIVERSITY of N EW H AMPSHIRE I NTER O PERABILITY L AB. iSCSI Interoperability Testing at the 4 th iSCSI Plugfest UNH InterOperability Laboratory. Qin Tao Graduate Research Assistant University of New Hampshire qtao@iol.unh.edu www.iol.unh.edu. 4th iSCSI Plugfest:.

akina
Download Presentation

iSCSI Interoperability Testing at the 4 th iSCSI Plugfest UNH InterOperability Laboratory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIVERSITY ofNEWHAMPSHIRE INTEROPERABILITYLAB iSCSI Interoperability Testing at the 4th iSCSI Plugfest UNH InterOperability Laboratory Qin Tao Graduate Research AssistantUniversity of New Hampshire qtao@iol.unh.eduwww.iol.unh.edu

  2. 4th iSCSI Plugfest: When: July 29 – August 2, 2002 Where: InterOperability Laboratory University of New Hampshire Durham, New Hampshire USA Contact: Stephen Schaeffer stephens@iol.unh.edu 603-862-5083 More information: www.iol.unh.edu iSCSI Plugfest UNH InterOperability Laboratory

  3. The purpose of iSCSI testing at UNH: Develop methodologies and procedures to test devices for both interoperability and conformance Analyze interoperability across multiple vendors and different devices Ensure interoperability among implementations before their release into the market Provide a meeting place for iSCSI engineers to interact and discuss problems and solutions Report issues discovered in the standard to the IETF iSCSI Plugfest UNH InterOperability Laboratory

  4. The status of testing at UNH: The UNH iSCSI Consortium currently has over 20 member companies Has hosted three successful iSCSI plugfests to date - July 2001, tested drafts 0 and 6 - October 2001, tested drafts 6 and 8 - February 2002, tested drafts 8 and 9 New tools now available for drafts 11, 12, and 13 iSCSI Plugfest UNH InterOperability Laboratory

  5. The status of testing at UNH (continued): Companies can reserve time at the UNH lab to do testing outside of the plugfest The UNH device test bed is growing, which means more in-lab testing Either of these testing options can be reserved online iSCSI Plugfest UNH InterOperability Laboratory

  6. Summary of past plugfests: 36 different companies participated - 34 from USA, 1 from Japan, 1 from Israel Tested different forms of iSCSI products- Disk devices, Bridges, Routers, Filers, Tape devices, etc. Tested both iSCSI initiators and targets Issues found at plugfests were discussed in the CMU list, with resolutions appearing in subsequent drafts iSCSI Plugfest UNH InterOperability Laboratory

  7. Issues Discovered: The login PDU Offering of a key value for negotiation Target Name Transmission Reserved Field Reception Transmission of commands out of CmdSN order Desired Data Transfer Length iSCSI Plugfest UNH InterOperability Laboratory

  8. Overview of conformance testing: Login Phase and Full Feature Phase Conformance: - Test Suites (Drafts 8, 9, 11, 12, 13)- Test Scripts (Drafts 8, 9, 11, 12, 13)- Automated testing to check if implementations conform to the current draft standard Testor:- An interactive testing tool- Acts as a platform for writing test scripts- Any vendor-specific test can be done with testor iSCSI Plugfest UNH InterOperability Laboratory

  9. Sample test description from the Test Suite Test #16.1: FirstBurstSize Purpose:To verify that the Device Under Test properly negotiates values for FirstBurstSize and MaxBurstSize. Reference: 11.15 Resource Requirements: A Test Generator tool capable of producing iSCSI PDUs and transporting them over a TCP connection.   Discussion: The FirstBurstSize key can only be used in the leading login of a session. The FirstBurstSize key is used to negotiate the maximum amount in bytes of unsolicited data an iSCSI initiator may send to the target during the execution of a single command. FirstBurstSize must not exceed MaxBurstSize. A value of zero is not allowed. FirstBurstSize may range from 512 to 2^24-1 bytes. iSCSI Plugfest UNH InterOperability Laboratory

  10. Sample test output with detected errors iSCSI Plugfest UNH InterOperability Laboratory

  11. Overview of Inter-Op testing: iSCSI Reference Implementations: - Linux Kernel modules for iSCSI initiator and target - Interactive configuration through management tool - Support drafts 8, 9, 11, 12, 13 Interop Test Procedure:- A procedure to test interoperability of two devices iSCSI Plugfest UNH InterOperability Laboratory

  12. What’s planned for the 4th plugfest: Login Phase conformance testing Parameter Negotiation testing Full Feature Phase conformance testing Error Recovery testing with a new test tool, spoofer Security testing (CHAP) Multiple Sessions/Connections testing Discovery Session testing Testing of changes caused by Drafts 11, 12 &13 iSCSI Plugfest UNH InterOperability Laboratory

  13. Draft 13 Changes to be tested at 4th plugfest: iSCSI Plugfest UNH InterOperability Laboratory

  14. iSCSI Plugfests: When: 4th: July 29 – August 2, 20025th: November – December time frame Where: InterOperability Laboratory University of New Hampshire Durham, New Hampshire USA Contact: Stephen Schaeffer stephens@iol.unh.edu 603-862-5083 More information: www.iol.unh.edu iSCSI Plugfest UNH InterOperability Laboratory

  15. The crystal ball: More day-to-day interop and conformance testing as our pool of devices grows More exhaustive testing in both Login Phase and Full Feature Phase Expand testing to iSCSI related drafts- SLP- Naming and Discovery- IPSec - Other authorization protocols ( eg. SRP ) Contact us to suggest additional focus areas:stephens@iol.unh.edu iSCSI Plugfest UNH InterOperability Laboratory

More Related