2011-10-25 20 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等等。這是我寫過的最複雜的驅動程序。如果你需要一個圖層,我可以爲你提供一個獨立於系統的圖層。然後你會爲你的系統編寫接口例程。