Networking
如何從 ethtool -m 理解 SFP+ 的 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
大多數都很清楚,但讓我感到困惑的是長度。我無權訪問硬體,因此無法親自檢查連接,但我預計那裡只會有一份長度的列印輸出。相反,我在這裡看到了幾個長度的列印輸出。
如果有人知道這是如何解釋的,那就太好了。我有
300m 0m 30m、80m 50um 和 30m、62.5um 是什麼意思?還是我誤解了這一點,並且這只提供了最大支持的電纜長度?
我設法找到了一些關於 SFP 的 eeprom 文件的資訊。我從 Finisar https://cdn.hackaday.io/files/21599924091616/AN_2030_DDMI_for_SFP_Rev_E2.pdf找到了這個
並且長度是懷疑的,每種電纜類型的最大長度,其中 0 表示不支持電纜類型。
為完整起見,記憶體佈局在SFF-8472 “SFP+ 管理介面”中指定。