假设我在 2 个节点 A 和 B 之间有 RoCEv2 流量。
- A 使用 RDMA_SEND 向 B 发送命令胶囊。
- 然后 A 从 B 接收一个胶囊(B 也使用 RDMA_SEND)。此时,A 怎么知道这是对其在步骤#1 中发送的命令的响应,还是来自 B 的新命令包?您知道,命令和响应之间的解码将完全不同。
谢谢。
假设我在 2 个节点 A 和 B 之间有 RoCEv2 流量。
谢谢。
如果我理解正确,NVMeoF 流量不是对称的。有一个节点充当启动器或主机,另一个充当目标或控制器。命令胶囊从主机发送到控制器,响应胶囊从控制器发送到主机。
根据规范,每个命令和响应都包含一个命令标识符字段,允许将命令与正确的响应匹配。