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 针对此版本的发行说明