如何理解 SFP+ 的 ethtool -m 的 eeprom 转储?

如何理解 SFP+ 的 ethtool -m 的 eeprom 转储?

我已经ethtool -m在服务器上执行了其中一个 SFP,现在我正尝试解释它。我得到了这个打印输出,

Identifier                                : 0x03 (SFP)
Extended identifier                       : 0x04 (GBIC/SFP defined by 2-wire interface ID)
Connector                                 : 0x07 (LC)
Transceiver codes                         : 0x10 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 10G Ethernet: 10G Base-SR
Transceiver type                          : Ethernet: 1000BASE-SX
Encoding                                  : 0x06 (64B/66B)
BR, Nominal                               : 10300MBd
Rate identifier                           : 0x02 (8/4/2G Rx Rate_Select only)
Length (SMF,km)                           : 0km
Length (SMF)                              : 0m
Length (50um)                             : 80m
Length (62.5um)                           : 30m
Length (Copper)                           : 0m
Length (OM3)                              : 300m
Laser wavelength                          : 850nm

大部分都很清楚,但让我困惑的是长度。我无法访问 HW,因此无法亲自检查连接,但我原本以为只有一个长度打印输出。但我在这里看到了几个长度打印输出。

如果有人知道这是什么意思,那就太好了。我有
300m 0m 30m、80m 50um 和 30m、62.5um,这是什么意思?还是我误解了这一点,认为这只提供了最大支持的电缆长度?

答案1

我设法找到了一些有关 SFP 的 eeprom 文件的信息。我在 Finisar 上找到了这个 https://cdn.hackaday.io/files/21599924091616/AN_2030_DDMI_for_SFP_Rev_E2.pdf

长度正如所怀疑的那样,是每种电缆类型的最大长度,其中 0 表示不支持该电缆类型。

答案2

为了完整性,内存布局在SFF-8472“SFP+ 的管理接口”。

相关内容