Все по ПТС. У iSCSI есть собственные заголовки в PDU. ISCSI не требует аутентификации и авторизации. Но инициатору и / или цели разрешено требовать аутентификацию. Что касается дополнительных заголовков через SCSI, существует процесс согласования, который не является SCSI. Как только согласование закончено, iSCSI входит в «фазу полной функциональности». В этот момент заголовки будут привязаны к SCSI.
Поскольку это всего лишь TCP, он должен напрямую передаваться вашему конвертеру. Но вам, конвертеру, вероятно, понадобится справиться с процессом переговоров. Как только он войдет в полнофункциональную фазу, вам придется иметь дело со слишком многим, чтобы описать здесь; это не просто вопрос прохождения SCSI.
По сути, конвертером будет «iSCSI Target», а затем CDB, LUN, TMF и т. Д. Передаются на уровень SCSI. Вам нужно будет создать интерфейс данных, потому что ваш уровень SCSI должен попросить ваш целевой уровень получать данные, передавать данные, обрабатывать TMF и так далее. Это самый сложный драйвер, который я когда-либо писал. Если вам нужен слой, я могу предоставить вам слой, который не зависит от системы. Затем вы должны написать подпрограммы интерфейса для вашей системы.