2

iSCSI 是否在 SCSI 数据包之上引入任何层(除了 TCP 标头本身)?除了 RFC 本身之外,是否有任何 iSCSI 参考手册?我需要这些信息来通过 Paralan iSCSI-to-SCSI 转换器控制 RF 接收器。

4

3 回答 3

3

是的,iSCSI 必须在标准 SCSI 功能之上实现许多功能(至少命名为身份验证和授权)。

iSCSI PDU 格式在RFC 3720 - iSCSI的第 10 章中进行了概述

在参考资料的 iSCSI 方面,我喜欢Storage Networks Explained, 2nd Edition;这是备受推崇的第一版的 2009 年修订

于 2011-10-25T09:05:42.440 回答
1

我推荐这本书“iSCSI:通用存储连接”。

于 2012-08-24T11:01:59.167 回答
0

一切都是TCP。iSCSI 在 PDU 中有自己的标头。iSCSI 不需要身份验证和授权。但是允许发起者和/或目标需要身份验证。关于 SCSI 上的额外标头,有一个不是 SCSI 的协商过程。一旦协商结束,iSCSI 就进入“全功能阶段”。此时,标头将特定于 SCSI。

因为它只是 TCP,所以它应该直接传递给您的转换器。但是您的转换器可能需要处理协商过程。一旦它进入全功能阶段,您将不得不处理太多,无法在此处描述;只是传递 SCSI 的东西不是一件简单的事情。

基本上,转换器将是“iSCSI 目标”,然后将 CDB、LUN、TMF 等传递到 SCSI 层。您必须建立一个数据接口,因为您的 SCSI 层必须要求您的目标层接收数据、传输数据、处理 TMF 等等。这是我写过的最复杂的驱动程序。如果您需要一个层,我可以为您提供一个独立于系统的层。然后,您将为您的系统编写接口例程。

于 2016-03-27T01:36:59.803 回答