iscsi:数据输出和目标传输标签为 0xffffffff

问题描述 投票:0回答:1

为了好玩,我正在实现 iSCSI 目标软件。 大多数操作系统都可以很好地使用它,只有一个操作系统不能使用它:VMware ESXi 6.5。

在存储配置面板中从我的目标添加 LUN 时,它可以很好地读取目标,但一旦写入目标,VMware 就会失败。 当我执行网络跟踪时,我看到:

如您所见,TargetTransferTag 的值为 0xffffffff。我不明白的是:目标应该如何知道这个数据输出 PDU 属于哪个 SCSI 写入?那么我是否可以始终假设它(DATA-OUT PDU)与 TCP 流中的最后一个 SCSI WRITE PDU 相关?

不管怎样,我将网络跟踪上传到我的网站:pcap-file问题出现在最后(NOP-IN/OUT之前)。

vmware iscsi
1个回答
0
投票

这称为“未经请求的数据”。它用于由 InitiatorTaskTag 标识的 WRITE。

一旦您的目标发送 R2T 以获取更多数据(请求),您收到的 DATA OUT 将具有与您的 R2T 匹配的 TargetTransferTag。

© www.soinside.com 2019 - 2024. All rights reserved.