如何正确设置 iWARP?最好在环回上

如何正确设置 iWARP?最好在环回上

iWARP 是一种在 TCP/IP 之上进行远程直接内存访问 (RDMA) 的协议,因此它可以与以太网和其他网络类型(而不是 Infiniband)配合使用。它与许多标准 IB 接口(例如 IB 动词)配合使用,因此一切都非常透明。

我正在做一些 IB-verbs 编程(主要是为了了解它们如何更好地工作),如果我可以使用 iWARP 通过我的环回接口执行 RDMA,那么对我来说会非常方便,这样我就可以测试我的一些代码而无需进入我们的 IB 连接集群。:-)

但我不知道如何设置“本地开发环境”:据我所知,甚至没有关于在服务器或网络接口上从头设置 iWARP 的教程。有人能给我一个教程或给我指明正确的方向吗?

环境是在 VirtualBox 中运行的 Fedora 16。

答案1

在运行 iWARP 软件之前,您需要一个支持 iWARP 硬件的网络接口或一个 iWARP 的软件实现。iWARP 的软件实现可在此处找到(尚未包含在 OFED 中):http://gitorious.org/softiwarp

答案2

我认为你已经看过了,如果没有,请查看联邦教育与发展办公室。您可能会在那里找到让 iWarp 或 RoCE 启动并运行的最佳资源,无论环境如何(尽管我不能保证您会毫不费力地完成本指南)。

为了避免让您费力不讨好(无论是在设置过程中,还是更重要的是在开发和修补过程中),我建议至少制作另一台虚拟机,然后使用这两台机器进行测试。

祝你好运。

相关内容