Intel x710 网卡在固件 6.0.x 版本上无连接
问题
当连接到使用固件 6.0.x 的 Intel x710 网卡时,10G-SR 接口会抖动。
多位客户在连接到包含固件 6.0.0 或 6.0.1 的 Intel x710 网卡的服务器时,遇到了链路连接问题。Intel x710 网卡在 Dell 服务器上很常见。您也可以在分支端口上看到此问题。
在某些情况下,受影响的接口在硬件中显示为“ge”接口。例如,Broadcom ASIC 将链路显示为 10G/GMII
ena/ speed/ link auto STP lrn inter max loop
port link duplex scan neg? state pause discard ops face frame back
ge0( 1) down 10G FD SW No Disable None FA GMII 1518
ge1( 2) down 10G FD SW No Disable None FA GMII 1518
在其他情况下,链路保持无载波状态,您可以看到它在抖动。在目视检查 Intel x710 网卡时可以看到这一点;相应的链路状态指示灯呈绿色闪烁。
环境
固件
- Intel 网卡 x710 FW: 6.0.0 和 6.0.1
硬件 (ASIC)
- Broadcom Trident II
- Broadcom Trident II+
- Broadcom Tomahawk
- NVIDIA Spectrum
硬件(服务器端收发器)
- Intel AFBR.709DMZ-IN2
解决方法
您可以从两种解决方法中选择一种来避免此问题
- 将 Intel x710 网卡上的固件降级到 5.x.x。
- 使用 Intel x710 6.0.x 固件,强制服务器和交换机上的链路速度和自动协商设置。
将以下配置应用于交换机上的 10G 端口
auto swpX
iface swpX
link-speed 10000
您可以通过执行以下 NCLU 命令来完成此操作
cumulus@switch:~$ net add interface swpX link speed 10000
cumulus@switch:~$ net pending
cumulus@switch:~$ net commit
您应该将以下命令应用于服务器上的 10G 端口,以强制其通告 10000Mb/s
ethtool -s ethX advertise 0x80000000000
如果两种解决方法均无效,请联系 Cumulus 支持或 Dell 支持。
解决方案
Dell 已发布更新的固件版本 (18.5.17),解决了此问题。有关更多信息,请阅读 Dell 针对此版本的发行说明。