How SCSI works
All disk-subsystem vendors support multiple LUNs behind each FC-port. Multiple hosts use (over an SAN-switch) the same FC-port on the disk-subsystem and each host can access only the disk that belongs to him. How does SCSI work in this case? Does it mean that there are multiple, virtual SCSI-buses over the same FC-channel? How does a SCSI-command from one host (example: SCSI-reset) affect all other hosts?

    Requires Free Membership to View

    When you register for SearchStorage.com, you’ll also receive targeted emails from my team of award-winning editorial writers. Our goal is to keep you informed on the hottest topics, the latest news and the biggest challenges you face as a storage professional today.

    Rich Castagna, Editorial Director

    By submitting your registration information to SearchStorage.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchStorage.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

This is one of the reasons all the storage vendors are moving to Fibre on the back end. SCSI can support 15 devices on the bus, usually minus IDs 6 and 7, which are the usual IDs set aside for the controllers or adapters. Fibre FC-AL supports 127 devices on each loop, so vendors can use many more disks on the back end.

Connecting more than two hosts to a single SCSI bus usually requires a SCSI switch (like the one from BlackBox). SCSI LUN security is then performed in array firmware by assigning the host adapter ID to the LUN ID in the array. For those subsystems that have more than one SCSI bus, then a host can have access to ID's on each bus using separate target IDs set aside by the array.

If a particular subsystem vendor is using SCSI on the backend and Fibre on the host interfaces, then it's up to the subsystem firmware to map a WWN for each LUN created in the array. We can then assign a Fibre WWN from a Fibre connected host to the assigned WWN of the SCSI based LUN.

Chris


This was first published in July 2001