2011-10-25 6 views
2

iSCSI는 SCSI 패킷 상단에 (TCP 헤더 자체 이외의) 모든 레이어를 도입합니까? RFC 자체 이외의 iSCSI에 대한 참조 설명서가 있습니까? Paralan iSCSI-SCSI 변환기를 통해 RF 수신기를 제어하려면이 정보가 필요합니다.iSCSI 패킷 헤더

+0

관련 질문 : http://stackoverflow.com/questions/11211794/iscsi-data-transport-packet-overhead –

답변

3

예 표준 SCSI 기능 위에 iSCSI가 구현해야하는 여러 가지 기능이 있습니다 (최소한의 이름으로 인증 및 권한 부여).

iSCSI 초 PDU 포맷의 iSCSI 표준 물질에 관해서 RFC 3720 - iSCSI

의 10 장에 설명하고, I는를 Storage Networks Explained, 2nd Edition 등; 이것은 잘 알려진 것으로 2009 년 개정판입니다. first edition

1

이 책은 "iSCSI : The Universal Storage Connection"을 권장합니다.

0

모든 것이 TCP입니다. iSCSI는 자체 헤더를 PDU에 가지고 있습니다. iSCSI는 인증 및 권한 부여를 요구하지 않습니다. 그러나 개시 자 및/또는 목표는 인증이 필요합니다. SCSI상의 추가 헤더에 관해서는 SCSI가 아닌 협상 과정이 있습니다. 협상이 끝나면 iSCSI는 "완전한 기능 단계"로 들어갑니다. 이 시점에서 헤더는 SCSI에만 해당됩니다.

TCP이기 때문에 직접 변환기를 통과해야합니다. 하지만 당신은 아마도 협상 과정을 처리해야 할 것입니다. 전체 기능 단계에 들어가면 여기에서 설명하기에는 너무 많은 부분을 다루어야합니다. SCSI 작업을 통과하는 것은 간단한 문제가 아닙니다.

기본적으로 변환기는 "iSCSI 대상"이고 CDB, LUN, TMF 등은 SCSI 계층에 전달됩니다. SCSI 레이어가 대상 레이어에 데이터 수신, 데이터 전송, TMF 처리 등을 요청해야하기 때문에 데이터 인터페이스를 구축해야합니다. 그것은 내가 지금까지 작성한 가장 복잡한 드라이버입니다. 레이어가 필요한 경우 시스템 독립적 인 레이어를 제공 할 수 있습니다. 그런 다음 시스템에 대한 인터페이스 루틴을 작성합니다.