in network

Small Form Factor Notes

Objective

本篇是記錄關於 SFF (Small Form Factor) 的相關規範,尤其是裡面的 EEPROM 資訊之驗證

SFF Spec list

SNIA, Storage Networking Industry Association 是一個提供全球包含儲存、網路工業標準的國際組織,成員大多由各大網通或儲存廠商所組成。此組織針對 SFF (Small Form Factor) 定義了目前常見的規範如下:

Spec Full name
SFF-8024 SFF Committee Cross Reference to Industry Products
SFF-8436 Quad Small Form-factor pluggable SFF-8436 (QSFP+)
SFF-8472 Diagnostic Monitoring Interface for Optical Transceivers (SFP+)
SFF-8636 Management Interface for Cabled Environments
SFF-8665 QSFP+ 28 Gb/s 4X Pluggable Transceiver Solution (QSFP28)

More information: SNIA Public Documents

SFF Standards Compliance

根據 SFF-8024 SFF Committee Cross Reference to Industry Products TABLE 3-1 PLUGGABLE CONNECTORS 文件指出,針對不同類型的 SFF 有各種適當的規範

SFF-8024 SFF Committee Cross Reference to Industry Products, TABLE 3-1 PLUGGABLE CONNECTORS

以下是針對 DAC (Direct Attach Copper) 相關整理:

  • 10Gb/s SFP+ DAC
    • IEEE 802.3ae (10GbE)
    • Electrical: SFF-8431, SFF-8083
    • Mechanical: SFF-8432
    • EEPROM: SFF-8472
  • 25Gb/s SFP28 DAC
  • 40Gb/s QSFP+ DAC
    • IEEE 802.3ba (40GbE or 100GbE)
    • Electrical: IBTA V2 Revision 1.2.1 and 1.3
    • EEPROM: SFF-8436
  • 100Gb/s QSFP28 DAC
    • IEEE 802.3bj (100GbE)
    • EEPROM: SFF-8665

Hands-on

Environment:

  • Environment
  • Edgecore ET6402-40GDAC-3M
    • DAC (Direct Attach Copper)
    • QSFP+
    • 3M

EEPROM

  • Output Using ethtool -m
root@cumulus:~# ethtool -m swp49 |less
        Identifier                                : 0x0d (QSFP+)
        Extended identifier                       : 0x00 (1.5W max. Power consumption, No CDR in TX, No CDR in RX)
        Connector                                 : 0x23 (No separable connector)
        Transceiver codes                         : 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00
        Transceiver type                          : 40G Ethernet: 40G Base-CR4
        Encoding                                  : 0x05 (64B/66B)
        BR, Nominal                               : 10300Mbps
        Rate identifier                           : 0x00
        Length (SMF,km)                           : 0km
        Length (OM3 50um)                         : 0m
        Length (OM2 50um)                         : 0m
        Length (OM1 62.5um)                       : 0m
        Length (Copper or Active cable)           : 3m
        Transmitter technology                    : 0xa0 (Copper cable unequalized)
        Attenuation at 2.5GHz                     : 3db
        Attenuation at 5.0GHz                     : 4db
        Vendor name                               : EDGE-CORE
        Vendor OUI                                : a8:b0:ae
        Vendor PN                                 : ET6402-40GDAC-3M
        Vendor rev                                : 0
        Vendor SN                                 : ***
        Laser bias current (Channel 1)            : 33.410 mA
        Laser bias current (Channel 2)            : 26.222 mA
        Laser bias current (Channel 3)            : 23.138 mA
        Laser bias current (Channel 4)            : 26.212 mA
        Receiver signal OMA(Channel 1)            : 1.7229 mW / 2.36 dBm
        Receiver signal OMA(Channel 2)            : 2.0561 mW / 3.13 dBm
        Receiver signal OMA(Channel 3)            : 1.6705 mW / 2.23 dBm
        Receiver signal OMA(Channel 4)            : 2.0547 mW / 3.13 dBm
        Module temperature                        : 0.00 degrees C / 32.00 degrees F
        Module voltage                            : 0.0000 V
        Alarm/warning flags implemented           : No

Details

因為這條線是 40G QSFP+,故 EEPROM 對照的規範應該要看 SFF-84367.6 QSFP+ Memory Map,而以上的資訊是遵照 7.6.2 Upper Memory Map Page 00hTable 29 — Serial ID: Data Fields (Page 00) 裡的格式呈現

  • 7.6.2.1 Identifier (Address 128)
Identifier                                : 0x0d (QSFP+)
  • The identifier value specifies the physical device described by the serial information. The QSFP+ Module shall use the identifier 0Dh.
    • 7.6.2.2 Extended Identifier (Address 129)
Extended identifier                       : 0x00 (1.5W max. Power consumption, No CDR in TX, No CDR in RX)
  • The extended identifier provides additional information about the basic Module types such as whether the Module contains a CDR function and identifies the power consumption class it belongs to.
    • 7.6.2.3 Connector (Address 130)
Connector                                 : 0x23 (No separable connector)
  • The Connector value indicates the external connector provided on the interface. This value shall be included in the serial data. Note that 01h – 0Bh are not QSFP+ compatible, and are included for compatibility with other standards.
    • 7.6.2.4 Specification compliance (Address 131-138)
Transceiver codes                         : 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type                          : 40G Ethernet: 40G Base-CR4
  • The following bit significant indicators define the electronic or optical interfaces that are supported by the QSFP+ Module. For Fibre Channel QSFP+s, the Fibre Channel speed, transmission media, transmitter technology, and distance capability shall all be indicated.
  • 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 == Address 131 (10/40G Ethernet Compliance Code), Bit 3 == 40G Base-CR4
    • 7.6.2.5 Encoding (Address 139)
Encoding                                  : 0x05 (64B/66B)
  • The encoding value indicates the serial encoding mechanism that is the nominal design target of the particular QSFP+ Module. The value shall be contained in the serial data.
    • 7.6.2.13 Device Tech (Address 147)
Transmitter technology                    : 0xa0 (Copper cable unequalized)
  • The top 4 bits of the Device Tech byte describe the device technology used. The lower four bits (bits 7-4) of the Device Tech byte are used to describe the transmitter technology.
    • 7.6.2.{14, 16, 17, 18, 24} Vendor Name/OUI/PN/Rev/SN
Vendor name                               : EDGE-CORE
Vendor OUI                                : a8:b0:ae
Vendor PN                                 : ET6402-40GDAC-3M
Vendor rev                                : 0
Vendor SN                                 : ***
  • 7.6.2.26 Diagnostic Monitoring Type (Address 220)
Laser bias current (Channel 1)            : 33.410 mA
Laser bias current (Channel 2)            : 26.222 mA
Laser bias current (Channel 3)            : 23.138 mA
Laser bias current (Channel 4)            : 26.212 mA
Receiver signal OMA(Channel 1)            : 1.7229 mW / 2.36 dBm
Receiver signal OMA(Channel 2)            : 2.0561 mW / 3.13 dBm
Receiver signal OMA(Channel 3)            : 1.6705 mW / 2.23 dBm
Receiver signal OMA(Channel 4)            : 2.0547 mW / 3.13 dBm
Module temperature                        : 0.00 degrees C / 32.00 degrees F
Module voltage                            : 0.0000 V
Alarm/warning flags implemented           : No
  • Digital Diagnostic Monitors monitor received power, bias current, supply voltage and temperature. Additionally, alarm and warning thresholds must be written as specified in this document.

References

社群服務

本人的文章大多都會發布在 SDNDS-TW。這社團文章都跟 SDN/NFV 國內外產業新聞或資訊有關,有任何技術問題也歡迎在上面詢問。
SDNDS-TW Facebook Group

  • Related Content by Tag