iSCSI 프로토콜은 iSCSI 헤더 및 데이터의 무결성을 보호하기 위해 헤더 다이제스트 및 데이터 다이제스트라는 오류 수정 방법을 정의합니다.
두 매개 변수 모두 기본적으로 사용되지 않도록 설정되어 있지만 사용하도록 설정할 수 있습니다. 이러한 다이제스트는 각각 iSCSI 이니시에이터와 대상 간에 양방향으로 전송되는 헤더 및 SCSI 데이터와 관련되어 있습니다.
헤더 및 데이터 다이제스트는 TCP 및 이더넷과 같은 다른 네트워킹 계층에서 제공하는 무결성 검사 이상의 비 암호화 데이터 무결성을 확인합니다. 또한 네트워크 수준 트래픽을 변경할 수 있는 라우터, 스위치, 프록시 등의 모든 요소를 비롯한 전체 통신 경로를 확인합니다.
iSCSI 연결을 설정하면 다이제스트의 유형 및 존재 여부가 협상됩니다. 이니시에이터와 대상이 다이제스트 구성에 동의하면 이니시에이터와 대상 간 모든 트래픽에 이 다이제스트를 사용해야 합니다.
헤더 및 데이터 다이제스트를 설정하려면 이니시에이터와 대상 모두에 대한 추가 처리가 필요한데, 이 경우 처리량 및 CPU 사용 성능에 영향을 미칠 수 있습니다.
참고: Intel Nehalem 프로세서를 사용하는 시스템은 iSCSI 다이제스트 계산을 오프로드하여 성능에 대한 영향을 줄입니다.
헤더 및 데이터 다이제스트 사용 설정에 대한 자세한 내용은 iSCSI에 대한 고급 매개 변수 구성의 내용을 참조하십시오.