我打算将 18 个节点与 infiniband 连接在一起,我需要 1 个 36 端口交换机吗?还是我需要 2 个开关?每个节点 1 个 HCA ?双端口?每个节点 1 根电缆 ? 还是我需要2个交换机可以处理子网管理还是必须在主机上。如果它可以在开关上,这是推荐的吗?如何将这个 infiniband 网络连接到现有的以太网网络?我可以将现有的以太网连接留给主机吗?
问问题
1440 次
1 回答
4
对于您的大多数问题,您有多种选择,在许多情况下,这取决于您的要求:以下是一些输入:
- 这取决于您希望拥有什么样的容错能力:如果您对一个具有双端口的 HCA 感到满意,那么就选择它,否则使用 2 个 HCA:但是自动路径故障转移(IB 规范中定义的 APM)不起作用最初几天的 HCA(需要为此更改规范),所以如果您喜欢自动路径故障转移,那么请寻找一些更高级别的解决方案:这个功能非常酷。
现在您的电缆问题与此有关:当然,每个端口需要一根电缆来连接到交换机:因此,在您的情况下,每个主机可能需要 1 到 4 根电缆,具体取决于您计划每台主机使用多少端口。
swtich 问题:如果您每个交换机使用一个端口,那么流行供应商有 18 个端口交换机,如果您需要更高的可靠性,那么 2 x 18 端口交换机是有意义的。
我最终在主机上运行 SM 以解决不同的问题。在主机上运行 SM 很好,两种方式我都使用过。
有内置以太网网关的 InfiniBand 交换机以桥接以太网和 InfiniBand 之间的流量:您将使用其中一种::协议可以是 ipoib 和/或 SDP:SDP(套接字直接协议)为您提供良好的 RDMA 功能和性能比ipoib好。
我不想在这里说出任何供应商的名字,但 IBTA 网站(下面给出的链接)或简单的谷歌搜索会给你这些指针...... http://www.infinibandta.org/
希望这会有所帮助,cforfun
于 2012-02-25T01:06:24.893 回答