Linux端口自协商,如何更改Mellanox适配器的以太网端口速度(Linux)

  • Post author:
  • Post category:linux


应用介绍

使用最新的MLNX_OFED或最新发行的驱动程序(RHEL 7.1及更高版本,Ubuntu 14.04)

环境搭建实例

这是在两个背对背连接的服务器上安装的ConnectX-3 Pro适配器的示例。 该过程也可以应用于ConnectX-4(将100Gb / s更改为25Gb / s)。 适配器端口以以太网模式配置。

注意:如果端口连接到交换机而不是背靠背,则此过程将不起作用,因为交换机速度是固定的,并且不支持自动协商。

在两台服务器上运行以下命令:

1.获取端口速度配置。

# ethtool ens817

Settings for ens817:

Supported ports: [ FIBRE ]

Supported link modes: 1000baseKX/Full

10000baseKX4/Full

10000baseKR/Full

40000baseCR4/Full

40000baseSR4/Full

Supported pause frame use: Symmetric Receive-only

Supports auto-negotiation: Yes

Advertised link modes: 1000baseKX/Full

10000baseKX4/Full

10000baseKR/Full

40000baseCR4/Full

40000baseSR4/Full

Advertised pause frame use: Symmetric

Advertised auto-negotiation: Yes

Link partner advertised lin