背景
经常需要通过ethtool -m查看光模块信息。第一列就是Identifier,常看是SFP、QSFP等,而且还有对应的数字,尤其是随着速率越来越快,这些数字也在不断变化,这些数字代表什么意思?谁定义的?本文简单介绍
ethtool查看相关信息
可以用ethtool或者mlxlink -m都能查看。比如下面是0x03,代表SFP。
还有常见0x11表示qsfp等
这些信息是通过读取插入到网卡上的光模块的EEPROM获取的。
Identifier值与对应的含义
比如常见的sfp、qsfp28、qsfp+,以及随着速率越来越高的18 QSFP-DD
SFF标准
SFF-8024 是由存储网络工业协会(SNIA)制定的一个规范,全称是:SFF Module Management Reference Code Tables。用于定义各种可插拔光模块(如 SFP、QSFP 等)的管理参考代码。它为系统制造商、系统集成商和供应商提供了一个通用的参考标准,用于解释自识别设备的内存映射标识符。
- SFF不同标准的信息
SFF-8024 SFF Module Management Reference Code Tables
SFF-8665 QSFP+ 28 Gb/s 4X Pluggable Transceiver Solution (QSFP28)
其他
Encoding的数据
ethtool -m中显示的 encoding的值的信息,常见的有NRZ、8B/10B、PAM4
Connector Types
Transceiver type
CMIS是什么?
CMIS(Common Management Interface Specification)是一种用于管理和监控光模块的通信协议,旨在为高速光模块提供统一的软件管理接口。它定义了光模块与系统管理软件之间的接口和数据格式,使得系统管理软件可以通过CMIS接口实现对光模块的配置、监控和管理。
CMIS的实现协议(Implementation Agreement)和相关文档通过光互联论坛(OIF)的官方网站下载: https://www.oiforum.com/technical-work/hot-topics/management/
在高速光通信领域,QSFP-DD 光模块因其高带宽和紧凑的设计而备受青睐。为了确保这些模块在各种应用中的稳定性和性能,行业内制定了一系列标准协议。其中,CMIS 协议 Rev 5.0 是 200G、400G、800G 高速光模块设计与开发的核心参考文档。
from: https://blog.csdn.net/gitblog_06699/article/details/143334703
下载地址:https://www.oiforum.com/technical-work/implementation-agreements-ias/
CMIS-05.3版本地址:
https://www.oiforum.com/wp-content/uploads/OIF-CMIS-05.3.pdf
CMIS 05.3关键信息
参考:
官网:https://www.snia.org/technology-communities/sff/specifications
https://blog.csdn.net/Apollon_krj/article/details/87885978
CMIS:https://blog.csdn.net/gitblog_06699/article/details/143334703