我有两台运行 Ubuntu 18.04 的服务器,每台都配备了两个 SFP+ 接口,每台都显示lshw
如下内容。
*-network:1
description: Ethernet interface
product: Ethernet Connection X722 for 10GbE SFP+
vendor: Intel Corporation
physical id: 0.1
bus info: pci@0000:0a:00.1
logical name: eno2
version: 09
serial: 7c:d3:0a:5e:e0:41
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical 10000bt-fd autonegotiation
configuration: autonegotiation=off broadcast=yes driver=i40e driverversion=2.7.29 firmware=4.00 0x8000183c 1.1937.0 latency=0 link=no multicast=yes
resources: iomemory:39f0-39ef iomemory:39f0-39ef irq:57 memory:39ffc000000-39ffcffffff memory:39ffe800000-39ffe807fff memory:d9d00000-d9d7ffff memory:39ffe000000-39ffe3fffff memory:39ffe810000-39ffe88ffff
这些接口也被识别并提供 1500 字节的 mtu。
eno1: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 7c:d3:0a:5e:e0:40 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我安装了最新的i40e
驱动程序英特尔。使用 SFP+ 电缆直接连接两台服务器可建立链路。但是,通过 4x10G SFP+ 到 QSFP 将它们连接到我们的 Mellanox SX1012 则不会。双方均未确认任何连接。
交换机的端口与分支电缆已按描述进行映射在 Mellanox 的网站上。还配置了 1500 的 MTU。
我如何将这些 Intel 接口与 Mellanox 交换机连接起来?我读到过将 Intel 硬件连接到非 Intel 硬件可能有点困难,而且我以前没有使用过 10G 以太网。如果我遗漏了一些明显的信息,也请告诉我。
为了方便起见,我还尝试使用合适的电缆将服务器上的 SFP+ 直接连接到交换机的 QFSP,但无济于事。没有建立任何链接。
答案1
我能够使该配置工作,但只能使用光纤 sfp+ 到 sfp+ 电缆和 QSA 将电缆的交换机端转换为 QSFP