速率与应用选择:SFF-8079、SFF-8089 · 规范与标准 · 光模块与线缆 · 文档 · CodingBox
CodingBox 文档

速率与应用选择:SFF-8079、SFF-8089

许多 SFP 类模块可以工作在不止一种速率或不止一种应用下(例如 1/2/4GFC,或者以太网与光纤通道并存)。两份简短的 SFF 文档定义了主机如何得知模块支持什么、又如何告诉模块该使用哪种模式。

相关文档

文档标题版本
SFF-8079SFP Rate and Application Selection1.7
SFF-8089SFP Rate and Application Codes1.3

SFF-8079 — 选择机制的工作方式

速率选择有两种机制,模块会声明自己支持哪一种:

  • 硬件速率选择 — SFP 连接器上的 RS0/RS1 引脚。主机通过把它们拉高或拉低,在不同速率组之间切换模块接收机(在较新的模块上也包括发射机)的带宽。
  • 软件速率选择 — A2h 控制/状态区中的一些位,通过双线接口实现同样的功能,因此即使主机没有接出 RS 引脚,也仍然能够切换速率。

模块的 SFF-8472 身份字节会声明自己实现的速率选择方案(速率标识符字节),供主机判断该使用引脚、使用位,还是两者都不用。

SFF-8089 — 代码定义

SFF-8089 定义了写入模块存储器的 速率与应用代码值 — 一张小表,用来表示"这个模块在速率 Y 下支持应用 X"。主机在尝试建链之前会读取这些代码,判断模块是否符合端口的配置。标识符、连接器和兼容性字节本身的取值则通过 SFF-8024 共享。

这对编码为何重要

速率与应用代码属于交换机会检查的身份字节。如果模块的代码与其硬件不符,或者缺少端口所需的应用,就会拒绝建链,或者协商出错误的速率。在 EEPROM editor 中重新编码一个多速率模块时,要让速率标识符和应用代码与模块实际支持的能力保持一致。

相关内容

速率选择位所切换的主机接口 — SFI、25GAUI、CAUI-4 以及各类 PAM4 AUI — 以及它们旁边的 CDR/均衡控制:XGMII、XAUI 与 AUI 家族。


如果您发现本资料中有不准确之处或错误,请选中相应片段并按 Ctrl+Enter,即可。