再会,
声明一下,我不是 IB 专家,也没有直接研究过 IB。我的问题看似微不足道,但我在 Google 上找不到任何可以回答它的内容。
问题:在 Infiniband 中,我可以使用同一个端口来传输 IPoIB 流量和 RDMA 流量吗?或者端口(接口)一次只能用于一种通信方法吗?如果可以,那么 IPoIB 和 RDMA 的优先级如何确定?
背景故事:我有一台服务器,该服务器带有一个双端口 FDR IB 卡,该卡连接到两个 Mellanox 交换机,以 RDMA(性能)访问存储系统,同时通过 Mellanox 交换机上的 IPoIB 提供 SMB 窗口共享,该交换机具有以太网网关和以太网分支电缆以连接到 Windows 客户端。
服务器:连接到 RDMA 中的存储和 IPoIB 中的 Windows 客户端,通过 Mellanox 交换机使用相同的端口为两者(RDMA 和 IPoIB)提供 SMB 共享
存储:通过 Mellanox 交换机为服务器提供 IB RDMA 模式下的多路径存储 LUN
Mellanox 交换机:通过以太网网关和以太网分支电缆将 IPoIB 的以太网连接导出到 Windows 客户端
Windows 客户端:使用 10Gbit 以太网访问服务器上的 Windows 共享
在此先非常感谢您的帮助。
答案1
当然,您可以在同一个 InfiniBand 端口上拥有 IPoIB 和 RDMA。
关于优先级,InfiniBand 可以支持多个流量类别。您可以在此文档中找到信息:http://www.mellanox.com/pdf/whitepapers/deploying_qos_wp_10_19_2005.pdf
答案2
QoS 的架构没有改变。请注意,您需要 SubnetManager 来配置不同的 QoS 级别。请参阅 OFED OpensSM 文档 http://downloads.openfabrics.org/OFED/archive/ofed-1.4/OFED-1.4-docs/QoS_management_in_OpenSM.txt