2011-10-25 24 views
2

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

+0

相关问题:http://stackoverflow.com/questions/11211794/iscsi-data-transport-packet-overhead –

回答

1

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

0

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

由于它只是TCP,它应该直接通过你的转换器。但你转换器可能需要处理谈判过程。一旦进入全功能阶段,你将不得不在这里描述太多的描述;这不仅仅是传递SCSI资料的简单问题。

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