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

iWARP是一种在TCP / IP之上进行远程直接内存访问(RDMA)的协议,因此它可以与以太网和其他networkingtypes(而不是Infiniband)协同工作。 它适用于许多标准的IB接口 – 例如IB动词,因此它非常透明。

我正在做一些IB动词编程(主要是为了了解它们如何更好地工作),如果我可以使用iWARP在我的环回接口上执行RDMA,那么我将非常方便,以便能够testing我的一些代码没有进入我们的IB连接集群。 🙂

但是我不知道如何设置“本地开发环境”:即使在服务器或networking接口上从头设置iWARP,也没有我知道的教程。 任何人都可以给我一个教程或指向正确的方向吗?

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

在运行iWARP软件之前,您需要一个支持iWARP硬件的networking接口或iWARP的软件实现。 iWARP的软件实现可以在这里find(尚未包含在OFED中): http ://gitorious.org/softiwarp。

我假设你已经看过了,但是如果没有的话,看看OFED 。 在那里,你可能会发现无论环境如何,iWarp或RoCE都可以运行的最佳资源(尽pipe我不能保证你会在没有一定的干扰的情况下阅读指南)。

为了节省你的头发(无论是在安装过程中,还是在开发和修补时),我都会build议至less制作一个虚拟机,然后使用这两台机器进行testing。

祝你好运。