13.8. 配置 IPoIB
13.8.1. 了解 IPoIB 的角色
如 第 1.1 节 “IP 与非 IP 网络比较” 所述,大多数网络都是
IP
网络。InfiniBand 不是.IPoIB 的角色是在 InfiniBand RDMA 网络之上提供 IP
网络模拟层。这允许现有应用程序在不修改的情况下通过 InfiniBand 网络运行。但是,这些应用程序的性能要比编写应用程序原生使用 RDMA 通讯时要低得多。由于大多数 InfiniBand 网络都有某些应用程序必须能从网络获取所有性能,而其他一些应用程序如果表示不需要修改应用程序来使用 RDMA 通讯,就可以接受降低性能率的其他应用程序。
由于 iWARP 和 RoCE/IBoE 网络实际上都是
IP
网络,其 IPDMA 层顶端的 IP
网络,所以不需要 IPoIB。因此,内核将拒绝在 iWARP 或 RoCE/IBoE RDMA 设备之上创建任何 IPoIB 设备。