SFP+ の ethtool -m からの eeprom ダンプを理解するにはどうすればよいでしょうか?

SFP+ の ethtool -m からの eeprom ダンプを理解するにはどうすればよいでしょうか?

ethtool -m私はサーバー上のSFPの1つを実行し、それを解釈しようとしています。このプリントアウトが表示されます。

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

大部分は明らかですが、長さについては混乱しています。ハードウェアにアクセスできないため、物理的に接続を確認することはできませんが、長さのプリントアウトは 1 つだけあると思っていました。しかし、ここには長さのプリントアウトが複数あります。

これがどのように解釈されるか知っている人がいたら嬉しいです。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

完全性のため、メモリレイアウトは次のように指定される。8472 は、「SFP+ の管理インターフェイス」。

関連情報