Appendix A. Sync and Steering with Fixed Interval Markers
부록 A. 고정 간격 마커를 사용한 동기화 및 조정
This appendix presents a simple scheme for synchronization (PDU boundary retrieval).
이 부록에서는 동기화 (PDU 경계 검색)를 위한 간단한 방식을 제시합니다.
It uses markers that include synchronization information placed at fixed intervals in the TCP stream.
TCP 스트림에서 고정된 간격으로 배치된 동기화 정보를 포함하는 마커를 사용합니다.
A Marker consists of:
마커는 다음으로 구성됩니다:
Byte / 0 | 1 | 2 | 3 |
/ | | | |
|0 1 2 3 4 5 6 7|0 1 2 3 4 5 6 7|0 1 2 3 4 5 6 7|0 1 2 3 4 5 6 7|
+---------------+---------------+---------------+---------------+
0| Next-iSCSI-PDU-start pointer - copy #1 |
+---------------+---------------+---------------+---------------+
4| Next-iSCSI-PDU-start pointer - copy #2 |
+---------------+---------------+---------------+---------------+
The Marker scheme uses payload byte stream counting that includes every byte placed by iSCSI in the TCP stream except for the markers themselves.
마커 체계는 마커 자체를 제외하고 iSCSI가 TCP 스트림에 배치한 모든 바이트를 포함하는 페이로드 바이트 스트림 계산을 사용합니다.
It also excludes any bytes that TCP counts but are not originated by iSCSI.
또한 TCP에서 계산되지만 iSCSI에서 생성되지 않은 바이트는 모두 제외됩니다.
Markers MUST NOT be included in digest calculation.
마커는 다이제스트 계산에 포함되어서는 안됩니다.
The Marker indicates the offset to the next iSCSI PDU header.
마커는 다음 iSCSI PDU 헤더에 대한 오프셋을 나타냅니다.
The Marker is eight bytes in length and contains two 32-bit offset fields that indicate how many bytes to skip in the TCP stream in order to find the next iSCSI PDU header.
마커의 길이는 8바이트이며 다음 iSCSI PDU 헤더를 찾기 위해 TCP 스트림에서 건너뛸 바이트 수를 나타내는 2개의 32비트 오프셋 필드를 포함합니다.
The marker uses two copies of the pointer so that a marker that spans a TCP packet boundary should leave at least one valid copy in one of the packets.
마커는 두 개의 포인터 복사본을 사용하므로 TCP 패킷 경계에 걸쳐 있는 마커는 패킷 중 하나에 최소한 하나의 유효한 복사본을 남겨야 합니다.
The structure and semantics of an inserted marker are independent of the marker interval.
삽입된 마커의 구조와 의미는 마커 간격과 무관합니다.
The use of markers is negotiable.
마커 사용은 협상 가능합니다.
The initiator and target MAY indicate their readiness to receive and/or send markers during login separately for each connection.
이니시에이터와 타겟은 로그인 중에 각 연결에 대해 별도로 마커를 수신 및/또는 전송할 준비가 되었음을 표시할 수 있습니다.
The default is No.
기본값은 No입니다.