![如何正确设置 iWARP?最好在环回上](https://linux22.com/image/578175/%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E8%AE%BE%E7%BD%AE%20iWARP%EF%BC%9F%E6%9C%80%E5%A5%BD%E5%9C%A8%E7%8E%AF%E5%9B%9E%E4%B8%8A.png)
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 启动并运行的最佳资源,无论环境如何(尽管我不能保证您会毫不费力地完成本指南)。
为了避免让您费力不讨好(无论是在设置过程中,还是更重要的是在开发和修补过程中),我建议至少制作另一台虚拟机,然后使用这两台机器进行测试。
祝你好运。